123456789101112131415161718192021222324252627282930313233343536373839404142 |
- <?xml version="1.0" encoding="utf-8"?>
- <TcPlcObject Version="1.1.0.1" ProductVersion="3.1.4024.12">
- <POU Name="MFC_Function" Id="{b3adeda7-7d2f-4fed-bf22-16e42211b571}" SpecialFunc="None">
- <Declaration><![CDATA[FUNCTION_BLOCK MFC_Function
- VAR_INPUT
- Class:UINT;
- MFC_I:MFC_INPUT;
- END_VAR
- VAR_IN_OUT RETAIN
- //MFC_Data:MFC_Data;
- MFC_Data_I_PV:REAL;
- MFC_Data_Q_SV:REAL;
- MFC_Data_Q_Rate:REAL;
- END_VAR
- VAR_OUTPUT
- MFC_Q:MFC_OUTPUT;
- END_VAR
- VAR
-
- END_VAR]]></Declaration>
- <Implementation>
- <ST><![CDATA[
- IF Class =0 THEN
- MFC_Data_I_PV:=MFC_I.FlowReading/1000;
- MFC_Q.FlowSP:=MFC_Data_Q_SV*1000;
- MFC_Q.RampTime:=REAL_TO_UDINT(MFC_Data_Q_Rate);
- ELSIF Class =1 THEN
- MFC_Data_I_PV:=MFC_I.FlowReading/1000;
- END_IF;
- ]]></ST>
- </Implementation>
- <LineIds Name="MFC_Function">
- <LineId Id="13" Count="0" />
- <LineId Id="30" Count="0" />
- <LineId Id="14" Count="0" />
- <LineId Id="17" Count="1" />
- <LineId Id="26" Count="0" />
- <LineId Id="28" Count="1" />
- <LineId Id="47" Count="0" />
- </LineIds>
- </POU>
- </TcPlcObject>
|