반응형
지멘스 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 블럭들
구성 방법
'지멘스 프로그래밍 > Communication' 카테고리의 다른 글
지멘스 OPC UA 및 PROFINET (2) | 2024.02.29 |
---|---|
[지멘스 PLC TIA S7-1500] S7-1500 PLC PN IO Controller I- Device 통신 (0) | 2020.05.20 |
[TIA Portal] CM PtP , RS 422/485 High Feature : Modubus RTU (0) | 2020.02.06 |