Eingang x_Enable
TRUE: Freigabe des Baustein
FALSE: Baustein ist nicht freigegeben, alle Ausgänge sind 0, es findet keine Diagnose statt
Eingang x_CheckDatasetId
TRUE: Beim Freigeben des FB wird die Datensatz ID der EtherCAT-Konfiguration einmalig überprüft
FALSE: Das Freigeben erfolgt ohne Überprüfung der Datensatz-ID
Eingang t_ErrorInfoToggle
Zyklus der im Fehlerfall toggelnden Meldungen, muss größer als 0 gewählt werden
Eingang a_DatasetId
Hier kann die zu überprüfende Datensatz-ID der EtherCAT-Konfiguration vorgegeben werden. Durch den Eingang x_CheckDatasetId kann die Überprüfung aktiviert werden. Die ID ist ein DWord Array mit 4 Elementen und entspricht der Konfiguration, die z.B. durch ProMaster eingestellt wird.
a_DatasetID[0] entspricht DWord 0 in ProMaster
a_DatasetID[1] entspricht DWord 1 in ProMaster
a_DatasetID[2] entspricht DWord 2 in ProMaster
a_DatasetID[3] entspricht DWord 3 in ProMaster
Grundlegende Informationen zur Datensatz-ID in ProMaster:
Mit Hilfe der ID kann der EtherCAT-Konfiguration, welche vom EtherCAT-Master verwendet wird ein eindeutige Kennung zugewiesen werden.
Somit kann diese beispielsweise nach dem Maschinenstart überprüft und im Falle eines Unterschiedes ein Fehler ausgegeben werden.
Die Datensatz-ID kann mit ProEtherCAT eingesehen und vorgenommen werden.
ProMaster-Einstellungen: