카테고리 : 사용 전 알아야 할 것들/basic
PLC의 RS232 포트에 ezTCP를 적용하기 전 고려해야 할 부분이 있습니다.
1. PLC의 RS232 포트의 핀 사양
PLC에 RS232 포트의 핀 사양을 정확히 알아야 합니다.
PLC의 RX 핀이 몇 번인지? TX 핀이 몇번인지 RTS/CTS 핀 DTR/DSR 핀은
어떤 핀인지 알아야 합니다. 모든 핀의 사양을 정확히 파악하셨다면 ezTCP와 크로스케이블로
연결하시면 됩니다.
2. PLC의 RS232 포트의 동작 방식
보통의 경우 RS232는 TX, RX, GND만으로 통신을 합니다.
하지만 특정 PLC의 경우 DTR, DSR, RTS, CTS 핀의 High 또는 Low 상태에 따른 신호를
인식하여 통신을 하는 경우가 있습니다. 이러한 경우 ezTCP를 적용 후에 통신이 원활하게
안 되는 상황이 발생할 수 있습니다.
3. PLC 프로그램 동작 방식
PLC와 PC를 연결할 경우 또는 PLC와 PLC를 연결할 경우 데이터 크기 및 테이터 송수신
시간간격을 확인하셔야 합니다. PLC가 RS232 방식으로 통신을 할 때에는 직렬로 데이터가
전송되기 때문에, 시간간격에 크게 영향을 받지 않지만 TCP/IP 데이터로 변환하게 될 경우
한번에 전송되어야 하는 데이터가 시간차이를 두고 끊겨서 전송이 되는 경우가 있습니다.
이러한 경우 ezTCP의 환경 설정 값을 변경하여 PLC의 통신 방식에 맞추거나
PLC의 송수신 데이터 크기를 줄여 데이터가 끊겨서 전송될 가능성을 줄여주어야 합니다.
예를 들면 ABCDEF 라는 데이터가 한번에 전송이 되어야 하는데 TCP/IP로 변환 되는 과정에서
패킷을 생성할 때 AB 패킷을 만들어서 전송하고 시간 간격을 두고 CDEF 패킷을 만들어서 전송
이 되는 경우 PLC에서 정상적인 데이터로 인식하지 못하고 에러라고 판단하는 경우입니다.
이러한 경우 PLC의 통신 방식을 변경하거나 ezTCP의 데이터 전송 방식 설정을 변경해야
ezTCP 적용이 가능합니다.
4. TENET COM PORT CONTROL OPTION 을 사용해야 할 경우
PC에는 ezVSP와 PLC 관련 유틸리티(ex: HMI)를 사용하고 PLC에 ezTCP를 연결하는 경우
TELNET COM PORT CONTROL OPTION(RFC2217) 기능 (이하: TELCOM 기능)을 사용해 보시기
바랍니다.
PLC 관련 유틸리티가 통신할 때 시리얼 포트의 Baudrate를 변경하면서 상태를 체크하는 과정이
있는 경우 ezTCP 연결 시 오류가 발생 할 수 있습니다, 이럴 경우 TELCOM 기능을 활성화 시킨
후 동작시켜 보시기 바랍니다. ezTCP 종류에 따라 TELCOM 기능을 지원하지 않을 수 있습니다.
5. 흐름제어를 사용해야 할 경우
LAN 연결은TCP/IP 프로토콜 내부에 자체적으로 흐름제어가 포함되어 있으므로 유실의 염려를
최소화할 수 있습니다. 하지만 RS232 연결은 LAN의 통신속도와 시리얼 통신 속도 차이에 의해
데이터 유실이 시리얼 쪽에서 발생할 수 있습니다. 이럴 경우 정상적인 통신이 되지 않고 통신 에
러가 발생합니다. 유실을 방지하기 위해서 ezTCP와 PLC의 RS232 연결 시 흐름제어를 사용하면
데이터 유실을 방지 할 수 있습니다.
6. ezTCP의 전송지연 기능 사용 안함 옵션
ezTCP의 시리얼 포트 옵션 중 [전송지연 기능 사용안함] 옵션이 있습니다. 시리얼 포트에서 발생
한 데이터를 전송 지연을 사용하지 않고 최대한 빠르게 LAN쪽으로 전달하는 옵션입니다. PLC에
서 발생한 시리얼 데이터를 최대한 빠르게 전송하는 기능이므로 경우에 따라 이 옵션이 필요할
수 있습니다. 이 기능은 ezTCP 제품 종류에 따라 지원하지 않을 수 있습니다.
- See also
- Related Products
[ Ethernet-Module ] CSE-M53, CSE-M32, EZL-50L, EZL-50M, EZL-410
[ Ethernet-Module with RJ45 ] CSE-M73, EZL-70
[ Ethernet-Board ] EZL-60L, EZL-60M, CSE-B63
[ Ethernet-External ] CSE-H55, CSE-H53, CSE-H25, CSE-H20, CSE-H21, EZL-200L, EZL-220, EZL-200F, EZL-400S
[ Wireless-External ] CSW-H85K, EZL-300S, CSW-H80
[ Wireless-Module ] CSW-M85, CSW-M83
[ PPP ] EZP-250, EZU-100, CSP-H50, EZP-EVB, EZU-EVB
[ I/O ] CIE-H12, EZI-10, CIE-H10, CIE-M10