SIEMENS S7 PLC 통신 연결에 대해 계속해서 포스팅하겠습니다. 이전 글을 함께 읽어보신 뒤 따라오신다면 더욱 도움이 되실 것 같습니다.
SIEMENS S7 PLC 통신 연결 방법(ISO Transport)
SIEMENS S7 PLC ISO-on-TCP 통신 연결 방법
SIEMENS S7 PLC 통신 연결 Type 유형에는 여러가지 방법이 있습니다. ISO Transport, ISO-on-TCP, TCP, UDP, S7 connection 가 있으며, 오늘은 TCP 통신 연결 방법에 대해 알아보겠습니다.
먼저 쉽고 간단한 통신 연결을 위해 SIMATIC Manager 실행 프로그램 Download 및 설치가 완료되어 있어야 통신 연결 세팅을 할 수 있습니다.
TCP 통신 연결 방법 “General Information” 탭
Local Endpoint
- ID (hex) : SIMATIC S7 프로그래밍에 사용될 ID 또는 Address라 할 수 있습니다. Local ID는 Project에서 FC(Function) 프로그램 입력 시 사용할 파라미터 혹은 주소 개념입니다.
- Name : 예시로 TCP connection5, 사용자 입력에 따라 수정 가능합니다. Name은 통신을 구분짓기 위해 입력합니다.
- via CP : 예시로 CP 343-1 IT 통신모듈이 디스플레이 됩니다. 해당 서브넷에 연결된 CP 통신카드가 보여지며, 2개 이상의 CP 모듈이 연결되어 있다면 해당 ‘Route…’ 버튼을 통해 선택 가능합니다
- Active connection establishment 체크박스 : 체크(Active) 선택 시 해당 통신에 대한 주도권한을 가집니다.
Block Parameters
- ID : Project의 Blocks 폴더에서 프로그래밍에 사용될 파라미터입니다. 16진수 값이며, ID (hex)가 변경이 되면 함께 수정됩니다. 해당 값을 변경 하게 된다면 FC 등의 프로그램 폴더에서도 변경해주어야 합니다.
- LADDR : SFC 프로그램에서 사용할 때 입력하는 파라미터입니다. 해당 값은 산업용 이더넷 PROFINET CP 통신 카드의 Address입니다.
TCP 통신 연결 방법 “Addresses” 탭
Ports from 1025 through 65535 are available. (For further ports, refer to online help)
TCP 통신 연결은 IP Address 와 해당 포트(Port)에 의해 설정됩니다.
Local / Partner(Remote)
- IP (dec) : 10진수 IP Address 값
- PORT (dec) : 포트 주소는 스테이션에서 사용되는 프로그램에 대해 접근 “포인트”를 지정합니다. 스테이션 혹은 CPU 내 고유의 값이며, PORT (dec) 입력 값은 Local 값과 Partner 값이 중복되지 않게 설정해주어야 합니다.
PORT (dec) 값은 2000~5000 숫자 사이의 값을 사용할 수 있습니다. 해당 범위가 자유 포트이며, NCM 프로그램에서도 사용되는 포트 범위입니다.
5001~65535 범위의 값은 SIMATIC System에 의해 사용될 주소이므로 사용자는 사용하지 않습니다.
TCP 통신 연결 방법 “Options” 탭
이전에 작성된 ISO-on-TCP 통신 연결 방법에 대한 글에 상세히 기술되어 있으니 참고바랍니다.
TCP 통신 연결 방법 “Overview” 탭
Overview 탭의 경우 별도로 입력하는 항목은 아니며, 이전에 구성한 TCP 통신 연결 및 연결 파라미터에 관한 내용을 표시하고 있습니다.
- Local ID : TCP 연결 ID입니다.
- Name : TCP 연결 시 입력된 이름입니다.
- R/S : TCP 통신 연결 시 경유하고 있는 통신카드의 Rack / Slot 숫자를 뜻합니다.
- Remote Address : PROFIBUS(Ethernet) Subnet 서브넷에 연결하는 원격 IP Address
- Status : 현재 통신 구성 상태를 표시합니다.
지정되지 않은 연결(Connections without assignment)일 경우, “No local CP/No remote CP” 로 표시하며, “Local ID” 끝에 “!” 느낌표 기호가 붙습니다.