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;