案例需求:
1. 物理设备是一个Modubs RTU协议的PLC;
【通过TCP调试Modbus RTU】2. 但是由于距离比较远需要通过一个TCP透传的网关进行转换,RJ45->RS232 。
那么对于这种需求在初期没有实际设备的时候,如何进行开发调试?
需要准备如下的辅助调试软件:
1. Configure Virtual Serial Port Driver,用来生成虚拟串口对;
2. ModSim32模拟器,用来模拟Modbus RTU设备;
3. TCP-Com,用于TCP到Com口的映射转换 。
下面简要介绍各个工具的使用方法:
1. Configure Virtual Serial Port Driver,界面如下:

文章插图
回环虚拟串口工具
现在一般的电脑都没有串口了,因此在进行串口调试的时候一般都需要生成虚拟串口来进行调试,而这个工具就是生成一对虚拟串口,比如图中所示就是生成了一对回环串口COM1<->COM2,作用就是当你向通过COM1发送数据的时候COM2会收到发送的数据,同理COM2发送的数据COM1会收到 。
2. ModSim32模拟器,这个Modbus调试的神奇,这个行业的人应该都不会陌生了,界面如下:

文章插图
modbus模拟器
大家看到了使用的是RTU协议,并连接到COM2就可以了 。
3. TCP-Com,界面如下:

文章插图
以太网口映射到串口工具
这个工具的作用就是将指定IP地址的端口映射到指定串口,比如图中就是把IP地址“192.168.1.101”的“505”端口映射到了“COM1”,需要选择Server模式,然后点击“Activate”按钮就进入了监听状态 。
4. 经过以上的几个步骤之后就可以通过TCP方式经过网口向COM口发送Modbus RTU协议进行调试了 。
推荐阅读
- 自媒体时代,如何通过流量,将自己的爱好,知识和习惯变现
- 喝茶喝的不舒服怎么办,较轻的不适症状可通过喝茶缓解
- 秀才通过什么考试才能成为举人 什么是举人什么是秀才
- TCP的拆包和粘包
- 最早传入中国的 中国古代发明主要是通过哪些人传到欧洲的
- 失眠怎么办?打打太极拳有助睡眠
- 如何通过时钟摆设催旺客厅风水
- zabbix5.0 配置监控agent, 并通过微信接收报警
- 内容创作者如何通过公众号以及小程序变现?
- Linux终端里的记录器
