P_KL1501
IO-Template zur Parametrierung einer KL1501: 1-Kanal Auf-Abwärtszähler. Dieses Template konfiguriert bei SPS-Neustart die Klemme mit den im Project-Builder eingegebenen Parametern und schaltet danach auf den Prozessdatenbetrieb um. Grundlage dieses Templates ist der Baustein FB_KL1501Config.
Schnittstelle
VAR_OUTPUT
uiDataIn0 : UINT;
uiDataIn1 : UINT;
udiDataIn : UDINT;
usiState : USINT;
udiErrorId : UDINT;
uiDataIn0: Entspricht der Datenvariable 0 der Eingangs-Prozessdaten. Dieser Ausgang eignet sich zur direkten Verarbeitung im Prozessdatenbetrieb der Klemme.
uiDataIn1: Entspricht der Datenvariable 1 der Eingangs-Prozessdaten. Dieser Ausgang eignet sich zur direkten Verarbeitung im Prozessdatenbetrieb der Klemme.
udiDataIn: Diese Variable vom Typ UDINT dient der besseren Auswertung, falls ein 32-bit Zähler angewählt ist. Sie setzt sich aus den beiden o.a. Variablen uiDataIn0 und uiDataIn1 zusammen. uiDataIn0 nimmt dabei den niederwertigen, uiDataIn1 den höherwertigen Teil ein.
usiState: Entspricht der Statusvariable der Eingangs-Prozessdaten. Dieser Ausgang eignet sich zur Statusbeurteilung im Prozessdatenbetrieb der Klemme.
udiErrorId: Enthält den befehlsspezifischen Fehlercode des zuletzt ausgeführten Befehls. Siehe Fehlercodes.
Parameter
iSetCounterType : INT;
iSetCounterType: An diesem Eingang ist der Zählertyp einzustellen. Die Einstellung erfolgt nach unten aufgeführter Tabelle.
iSetCounterType | Zählertyp |
---|---|
0 | 32-Bit-Vorwärts/Rückwärts-Zähler |
1 | 2 *16-Bit Vorwärts-Zähler |
2 | 32-bit Gated-Counter, Gate-Eingang Low sperrt den Zähler |
3 | 32-bit Gated-Counter, Gate-Eingang High sperrt den Zähler |
Entwicklungsinformationen
Entwicklungsumgebung | BACnet Revision | Zielsystem | erforderliches Supplement |
---|---|---|---|
TwinCAT 2.11 R3/x64 ab Build 2254 | n/a | PC/CX | TS8040 | TwinCAT Building Automation ab V1.1.0 |
Versionshistorie
Versionsnummer | Bemerkungen |
---|---|
1.0.0.0 | erste Freigabe |