Sonstiges Siemens SIMIT: Binäres Signal schalten per Skript

DerSimulant

Level-1
Beiträge
4
Reaktionspunkte
0
Hallo,

ich habe ein Programm in eine PLCSIM (SIMATIC-Welt) geladen und mit Simit gekoppelt.
Nun möchte ich via SIMIT (10.0.1) binäre Signale setzen.

-> Ich schaffe es nicht via Script, eine Binäre Variable auf True zu schalten!

Wenn jetzt jemand Schlaues kommt mit RTFM: Habe ich schon 2x.

Ich habe mein Skript angehängt inkl. Ausgabefile.

Sieht jemand den Fehler oder weiß jemand, warum das Signal nicht gesetzt wird?
(Von der Syntax her müsste es eigentlich stimmen.)

SIMIT Simulation läuft, Skript wird während der Simulation gestartet und es wird eine Textfile erzeugt. Keine Fehler.

Vielen Dank im Voraus!
DerSimulant
 

Anhänge

Lösung gefunden

Hey,

shame on me: Im Handbuch kann man nachlesen, dass der Wert erst im nächsten Zyklus bereit steht.
Also wenn ich einen Wert setze, dann kann ich das nicht gleich wieder auslesen.
Aha!

Ich bin aber sogar schon einen Schritt weiter bzw. habe die Lösung:

Möchte man in demselben Zyklus gleich seine Logik unterbringen (so wie ich es eig. wollte), dann muss man die Signale erst fixen, setzen, dann unfixen.

Meine Lösung + dazugehöriger Ausgabe im Anhang.
Somit kann man das Thema wieder schließen
 

Anhänge

Zurück
Oben