-> Hier kostenlos registrieren
Hallo zusammen, ich habe ein Problem bei der Umsetzung eines Datenaustauschs über Modbus TCP mit einer S7-1200. Der Partner ist eine SAIA Steuerung. Lösen wollte ich das Problem mit der Verwendung des Bausteins MB_CLIENT. Die CPU befindet sich im selben Netzwerk wie die SAIA Steuerung und ich kann diese auch per Ping erreichen. Problem ist nun dass ich die Kommunikation nicht ans Laufen bekomme.
Zum Testen wollte ich erst mal einige Analogwerte (laut Handbuch MB_Mode=0, MB_DATA_ADDR 30001) einlesen und diese dann in einem DB abspeichern.
Die Anforderung des Bausteins über Taktmerker und Disconnect mit statisch 0 beschaltet. Aber es tut sich absolut nichts bei den Parametern Busy, Done, Error und Werte kommen auch keine rein.
Was mir noch nicht ganz klar ist was der Parameter Connect_ID aussagt bzw. wie ich diesen einstellen muss. Ist dieser beliebig oder ergibt sich dass aus einer Verbindung die ich quasi noch anlegen müsste?
Gibt es Tools mit denen man den Modbus Scannen kann?
Wäre über Hinweise dankbar.
Zum Testen wollte ich erst mal einige Analogwerte (laut Handbuch MB_Mode=0, MB_DATA_ADDR 30001) einlesen und diese dann in einem DB abspeichern.
Die Anforderung des Bausteins über Taktmerker und Disconnect mit statisch 0 beschaltet. Aber es tut sich absolut nichts bei den Parametern Busy, Done, Error und Werte kommen auch keine rein.
Was mir noch nicht ganz klar ist was der Parameter Connect_ID aussagt bzw. wie ich diesen einstellen muss. Ist dieser beliebig oder ergibt sich dass aus einer Verbindung die ich quasi noch anlegen müsste?
Gibt es Tools mit denen man den Modbus Scannen kann?
Wäre über Hinweise dankbar.