MP_SR_actuator_Configuration

Dieser Funktionsbaustein dient zur Konfiguration von SR-Antrieben. Weitere Informationen finden Sie unter www.belimo.com.
Über MP_Address wird vorgegeben, mit welchem MP-Bus-Teilnehmer der Baustein kommunizieren soll. bStart aktiviert die Kommunikation mit dem MP-Bus-Teilnehmer. Über bBusy wird angezeigt, dass der Baustein aktiv ist. Mit bError wird ein Fehler in der Kommunikation mit dem Antrieb angezeigt. Die Art des Fehlers kann mit iErrorId ausgelesen werden.
![]() | Einschränkungen Aufruf nur, wenn der dazugehörige „Process“ Funktionsbaustein nicht ausgeführt wird. |
Eingänge
VAR_INPUT
MP_Address : USINT := 1;
bStart : BOOL;
bRead_Write : BOOL;
strDataKL6771 : DataKL6771;
rMinPositionRel_Write : LREAL := 0.0;
rMidPositionRel_Write : LREAL := 50.0;
rMaxPositionRel_Write : LREAL := 100.0;
bMotionDirection_Write : BOOL;
stLocationString_Write : STRING:='ABCDEFGHIJKLMNOP';
END_VARName | Typ | Beschreibung |
|---|---|---|
MP_Address | USINT | MP-Bus-Adresse des Slaves. |
bStart | BOOL | Positive Flanke startet den Baustein. |
bRead_Write | BOOL | Wenn FALSE dann nur LESEN, bei TRUE LESEN und SCHREIBEN. |
strDataKL6771 | Datenstruktur, die mit dem KL6771() Baustein verbunden sein muss. | |
rMinPositionRel_Write | LREAL | Minimale Begrenzung des Betriebsbereichs in % (0…100). Min muss <= Max − 20% sein. |
rMidPositionRel_Write | LREAL | Einstellbarer Wert zwischen Min und Max in % (0…100). |
rMaxPositionRel_Write | LREAL | Maximale Begrenzung des Betriebsbereichs in % (0…100). Max muss >= Min + 20% sein. |
bMotionDirection_Write | BOOL | FALSE = normal; TRUE = umgekehrt |
stLocationString_Write | STRING | Standortangabe, maximal 16 Zeichen. |
Ausgänge
VAR_OUTPUT
bBusy : BOOL;
bError : BOOL;
iErrorId : MP_Error;
rMinPositionRel : BOOL;
rMidPositionRel : BOOL;
rMaxPositionRel : BOOL;
bMotionDirection : BOOL;
stLocationString : STRING;
stDeviceString : STRING;
END_VARName | Typ | Beschreibung |
|---|---|---|
bBusy | BOOL | Dieses Bit wird so lange gesetzt, wie der Baustein aktiv ist. |
bError | BOOL | Der Ausgang wird TRUE, sobald ein Fehler auftritt. Dieser Fehler wird über die Variable iErrorId beschrieben. |
iErrorId | Der Ausgang gibt im Fehlerfall einen Fehlercode aus. Gleichzeitig wird bError TRUE. | |
rMinPositionRel | LREAL | Minimale Begrenzung des Betriebsbereichs in % (0…100). Min muss <= Max − 20% sein. |
rMidPositionRel | LREAL | Einstellbarer Wert zwischen Min und Max in % (0…100). |
rMaxPositionRel | LREAL | Maximale Begrenzung des Betriebsbereichs in % (0…100). Max muss >= Min + 20% sein. |
bMotionDirection | BOOL | FALSE = Normal; TRUE = Umgekehrt |
stLocationString | STRING | Standortangabe. Maximal 16 Zeichen. |
stDeviceString | STRING | Belimo-Materialbezeichnung, die der Produktmodellnummer entspricht. |
Voraussetzungen
Entwicklungsumgebung | Einzubindende SPS-Bibliothek |
|---|---|
TwinCAT ab v3.1.4024.77 | Tc2_MPBus ab 3.8.1.0 |
