modbus poll教程中文版是一款功能十分强大嘚模拟器功能支持联网操作管理,支持多个窗口同时对其进行监控方便工作人员快捷地对接、测试等操作,modbus poll教程并能够根据用户的需求智能***版本实现良好环境操作。
一、标准、开放用户可以免费、放心地使用该软件协议,不需要交纳许可证费也不会侵犯知识產权。目前支持该软件的厂家超过400家,支持该程序的产品超过600种
二、该软件可以支持多种电气接口如RS-232、RS-485等,还可以在各种介质上传送如双绞线、光纤、无线等
三、该软件的帧格式简单、紧凑,通俗易懂用户使用容易,厂商开发简单
1.标准的Modbus口是使用一RS-232C兼容串行接口咜定义了连接口的针脚、电缆、信号位、传输波特率、奇偶校验。控制器能直接或经由Modem组网
2.控制器通信使用主—从技术即仅一设备(主设備)能初始化传输(查询)。其它设备(从设备)根据主设备查询提供的数据作出相应反应典型的主设备:主机和可编程仪表。典型的从设备:可編程控制器
3.主设备可单独和从设备通信也能以广播方式和所有从设备通信。如果单独通信从设备返回一消息作为回应,如果是以广播方式查询的则不作任何回应。该软件协议建立了主设备查询的格式:设备(或广播)地址、功能代码、所有要发送的数据、一错误检测域
4.从設备回应消息也由该软件协议构成包括确认要行动的域、任何要返回的数据、和一错误检测域。如果在消息接收过程中发生一错误或從设备不能执行其命令,从设备将建立一错误消息并把它作为回应发送出去
在主机B上运行modbus slave操作同步骤1,同样选择modbus tcp/IP勾选“Any address”或者指定主機A的地址。点击OK即可成功建立连接。
建立连接后可以模拟读写等功能码操作。
在主机A上点击Functions可选择需要模拟的功能码。如以06为例
將address为0的位置写入数据2,可查看到主从模拟软件上的0号位置均变为2.
其它功能码如05、15、16、17、22、23功能码等可参考步骤4同样的方法运行也可以直接点击界面上对应的快捷键。
具体的功能码的含义如何使用可下去研究。
2.说明:最近项目开发使用到了modbus协議由于刚接触这个协议,在使用第三方工具进行调试的时候使用到了modbus poll教程和modbus
slave工具以下是简单的使用记录,希望以后对需要者有所帮助
slave是一款实用的modbus开发和调试工具,可以非常方便的进行modbus调试是非常有用的Modbus主机/从机模拟程序。我使用前***了cvspd9.0虚拟com端口因为有的电脑沒有com端口工具或需要两台电脑联机调试。有了这个工具后就可以在一个电脑上虚拟出两个com端口在一台电脑上进行调试。
一次可以添加两個端口我添加了com1和com2两个端口。
在电脑设备管理器->端口中查看是否新加了两个端口:
以上配置的是10个寄存器从机设备ID为1但只读取前4个寄存器的数据可根据自己的需要设置。
接下来按分别按“F3”或者点击“connection”进行连接注意修改连接界面的端口,主从机分别选择我们虚拟出來的com1和com2端口因为我只用到了RTU模式,所以其他选项如波特率9600,比特位8校验位1,无等价位等可以保持不变然后点击确定进行连接,未连接荿功窗口第二行会给出提示信息
6.通讯开始,主机端显示:TX=11Err=0,ID=1F=03,SR=1000ms意思是,发送11次命令错误次数0,从机ID功能号03,轮询间隔1000ms
使用笁具栏的”Communication Traffic”按钮,可以显示出当前发送命令和接受的数据如下图: