CONVERT_VELOCITY (FB)
Der Funktionsbaustein 'CONVERT_VELOCITY' dient der Umrechnung von Geschwindigkeiten. Die Auswahl der Geschwindigkeitsumrechnung erfolgt über Modi.
Der Aufruf dieses Funktionsbausteins ist sowohl im asynchronen Programmteil PLC_PRG als auch im synchronen Programmteil FPLC_PRG zulässig.
CONVERT_VELOCITY |
|||||
Freigabesignal |
- |
boEnable |
boEnabAck |
- |
Quittierung "Freigabe" |
Auswahlmodus |
- |
enMode |
reOutVal |
- |
Ausgangswert |
Eingangswert |
- |
diInVal |
|
|
|
SERCOS Zykluszeit |
- |
diID2_SERCOS_cycle |
|
|
|
Motorgeberauflösung |
- | diID116_Resol_mot_encod | |||
Weg einer Motordrehung |
- |
diDistancePerMotorRevolution |
|
|
Name | Typ | Beschreibung | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
boEnable |
BOOL |
Freigabesignal: Mit einer positiven Flanke startet die Initialisierung des Bausteins. Solange 'boEnable' und der Ausgang 'boEnabAck' = TRUE ist, ist der Baustein freigegeben und wird von der PLC bearbeitet. Im Zustand 'boEnable' = FALSE wird dem Baustein die Freigabe entzogen und er wird nicht mehr abgearbeitet. |
||||||||||||
enMode |
ENUM |
EN_VELOCITY_CONVERT_MODE Auswahlmodus
|
||||||||||||
diInVal |
DINT |
Eingangswert |
||||||||||||
diID2_SERCOS_cycle |
DINT |
ID2 'SERCOS-Zykluszeit' [µs] |
||||||||||||
diID116_Resol_mot_encod |
DINT |
ID116 'Auflösung Motorgeber' [Inkremente] |
||||||||||||
diDistancePerMotor Revolution |
DINT |
Weg bei einer Motorumdrehung [mm] |
Name | Typ | Beschreibung |
---|---|---|
boEnabAck |
BOOL |
Quittierung: Funktionsbaustein ist initialisiert und freigegeben |
reOutVal |
REAL |
Ausgangswert |
Verwendungshinweis im CoDeSys-Programm
Der Aufruf dieses Funktionsbausteins ist sowohl im asynchronen Programmteil PLC_PRG als auch im synchronen Programmteil FPLC_PRG zulässig.
|
Zu diesem Funktionsbaustein ist im CoDeSys eine Visualisierung vorbereitet. |