我的Modbus Slave/Client开发历程(Rtu/AscII/Tcp) 分类: [自动化]2007-07-19 10:04 34038人阅读 评论(38) 收藏 举报 vb嵌入式dostcp语言医疗 其实很早就想写写关于Modbus的开发历程,但牵扯项目较多,不同语言版本较多,头绪繁杂,一时不知从何写起.最近的医疗项目的通信部分,重新调整为Modbus协议,并且内容几乎涵盖了Modbus的方方面面(Rtu/Tcp,Slave/Client相关开发),所以更坚定了写Modbus信心,今天…
感谢https://blog.csdn.net/byxdaz/article/details/77979114原创,由于CSDN经常调整,故再编辑收藏,并修改了部分BUG. 一.介绍 Modbus Poll :Modbus主机仿真器,用于测试和调试Modbus从设备.该软件支持ModbusRTU.ASCII.TCP/IP.用来帮助开发人员测试Modbus从设备,或者其它Modbus协议的测试和仿真.它支持多文档接口,即,可以同时监视多个从设备/数据域.每个窗口简单地设定从设备ID,功能,地址,大…
Modbus Poll 是Witte Software公司开发的的Modbus主机仿真器,用于测试和调试Modbus从设备.软件支持ModbusRTU.ASCII.TCP/IP协议.支持多设备监控,可以同时监视多个从设备/数据域.支持图形化监控报文信息,循环报文发送,寄存器数值独立增长.可以图形化设定从设备ID,功能,地址,大小和轮询间隔.提供数据的多种格式方式,比如浮点.双精度.长整型(可以字节序列交换) ,并支持Excel导出. 软件下载: 打开软件之后主界面如下,出现红色No connec…
通过借鉴高人博客,总结如下: 1. TcpMaster类,用于生成ModbusMaster主类 package sun.sunboat; public class TcpMaster { private static ModbusFactory modbusFactory; static { if (modbusFactory == null) { modbusFactory = new ModbusFactory(); } } /** * 获取master * * @return master…
源:http://blog.sina.com.cn/s/blog_49352090010138e7.html Modbus测试工具 :Modbus Poll,Modbus Slave…
1.硬件连接: M128 PD3 INT3/TXD1  ---> PC 232COM Pin 2 PD2 INT2/RXD1  ---> PC 232COM Pin 3 GND                  ---> PC 232COM Pin 5 2.Modbus Poll软件配置: 软件下载地址:http://www.cnblogs.com/worldsing/p/3231855.html 9600 8 N 1 与 Modbus Poll连接地址为1 , M128时钟为8M  …
FreeModbus For stm32:点击下载源码 1.测试环境Keil MDK 4.7a  stm32f103c8, PB12为输出线圈,    可以通过Modbus Poll来控制线圈的输出状态. 2.通过ModbusProt.h配置硬件.数据缓冲区大小和功能码配置 #define UART_USE 2 //串口号 #define TIM_USE 3 //定时器号 #define CPU_CLK 8 //8MHz #define REG_INPUT_START 0x0000 //输入寄存…
从2002年就开始接触Modbus协议,以后陆续在PLC.DOS.Windows..Net Micro Framework等系统中使用了该协议,在我以前写的一篇博文中详细记载了这一段经历,有兴趣的朋友可以看一看<我的Modbus Slave/Client开发历程(Rtu/AscII/Tcp)>.该协议公开,精简,并且可靠,目前大部分智能仪表,智能模块和一些PLC都采用了该协议,前一段时间有位网友询问相关Modbus的问题,所以这里就以Modbus的实现来来作为.Net MF开发板的串口示例.…
Modbus是一种串行通信协议,是莫迪康公司为PLC(编程逻辑控制器)通信而设计的协议.Modbus目前已经成为工业领域通信协议的业界标准,大部分的仪器仪表都支持该通信协议.很早以前就开发过基于Modbus协议的各种驱动,在2007年的时候还曾写了一篇<我的Modbus Slave/Client开发历程>的博客文章 . YFIOs就是YFSoft I/O Server的简称,是一款物联网时代的轻量级嵌入式组态系统.支持策略和驱动二次开发,不过常规策略和驱动开发有些繁琐,由于大部分物联网设备都支…
1.概况 注:ServerSuperIO Designer IDE 同行业网友随便使用,不涉及到软件使用限制的问题. 从2015年到现在的将近两年的时间,一直在开发.完善ServerSuperIO(SSIO)的基础框架,包括:多通讯机制.稳定性.扩展性等,没有太多时间把工作放在UI的设计与开发上,从二次开发者角度来讲易用性是短板.为了增补短板,在SSIO核心框架的基础上开发ServerSuperIO Designer IDE工具,希望能够帮助二次开发者快速上手.另外,从框架的健壮性和扩展性来讲,…