WORK/PLC
Python LS산전 PLC통신_읽기
Python LS산전 PLC통신PLC 와 통신하기 위해서는 형식을 잘 갖춰서 요청을 해야한다.아주 까다로운 녀석이라 조금만 틀려서도 안된다. LS산전 PLC와 XGT 프로토콜 방식으로 소켓통신을 하려고 한다.포트는 2004이다. 프레임 구조는 아래와 같다. 공식 메뉴얼에 다 나와있었다.프레임 구조는 대충 읽어보면될것같고 개별읽기는 아래와 같다. 그렇다면 코드로 어떻게 구현하면 되는가? 전체코드는 아래와 같다.import socket# PLC 통신 정보TCP_IP = '192.168.99.99'TCP_PORT = 2004BUFFER_SIZE = 1024# 레인지 설정xmin, xmax = 0, 16000 # 원시값 범위ymin, ymax = 0, 500 # 조정 후 범위# 레인지 변환..