지멘스 프로그래밍/Communication

[지멘스 PLC SIEMENS PLC] CP 와 CM 카드 차이 및 통신

훈츠 2020. 2. 19. 14:31
반응형

지멘스 PLC CP(Commuincation Processor) CM(Commuincation Module) 모듈에 대한 차이를 설명드립니다. 

 

CP와 CM 의 차이와 PLC 제품별 통신 지원 방식에 대한 설명을 드리도록 하겠습니다. 

물론 두카드 사이에 금액차이가 있고, CP 가 조금더 비쌉니다. 

 

SIEMENS 통신 종류 

  • 이더넷 
  • 프로피넷 IO 
  • 프로피버스 DP
이더넷 프로피넷 IO 프로피버스 DP 
비주기적 통신 주기적 통신 주기적 통신
시간이 중요하지 않은 app 시간이 중요한 app 시간이 중요한 app
제어기 - 제어기 간 통신 제어기 - 장치 간 통신 마스터 - 슬레이브 간 통신

S7-1500 CPU 인터페이스 

  • X1, X2 포트는 프로피넷을 지원합니다. 
  • X3 포트는 이더넷을 지원하며, X1,X2 포트로 부터 네트워크를 분리 할수 있습니다. 
  • AutoNegotiation 기능 지원 : 자동으로 속도 및 통신방식을 맞춤
  • AutoCrossing 기능 지원 : Direct and Cross cable 둘다 지원 

 

 


연결 타입

  • 자동 (Automatic)
  • 프로그램 (Programmed)
  • 구성 (Configured)

SIMATIC 제어기 별 통신 블록 지원 

CP 와 CM 의 차이는 'CM' 은 ISO 통신을 지원 하지 않는 부분이 다릅니다. 

CM 'Communication Module' 과 CP 'Communication Processor'와 차이점

  • CP -> 추가적으로 이더넷 인터페이스를 확장 


 

S7-1500 프로토콜 오버뷰

연결 

  • S7 Connections
  • Open User Connections (T-Blocks)
  • Special 

ISO / OSI 레퍼런스 모델 

IoT : ISO-on-TCP


S7 통신 블럭들 

  • 클라이언트 - 서버 : 자동 연결 레이어 통신 
    • PUT : CPU 단방향 S7 데이터 쓰기 
    • GET : CPU 단방향 S7 데이터 읽기
  • 클라이언트 - 클라이언트 : 수동 연결 레이어 통신 
    • BSEND : S7 데이터 세그먼트 전송
    • BRCV : S7 데이터 세그먼트 수신
    • USEND : 조정되지 않은 S7 데이터 전송
    • URCV : 조정되지 않은 S7 데이터 수신

클라이언트 - 서버 통신 

cpu를 통한 S7 Configured 연결 : 자동 연결 관리를 가진 통신 블럭 


오픈 통신 (OUC)

Open Communication Features

  • OUC 는 프로그램 과 구성 모두 가능 합니다. (Programmed 혹은 configured)
    • 프로피넷 (via on-Board and CM interfaces)
    • 이더넷 (via on-Board and CP interfaces)
  • 프로그램된 연결을 위한 DB 안에 연결 파라미터가 저장 됩니다.
  • 그래서 연결 파라미터를 런타임 중에 변경이 가능합니다. 

Open 통신 (OUC) T-compact 블럭들

구성 방법