用Python完成THKA的MODBUS传输

一、THKA温湿度监控
要对THKA温湿度进行监控,采用Modebus RTU通信协议

产品的接线图
用Python完成THKA的MODBUS传输_第1张图片
基本通讯协议
用Python完成THKA的MODBUS传输_第2张图片
用Python完成THKA的MODBUS传输_第3张图片
二、部分代码
可以采用QT做个界面,也可以跟数据库进行关联,并在最后可以根据记录的曲线进行做图,上温度获取代码

#com打开
self._ser = serial.Serial(self.com, self.baud_rate, parity=serial.PARITY_NONE, bytesize=serial.EIGHTBITS,stopbits=serial.STOPBITS_ONE)

#温度获取
def get_temperature(self):
# 要发送的数据(基本固定)
data_to_send = [0x00, 0x04, 0x00, 0x00, 0x00, 0x01, 0x30, 0x1B]
# 将数据转换为字节串并发送
self._ser.write(bytes(data_to_send))
# 读取数据包, 分字节和功能读取, 数据位为2字节
address = self._ser.read(1) # 读取地址字节
function_code = self._ser.read(1) # 读

你可能感兴趣的:(通信传输,python)