FB_BA_Motor2St

Funktionsbaustein zur Steuerung eines einfachen zweistufigen Motors.
Der Eingang bEn dient der allgemeinen Freigabe des Motors.
Über den Eingang udiOpMode wird die Betriebsart des Motors eingestellt:
- 0 = Automatik
- 1 = Hand Aus
- 2 = Hand Stufe 1
- 3 = Hand Stufe 2
Im Automatikbetrieb (udiOpMode= 0) lässt sich die gewünschte Stufe über die Eingänge bAutoSt1(Stufe 1) und bAutoSt2 (Stufe 2) einstellen.
An bDst wird die Sammlung aller möglichen Störungen eines Motors angeschlossen.
VAR_INPUT
bEn : BOOL;
bAutoSt1 : BOOL;
bAutoSt2 : BOOL;
bDst : BOOL;
udiOpMode : UDINT;
bEn: Freigabe Motor.
bAutoSt1: Anforderung des Aktors auf Stufe 1 im Automatikbetrieb (udiOpMode= 0).
bAutoSt2: Anforderung des Aktors auf Stufe 2 im Automatikbetrieb (udiOpMode= 0).
bDst: Eingang zur Sammlung der möglichen Motorstörungen.
udiOpMode: Auswahl der Betriebsart (0 = Automatik, 1 = Hand Aus, 2 = Hand Stufe 1, 3 = Hand Stufe 2).
VAR_OUTPUT
bQ1 : BOOL;
bQ2 : BOOL;
bQ1: Steuerausgang Stufe 1.
bQ2: Steuerausgang Stufe 2.
Voraussetzungen
Entwicklungsumgebung | Erforderliche SPS-Bibliothek |
---|---|
TwinCAT ab v3.1.4024.7 | Tc3_BA ab v1.1.6.0 |