26.11.2020 11:24 | |
Beigetreten: 19.04.2018 Letzter Bes: 20.08.2024 Beiträge: 4 Bewertung: (0) |
Moin zusammen, ich bin gerade dabei eine Modbus Kommunikation aufzubauen. Ich habe eine Verbindung zwischen einer CPU1516 und einer CPU1512 hergestellt. Meine Verbindung habe ich genauso aufgebaut wie in der Siemens Vorlage „ModbusTCP_S71500_V15-1“. Die Verbindung CPU1516 Client >> CPU1512 Server funktioniert Die Verbindung CPU1516 Server >> CPU1512 Client ist hergestellt (siehe Bild 1 im Anhang), wenn ich den Request auf True umschalte bekomme ich immer den Status 8188. In der Hilfe wird mir zu dem Status 8188 nur beschrieben, dass ein Ungültiger Wert am Parameter MB_MODE vorhanden ist. Ich habe den MB_Mode von 103 auf 116 geändert, wie in meiner 1 Verbindung, das hat aber auch keine Veränderung gebracht Wie kann ich den Fehler beheben?
DateianhangModbus.pdf (127 Downloads) |
11.12.2020 11:14 | |
Beigetreten: 10.10.2005 Letzter Bes: 29.08.2024 Beiträge: 1917 Bewertung: (136) |
Hallo Tid_KKT, die Ursache kann auch mit der Firmware der CPU zusammenhängen. Ich würde zunächst die Firmware der S7-1500 CPU aktualisieren. Anbei der Link zum Download: https://support.industry.siemens.com/cs/ww/de/view/78066881 Weiterhin den Instanz-DB für den FB löschen und neu generieren. Anschließend das gesamte Projekt übersetzen, über die beiden Menübefehle:
Cicero |