分页: 1 / 1

有什么方法能用8266读取modbus数据,GitHub上面的东西都报错。

发表于 : 2022年 1月 28日 00:06
hulmes
用modbus tk能读,但是我想用8266帮我远程发udp,请问8266怎么去读modbus的485数据,中间加了ttl转485的,只是软件问题。

Re: 有什么方法能用8266读取modbus数据,GitHub上面的东西都报错。

发表于 : 2023年 2月 13日 14:57
LinJiefeng
我的是esp32。试试看8266能不能用
下载这三个文件到开发板
uModBusConst.py
uModBusFunctions.py
uModBusSerial.py

------------------------------------------------
import uModBusSerial as mbmaster

master_rtu=mbmaster(
 baudrate=9600, 
 data_bits=8, 
 stop_bits=1,
 parity=None,
 pins=(16,17), #uart引脚
)

data=master_rtu.read_holding_registers(
slave_addr=1,#设备地址
starting_addr=0,#读取的起始地址
register_qty=10,#读取的数量
)
print(data)

大概是这样,读写的函数可以查看uModBusSerial文件里的函数