Einleitung
Die vorliegenden Funktionsbausteine vereinfachen den Datenaustausch zwischen TwinCAT SPS-Laufzeitsystemen und/oder anderen ADS-Geräten (TwinCAT NC, Busklemmen Controller, ...).
Die Funktionsbausteine FB_WriteXXXOnDelta() führen einen Schreibvorgang aus, wenn das Eingangssignal einen bestimmten Grenzwert über-/ bzw. unterschritten hat. Wie oft das Eingangssignal überprüft werden soll, kann eingestellt werden. Durch das ereignisgesteuerte Schreiben der Daten wird die Belastung der Feldbusses minimiert. Tritt bei der Übertragung ein Fehler auf, so wird der Vorgang solange wiederholt, bis die Verbindung wieder vorhanden ist. Als Quell- und Zielvariablen sind alle, in der TwinCAT PLC unterstützten Datentypen zugelassen. Symbolnamen werden ebenfalls unterstützt.
Die Funktionsbausteine FB_XXXAdsSymByName() führen einen Schreib- bzw. Lesevorgang über den Namen der SPS-Variablen aus.
Zur Überwachung einzelner Kommunikationspartner stehen Watchdog-Bausteine zur Verfügung. Der zu überwachende Teilnehmer versendet zyklisch einen inkrementierenden Zähler. Bei dem Empfänger wird überprüft, ob sich der Zählerstand innerhalb einer bestimmten Zeit ändert.