FP 어드레스: E15
IEC 어드레스: %MX10.15
FP2SH/FP10SH에서만 에러 알람 플래그(E)를 사용할 수 있습니다.
설명
에러 알람 플래그는 에러 조건 분석을 용이하게 하고 에러를 기록하기 위해 설계되었습니다. 따라서 특수 데이터 레지스터의 버퍼는 유저가 TRUE 상태의 에러 플래그 실제 번호, TRUE로 설정됐던 순서 및 첫 번째 에러 플래그가 TRUE로 설정됐던 시간을 포함한 에러와 발생에 대한 정보에 액세스하도록 정의되어 있습니다.
해당 에러 상황이 발생하여 에러 알람 프로그램에서 에러 플래그가 TRUE로 설정되면 에러가 발생할 때마다 특수 데이터 레지스터 DT90400에 저장된 TRUE 상태의 에러 플래그 수가 증가합니다. 플래그 번호는 TRUE로 설정됐던 순서대로 sys_iErrorAlarm1RelayNumber...sys_iErrorAlarm19RelayNumber에 저장됩니다. 에러 알람 플래그 E0부터 E2047 중 최소한 한 개 이상이 TRUE로 설정되면 sys_bIsErrorAlarmRelayOn이 TRUE로 설정됩니다. 첫 에러 알람 플래그가 TRUE로 설정됐던 시간은 sys_wErrorAlarm1MinSec, sys_wErrorAlarm1DayHour 및 sys_wErrorAlarm1YearMon에 저장됩니다.
제한
프로그램에서 사용할 수 있는 에러 알람 플래그 횟수에는 제한이 없습니다. 하지만 에러 알람 플래그 한 개가 에러 알람 프로그램 두 개 이상에서 서로 다른 에러 조건으로 사용되는 경우, 에러 특정을 정확하게 판별할 수 없습니다. CPU는 다중 사용을 확인하지 않습니다.
전원이 켜지거나 PROG. 또는 RUN으로 전환하는 경우, 에러 플래그뿐만 아니라 영향을 받은 특수 데이터 레지스터가 고정됩니다. 에러 플래그와 특수 데이터 레지스터를 초기화하려면 PROG. 모드에서 초기화/테스트 스위치를 눌러야 합니다.
하지만 초기화/테스트 스위치를 누를 때 에어 알람 플래그가 FALSE가 되지 않도록 그룹 [에러 시 운전]의 시스템 레지스터 [에러 알람 플래그(E)]를 [클리어]로 설정할 수 있습니다. 그러면 프로그램의 다음 다운로드가 에러 플래그와 해당 특수 데이터 레지스터를 초기화합니다.
아래 다이어그램에서는 이 에러 버퍼의 특수 데이터 레지스터 영역에 있는 내부 구조와 어드레스 할당을 보여줍니다.
글로벌 변수
POU 헤더
LD 본문
에러 알람 다이어그램
Control FPWIN Pro에서 에러 플래그의 모든 쓰기 연산은 SET과 RST 명령에서 컴파일되므로, 에러 플래그에 대한 모든 쓰기 연산은 특수 내부 플래그 R9040 및 특수 데이터 레지스터 DT90400~DT90422에 영향을 줍니다.
모든 에러 알람 플래그가 FALSE로 설정되면 sys_bIsErrorAlarmRelayOn 은 FALSE로 설정됩니다.
Control FPWIN Pro를 사용하여 알람 플래그를 모니터링하려면:
또는 알람 플래그의 시스템 변수를 평가합니다.