25.02.2015 18:40 | |
Beigetreten: 13.05.2008 Letzter Bes: 17.01.2019 Beiträge: 5 Bewertung: (0) |
Hallo Zusammen, ich habe ein Verständnisproblem zur Programmierung einer S7-1500 als Modbus-Slave. Aufgabenstellung ist eine Kommunikationsschnittstelle, über die Ich habe leider keine S7-1500 auf dem Schreibtisch zum Testen zur Verfügung und der Master wird eine Schneider-SPS, die jemand anders programmiert.
Aber da im Aufruf ja nur ein Index auf einen Platz im Array für die Daten übergeben wird wären ja für alle Aufrufe die gleichen Datenfeldgrößen reserviert und es würde ohnehin nur wortweise Übertragung gehen? Und wie stelle ich es an, daß die geschrieben Daten in anderen Speicherbereichen ankommen, als die zu lesenden? Ich gebe ja dem Slave quasie keine Basisadresse mit, ab der der Master liest oder schreibt? Oder muß ich das gewünschte Verhalten im FB776 SLAVE_MODBUS hinterlegen? (Ich hoffe nicht weil ich dann neben Modbus-Kommunikation und TIA-Portal auch erst noch SCL neu lernen muß) Vielen Dank für eure Hinweise. |
Folgen Sie uns auf