특수 릴레이, 특수 레지스터
PLC CPU에서는 특정한 용도로 정의 된 Device를 내장하고 있습니다.
자세한 내용은 프로그램 메뉴얼 끝부분의 부록 등에 기재되어 있으며 여기서는 자주 사용되는 특수릴레이(SM), 특수 레지스터(SD)만 살펴보자
SM210 - 시계 데이터 세트 요구
이 릴레이가 OFF → ON으로 변한 스캔의 END 명령을 실행한 이후에 SD210-SD213에 저장된 시계 데이터를 시계 소자에 쓴다.
SM213 - 시계 데이터 읽기 요구
이 릴레이가 ON일 때에 시계 데이터를 BCD값으로 SD210-D213에서 읽는다.
SM280 - CC-LInk 에러
장착되어 있는 QJ61QBT11에서 1대라도 CC-Link의 이상을 검출한 경우에 ON합니다. 이후 정상이 되면 OFF합니다.
SM400 - 항상 ON
항상 ON합니다. 관련 프로그램을 블록화 하기 위하여 선두에 주로 쓴다.
SM401 - 항상 OFF
항상 OFF합니다. Debug 및 향후 Option의 사용/미사용 등의 이유로 막아 두는 용도로 많이 쓴다.
SM402 - RUN 후 1스캔만 ON
RUN 후 1스캔만 ON합니다. 초기 데이터 쓰기 및 초기 원점 복귀용 펄스 발생 등의 초기화 작업에 주로 쓴다.
SM403 - RUN 후 1스캔만 OFF
RUN 후 1스캔만 OFF 합니다. 프로그램 초기화 중의 오동작 방지를 위하여 막아두는 용도로 주로 쓴다.
SM409 - 0.01초 클록
5ms마다 On/Off 를 반복
SM410 - 0.1초 클록
50ms마다 On/Off 를 반복
SM411 - 0.2초 클록
0.1초마다 On/Off를 반복
SM412 - 1초 클록
0.5초 마다 On/Off를 반복
SM413 - 2초 클록
1초마다 On/Off를 반복
SM414 - 2n(s) 클록
SD414에서 지정한 시간(초)에 따라 On/Off를 반복
SM415 - 2n(s) 클록
SD415에서 지정한 시간(ms)에 따라 On/Off를 반복
자주 사용되는 특수 레지스터
SD0: CPU 진단에러, 진단 에러 번호 표시 , CPU진단 결과 에러가 발생하였을 때의 에러 번호가 BIN코드로 저장된다.
SD210~SD213: 시계 데이터, 년/월/일/시/분/초/요일을 각 Byte에 표시한다.
SD280: CC-Link 에러 검출 상태
장착된 CC-Link의 Xn0(모듈이상)가 ON하면 해당 국의 비트가 ON합니다.
장착된 CC-Link의 Xn1(데이터링크)이나 XnF(모듈 레디)가 OFF하면 해당국의 비트가 ON합니다.
장착된 CC-Link와 CPU가 교신할 수 없으면 ON합니다.
SD412: 1초 카운터 (1초 단위로 카운트)
시퀀스 CPU RUN 후 1sec마다 +1 합니다.
카운트는 0 → 32767 → 32768 → 0 을 반복
SD414: 2n(초) 클록설정 2n(초) 클록 단위
2n초 클록의 n을 저장합니다. (디폴트 n=30초)
1~32767까지 세트 가능
SD415: 2n(ms)클록 설정 2n(ms) 클록 단위
2nms 클록의 n을 저장 (디폴트 n = 30ms)
1~32767까지 세트 가능
'PLC' 카테고리의 다른 글
프로토콜 (0) | 2020.01.14 |
---|---|
[10] 인덱스 수식 (0) | 2020.01.13 |
[08] 프로그래밍_3 (0) | 2020.01.13 |
PLC 디바이스 (0) | 2020.01.13 |
[07] 프로그래밍_2 (0) | 2020.01.09 |