清除FP7复合链接单元中的错误
此FP指令将清除FP7复合链接单元中的错误。它将重置以下系统变量的值:
系统变量 |
描述 |
---|---|
sys_bIsMultiWireUnit1Error | FP7复合链接单元1中的错误 |
sys_bIsMultiWireUnit2Error | FP7复合链接单元2中的错误 |
sys_bIsMultiWireUnit3Error | FP7复合链接单元3中的错误 |
sys_bIsMultiWireUnit4Error | FP7复合链接单元4中的错误 |
sys_bIsMultiWireUnit5Error | FP7复合链接单元5中的错误 |
sys_bIsMultiWireUnit6Error | FP7复合链接单元6中的错误 |
sys_wMultiWireUnit1ErrorCode | FP7复合链接单元1错误(较高字节:错误代码,较低字节:单元编号) |
sys_wMultiWireUnit2ErrorCode | FP7复合链接单元2错误(较高字节:错误代码,较低字节:单元编号) |
sys_wMultiWireUnit3ErrorCode | FP7复合链接单元3错误(较高字节:错误代码,较低字节:单元编号) |
sys_wMultiWireUnit4ErrorCode | FP7复合链接单元4错误(较高字节:错误代码,较低字节:单元编号) |
sys_wMultiWireUnit5ErrorCode | FP7复合链接单元5错误(较高字节:错误代码,较低字节:单元编号) |
sys_wMultiWireUnit6ErrorCode | FP7复合链接单元6错误(较高字节:错误代码,较低字节:单元编号) |
所有用于编程此函数的输入和输出变量已在POU头中声明。所有编程语言使用相同的POU头。
VAR
bEnable: BOOL:=FALSE;
END_VAR
当变量bEnable设置为TRUE时,执行此函数。
BODY
WORKSPACE
NETWORK_LIST_TYPE := NWTYPELD ;
END_WORKSPACE
NET_WORK
NETWORK_TYPE := NWTYPELD ;
NETWORK_LABEL := ;
NETWORK_TITLE := ;
NETWORK_HEIGHT := 7 ;
NETWORK_BODY
B(B_CONTACT,,bEnable,4,3,6,5,);
B(B_F,FP_MEWNET_CLEAR_ERRORS!,,15,2,30,5,,?DEN?AENO);
L(1,0,1,7);
L(1,4,4,4);
L(6,4,15,4);
END_NETWORK_BODY
END_NET_WORK
END_BODY
If (bEnable) Then
FP_MEWNET_CLEAR_ERRORS();
End_if;