1. 하드웨어 추가
MAIN CPU는 S7-1500 시리즈로 구성되어 있으며 I-DEVICE가 될 S7-1200 CPU를 추가하고
이더넷으로 S7-1500과 S7-1200을 연결한다.
2. CPU 속성 - PROFINET 인터페이스 - 작동모드 - IO DEVICE 설정
I-DEVICE가 되는 S7-1200에서만 아래 이미지와 같이 설정을 해주면 되고 IO CONTROLLER가 되는
S7-1500은 세팅할 필요가 없다.
3. IO DEVICE 전송 영역에서 주고 받을 데이터 영역을 할당
여기서 IO 컨트롤러는 S7-1500 이 되며, I-DEVICE는 S7-1200으로 구성
IO 컨트롤러는 별도의 IO DEVICE SETTING이 필요가 없으며 I-DEVICE가 되는 S7-1200만 영역 세팅
4. PROGRAMMING
IO DEVICE의 경우 제약조건이 있는데 그것은 I 주소와 Q 주소만을 가지고 데이터를 주고 받아야
한다는 단점이 있다. 그 단점을 보완하기 위해 MOVE_BLK_VARIANT 블럭을 사용하여 데이터를
주고 받으면 I 주소, Q 주소 뿐만아니고, MEMORY BIT, DATABASE ADDRESS로 주고 받아서 사용할 수 있다.
MOVE_BLK_VARIANT 블럭에 대해서는 추후에 자세하게 다뤄볼 예정이다
알아 놓으면 상당히 좋은 블럭중에 하나이기 때문에 많은 분들에게 공유할 예정이다.
5. I-DEVICE NETWORK VIEW
6. I-DEVICE TIP
I-device 는 통신을 하는 두 개의 CPU 중 한쪽에서만 파라메터를 세팅한다.
(세팅을 하는쪽이 I-device 가 되며 통신 파트너 CPU는 IO controller)
2. I-device 의 파라메터 세팅을 설정 혹은 수정하게 되면, 통신 파트너측도 반드시 다운로드해야 한다.
3. S7-1200 CPU의 경우 IO controller 로서 최대 16개의 I-Device communication 이 연결 가능
4. S7-300 CPU 의 경우, data exchange 에 사용되는 Input / Output address 영역이 I128 / Q128 이내로만 설정 가능
S7-1200, 1500 의 경우 IO Process Image 영역 이내에서 제한 없이 설정 가능
5. 파라메터 세팅에 이상이 없지만 I-device 를 통한 data exchange 가 되지 않는 경우 각
PLC station 을 Compile -> Rebuild all block 으로 컴파일 후 각각 다시 다운로드해야 한다.
지멘스 교육이나 기술지원, 견적 등 문의 사항이 있으시면 언제든지 연락주시고,
제가 도움을 드릴 수 있는 내용은 최대한 답을 드릴수 있도록 하겠습니다.
긴글 읽어주셔서 감사드리고, 틈나는대로 계속 관련 내용 업데이트하도록 하겠습니다
감사합니다.
'Siemens Automation > TIAPortal STEP7' 카테고리의 다른 글
MOVE_BLK_VARIANT BLOCK 설명 (4) | 2020.06.14 |
---|---|
TSEND_C / TRCV_C SETTING (0) | 2020.06.13 |
S7-1200 Modbus RTU Sample Program (1) | 2020.06.06 |
S7-1200 PID CONTROL (3) | 2020.06.05 |
S7-1200 CPU FIRMWARE UPDATE (2) | 2020.06.04 |
댓글