F : 특수 릴레이 (PLC-S)

PLC의 상태나 시간, 날짜 또 특수접점 등을 사용 할 수 있습니다.

 

F영역표시

기  능

설 명

F0000

F0000 : RUN Mode

F0001 : Program Mode

F0007 : Remote Mode

F000E : Hot Restart On

F000F : Stop 명령 수행

RUN Mode인 경우 ON

Program Mode인 경우 ON

Remote Mode인 경우 ON

Hot Restart 기동 되었을 때 On

Stop 명령을 실행한 경우 ON

F0010

F0010 :상시 On

F0011 :상시 Off

F0012 : 1 SCAN ON

F0013 : 1 SCAN OFF

F0014 :매 SCAN 반전

F0015 – F001F :미사용

상시 ON

상시 OFF

1 SCAN ON

1 SCAN OFF

매 SCAN 반전

미사용

F0020

예약

예약

F0030

F0030 :중고장

F0031 :경고장

F0032 :WDT 에러

F0033 : I/O 조합 에러

F0034 : 배터리 전압 이상

F0037 : 강제 ON/OFF 실행

중고장 Error 발생시 ON

경고장Error 발생시 ON

사용자 Watchdog Timer 에러시 ON

I/O 조합 Error 발생시 ON

Battery전압이 기준전압 이하일 때 ON

입출력모듈의 강제ON/OFF 실행시 ON

F0040

예약

예약

F0050

Error Code

링크된 상세에러코드 참조

F0060

예약

예약

F0070

이상이 발생된 증설 모듈의 위치 번호

 

에러 발생시 (에러발생 슬롯 번호 – 1) 값

(0= 첫 번째 증설 모듈, 0..11)

F0080

CPU 종류

PLC-S:

SP32MDT = H7531 = 'u' + '1'

SP16MDR = H7532 = 'u' + '2'

SP32MDC = H7533 = 'u' + '3'

PLC-S Block:

SB16MDT = H5542 = UB

PLC-S PRO:

SPROA/1A = H5A31 = 'z' + '1'

SPRO2A = H5A32 = 'z' + '2'

SPRO3A = H5A33 = 'z' + '3'

SPROL = H5A4C = 'z' + 'L'

F0090

F0090 : 0.02초주기 SYSTEM CLOCK

F0091 : 0.1초주기 SYSTEM CLOCK

F0092 : 0.2초주기 SYSTEM CLOCK                

F0093 : 1초주기 SYSTEM CLOCK

F0094 : 2초주기 SYSTEM CLOCK

F0095 : 10초주기 SYSTEM CLOCK

F0096 : 20초주기 SYSTEM CLOCK

F0097 : 1분주기 SYSTEM CLOCK

F0098 – F009F :미사용

일정주기간격으로 ON/OFF 되며 RUN 운전상태에만 발생

(운전 시 초기값은 0)

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 :미사용

SCAN TIME으로 ON/OFF를 반복하는 것으로 전원 투입 시 OFF된다.

DUTY 명령을 사용하여 각 Clock의 주기(duty)를 설정한다.

F0110

F0110 : 연산에러 발생시 ON (주1)

F0111 : ZERO FLAG

F0112 : CARRY FLAG

F0118 : 전 출력 OFF실행시 ON

F0119 : Dual Port RAM Access Error

F011F: 연산에러 발생시 ON (Latch됨)

매 연산 마다 갱신

ZERO FLAG

CARRY FLAG

전 출력 OFF실행시 ON

상세사항은 F070에 저장됨

 

F0120

UCMP 명령 비교 결과 Flag

F0120 : 작음

F0121 : 같거나 작음

F0122 : 같음

F0123 : 큼

F0124 : 같거나 큼

F0125 : 같지 않음.

UCMP 명령 비교 결과 Flag

F0130

예약

F0140

예약

F0150

예약

F0160

예약

F0170

예약

F0180

예약

F0190

예약

F0200

예약

F0210

예약

F0220

예약

F0230

예약

F0240

예약

F0250

예약

F0260

예약

F0270

예약

F0280

예약

F0290

이상발생 증설모듈 식별 데이터 (위치 bitmap, b0=첫 번째 증설 모듈)

F0300

최소 Scan Time(㎳ec단위)

F0310

현재 Scan Time(㎳ec단위)

F0320

최대 Scan Time(㎳ec단위)

F0330

펌웨어 패치버전 (3rd Version)

F0340

정주기 인터럽트 프로그램 실행 상태 ( 0번 비트 - ON : 실행, OFF : 중지)

  • 정주기 인터럽트를 사용하고 자 할 경우에는 GEI 명령을 이용하여 ON 시키거나, 사용하지 않을 경우 GDI 명령을 이용하여 OFF 처리 하여야 함.

F0350

개별 정주기 인터럽트 실행 상태 (EI / DI 명령 처리 상태)

n 번 째 비트가 ON 되면 n번 정주기 인터럽트 프로그램이 Enable 되어 있는 상태를 의미함

 예) EI:2 , EI:15 0x8004

F0360

예약

F0370

예약

F0380

예약

F0390

예약

F0400

시계 data의 연도저장 (예:2001)

F0410

시계 data의 월, 일 저장 (상위:월, 하위:일)

F0420

시계 data의 시, 분 저장 (상위:시, 하위:분)

F0430

시계 data의 초, 요일 저장 (상위:초, 하위:요일)

F0440

예약

F0450

전원투입시의 년도 저장 (예:2001)

F0460

전원투입시의 월, 일 저장

F0470

전원투입시의 시, 분 저장

F0480

전원투입시의 초, 요일저장

F0490

예약

F0500

전원 상실 Count

F0510

전원 상실 시의 년도 저장 (예:2001)

F0520

전원 상실 시의 월, 일 저장

F0530

전원 상실 시, 분 저장

F0540

전원 상실 시의 초, 요일저장

F0550 ~ F0660

예약

F0670 ~ F0680

PLC-S IP address

F0690 ~ F0700

Net Mask

F0710 ~ F0720

Gateway IP address

F0730 ~ F0750

Ethernet MAC address

F0760 ~ F0790

예약

F0800 ~ F087F

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

F1240

현재 중첩되어 호출된 CALL 명령 횟수

F1250

예약 (임시 : Default Load)

F1260

F1260 : 프로그램 실행 모드 (RAM : 0 , ROM : 1)

F1261 : INIT END Bit (CPU 카드에서 사용)

F1262 : 예약

F1263 : 예약

F1264 : Web Server 지원여부(지원안함 ; 0, 지원 : 1)

F126F : I/O Error 처리 금지

F1270

펌웨어 버전

(Major 버전).( Minor 버전)

F127F ~ F1278: Major 버전

F1277 ~ F1270: Minor 버전

예) H0433

Major 버전: H04 = 4

Minor 버전: H33 = 51

버전 : V4.51

 

(주1)  연산에서 발생시부터 다음명령어 처리시작 전까지 ON 상태가 유지됩니다.

          이 플래그를 사용하기 위해서는 연산에러를 체크하고자 하는 명령어 바로 다음에 플래그를 체크하셔야 합니다.