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.

Dokumentation

Simuliertes Ladder-Programm Zeigt an, dass A202.00 immer einschalten:

Screenshot von Ladder

War es hilfreich?

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.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top