F : 특수 릴레이 (CM1/2)
PLC의 상태, 날짜와 시간, 또는 특수접점 등을 사용할 수 있습니다.
F영역 | 기능 | 설명 |
F0000 | F0000: RUN Mode F0001: Program Mode F0002: Pause Mode F0003: Debug Mode F0004 - F0006 : 미사용 F0007: Remote Mode F0008: Debug Mode F000A : Ring 상태 플래그 (RING 지원 CPU) F000B - F000D : 미사용 F000E : Hot Restart On F000F: Stop 명령 감지 | RUN Mode인 경우 ON STOP Mode인 경우 ON Pause Mode인 경우 ON Debug Mode인 경우 ON 미사용 Remote Mode인 경우 ON Debug Run중 Break Point에서 ON Ring 상태 플래그, 0: Line Mode, 1: Ring Mode 미사용 Hot Restart 기동 되었을 때 ON Stop 명령을 실행한 경우 ON |
F0010 | F0010: 상시 ON F0011: 상시 OFF F0012: 첫 Scan ON 후, OFF F0013: 첫 Scan OFF 후, ON F0014: 매 Scan 마다 반전 F0015 - F001F : 미사용 | 상시 ON 상시 OFF 첫 Scan ON 후, OFF 첫 Scan OFF 후, ON 매 Scan 마다 반전 미사용 |
F0020 | Reserved | Reserved |
F0030 | F0030: 중고장 F0031: 경고장 F0032: WDT, 에러 F0033: I/O 조합 에러 F0034: Battery Low Voltage F0037: 강제 ON/OFF 실행 | 중고장 발생시 ON 경고장 발생시 ON WDT 지정시간 경과시 ON 예약된 I/O와 장착된 I/O가 다르면 ON 배터리 전압이 기준전압 이하일 때 ON 입출력모듈의 강제 ON/FF 실행시 ON |
F0040 | F0048~F004F: I/O Error F0040~F0047: I/O Error | 예약된 I/O와 실제 장착된 I/O가 다른 SLOT의 번호를 저장(0~11) 예약된 I/O와 실제 장착된 I/O가 다른 증설의 번호를 저장(0~F) |
F0050 | Error Code | 링크된 상세에러코드 참조 |
F0060 | MEMORY ERROR STEP | STEP NO를 표시 : 단 JMP, CALL의 JME n, SBRT n이 없는 경우 에는 JMP, CALL 번호를 표시 |
F0070 | 에러코드 발생위치 | F0078~F : 에러코드를 발생시킨 증설 번호 (0~16) F0070~7 : 에러코드를 발생시킨 SLOT 번호 (0~11) |
F0080 | CPU 종류 | CP CPU: CM1-CP3A: 3A, H3341 CM1-CP3B: 3B, H3342 CM1-CP3P: 3P, H3350 CM1-CP3U: 3U, H3355 CM1-CP3E: C3, H4333
CM1-CP4A: 4A, H3441 CM1-CP4B: 4B, H3442 CM1-CP4C: 4C, H3443 CM1-CP4D: 4D, H3444 CM1-CP4U: 4U, H3455 CM1-CP4E: C4, H4334 CM1-CP4F: CF, H4346 CM1-BP: CM1-BPxx: H4230 = B0 XP CPU: CM1-XP1A = H5811 = 'X' + H10 + H01 CM1-XP2A = H5821 = 'X' + H20 + H01 CM1-XP3A = H5831 = 'X' + H30 + H01 CM1-XP1R = H5813 = 'X' + H10 + H03
CM1-XP1B = H6D41 = 'm' + 'A' CM1-XP2B = H6D42 = 'm' + 'B' CM1-XP3B = H6D43 = 'm' + 'C'
CM1-XP1E = H7831 = 'x' + '1' CM1-XP2E = H7832 = 'x' + '2' CM1-XP3E = H7833 = 'x' + '3'
CM1-XP1F = H6631 = ‘f’ + 1 CM1-XP2F = H6632 = ‘f’ + 2 CM1-XP3F = H6633 = ‘f’ + 3 CM1-XP1S = H7331 = ‘s’ + 1
CM1-XP1G = H6731 = ‘g’ + 1 CM1-XP2G = H6732 = ‘g’ + 2 CM1-XP3G = H6733 = ‘g’ + 3 CM1-XP1T = H7431 = ‘t’ + 1 UP CPU: CM1-UP1F = H7A31 = 'z' + 1 CM1-UP2F = H7A32 = 'z' + 2 CM1-UP3F = H7A33 = 'z' + 3 |
F0090 | F0090: System Clock, 주기-0.02초 F0091: System Clock, 주기-0.1초 F0092: System Clock, 주기-0.2초 F0093: System Clock, 주기-1초 F0094: System Clock, 주기-2초 F0095: System Clock, 주기-10초 F0096: System Clock, 주기-20초 F0097: System Clock, 주기-1분 F0098-F009F : 미사용 | 정해진 주기로 ON/OFF되며, RUN상태에만 동작 (운전시 초기값은 OFF) |
F0100 | F0100 : USER CLOCK 0 F0101 : USER CLOCK 1 F0102 : USER CLOCK 2 F0103 : USER CLOCK 3 F0104 : USER CLOCK 4 F0105 : USER CLOCK 5 F0106 : USER CLOCK 6 F0107 : USER CLOCK 7 F0108 - F10F : 미사용 | DUTY 명령에 의해 사용자가 ON/OFF 주기를 정의 하여 사용 (운전시 초기값은 OFF) |
F0110 | F0110: 연산 Error 발생시 ON (주1) F0111: Zero Flag F0112: Carry Flag F0118: 전출력 OFF 실행시 ON F0119: DPRAM Access Error F011F: 연산에러 발생시 ON (Latch됨) (주2)
| 연산이 정상적으로 처리되지 못했을 경우 연산 값이 0이되는 경우 연산 값이 최대 또는 최소값을 벗어나는 경우
증설, SLOT 번호는 F0070에 저장됨 연산이 정상적으로 처리되지 못했을 경우 (Latch 됨)
|
F0120 | F0120: < Flag F0121: ≤ Flag F0122: = Flag F0123: > Flag F0124: ≥ Flag F0125: ≠ Flag | 연산결과가 작은 경우 ON 연산결과가 작거나 같은 경우 ON 연산결과가 같은 경우 ON 연산결과가 큰 경우 ON 연산결과가 크거나 같은 경우 ON 연산결과가 같지 않은 경우 ON |
F0130 | 로컬 장착 모듈 코드 : 0 번 슬롯 |
|
F0140 | 로컬 장착 모듈 코드 : 1 번 슬롯 |
|
F0150 | 로컬 장착 모듈 코드 : 2 번 슬롯 |
|
F0160 | 로컬 장착 모듈 코드 : 3 번 슬롯 |
|
F0170 | 로컬 장착 모듈 코드 : 4 번 슬롯 |
|
F0180 | 로컬 장착 모듈 코드 : 5 번 슬롯 |
|
F0190 | 로컬 장착 모듈 코드 : 6 번 슬롯 |
|
F0200 | 로컬 장착 모듈 코드 : 7 번 슬롯 |
|
F0210 | 로컬 장착 모듈 코드 : 8 번 슬롯 |
|
F0220 | 로컬 장착 모듈 코드 : 9 번 슬롯 |
|
F0230 | 로컬 장착 모듈 코드 : 10 번 슬롯 |
|
F0240 | 로컬 장착 모듈 코드 : 11 번 슬롯 |
|
F0250 | Reserved |
|
F0260 | Reserved |
|
F0270 | Reserved |
|
F0280 | Reserved |
|
F0290 | 착탈 Error시 Error Slot 번호 (Bit Set) | |
F0300 | 최소 Scan Time (msec) | |
F0310 | 현재 Scan Time (msec) | |
F0320 | 최대 Scan Time (msec) | |
F0330 | 펌웨어 패치버전 (3rd Version) | |
F0340 | 정주기 인터럽트 프로그램 실행 상태 ( 0번 비트 - ON : 실행, OFF : 중지)
| |
F0350 | 개별 정주기 인터럽트 실행 상태 (EI / DI 명령 처리 상태) n 번 째 비트가 ON 되면 n번 정주기 인터럽트 프로그램이 Enable 되어 있는 상태를 의미함 예) EI:2 , EI:15 0x8004 | |
F0360~F0390 | Reserved | |
F0400 | 시계 Data의 년도 저장 | |
F0410 | 시계 Data의 월,일 저장(상위:월, 하위:일) | |
F0420 | 시계 Data의 요일,시 저장(상위:요일, 하위:시) | |
F0430 | 시계 Data의 분,초 저장 (상위:분, 하위:초) | |
F0440 | Reserved | |
F0450 | 전원투입 시점의 년도 저장 | |
F0460 | 전원투입 시점의 월,일 저장(상위:월, 하위:일) | |
F0470 | 전원투입 시점의 시,분 저장(상위:시, 하위:분) | |
F0480 | 전원투입 시점의 초,요일 저장 (상위:초, 하위:요일) | |
F0490 | Reserved | |
F0500 | AC Fail Count | |
F0510 | AC Fail 시점의 년도 저장 | |
F0520 | AC Fail 시점의 월,일 저장(상위:월, 하위:일) | |
F0530 | AC Fail 시점의 시,분 저장(상위:시, 하위:분) | |
F0540 | AC Fail 시점의 초,요일 저장 (상위:초, 하위:요일) | |
F0550 | Reserved | |
F0560~F0670 | Local Base Slot n 모듈 읽기 / 쓰기 에러 카운터 Slot 0 - F560, Slot 1 - F570, Slot 2 - F580, Slot 3 - F590, Slot 4 - F600, Slot 5 - F610, Slot 6 - F620, Slot 7 - F630, Slot 8 - F640, Slot 9 - F650, Slot 10 - F660, Slot 11 - F670 | |
F0680~F0690 | Reserved | |
F0700 | Local Base 모듈 읽기 / 쓰기 에러 카운터(F560 ~ F670 의 합) | |
F0710~F0790 | Reserved | |
F0800~F0870 | Program enable / disable 상태 F0800 - PID000~015, F0810 - PID016~031, F0820 - PID032~047, F0830 - PID048~063, F0840 - PID064~079, F0850 - PID080~095, F0860 - PID096~111, F0870 - PID112~127 | |
F0880~F0990 | Reserved | |
F0900 | 이중화 전용 (XP1S/T) - 상대방 CPU의 F000값 (동작모드) | |
F0910 | 이중화 전용 (XP1S/T) - 상대방 CPU의 F003값 (고장상태) | |
F0920 | 이중화 전용 (XP1S/T) - 상대방 CPU의 F005값 (에러코드) | |
F0930 | 이중화 전용 (XP1S/T) - 상대방 CPU의 F007값 (에러코드) | |
F0940 | 이중화 전용 (XP1S/T) - 상대방 CPU의 F127값(펌웨어 버전, major, minor) | |
F0950~F0980 | 예약 | |
F0990 | DPRAM Lock/Unlock Fail Counter | |
F1000 | BASE 0의 Dual Port RAM Access Fail Slot 위치 | |
F1010 | BASE 1의 Dual Port RAM Access Fail Slot 위치 | |
F1020 | BASE 2의 Dual Port RAM Access Fail Slot 위치 | |
F1030 | BASE 3의 Dual Port RAM Access Fail Slot 위치 | |
F1040 | BASE 4의 Dual Port RAM Access Fail Slot 위치 | |
F1050 | BASE 5의 Dual Port RAM Access Fail Slot 위치 | |
F1060 | BASE 6의 Dual Port RAM Access Fail Slot 위치 | |
F1070 | BASE 7의 Dual Port RAM Access Fail Slot 위치 | |
F1080 | BASE 8의 Dual Port RAM Access Fail Slot 위치 | |
F1090 | BASE 9의 Dual Port RAM Access Fail Slot 위치 | |
F1100 | BASE A의 Dual Port RAM Access Fail Slot 위치 | |
F1110 | BASE B의 Dual Port RAM Access Fail Slot 위치 | |
F1120 | BASE C의 Dual Port RAM Access Fail Slot 위치 | |
F1130 | BASE D의 Dual Port RAM Access Fail Slot 위치 | |
F1140 | BASE E의 Dual Port RAM Access Fail Slot 위치 | |
F1150 | BASE F의 Dual Port RAM Access Fail Slot 위치 | |
F1160~F1210 | Reserved | |
F1220 | 증설통신 에러 시 에러번호 표시(Bit 표시) | |
F1230 | INIT END (Bit 0) | |
F1240 | 현재 중첩되어 호출된 CALL 명령 횟수 | |
F1250 | 예약 (임시 : Default Load) | |
F1260 | F1260 : 프로그램 실행 모드 (RAM : 0 , ROM : 1) F1261 : INIT END Bit (CPU 카드에서 사용) F1262 : 이중화 동작 상태(Active: 0 , Backup: 1) F1263 : 이중화 설정 상태(Primary: 0 , Secondary: 1) F1264 : 이중화 절체 요구 (ATV 명령에 의해 SET, 이중화 지원 모듈에서만 지원) F126F : I/O Error 처리 금지 | |
F1270 | 펌웨어 버전 (Major 버전).( Minor 버전) F127F ~ F1278: Major 버전 F1277 ~ F1270: Minor 버전 예) H0433 Major 버전: H04 = 4 Minor 버전: H33 = 51 버전 : V4.51 |
(주1) XPnB/E, CP3E, CP4E/F에서는 연산에서 발생시부터 다음명령어 처리시작 전까지 ON 상태가 유지됩니다.
이 플래그를 사용하기 위해서는 연산에러를 체크하고자 하는 명령어 바로 다음에 플래그를 체크하셔야 합니다.
(주2) XPnB/E, CP3E, CP4E/F에만 해당됨.