Hallo
ich weiß nicht genau ob ich hier nun richtig bin. Ich teste zur Zeit Codesys auf dem Raspberry. Funktioniert soweit auch hervorragend. Jetzt hat sich aber ein Problem aufgetan. Ich lese über Modbus eine Wago 750-881 aus und möchte einfach einige Werte mit dem Raspberry visualisieren. Das hat mit einer früheren Version schon einmal funktioniert. Leider hat sich mein alter Laptop verabschiedet, so das ich auf diese Daten leider nicht mehr zugreifen kann (Ja ich weiß Sicherungskopien hätten mir vielleicht helfen können ) Jetzt habe ich mir alle Dateien aktuell aus dem Netz gezogen und versuche gerade alles wieder einzurichten.
Aber nun zu meinem direkten Problem. Im "Gerät" Modbus TCP Slave habe ich die entsprechenden Kanäle eingerichtet. Dann habe ich auf der Registerkarte ModbusTCPSlave EA-Abbild in der Spalte Variable einen neuen Namen eingetragen. Anschließend habe ich in der Visualisierung ein Zeigerinstrument eingefügt und dort den Variablennamen eingetragen. Wenn ich dann ausprobiere werden die Modbuswerte nicht ausgelesen. Erst wenn ich dann in einer Applikation eine Zuweisung von der Modbus Variable auf irgendeine Variable einrichte ohne die Visualisierung zu verändern, funktioniert alles bestens.
Wo liegt denn nun mein Fehler, denn vorher (mit meinem alten Laptop) funktionierte das ganze doch ohne das ich eine Zuweisung einrichten mußte.
Ich hoffe hier kann mir jemand helfen. Vielen Dank einfach schon einmal im vorraus.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
du solltest in diesem Fall bei den Modbus IO's wo man das 'mapping' macht,
die Option auf Aktiviert 1 oder Aktiviert 2 je nachdem was du beim Raspberry unter SPS einstellungen eingestellt hast.
Kontrolliern kannst du in welcher Task welche Variable upgedatet wird in der Task-Aufstellung.
Grüße
Edwin
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Hallo
ich weiß nicht genau ob ich hier nun richtig bin. Ich teste zur Zeit Codesys auf dem Raspberry. Funktioniert soweit auch hervorragend. Jetzt hat sich aber ein Problem aufgetan. Ich lese über Modbus eine Wago 750-881 aus und möchte einfach einige Werte mit dem Raspberry visualisieren. Das hat mit einer früheren Version schon einmal funktioniert. Leider hat sich mein alter Laptop verabschiedet, so das ich auf diese Daten leider nicht mehr zugreifen kann (Ja ich weiß Sicherungskopien hätten mir vielleicht helfen können ) Jetzt habe ich mir alle Dateien aktuell aus dem Netz gezogen und versuche gerade alles wieder einzurichten.
Aber nun zu meinem direkten Problem. Im "Gerät" Modbus TCP Slave habe ich die entsprechenden Kanäle eingerichtet. Dann habe ich auf der Registerkarte ModbusTCPSlave EA-Abbild in der Spalte Variable einen neuen Namen eingetragen. Anschließend habe ich in der Visualisierung ein Zeigerinstrument eingefügt und dort den Variablennamen eingetragen. Wenn ich dann ausprobiere werden die Modbuswerte nicht ausgelesen. Erst wenn ich dann in einer Applikation eine Zuweisung von der Modbus Variable auf irgendeine Variable einrichte ohne die Visualisierung zu verändern, funktioniert alles bestens.
Wo liegt denn nun mein Fehler, denn vorher (mit meinem alten Laptop) funktionierte das ganze doch ohne das ich eine Zuweisung einrichten mußte.
Ich hoffe hier kann mir jemand helfen. Vielen Dank einfach schon einmal im vorraus.
Hallo,
du solltest in diesem Fall bei den Modbus IO's wo man das 'mapping' macht,
die Option auf Aktiviert 1 oder Aktiviert 2 je nachdem was du beim Raspberry unter SPS einstellungen eingestellt hast.
Kontrolliern kannst du in welcher Task welche Variable upgedatet wird in der Task-Aufstellung.
Grüße
Edwin
Vielen Dank das ist genau die Antwort die ich brauchte.