- Beiträge
- 9.191
- Reaktionspunkte
- 2.936
-> Hier kostenlos registrieren
Hallo,
hat jemand Erfahrung wie sich der MB_CLIENT Baustein verhält bzw. parametriert werden muss, wenn ich Coils lesen/schreiben möchte?
Ich würde z.B. um 32 Ausgangsbits ab Adresse 100 zu lesen, MB_MODE=101, DATA_ADDR=100 und DATA_LEN=32 setzen. Die 32 hier wegen der Zählung in Bits (vermutlich)?
Als Zieladresse am MB_CLIENT an DATA_PTR habe ich einen nicht-optimierten DB in dem ich ein Array of Word habe. Werden dann die 32 Bits in den ersten beiden Words des Arrays eingetragen?
Ich habe bisher immer nur Halteregister gelesen/geschrieben, da ist die Transportgröße ja 1 Word. Auch die Siemens-Beispiele zeigen immer nur Halteregister.
hat jemand Erfahrung wie sich der MB_CLIENT Baustein verhält bzw. parametriert werden muss, wenn ich Coils lesen/schreiben möchte?
Ich würde z.B. um 32 Ausgangsbits ab Adresse 100 zu lesen, MB_MODE=101, DATA_ADDR=100 und DATA_LEN=32 setzen. Die 32 hier wegen der Zählung in Bits (vermutlich)?
Als Zieladresse am MB_CLIENT an DATA_PTR habe ich einen nicht-optimierten DB in dem ich ein Array of Word habe. Werden dann die 32 Bits in den ersten beiden Words des Arrays eingetragen?
Ich habe bisher immer nur Halteregister gelesen/geschrieben, da ist die Transportgröße ja 1 Word. Auch die Siemens-Beispiele zeigen immer nur Halteregister.