확장 모듈 자동 인식 기능
PLC-S CPU 모듈과 각종 I/O, A/D, D/A, 통신 모듈, 온도 모듈 등을 확장하였을 때 자동으로 해당 확장 모듈의 명칭과 확장 모듈의 특성에 따라 입출력 영역을 계산하여 CICON화면상에서 보여줍니다.
아래 표는 모델별 입출력 영역 점유 수를 나타내고 있습니다.
품명 | 형명 | 모듈 구분 | 모듈별 할당 입출력 점유 수 | 입출력 점유 범위 (사용 가능 범위) |
메인 블록 | CM3-SP32MDT(C) | 입력 16점
Tr(Sink/Source)출력 16점 | 32점 점유 | X00 ~ X0F Y10 ~ Y1F |
CM3-SP32MDT(C)-SD | ||||
CM3-SP32MDT(C)V | ||||
CM3-SP32MDT(C)V-SD | ||||
CM3-SP32MDT(C)E | ||||
CM3-SP32MDT(C)E-SD | ||||
CM3-SP32MDT(C)F | ||||
CM3-SP32MDT(C)F-SD | ||||
CM3-SP16MDR | 입력 8점 / Relay 출력 8점 | |||
CM3-SP16MDRV | ||||
CM3-SP16MDRE | 입력 8점 / Relay 출력 6점 | |||
CM3-SP16MDRF | ||||
디지털 증설 블록 | CM3-SP32EDO | 입력 32점 | 32점 점유 | X00 ~ X1F |
CM3-SP32EOT | Tr(Sink/Source)출력 32점 | 32점 점유 | Y00 ~ Y1F | |
CM3-SP32EOC | 32점 점유 | |||
CM3-SP16EOR | Relay 출력 16점 | 16점 점유 | Y00 ~ Y0F | |
CM3-SP16EDR | 입력 8점 / Relay 출력 8점 | 16점 점유 | X00 ~ X07 Y08 ~ Y0F | |
아날로그 증설 블록 | CM3-SP04EAO | AI 4ch | 16점 점유 | X00 ~ X0F Y00 ~ Y0F |
CM3-SP04EAA | AI 2ch / AO 2ch | |||
CM3-SP04EOAI | AO 전류 4ch | |||
CM3-SP04EOAV | AO 전압 4ch | |||
CM3-SP04ERO | 온도 RTD 4ch | |||
CM3-SP04ETO | 온도 열전대 4ch | |||
통신 블록 | CM3-SP02ERR | RS-232C 2ch | ||
CM3-SP02ERS | RS-232C 1ch, RS-422/485 1ch | 16점 점유 | ||
CM3-SP02ERRC | CDMA 1ch, RS-232C 1ch | |||
CM3-SP02ERSC | CDMA 1ch, RS-232C 1ch | |||
CM3-SP01EET | Ethernet 1port |
PLC-S CPU 모듈과 CM3-SP32EDT 모듈의 경우 32점을 점유하며 CM3-SP16MDRx의 경우 입출력 각각 8점식 사용하지만 입출력 영역은 32점을 점유합니다.
I/O 혼용 모듈의 경우 예를들어 X00에서 시작해서 X0F로 끝나지만 출력은 Y00부터 Y0F로 점유하는 것이 아니라 X0F로 끝난 이후 Y10에서 Y1F로 점유하게 됩니다.
예외적인 경우로 CM3-SP16EDR은 X00에서 시작하여 X07사용하며 Y10에서 시작하는 것이 아니라 Y08부터 Y0F까지 사용하여 16점을 사용합니다. 이 때 X08~X0F, Y00~Y07은 사용하지 못합니다.
PLC-S 모듈별 입출력 점유 내용을 보기 위하여 CM3-SP32MDCF 1대, CM3-SP32EDO 1대, CM3-SP32EOT 1대, CM3-SP16EDR 3대,
CM3-SP04EAA, CM3-SP01EET 각각 1대씩 구성하여 PLC-S에 접속한 후 모듈 정보를 취득한 상태입니다.
CICON 화면 내에 프로젝트 영역의 모듈정보입니다. 구성한 순서대로 모델명이 인식되었음을 볼 수 있습니다.
해당 모듈에 따라 Input/Output 혼용 모듈의 경우 IO표시가 되며 DI의 경우 DI이미지가 표시됩니다.
AD/DA 모듈과 통신 모듈은 특수 모듈로 분류되어 SP로 표시가 됩니다.
아래 표는 모듈별 입출력 점유수 표와 모듈 장착위치에 따른 입출력 점유 내용입니다.
위와 같이 구성하였을 때 해당하는 내용이며 모듈위치가 변경되거나 모듈이 바뀌면 내용이 달라질 수 있습니다.
슬롯위치 | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 |
모듈명칭(1) | SP32MDCx | SP32EDO | SP32EOT | SP16EDR | SP16EDR | SP16EDR | SP04EAA | SP01EET |
입출력영역(2) | X00 ~ X0F Y10 ~ Y1F | X20 ~ X3F | X40 ~ X5F | X60 ~ X67 Y68 ~ Y6F | X70 ~ X77 Y78 ~ Y7F | X80 ~ X87 Y88 ~ Y8F | X90 ~ X9F Y90 ~ Y9F | X100 ~ X10F Y100 ~ Y10F |
모듈 위치값(3) (HEX) | - | H00 01 | H00 02 | H00 03 | H00 04 | H00 05 | H00 06 | H00 07 |
모듈 명칭은 전부 PLC-S CPU 및 확장 모듈이므로 시리즈명인 CM3가 생략되어있습니다.
입출력영역은 해당 모듈이 점유하는 입출력영역을 의미합니다.
모듈 위치값은 FROM/TO명령을 사용 시 모듈위치를 넣어주는데 CPU 다음 확장 모듈부터 1번으로 시작합니다.
Tip 모듈 위치값이란
모듈 위치값이란 CIMON PLC의 특수 모듈에 값을 읽어오거나 쓰기명령을 수행할 때 사용하는 명령어인 FROM/TO 명령어에서 모듈 위치를 지정하는 값을 의미합니다. HEX 값으로 이루어져있으며 상위는 베이스 번호 하위는 슬롯번호를 의미합니다. 다만 PLC-S에서 베이스 증설의 개념은 없으므로 상위 값은 00으로 고정하시고 모듈위치에 따라 하위값을 조정하여 사용하시길 바랍니다.
EX) H02 03 : 2번째 증설베이스의 4번째 위치 H00 01 : 0번째 베이스의 2번째 위치 H00 0A : 0번째 베이스의 10번째 위치 |
기존 슬롯 타입 CIMON PLC의 경우 CPU 다음부터 모듈 위치값이 H0000으로 시작하나 PLC-S의 경우에는 PLC-S CPU다음으로 시작하는 모듈의 위치값은 H0001로 시작하게 됩니다.
FROM/TO 명령 사용 시 모듈 위치값을 잘못 쓸 경우에 다른 모듈에서 값을 불러오거나 0x030C FROM/TO명령 에러를 일으키게 됩니다.