PLC 기초 - MELSEC PLC 각 디바이스에 대한 설명
프로그램 작성시 사용할 수 있는 디바이스에 대한 설명입니다.
나중에 각 디바이스 설명에 대한 링크를 1개씩 추가하도록 하겠습니다.
1) 입력 X
● PLC 입력 유닛에 연결된 입력 장치(스위치류, 센서류)의 ON/OFF 데이터를 저장하는 입력 디바이스입니다.
● 입력 데이터는 PLC CPU의 입력 저장 영역에 저장이 됩니다.
● X 디바이스는 프로그램상에서 코일로는 사용이 불가능 합니다.
프로그램상에서 접점 사용수에는 제한이 없습니다.
2) 출력 Y
● PLC 출력 유닛에 연결된 출력 장치(모터, 램프, 솔레노이드 등)에 연산 결과 (ON/OFF)를 전달하는 데이터를 저장하는 출력 디바이스입니다.
● 출력 리프레시시 출력 데이터 저장 영역에 저장된 데이터를 출력 유닛으로 전송합니다.
● Y 디바이스 프로그램상에서 코일 및 접점으로 사용이 가능합니다.
● 단 동일 Y 디바이스의 출력 코일을 두번 이상 사용은 하지 못합니다.
3) 내부 릴레이 M
● CPU 외부로 직접 출력할 수 없는 PLC 내부의 보조 릴레이로서, CPU의 ON/OFF 접점 데이터를 저장하는 비트 디바이스입니다.
● 파라미터에서 휘발성, 불휘발성 영역으로 가변이 가능합니다. (Default는 휘발성 영역)
● 프로그램에서 접점 및 코일로 사용이 가능합니다.
단 출력 코일은 두번 이상 사용이 불가능합니다.
4) 래치 릴레이 L
● 내부 릴레이와 사용 방법은 동일하나 불휘발성 영역으로 전원 OFF시에도 메모리 카세트내의 밧데리에 의해 데이터를 유지하는 내부 릴레이입니다.
● 래치 데이터 삭제 방법은 CPU 전면의 Latch Reset 스위치를 이용합니다.
5) 스텝 릴레이 S
● 내부 릴레이와 사용 방법은 동일하나 스텝 릴레이로서 사용이 됩니다.
6) 링크 릴레이 B
● 내부 릴레이와 사용 방법은 동일하나 CPU간 네트워크 통신 또는 리모트 통신시 CPU간 상호 데이터를 공유하는 디바이스입니다.
● 상세한 내용은 네트워크 매뉴얼을 참조 하십시오.
● 네트워크를 하지 않을 경우 내부 릴레이로서 이용 가능합니다.
7) 고장 검출용 릴레이 F
● 고장 검출용 릴레이로서 사전에 고장 검출용 프로그램을 작성해 두고 실행시 F릴레이중 ON된 디바이스 번호가 특수 레지스터 D9009에 저장이 됩니다.
8) 타이머 T
● ON Delay 타이머로서 설정값 단위에 따라 100ms 타이머, 10ms 타이머, 100ms 적산 타이머등 세종류의 타이머가 있습니다.
● 타이머 종류는 파라미터에서 설정합니다.
9) 카운터 C
● 기본 프로그램에서 사용하는 Up-Counter 및 Interrupt 프로그램에서 사용하는 Interrupt Counter 두 종류가 있습니다.
10) 데이터 레지스터 D
● CPU 내의 내부 데이터를 보관하는 저장 영역입니다.
● 16비트 또는 32비트 단위로 데이터를 저장할 수 있습니다.
● 16비트 저장 영역은 -32768~+32767까지를 저장할 수 있습니다.
● D9000~D9255의 영역은 시스템 제어 영역이므로 사용에 주의를 요합니다.
11) 링크 레지스터 W
● 네트워크 통신 및 리모트 통신시 CPU간 상호 워드 데이터를 공유하는 디바이스입니다.
● 상세한 사용 설명은 네트워크 매뉴얼을 참조하십시오.
● 네트워크를 하지 않을 경우 데이터 레지스터(D) 영역과 동일하게 사용됩니다.
12) 파일 레지스터 R
● CPU의 데이터 저장 영역(D,W)이 부족할 경우 메모리 카세트의 저장 영역을 이용하여 워드값을 저장할 경우 사용하는 디바이스입니다.
● 파라미터의 메모리 용량 설정 영역에서 파일 레지스터의 사용범위를 설정합니다.
● 파일 레지스터 1Point당 2Byte를 차지합니다.
13) 어큐뮬레이터 A
● 기본 명령 또는 응용 명령(ROR, SUM, SER등)의 연산 결과를 저장하는 임시 워드 저장 영역입니다.
14) 인덱스 레지스터 Z,V
● 디바이스 수식용으로 사용하는 데이터 레지스터 영역입니다.
● MuN 타입의 경우 접점과 코일에서는 이용이 불가능합니다.
● MuN, MnU 타입의 경우 접점과 코일에서도 인덱스 레지스터를 이용이 가능합니다.
● 인덱스 레지스터 저장값에 따라 명령의 Source, Destination 영역이 가변됩니다.
● 다른 기타 디바이스와 같이 사용가능
● 예: D0001Z01 = D0001 + Z01
15) 네스팅 N
● MC, MCR의 Master Control 명령을 사용할 경우 영역을 지정하는 디바이스입니다.
16) 포인터 P
● 분기명령(CJ, SCJ, CALL,JMP)의 분기점을 지정하는 디바이스입니다.
17) 인터럽터용 포인트 I
● 인터럽터 요인이 발생할 경우 인터럽터 요인에 대응하는 프로그램으로 분기하는 곳을 지정하는 디바이스입니다.
18) 10진수 지정 K
● 프로그램에서 10진수를 직접 지정할 경우 숫자 앞부분에 K를 입력한다.
● 예 K10, K200
19) 16진수 지정 H
● 프로그램에서 16진수를 직접 지정할 경우 숫자 앞부분에 H를 입력한다.
● 예 H100, H300
'PLC 지식 > PLC 관련 기초 지식' 카테고리의 다른 글
PLC 명령어 - 타이머(T), 적산타이머(ST), 카운터(C), 어넌시에이터(F) (0) | 2020.05.20 |
---|---|
PLC 기초 - CC-LINK의 기초 설명(자세히) -1 (1) | 2020.02.28 |
PLC 기초 - 래더 프로그램의 기초 - AND / OR (0) | 2020.02.15 |
PLC 기초 - 릴레이에 대한 정의 (0) | 2020.02.14 |
PLC 기초 - 시퀀스란 무엇일까? (시퀀스의 정의 쉽게 풀이) (0) | 2020.02.12 |