Skip to content

使用python写的modbus-rtu标准通讯基本程序,大部分照搬他人代码,自己作了更多的注释,并修改了原代码的功能限制部分

Notifications You must be signed in to change notification settings

xzcdgit/PythonModbusRtu

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 

Repository files navigation

modbus-rtu基本通讯代码

功能说明

可以进行modbus-rtu的标准通讯

代码说明

  • 大部分是复制的他人的代码
  • 增加了注释
  • 修改了原代码对功能码的限制部分,原代码限制了功能码只能为03和04,解除了该限制,放宽至所有的功能码 01、02、03、04、05、06、15、16
  • 在原代码的基础上增加了 双字数据的解析功能

使用说明

直接导入类(确保需要的库都已经安装),实例化后,先调用connect(...)打开串口,然后在使用read或者是communicate(...)进行串口通信,使用完毕后记得调用close()手动释放串口,类在销毁时也会自动释放串口。

About

使用python写的modbus-rtu标准通讯基本程序,大部分照搬他人代码,自己作了更多的注释,并修改了原代码的功能限制部分

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages