더보기import socket import struct def read_r_series_data(ip, port, device_code, device_number, read_length): """R 시리즈 PLC에서 데이터를 읽어오는 함수""" # SLMP 프레임 생성 command = b'\x04\x01' # 워드 데이터 읽기 명령어 sub_command = b'\x00\x00' device_code_bytes = device_code.encode('ascii') device_number_bytes = struct.pack(' read_length_bytes = struct.pack(' data = command + sub_command + dev..