NEWS
NAS-Modbus und Wago
-
Hallo Community,
Wir haben derzeit ein Problem.
Auf einer Synologie NAS haben wir Docker mit ioBroker installiert. Viele Instanzen laufen ohne Probleme. Nun Versuchen wir Modbus Inbetriebzunehmen und mit einer Wago 750-8202 zu kommunizieren. Die Wago soll hierbei der Master sein. Von der Wago Seite ist das alles kein Problem. Aliases sind ausgeschaltet.
Es handelt sich hierbei um ein Modbus-TCP Protokoll.
Die Ports hab ich auch schon mit einem Telnet kontrolliert. Da komme ich durch. Daher stellen Portfreigaben schonmal nicht das Problemdar. Firewall ist auf der NAS-deaktiviert.
Von der Wago erhalte ich einen Errorcode vom Slave und einen Status zurück.
Status: Error message from slave -> See slave error
Errorcode vom Slave: 2
Mit Wagoprodukten bin ich sehr Modbus sicher. Auch Wago und Arduino kommunizieren zu lassen ist nicht das Problem.
Was mich selber am meisten Stört ist, dass wenn ich im ioBroker mit der Maus über die Statusleuchte der Modbusinstanz gehe. Steht dort, dass er mit unser NAS verbunden.
Wago hat folgende IP: 192.168.1.56
Nas hat folgende IP: 192.168.1.42
Anbei gibt es noch Bilder zum Code, Einstellungen und den Log der Modbusinstanz.
https://www.dropbox.com/s/92q2p8pvcm1ck … e.JPG?dl=0
https://www.dropbox.com/s/9i2u876rqkp4u … 1.JPG?dl=0
https://www.dropbox.com/s/5apj75wz72tu1 … 2.JPG?dl=0
https://www.dropbox.com/s/6g9g4qdnnyf72 … g.jpg?dl=0
Und hier einmal das Log
! modbus.0 2018-07-02 16:24:22.897 info List of port: undefined
! modbus.0 2018-07-02 16:12:20.797 info starting. Version 1.1.1 in /opt/iobroker/node_modules/iobroker.modbus, node: v6.14.2
! modbus.0 2018-07-02 16:12:16.402 info terminating
! modbus.0 2018-07-02 16:12:08.628 info List of port: undefined
! modbus.0 2018-07-02 16:07:01.939 info List of port: undefined
! modbus.0 2018-07-02 15:58:45.316 info starting. Version 1.1.1 in /opt/iobroker/node_modules/iobroker.modbus, node: v6.14.2
! modbus.0 2018-07-02 15:58:41.094 info terminating
! modbus.0 2018-07-02 15:58:32.484 info List of port: undefined
! modbus.0 2018-07-02 15:58:22.408 info starting. Version 1.1.1 in /opt/iobroker/node_modules/iobroker.modbus, node: v6.14.2
! modbus.0 2018-07-02 15:58:18.540 info terminating
! modbus.0 2018-07-02 15:58:09.165 info List of port: undefined
! modbus.0 2018-07-02 15:58:02.716 info starting. Version 1.1.1 in /opt/iobroker/node_modules/iobroker.modbus, node: v6.14.2
! modbus.0 2018-07-02 15:57:58.646 info terminating
! modbus.0 2018-07-02 15:57:38.132 info List of port: undefined
! modbus.0 2018-07-02 15:56:42.247 info starting. Version 1.1.1 in /opt/iobroker/node_modules/iobroker.modbus, node: v6.14.2
! modbus.0 2018-07-02 15:56:38.206 info terminating
! modbus.0 2018-07-02 15:54:47.889 info starting. Version 1.1.1 in /opt/iobroker/node_modules/iobroker.modbus, node: v6.14.2
! modbus.0 2018-07-02 15:54:43.976 info terminating
! modbus.0 2018-07-02 15:54:33.173 info starting. Version 1.1.1 in /opt/iobroker/node_modules/iobroker.modbus, node: v6.14.2
! modbus.0 2018-07-02 15:54:29.335 info terminating
! modbus.0 2018-07-02 15:54:09.689 info List of port: undefined
! modbus.0 2018-07-02 15:44:03.899 info starting. Version 1.1.1 in /opt/iobroker/node_modules/iobroker.modbus, node: v6.14.2
! modbus.0 2018-07-02 15:44:00.043 info terminating
! modbus.0 2018-07-02 15:43:54.986 info List of port: undefined
! modbus.0 2018-07-02 15:41:21.381 info starting. Version 1.1.1 in /opt/iobroker/node_modules/iobroker.modbus, node: v6.14.2
! modbus.0 2018-07-02 15:41:17.426 info terminating
! modbus.0 2018-07-02 15:41:06.059 info List of port: undefined
! modbus.0 2018-07-02 15:40:38.557 info List of port: undefined
! modbus.0 2018-07-02 15:37:47.454 info starting. Version 1.1.1 in /opt/iobroker/node_modules/iobroker.modbus, node: v6.14.2
! modbus.0 2018-07-02 15:37:43.528 info terminating
! modbus.0 2018-07-02 15:37:11.232 info List of port: undefined
! modbus.0 2018-07-02 15:37:00.517 info List of port: undefined
! modbus.0 2018-07-02 15:36:46.674 info starting. Version 1.1.1 in /opt/iobroker/node_modules/iobroker.modbus, node: v6.14.2
! modbus.0 2018-07-02 15:36:42.823 info terminating
! modbus.0 2018-07-02 15:36:42.311 info starting. Version 1.1.1 in /opt/iobroker/node_modules/iobroker.modbus, node: v6.14.2
! modbus.0 2018-07-02 15:36:38.230 info terminating
! modbus.0 2018-07-02 15:36:16.909 info starting. Version 1.1.1 in /opt/iobroker/node_modules/iobroker.modbus, node: v6.14.2
! modbus.0 2018-07-02 15:35:45.511 info terminating
! modbus.0 2018-07-02 15:35:45.497 error at Timer.listOnTimeout (timers.js:214:5)
! modbus.0 2018-07-02 15:35:45.497 error at tryOnTimeout (timers.js:250:5)
! modbus.0 2018-07-02 15:35:45.497 error at ontimeout (timers.js:386:11)
! modbus.0 2018-07-02 15:35:45.497 error at Object. (/opt/iobroker/node_modules/iobroker.modbus/lib/ReadDiscreteInputs.js:40:32)
! modbus.0 2018-07-02 15:35:45.497 error TypeError: this.getDisInputs is not a function
! modbus.0 2018-07-02 15:35:45.495 error uncaught exception: this.getDisInputs is not a function
! modbus.0 2018-07-02 15:35:44.500 info starting. Version 1.1.1 in /opt/iobroker/node_modules/iobroker.modbus, node: v6.14.2
! modbus.0 2018-07-02 15:35:13.107 info terminating
! modbus.0 2018-07-02 15:35:13.095 error at Timer.listOnTimeout (timers.js:214:5)
! modbus.0 2018-07-02 15:35:13.095 error at tryOnTimeout (timers.js:250:5)
! modbus.0 2018-07-02 15:35:13.095 error at ontimeout (timers.js:386:11)
! modbus.0 2018-07-02 15:35:13.095 error at Object. (/opt/iobroker/node_modules/iobroker.modbus/lib/ReadDiscreteInputs.js:40:32)
! modbus.0 2018-07-02 15:35:13.095 error TypeError: this.getDisInputs is not a function
! modbus.0 2018-07-02 15:35:13.092 error uncaught exception: this.getDisInputs is not a function
! modbus.0 2018-07-02 15:35:12.307 info starting. Version 1.1.1 in /opt/iobroker/node_modules/iobroker.modbus, node: v6.14.2
! modbus.0 2018-07-02 15:34:40.758 info terminating
! modbus.0 2018-07-02 15:34:40.747 error at Timer.listOnTimeout (timers.js:214:5)
! modbus.0 2018-07-02 15:34:40.747 error at tryOnTimeout (timers.js:250:5)
! modbus.0 2018-07-02 15:34:40.747 error at ontimeout (timers.js:386:11)
! modbus.0 2018-07-02 15:34:40.747 error at Object. (/opt/iobroker/node_modules/iobroker.modbus/lib/ReadDiscreteInputs.js:40:32)
! modbus.0 2018-07-02 15:34:40.747 error TypeError: this.getDisInputs is not a function
! modbus.0 2018-07-02 15:34:40.744 error uncaught exception: this.getDisInputs is not a function
! modbus.0 2018-07-02 15:34:39.988 info starting. Version 1.1.1 in /opt/iobroker/node_modules/iobroker.modbus, node: v6.14.2
! modbus.0 2018-07-02 15:34:08.614 info terminating
! modbus.0 2018-07-02 15:34:08.600 error at Timer.listOnTimeout (timers.js:214:5)
! modbus.0 2018-07-02 15:34:08.600 error at tryOnTimeout (timers.js:250:5)
! modbus.0 2018-07-02 15:34:08.600 error at ontimeout (timers.js:386:11)
! modbus.0 2018-07-02 15:34:08.600 error at Object. (/opt/iobroker/node_modules/iobroker.modbus/lib/ReadDiscreteInputs.js:40:32)
! modbus.0 2018-07-02 15:34:08.600 error TypeError: this.getDisInputs is not a function
! modbus.0 2018-07-02 15:34:08.597 error uncaught exception: this.getDisInputs is not a function
! modbus.0 2018-07-02 15:34:07.534 info starting. Version 1.1.1 in /opt/iobroker/node_modules/iobroker.modbus, node: v6.14.2
! modbus.0 2018-07-02 15:33:36.064 info terminating
! modbus.0 2018-07-02 15:33:36.048 error at Timer.listOnTimeout (timers.js:214:5)
! modbus.0 2018-07-02 15:33:36.048 error at tryOnTimeout (timers.js:250:5)
! modbus.0 2018-07-02 15:33:36.048 error at ontimeout (timers.js:386:11)
! modbus.0 2018-07-02 15:33:36.048 error at Object. (/opt/iobroker/node_modules/iobroker.modbus/lib/ReadDiscreteInputs.js:40:32)
! modbus.0 2018-07-02 15:33:36.048 error TypeError: this.getDisInputs is not a function
! modbus.0 2018-07-02 15:33:36.045 error uncaught exception: this.getDisInputs is not a function
! modbus.0 2018-07-02 15:33:35.223 info starting. Version 1.1.1 in /opt/iobroker/node_modules/iobroker.modbus, node: v6.14.2
! modbus.0 2018-07-02 15:33:03.816 info terminating
! modbus.0 2018-07-02 15:33:03.803 error at Timer.listOnTimeout (timers.js:214:5)
! modbus.0 2018-07-02 15:33:03.803 error at tryOnTimeout (timers.js:250:5)
! modbus.0 2018-07-02 15:33:03.803 error at ontimeout (timers.js:386:11)
! modbus.0 2018-07-02 15:33:03.803 error at Object. (/opt/iobroker/node_modules/iobroker.modbus/lib/ReadDiscreteInputs.js:40:32)
! modbus.0 2018-07-02 15:33:03.803 error TypeError: this.getDisInputs is not a function
! modbus.0 2018-07-02 15:33:03.800 error uncaught exception: this.getDisInputs is not a function
! modbus.0 2018-07-02 15:33:02.845 info starting. Version 1.1.1 in /opt/iobroker/node_modules/iobroker.modbus, node: v6.14.2
! modbus.0 2018-07-02 15:32:31.461 info terminating
! modbus.0 2018-07-02 15:32:31.450 error at Timer.listOnTimeout (timers.js:214:5)
! modbus.0 2018-07-02 15:32:31.450 error at tryOnTimeout (timers.js:250:5)
! modbus.0 2018-07-02 15:32:31.450 error at ontimeout (timers.js:386:11)
! modbus.0 2018-07-02 15:32:31.450 error at Object. (/opt/iobroker/node_modules/iobroker.modbus/lib/ReadDiscreteInputs.js:40:32)
! modbus.0 2018-07-02 15:32:31.450 error TypeError: this.getDisInputs is not a function
! modbus.0 2018-07-02 15:32:31.447 error uncaught exception: this.getDisInputs is not a function
! modbus.0 2018-07-02 15:32:30.697 info starting. Version 1.1.1 in /opt/iobroker/node_modules/iobroker.modbus, node: v6.14.2
! modbus.0 2018-07-02 15:31:59.011 info terminating
! modbus.0 2018-07-02 15:31:58.999 error at Timer.listOnTimeout (timers.js:214:5)
! modbus.0 2018-07-02 15:31:58.999 error at tryOnTimeout (timers.js:250:5)
! modbus.0 2018-07-02 15:31:58.999 error at ontimeout (timers.js:386:11)
! modbus.0 2018-07-02 15:31:58.999 error at Object. (/opt/iobroker/node_modules/iobroker.modbus/lib/ReadDiscreteInputs.js:40:32)
! modbus.0 2018-07-02 15:31:58.999 error TypeError: this.getDisInputs is not a function
! modbus.0 2018-07-02 15:31:58.996 error uncaught exception: this.getDisInputs is not a function
! modbus.0 2018-07-02 15:31:58.021 info starting. Version 1.1.1 in /opt/iobroker/node_modules/iobroker.modbus, node: v6.14.2
! modbus.0 2018-07-02 15:31:54.226 info terminating
! modbus.0 2018-07-02 15:31:26.389 info List of port: undefined
! modbus.0 2018-07-02 15:31:24.137 warn On error: {'code':'ECONNREFUSED','errno':'ECONNREFUSED','syscall':'connect','address':'127.0.0.1','port':502}
! modbus.0 2018-07-02 15:31:23.470 info starting. Version 1.1.1 in /opt/iobroker/node_modules/iobroker.modbus, node: v6.14.2
! modbus.0 2018-07-02 15:30:42.776 info terminating
! modbus.0 2018-07-02 15:30:42.760 error at Timer.listOnTimeout (timers.js:214:5)
! modbus.0 2018-07-02 15:30:42.760 error at tryOnTimeout (timers.js:250:5)
! modbus.0 2018-07-02 15:30:42.760 error at ontimeout (timers.js:386:11)
! modbus.0 2018-07-02 15:30:42.760 error at Object. (/opt/iobroker/node_modules/iobroker.modbus/lib/ReadDiscreteInputs.js:40:32)
! modbus.0 2018-07-02 15:30:42.760 error TypeError: this.getDisInputs is not a function
! modbus.0 2018-07-02 15:30:42.756 error uncaught exception: this.getDisInputs is not a function
! modbus.0 2018-07-02 15:30:41.909 info starting. Version 1.1.1 in /opt/iobroker/node_modules/iobroker.modbus, node: v6.14.2Ich danke euch schoneinmal im Voraus für jegliche Unterstützung und Lösungsansätze.
-
Bilder bitte ins Forum uploaden die meisten (mich eingeschlossen) öffnen keine externen Links.
Wie hast du dein docker konfiguriert, Bridge oder Host Modus?
Nicht das da der Prototyp nicht lauschen kan ?
Sent from my iPhone using Tapatalk
-
Guten Morgen,
Er ist als Host eingerichtet.
Mit den Bildern tut mir leid, aber als img mit Dropboxlink wollte er die nicht darstellen.
-
Ahoi, das Ganze ist gelöst.
Über Wago mit FC16 Variablen gesendet.
Die ID auf 1 zurückgeändert und Holding Registers auslesen lassen mit Addressen 12288,12289 (also die Modbus adressen).
Schwupps, schon geht es auf einmal.
Das ganze hier kann geschlossen werden