TCP / IP Ethernet-Kommunikation auf SPS
-
12-11-2019 - |
Frage
Ich versuche, eine Omron-SPS (CP1L) an einen PC über eine Ethernet-Optionskarte anzuschließen.Ich habe CONNECTION richtig eingerichtet und kann mit der SPS herstellen, um seine IP- und verschiedene Einstellungen zu konfigurieren.
Ich habe dann das Problem, das Leiterprogramm richtig zu machen, um korrekt zu laufen.
Die Dokumentation zeigt an, dass die Adresse A202.00 aktiviert, wenn die Kommunikation aktiviert ist, aber wenn ich das Leiterprogramm simuliere, schaltet die Adresse A202.00 immer ein.Selbst wenn ich das Ethernet-Kabel trennen, bleibt die Adresse eingeschaltet.Ich verstehe nicht, warum die Adresse eingeschaltet bleibt, selbst da ist kein Ethernet-Kabel, das die SPS und den PC verbindet.
Simuliertes Ladder-Programm Zeigt an, dass A202.00 immer einschalten:
Lösung
Wenn Sie die physische SPS haben, warum laufen Sie dann in Simulation?Wenn Sie das eigentliche System debugieren möchten, stecken Sie einfach mit einem USB-Kabel ein und verwenden Sie "SPS -> Online-Arbeit ...".Ich denke nicht, dass das Netzwerk genau richtig simuliert, da der Simulator selbst ein simuliertes Netzwerk zur Arbeit verwendet.Wenn Sie in jedem Fall in Simulation laufen, hat der Status des echten Ethernet-Ports an der echten SPS absolut keinen Einfluss auf die Simulation.Es ist egal, dass Sie sogar überhaupt eine echte SPS haben.
In jedem Fall ist A202.00 nur ein "Port nicht beschäftigt" Flagge.Sie verwenden es, um Sprossen gegen den Versuch zu schützen, von demselben Port gleichzeitig oder zum Versuch, mehrere gleichzeitige Lesungen oder Schreibvorgänge auszuführen.A202.00 ist so lange, wie der COM-Port nicht beschäftigt ist.Wenn es das Lesen oder Schreiben ist, geht der A202.00 für die Dauer des Lese- oder Schreibens aus, um zu verhindern, dass andere Kommunikationsrisse von der Ausführung abgeschützt sind, und kehrt dann in den EIN-Zustand zurück.