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 됨)

 

  • 연산에러 시 정상 동작을 해제할 경우 F0110이 On될 경우 050E 에러 코드가 발생합니다.

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 : 중지)

  • 정주기 인터럽트를 사용하고 자 할 경우에는 GEI 명령을 이용하여 ON 시키거나, 사용하지 않을 경우 GDI 명령을 이용하여 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에만 해당됨.