modbus poll绿色版是一款专业的Modbus主站仿真模拟工具,这款软件功能强大全面,使用该软件可以测试以及调试弯沉设备,通过该软件用户可以通过多个窗口监控到多个子设备,实时查看信息,帮助开发工作人员们更真实环境下模拟通信,并且软件完全免费、开放、标准面向全体用户,帮助用户们更加轻松的读取和更改服务数据,帮助更便捷的修改寄存器中的内容,记录设备的信息,还以为进行设备的故障排除,出现问题第一时间发现出来,并进行修复、测试。在测试的及修复的过程或在哪个也会依据步骤记录设备的情况,并且以表格、图表的方式呈现在用户的眼前,能够很直观的观察和分析数据运行的情况。modbus poll绿色版有着精简征集的操作界面,用户才操纵起来简单容易上手,并且在进行数据的交换测试以及读取时,能够很好的保证工作的效率,达到更加高效高质量的效果,用户在使用起来也是更加顺手,今天小编为大家带来的是这款软件的绿色版本,无需安装,打开就能使用,需要的朋友们快来下载哦。
软件特点
一、标准、开放,用户可以免费、放心地使用这个协议,不需要交纳许可证费,也不会侵犯知识产权。目前,支持我们的厂家超过400家,支持这个的产品超过600种
二、可以支持多种电气接口,如RS-232、RS-485等,还可以在各种介质上传送,如双绞线、光纤、无线等
三、软件的帧格式简单、紧凑,通俗易懂。用户使用容易,厂商开发简单
四、其他特点:
在软件网络上传输
1、标准的接口是使用一RS-232C兼容串行接口,它定义了连接口的针脚、电缆、信号位、传输波特率、奇偶校验。控制器能直接或经由Modem组网。
2、控制器通信使用主—从技术,即仅一设备(主设备)能初始化传输(查询)。其它设备(从设备)根据主设备查询提供的数据作出相应反应。典型的主设备:主机和可编程仪表。典型的从设备:可编程控制器。
3、主设备可单独和从设备通信,也能以广播方式和所有从设备通信。如果单独通信,从设备返回一消息作为回应,如果是以广播方式查询的,则不作任何回应。协议建立了主设备查询的格式:设备(或广播)地址、功能代码、所有要发送的数据、一错误检测域。
4、从设备回应消息也由这个协议构成,包括确认要行动的域、任何要返回的数据、和一错误检测域。如果在消息接收过程中发生一错误,或从设备不能执行其命令,从设备将建立一错误消息并把它作为回应发送出去。
modbus poll使用教程
下面为大家带来怎么用、使用手册、使用教程等内容。
1、使用多个Windows用户界面。这意味着您可以打开几个窗口,同时显示不同的数据区域或来自不同从站ID的数据。您可以在Alias单元中写入任何文本。
2、在任何对话框中,您都可以按F1键以获取有关该特定主题的更多帮助。
3、这张图片显示了两个打开的窗口,一个窗口从ID 1,地址0读取10个寄存器,另一个从ID 2读取10个寄存器。
4、如果您的从设备允许您更改保持寄存器,则双击该单元格,或只是开始在该单元格中输入新值。然后显示一个编辑对话框。
更改读/写定义。
5、要更改窗口的读/写定义,可以按F8或从“设置”菜单中选择“读/写定义”。
6、在这里,您可以定义要在窗口中显示的数据。该设置显示了如何从地址0读取10个保持寄存器。在某些协议说明中,地址为40001。请注意,轮询使用始终从0开始计数的地址。
7、设备和地址范围
8、设备地址地址说明功能R / W
1 ... 10000 *地址-1线圈(输出)01读/写
10001 ... 20000 *地址-10001离散输入02读
40001 ... 50000 *地址-40001保持寄存器03读/写
30001 ... 40000 *地址-30001输入寄存器04读
9、如何建立连接
如果没有建立连接,则没有数据可显示。为此,请按F3键或从连接菜单中选择“连接”。有关更详细的帮助,请按F1。
该连接使用TCP / IP。
提供5种不同的连接类型,但是其中只有2种是标准连接。
10、串行端口
TCP / IP
对于串行连接,您可能需要USB到RS485或RS232到RS485转换器。
modbus poll 常见错误
1.最常遇到的错误就是 response invaild length 0
这个错误的原因很多,在确保源程序没问题的前提下,基本可以肯定问题在于
(1).在写入寄存器的时候,寄存器会返回一个值,而寄存器的读写需要延时,如果没有延时,会导致无法接收到写的结果,报错。
(2).modsim32自身带有一个模拟机器延时的选项,这个延时必须小于代码中的延时,否则也会导致报错
2.function code is not supported
这个问题基本上是因为输入参数有误,格式或者顺序错误,function code 是第二个参数,检查输入。另外当输入为字符串,然后将字符串分割的时候要注意数组的长度是否对,execute()需要7个参数,最后两个基本默认,前五个参数是常用的
3.invaild address 1
这个问题出现说明电机地址错误,而且一般是格式错误,默认输入为int,可能输入了str,检查第一项输入。
4.关于可能会出项的元组越界问题。list is out of range
这个问题如果是在execut()中出现,多半是因为你短时间内重复执行了execute()函数,而且参数也是一样的
解决办法,如果必须重复执行execute,中间用execption隔开,这样就可以了。
软件特色
1、支持的协议变体:
Modbus RTU
ASCII
TCP / IP
通过TCP / IP的RTU
TCP / IP上的ASCII
UDP / IP
UDP / IP上的RTU
UDP / IP上的 ASCII
2、技术事实和特点:
OLE自动化,可使用宏语言VBA轻松连接到Excel
读/写最多125个寄存器
读/写多达2000个输入/线圈
测试中心(编写您自己的测试字符串)
打印和打印预览
监控串行数据流量
数据记录到文本文件
数据直接记录到Excel
上下文相关帮助
28显示格式,例如浮点,双精度等。
推荐评语
好用的软件