L
Luk-11
Guest
-> Hier kostenlos registrieren
Ich habe eine Saia-SPS1 gegeben, die von einer Saia-SPS2 Datenpunkte mittels Saia-eigenem Kommunikationsprotokoll ausliest. Nun möchte ich diese Datenpunkte aus der SPS1 mit einer Wago-SPS über Modbus auslesen.
Ich selbst werde die Saia-SPS nicht anrühren, weil ich mich mit Saia überhaupt nicht auskenne. Ich muss nun aber verstehen, welche Einstellungen in der SPS1 vorgenommen werden müssen, damit meine Wago die Datenpunkte auslesen kann. Ich verwende eine Wago PFC 750-8212/025-001. Laut Handbuch haben lesende Register die Modbus-Adressen 1000 bis 1999. Diese Register werden über %QW1000 bis %QW1999 referenziert. Mit Function Code 23 (Read Multiple Register) kann ich meine Wago also dazu bewegen Datenpunkte aus einem Slave zu lesen und in diesen Adressen zu speichern.
Nach Möglichkeit würde ich gerne mehr als 1000 Datenpunkte auslesen. Wenn ich das Handbuch richtig verstehe, kann ich dazu auch Adressen aus dem Merkerbereich von 12288 bis 65535 verwenden. Ich ziehe daraus den Schluss: In der SPS1 muss ein Mapping von Saia-Adressen auf Modbus-Adressen erfolgen. Letztere müssen im Wertebereich 12288 bis 65535 liegen. Wenn das der Fall ist, kann meine Wago diese Datenpunkte auslesen.
Macht das Sinn, was ich hier schreibe?
Ich selbst werde die Saia-SPS nicht anrühren, weil ich mich mit Saia überhaupt nicht auskenne. Ich muss nun aber verstehen, welche Einstellungen in der SPS1 vorgenommen werden müssen, damit meine Wago die Datenpunkte auslesen kann. Ich verwende eine Wago PFC 750-8212/025-001. Laut Handbuch haben lesende Register die Modbus-Adressen 1000 bis 1999. Diese Register werden über %QW1000 bis %QW1999 referenziert. Mit Function Code 23 (Read Multiple Register) kann ich meine Wago also dazu bewegen Datenpunkte aus einem Slave zu lesen und in diesen Adressen zu speichern.
Nach Möglichkeit würde ich gerne mehr als 1000 Datenpunkte auslesen. Wenn ich das Handbuch richtig verstehe, kann ich dazu auch Adressen aus dem Merkerbereich von 12288 bis 65535 verwenden. Ich ziehe daraus den Schluss: In der SPS1 muss ein Mapping von Saia-Adressen auf Modbus-Adressen erfolgen. Letztere müssen im Wertebereich 12288 bis 65535 liegen. Wenn das der Fall ist, kann meine Wago diese Datenpunkte auslesen.
Macht das Sinn, was ich hier schreibe?