Files
Adeco_20220119-01/TC3_CNCPLCBase/OEM/FB_ControlUnit.TcPOU
Matthias Heisig 51d6e7e5c4 Initial commit
2024-10-22 14:22:54 +02:00

36 lines
895 B
XML

<?xml version="1.0" encoding="utf-8"?>
<TcPlcObject Version="1.1.0.1" ProductVersion="3.1.4024.6">
<POU Name="FB_ControlUnit" Id="{40784e58-07f5-4c0c-bc44-0e5d4881e0e5}" SpecialFunc="None">
<Declaration><![CDATA[FUNCTION_BLOCK FB_ControlUnit
VAR_INPUT
bReset : BOOL;
iZSW AT %I* : UINT;
END_VAR
VAR_OUTPUT
iSTW AT %Q* : UINT;
END_VAR
VAR
byteZSW : BYTE;
byteSTW : BYTE;
rtReset : R_TRIG;
tofReset : TOF;
END_VAR
]]></Declaration>
<Implementation>
<ST><![CDATA[byteZSW := UINT_TO_BYTE(iZSW);
tofReset(IN := bReset, PT := T#2000MS);
byteSTW.7 := tofReset.Q;
iSTW := BYTE_TO_UINT(byteSTW);]]></ST>
</Implementation>
<LineIds Name="FB_ControlUnit">
<LineId Id="9" Count="0" />
<LineId Id="24" Count="0" />
<LineId Id="28" Count="1" />
<LineId Id="19" Count="0" />
<LineId Id="15" Count="0" />
</LineIds>
</POU>
</TcPlcObject>