Modbus TCP Verbindung mit Nanotec Controller

hska38

Level-1
Beiträge
3
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo Forum,

ich möchte mittels dem Baustein MB_Client eine Modbus TCP Verbindung zwischen S7-1200 und Nanotec Motorsteuerung herstellen.

Zum Testen benutze ich EasyModbusServer. Eine Verbindung kommt nicht zustande, stattdessen ist der Ausgang "Busy" immer "true" und "done" immer "false".

Hat jemand eine Lösung zu diesem Problem? Viele Grüße!
 

Anhänge

  • Desktop.zip
    121,5 KB · Aufrufe: 10
Würdest Du so umstellen das er nicht per Taktmerker sondern

Code:
REQ := NOT #MB_Config_Client-Busy AND NOT #MB_Config_Client.Error,
DISCONNECT := #MB_Config_Client.Done OR #MB_Config_Client.Error

nutzt?

Schau mal bei Status was er Dir anzeigt:
7002 Zwischenaufruf. Verbindung wird aufgebaut.

Heißt - er wurde zu oft getriggert.
Da Du ihn so schnell wie möglich nutzen magst hilft obige Umstellung.
Weitere Punkte habe ich gerade nicht nachgesehen in Deinen Bildern.
 
Was zeigt denn Dein Status genau an?
Trigger den Baustein ein einziges Mal, dann schau auf den Status - er verändert sich ebenfalls.

Alternativ versuch einmal die CPU in STOP zu bringen und wieder zu starten - ändert es etwas?
 
Zurück
Oben