有什么方法能用8266读取modbus数据,GitHub上面的东西都报错。
有什么方法能用8266读取modbus数据,GitHub上面的东西都报错。
用modbus tk能读,但是我想用8266帮我远程发udp,请问8266怎么去读modbus的485数据,中间加了ttl转485的,只是软件问题。
-
- 帖子: 3
- 注册时间: 2023年 2月 6日 13:05
Re: 有什么方法能用8266读取modbus数据,GitHub上面的东西都报错。
我的是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文件里的函数
下载这三个文件到开发板
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文件里的函数
- 附件
-
- micropython-modbus-master.zip
- 把
- (18.49 KiB) 下载 120 次
-
- 随机主题
- 回复总数
- 阅读次数
- 最新文章
-
- 7回复总数
- 1639 阅读次数
- 最新文章 由 zwjiang
2021年 8月 27日 10:15
-
- 2回复总数
- 1005 阅读次数
- 最新文章 由 shaoziyang
2021年 8月 27日 09:14
-
- 1回复总数
- 773 阅读次数
- 最新文章 由 shaoziyang
2021年 8月 27日 10:51