ASI-Masterklemme
Funktionsbausteine für den Zugriff auf die ASI-Masterklemme.
Funktionsbausteine
Name | Beschreibung |
---|---|
Festlegen oder Verändern von Adressen der ASI-Slaves | |
Zyklische Slave-Diagnose (z.B. Zählerstände) | |
Universeller FB zum Auslesen aller Parameter eines ASI-Slaves | |
Universeller FB zum Setzen aller Parameter eines ASI-Slaves | |
Lesen von analogen Werten | |
Schreiben von analogen Werten | |
Lesen/Schreiben von digitalen Werten | |
Hintergrundkommunikation Dieser Baustein muss immer zyklisch aufgerufen werden!!! |
Fehlercodes:
Fehlercode (dezimal): | Beschreibung |
---|---|
1 | Kommunikationstimeout |
2 | ASI-Slaveadresse nicht vorhanden |
3 - 10 | Reserviert |
11 | ASI-Slave ist nicht aktiviert (Slave ist nicht in LAS) |
12 | Bei der Kommunikation ist ein Fehler aufgetreten |
13 | Datenaustauschbit (CN.4) nicht gesetzt |
Einbinden in den System Manager
Die Bibliothek besitzt eine Eingangsstruktur: ST_Parameter_IN und eine Ausgangsstruktur: ST_Parameter_OUT. Diese müssen instanziert und adressiert werden, um sie einerseits dem FB_ParameterControl als VAR_IN_OUT übergeben zu können und andererseits im System Manager verknüpft zu werden. Die Prozessdaten der Klemme beinhalten 6Byte und 16Byte, je nachdem, welches ASI-Modul im System Manager eingebunden wurde. Diese können direkt verknüpft werden.
