지멘스 프로그래밍/Communication

[지멘스 PLC TIA S7-1500] S7-1500 PLC PN IO Controller I- Device 통신

훈츠 2020. 5. 20. 15:15
반응형
지멘스 PLC TIA S7-1500 PN IO Controller I-Device 정리하면서 배워봅시다. 

 

 

 

 

 


 

PLC I-Device function 을 통해 간단하게 프로피넷으로 연결된 디바이스간에 통신 할수 있는 방법에 대해 포스팅 합니다.

 

통신 연결

 

 


 

S7-1500 PN Control I-device 통신 정의

 

  • 위와 같이 같은 네트워크에 있는 프로피넷 디바이스간 간단한 세팅으로 통신이 가능합니다.
  • I - Device 는 IO 어드레스를 프로피넷 프로토콜을 통해 접근이 가능합니다.
  • 지원 하는 모델
    • S7-300 (V3.2 이상), S7-400 (V4 이상), CP 343-1 (Adv), S7-1200, S7-1500, ET200S,SP,Pro, Simotion
  • Max 수량은 64개 까지 이며, 전송 가능한 데이터 량은 1024byte 입니다. 너무 많은양의 데이터 교환은 업데이트 타임 시간이 증가 되므로 시스템 사이클을 고려 하셔야 합니다. 

I - device 세팅 방법

  • 프로젝트 구성에는 다음과 같이 두가지 경우의 수가 있을수 있습니다. 
    • 한프로젝트 안에 전송할 디바이스가 있는 경우 (이번 포스팅은 이 경우에 해당하는 내용 입니다.)
    • 서로 다른 프로젝트 간에 I 디바이스 통신을 하는 경우 (추후 포스팅 하겠습니다.)

1. 신규 프로젝트를 만들고 두개의 PLC를 구성 합니다. 

 1번 PLC 는 IO-Controller, 2번 PLC CPU 는 I-device 라고 이름을 변경 합니다. 

 

 

서브넷을 추가하세요.

 

이처럼 네트워크를 구성 합니다.

 


 

2. IO-Controller 의 네트워크 서브넷을 I-device 쪽에서 연결하여, 같은 네트워크에 추가 합니다.

연결하면 이와같이 PN/IE_1 연결됩니다.

 

 3.  I-Device 측 CPU 네트워크 프로퍼티에 오퍼레이팅 모드에서 IO device 를 클릭 합니다. 그리고 Assigned IO     controller 에서 IO-Controller 에 1번 네트워크랑 연결합니다. 

   

 

 

IO-Controller로연결된 모습 입니다


 

4. 전송 영역 및 길이를 세팅 합니다. 

 

그림에서는 Q0 이지만 Q1000처럼 가변이 가능하며, 데이터 길이 역시 1BYTE 이지만 가변이 가능합니다.

       전송 방향은 해당하는 화살표를 더블클릭 하면 변경 됩니다.

 

5. PLC Configure 를 다운로드 후, 전송 테스트를 합니다.

    1. 위의 설정 대로 전송 테스트를 진행하면, QB0 값을 변경 시키면, 반대편인 PLC 에서 IB0 값이 변경 됩니다. 
    2. 참고로 I-Device 통신 테스트는 PLC SIM 및 SIM advance 는 지원하지 않습니다.

 

▼ 지멘스 PLC 한글 메뉴얼을 무료로 다운로드 하실수 있는 글도 남겨 드립니다. ▼

 

 

▼ 지멘스 TIA V18 설치 무료 파일 다운 하는법. ▼

 

 

▼ 지멘스 제품 선정을 도와주는 TIA 셀렉션툴  ▼