Der FB100 wird im OB1-Zyklus aufgerufen. In diesem FB finden Sie den Aufruf des FB14 ("GET") und FB15 ("PUT"). FB14 wird über den Eingangsparameter "REQ" aktiviert, wenn der Taktmerker M10.6 eine positive Flanke hat und kein Auftrag läuft.
Diese Verriegelung des Funktionsaufrufs ist wichtig, da die Funktion ein asynchrones Verhalten aufweist und mehrere Zyklen andauern kann. Eine ständige Aktivierung des Funktionsbausteins ohne Warten auf Beendigung des bereits aktiven Auftrags kann eine Kommunikationsüberlast erzeugen.
Der Eingangsparameter "ID" muss aus dem Eigenschaftsdialog der S7-Verbindung in NetPro übernommen werden (siehe Bild 01 "Eigenschaftsdialog S7-Verbindung"). Der Parameter "ADDR_1" verweist auf einen Datenbereich in der remoten CPU in dem geschrieben, bzw. aus dem gelesen wird. Beim Parameter "RD_1" wird der Datenbereich für die gelesenen Daten angegeben. Die Ausgangsparameter "DONE", "ERROR" und "STATUS" werden für die Auftragsauswertung benötigt und sind nur im gleichen Zyklus gültig!