读取树莓派modbus的数据

    首先要连上树莓派的wifi,然后查看wifi的ip地址,刚开始不知道为什么不能获取树莓派的ip地址。显示的Ip地址是168.xxx.xxx.xxx

    查看wifi的ip地址,使用ipconfig/all。前面的是以太网的ip数据,后面是wifi的ip地址。但是不知道为什么他显示的是192.168.51.19,我用192.168.51.1才能访问??

读取树莓派modbus的数据_第1张图片

读取树莓派modbus的数据_第2张图片

import modbus_tk.modbus_tcp as mt
import modbus_tk.defines as md
# 远程连接到服务器端
master = mt.TcpMaster("192.168.51.1", 502)

master.set_timeout(10.0)


Hold_value = master.execute(1, md.READ_INPUT_REGISTERS, 4050, 18)
print(Hold_value)

master.execute(1, md.READ_INPUT_REGISTERS, 4050, 18)

execute(self, slave, function_code, starting_address,  quantity_of_x=0, output_value=0, data_format="", expected_length=-1)

读取树莓派modbus的数据_第3张图片

参考:https://blog.csdn.net/xukai871105/article/details/21884065

你可能感兴趣的:(python)