5.1.5
Peripherie-I/O simulieren
Die Runtime API schreibt in einen und liest aus einem Speicherbereich. Dieser Speicher wird
am Zykluskontrollpunkt und beim Aufruf zyklischer und azyklischer OBs (Teilprozessabbilder,
Alarme, Ereignisse) mit dem internen Prozessabbild des virtuellen S7-1500 Controllers
synchronisiert. Die direkten Peripheriezugriffe erfolgen auf diesen Speicherbereich. Es kann
jeweils nur ein Prozess auf diesen Speicher zugreifen.
Der virtuelle Controller muss sich in RUN befinden, um Änderungen zu übernehmen, die die
API vorgibt.
Hinweis
Dominanz der API beim Synchronisieren
Beim Synchronisieren dominiert die API. Wenn das Anwenderprogramm auf denselben
Adressbereich schreibt wie die API, dann überschreiben die Änderungen der API jene des
virtuellen Controllers.
Siehe auch
Abweichende E/A-Werte im STEP 7-Anwenderprogramm (Seite 419)
S7-PLCSIM Advanced
Funktionshandbuch, 05/2021, A5E37039506-AD
Simulation
5.1 CPU simulieren
59