赞
踩
工业软件调试中往往会遇到需要与modbus tcp设备进行通讯的情况,为减少程序设计中存在的Bug,通常我们需要对其进行简单的模拟测试,便于缩短真机调试。
- 第一种方式,通过真实的设备进行模拟,例如PLC等
但是这一方式,往往受制于PLC编程,PLC端需编写完成相应的通讯模块,且需配合PLC编程软件手动模拟信号实现工业软件测试,有部分地址还需由外部接线进行触发,无法进行全部地址模拟。
- 第二种方式,通过市面上锁提供的Modbus Tcp软件进行模拟测试
该种方式虽然能满足部分调试要求,但想找到一款比较全面的调试工具还是比较难的。有些调试工具无法同时满足线圈、离散输入、保持寄存器等地址的同时监控;有些调试工具只支持线圈、保持寄存器的写入操作;还有些调试工具对地址总数有一定限制,无法模拟全部地址效果。
1、建立服务端监听,启动服务器
try { IPAddress Ip; int Port; //获取IP地址 try { Ip = IPAddress.Parse(this.txt_ip.Text); } catch { MessageBox.Show("请输入正确的IP地址!", "警告", MessageBoxButtons.OK, MessageBoxIcon.Warning); return; } //获取端口号 try { Port = Convert.ToInt32(this.txt_port.Text); } catch<
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。