Wie können wir helfen?

Print

Wie kann ich einen ACE Modbus-Slave zu einem Siemens S7-1200 Modbus-Master hinzufügen?

 
6ES7241-1CH32-0XB0 SIMATIC S7-1200, COMMUNICATION MODULE CM 1241

 

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