Wie können wir helfen?
Wie kann ich einen ACE Modbus-Slave zu einem Siemens S7-1200 Modbus-Master hinzufügen?

In einer S7-1200 SPS ist das MODBUS RTU Protokoll in zwei Stufen um zwei Funktionen herum organisiert
Konfiguration des MB_COMM_LOAD-Ports des CM-PTP-Moduls
Der Funktionsblock „MB_COMM_LOAD“, der den Port des CM PTP-Moduls für Modbus RTU konfiguriert
Entweder die Baudrate (in unserem Fall 9600), die Art des Paritätsbits,… usw…

MB_MASTER Modbus-Master-Kommunikation über den PTP-Port
Der Funktionsbaustein „MB_MASTER“, der die Modbus-Master-Kommunikation über den PTP-Port ermöglicht
- MODE : 0:Lesemodus, 1:Schreibmodus
- MB_ADDR : Adresse des Slaves
- DATA_ADDR : Adresse des Registers im Modbus-Slave
- DATA-PTR : Wert, der an den Slave gesendet werden soll

Beispiel für unsere ACE-1630 Modbus RS232 PLC

CoSH: Aktivieren oder Deaktivieren des RS485-Kommunikationsmodus = deaktiviert
C-SL : MODBUS RTU
C-no : Modbus-Slave-Adresse = 1
bPS : Datenübertragungsgeschwindigkeit = 9600
Len : Datenbits = 8
Prty : Paritätsbit = Keines
Stop : Stopbit = 1