虚拟串口工具MCGS开发调试的灵活应用教程
MCGS开发调试一般来说具有三种方式,如下所述:
(1)选择使用模拟设备,一般来说无法直接在电脑上调试真实设备(不带以太网型号),需要通过USB转485设备中转实现,在调试完成需要烧录U盘下载程序前调整为正确串口就行(通常为COM1-RS232与COM2-RS485);也可以选择设备驱动中的“模拟数据设备”,此法会在调试完成后对设备驱动相关的“脚本”或者“控件”有调整,而且该方法使用起来步骤繁琐,理解起来复杂,不建议使用。
(2)通过TCP/IP连接屏幕直接调试,此方法调试是最为方便的,但一些老旧型号并不支持以太网连接,所以该方法具有一定的局限性。
(3)通过USB下载,烧录程序很慢还需要使用不常用的USB梯型口,多数情况下需要单独购买,并且USB通讯距离很短无法在“中控室”实现对现场设备的调试。
以上方式各有优缺点,没有最好的方法只有最适合的方法。
这里介绍一种在家无需在现场调试方式,此方法需要结合虚拟串口和Modbus仿真从机实现,此方法可在一台电脑上较完整的仿真整个开发工程,完成整个开发过程中的调试,节省开发人员的现场调试时间。
TCP客户端虚拟串口(ModBus RTU)
此处以父设备采用官方提供的“通用串口父设备”驱动,子设备驱动使用“莫迪康Modbus RTU”为例,设备添加如下图所示:
MCGS添加变量与关联变量,在之后的网络仿真调试中也会使用此处定义的变量;
Modbus Slave仿真设备,由于组态屏Modbus RTU协议进行通讯,因此仿真设备必须使用Modbus RTU Over TCP/IP连接方式,该软件从机工作在TCP/IP时只能使用服务器模式,市场上还有不少的Modbus仿真软件比如: modscan、MThings等软件,都可以使用这里就采用Modbus Slave为例其余软件方法类似,此处仿真从机使用的控制点位会在后续调试中使用到;
简单制作人机交互界面方便演示后续后续仿真调试也使用该界面演示;
利用虚拟串口工具虚拟串口1(COM1),新建TCP客户端模式,配置IP参数仿真设备服务器地址192.168.3.100,端口号9000。
完成以上配置后就可以实现整个流程的仿真控制,并且调试程序可以直接用于生成“U盘下载程序”,下图完整演示了仿真屏幕控制仿真设备的第一路输出;
虚拟串口工具MCGS开发调试的灵活应用教程相关推荐
- TCP服务器虚拟串口工具的MCGS开发调试教程
TCP服务器虚拟串口(Modbus RTU) 虚拟串口的方式不同,虚拟从机的连接方式也就不同,利用虚拟串口的TCP服务器模式虚拟串口1(COM1)如下: MCGS配置不用修改,只需配置仿真从机,由于M ...
- 基于vspd DLL二次开发的虚拟串口工具
最近项目需要,早期使用com0com做虚拟串口工具的二次开发,但是发现在系统兼容性上存在很多的问题,后来改用vspd 的免费dll做开发,在稳定性和兼容性上确实提升了很多.功能调用非常简单,可以参照如 ...
- plc.单片机的串口通讯的调试方法——通过虚拟串口工具和串口助手来调试串口
加一个,串口助手和虚拟串口工具统合使用的链接,可以一起看哦~https://blog.csdn.net/qq_32278309/article/details/101384003 博主是新入坑的新人, ...
- 串口协议调试利器-虚拟串口工具
一.介绍 平时调试串口通信协议都需要硬件才能看到收发,这里我们有个很好的虚拟串口工具可以直接在pc模拟两个串口,直接完成回环收发 二.windows下 1.下载 下载链接 链接:https://pan ...
- 【Windows】虚拟串口工具VSPD7.2安装
[Windows]虚拟串口工具VSPD7.2安装 1.背景 2.VSPD7.2安装 3.创建虚拟串口 1.背景 Virtual Serial Ports Driver是由著名的软件公司Eltima ...
- Virtual Serial Port Driver Pro(虚拟串口工具)破解版
1.Virtual Serial Port Driver介绍 Virtual Serial Port Driver是一款爱不释手的虚拟串口工具,其由著名软件公司Eltima开发,简称为VSPD,是虚拟 ...
- 【PC工具】虚拟串口工具Configure Virtual Serial Port Driver6.9汉化版
微信关注 "DLGG创客DIY" 设为"星标",重磅干货,第一时间送达. 调串口UART主从通信经常串口助手和今天要分享的虚拟串口工具,主要是用来找问题的,毕竟 ...
- 虚拟串口工具Virtual Serial Port Driver(VSPD)
注意事项:使用虚拟串口 文最后附下载 (也已上传115网盘) 这几天在win7下测试一个串口通讯软件,我笔记本没有串口,只好找个虚拟串口软件做测试,找了好几个都不是很理想.在这上传一个以备日后使用,这 ...
- 【Windows】虚拟串口工具VSPD6.9安装
[Windows]虚拟串口工具VSPD6.9安装 1.背景 2.安装 3.补丁 4.验证 5.下载 1.背景 参考[Windows]虚拟串口工具VSPD7.2安装. 本博客安装的版本是VSPD6.9, ...
最新文章
- 【 FPGA 】超声波测距小实验(一)
- 温故知新 javascript 正则表达式
- 78、VLAN间路由配置实验之单臂路由
- NYOJ 170 网络的可靠性
- iOS培训章节——C++函数的重载
- Cpp 对象模型探索 / 对象访问成员变量的原理
- 系统操作日志设计(二)
- #define const typedef
- Optical-Flow光流halcon算子,持续更新
- 判断数据是增量分区全量分区
- 麻瓜编程python web_python web麻瓜编程教程
- 2003-2017年地级市环境指标数据
- 一名计算机教师的年度教学总结
- MongoDB学习笔记(五) MongoDB文件存取操作
- matlab画微分方程的矢量场图_一维波动方程数值解 Matlab 教程(从入门到出图)——3数值计算的Matlab实现...
- 简单工厂方法模式(Simple Factory Methord)
- SVN各种错误提示产生原因及处理方法
- oracle配置文件
- python与机器学习
- maya 白天室内灯光_maya室内灯光问题
热门文章
- java curator_关于Curator学习过程问题
- error C2678
- 计算机毕业设计-springboot企业考勤管理系统(前后端分离)员工考勤管理系统-公司日常管理系统java代码
- 张氏华孙公 福建省上杭县张氏第一代开基祖宗
- 解决SQLyog连接MySQL数据库时报2058错误
- 以开发之名|线上家装新美学——梦想之家,由你来定
- 如何在windows 10或11下制作外接便携式可移植启动盘(以安装最新的ubuntu 22.04为例)
- IPv6邻居发现协议NDP
- 武学大陆-为啥要学IT绝世武功
- 4. 假设一年期定期利率为 3.25%,计算一下需要过多少年,一万元的一年定期存款连本带息能翻番?