본문 바로가기
IT/PLC

[MELSEC PLC 메모리] 각 디바이스에 대한 설명

by 옥탑방개발자 2020. 11. 9.
728x90

입력 X

  • PLC 입력 유닛에 연결된 입력 장치(스위치, 센서)
  • ON/OFF 데이터를 저장하는 디바이스
  • 입력 데이터는 PLC CPU에 저장
  • 코일로는 사용 불가
  • 접점 사용수는 제한 없음

 

출력 Y

  • PLC 출력 유닛에 연결된 출력 장치(모터, 램프, 솔레노이드)
  • ON/OFF(연산 결과)를 저장하는 출력 디바이스
  • 코일 및 접점으로 사용가능
  • 동일 디바이스의 출력 코일은 두번 이상 사용 불가

 

내부릴레이 M

  • CPU 외부로 직접 출력할 수 없는 PLC 내부 보조릴레이
  • CPU ON/OFF 접점 데이터를 저장 하는 비트 디바이스
  • 파라미터에서 휘발성, 불휘발성 영역으로 가변이 가능 (Default는 휘발성)
  • 프로그램에서 접점 및 코일로 사용가능
  • 출력 코일은 두번 이상 사용 불가

 

래치 릴레이 L

  • 내부 릴릴레이와 동일
  • 불휘발성 영역으로 전원 OFF시에도 메모리 카세트내의 밧데리에 의해 데이터 보존하는 내부 릴레이
  • 래치 데이터 삭제 방법은 CPU 전면의 Latch Reset 스위치 사용

 

스텝 릴레이 S

  • 내부 릴레이와 사용 방법은 동일하나 스텝 릴레이로서 사용됨

 

링크 릴레이 B

  • 내부 릴레이와 동일
  • CPU간 네트워크 통신 또는 리모트 통신시 CPU간 상호 데이터를 공유하는 디바이스
  • 네트워크를 하지 않을 경우 내부 릴레이로 사용 가능

 

고장 검출용 릴레이 F

  • 고장 검출용으로 프로그램 작성
  • F릴레이중 ON된 디바이스 번호가 특수 레지스터 D9009에 저장

 

타이머 T

  • ON Delay 타이머
  • 설정값 단위 100ms 타이머, 10ms 타이머, 100ms 적산 타이머
  • 타이머 종류는 파라미터에서 설정

 

카운터 C

  • 기본 프로그램에서 사용하는 UP-Counter
  • Interrput 프로그램에서 사용하는 interrupt Counter 두종류가 있음

 

데이터 레지스터 D

  • CPU 내의 데이터를 저장하는 디바이스
  • 16비트 또는 32비트 단위로 데이터 저장
  • -32768~+32767까지 저장가능
  • D9000~D9255는 시스템 제어 영역임

 

링크 레지스터 W

  • 네트워크 통신 및 리모트 통신시 CPU간 상호 워드 데이터 공유
  • 네트워크 하지 않을 시 D영역과 동일하게 사용

 

파일 레지스터 R

  • CPU의 D,W의 저장 공간이 부족할 경우 사용
  • 파일 레지스터의 사용 범위를 설정 가능
  • 파일 레지스터 1Point당 2Byte 차지

 

어큐뮬레이터 A

  • 기본 명령 또는 응용 명령(ROR, SUM, SER등)의 연산 결과를 저장하는 임시 워드 저장 영역

 

인덱스 레지스터 Z, V

  • 디바이스 수식용으로 사용하는 데이터 레지스터
  • MuN 타입의 경우 접점과 코일에서 이용 불가
  • MuN, MuU 타입의 경우 접점과 코일에서 인덱스 레지스터를 이용 가능 
  • 인덱스 레지스터 저장 값에 따라 명령의 Source, Destination 영역이 가변
  • 다른 디바이스와 같이 사용 ( D0001Z01 = D0001 + Z01)

 

네스팅 N

  • MC, MCR의 Master Control 명령을 사용할 경우 영역을 지정하는 디바이스

 

포인터 P

  • 분기명령(CJ, SCJ, CALL, JMP)의 분기점을 지정하는 디바이스

 

인터럽터용 포인트 I

  • 인터럽터 요인이 발생할 경우 요인에 대응하는 프로그램으로 분기하는 곳을 지정하는 디바이스

 

참고 : 티스토리

 

728x90