怎么在plc软件模拟触摸屏(MCGS触摸屏模拟运行和plcsim的联合模拟测试记录)

最近有个项目要用mcgs的触摸屏需要组态,安装好软件后因为有示例项目,所以很快也就做好了自己的画面,但是做好画面后和PLCsim一起测试并不顺利,因此把问题处理的过程记录一下。

还是先来看一下最终plcsim和触摸屏模拟运行后的画面:

怎么在plc软件模拟触摸屏(MCGS触摸屏模拟运行和plcsim的联合模拟测试记录)(1)

MCGS模拟运行和博图软件监控程序运行

怎么在plc软件模拟触摸屏(MCGS触摸屏模拟运行和plcsim的联合模拟测试记录)(2)

触摸屏模拟运行的全局画面

这两个图片能够说明最终的结果是成功的,触摸屏是模拟运行,PLC程序也是模拟运行,没有真实PLC也没有真实触摸屏硬件,全部是虚拟环境实现,说明mcgs也算是个好触摸屏软件。

先说一下自己的软件环境:

1,西门子博图V16

2,MCGS组态环境7.7版本

3,NetToplcsim

个人在Win11系统下,NetToplcsim的1.24和1.25版本都测试不通,而后在Win10虚拟机下测试才通过。是不是在Win11下肯定都不会成功,我不清楚,也可能是我电脑那里设置的有问题。但是我能保证的是在Win11系统下,对于博图V16的诸如:cpu1200的固件版本必须是4.4及以上,块支持仿真,不优化,以及允许远程put/get以及其他的设置,也都是正确的,但是最终都不成功!

顺便吐槽一下,Win11的网络防火墙和任务栏位置的调整感觉没有Win10好用,不知道小伙伴们有没有同感的。

接下来还是说一些重点的知识点:

1)MCGS中的设置

MCGS软件的7.7版本设备通讯处,有设备调试功能,而MCGS的pro版本中不知为何应该是取消了设备调试功能,这个设备调试功能我个人认为还是很有用。下边的图片就是7.7版本中的设备调试界面:

怎么在plc软件模拟触摸屏(MCGS触摸屏模拟运行和plcsim的联合模拟测试记录)(3)

网络硬件设置和调试界面

这个图片上可以看到是西门子1200plc和触摸屏通讯,通讯状为0表示通讯正常,M002.0此时的值为1,是因为我程序中M2.0的值为1,也就是说启动设备调试后就能监控到PLC程序中的点位实际值了,当然这个图片其实是监控的模拟plc的值。---这个图片上还需要说明的一点就是本地端口号,mscg是建议3000以上的值,初始打开这里可能是0,可能会造成通讯不上。

2)NetToPlcSim的设置

先看下图:

怎么在plc软件模拟触摸屏(MCGS触摸屏模拟运行和plcsim的联合模拟测试记录)(4)

nettoplcsim的正确配置

该图就是nettoplcsim软件的正确配置,该软件需要获取prot102的使用权限,当你以管理员身份运行时它会自动帮你获取,可以看到我画红线的2个ip地址,0.20这个就是我电脑本机的网卡的地址,而0.1则是我设置的1200cpu的ip,通过nettoplcsim这个软件2个地址就融合了,触摸屏通过访问0.20这个地址就相当于访问了plc,这样来实现联合的虚拟测试的。

还可以看到该软件的版本是1.2.5了,我在win11中用1.2.4不行,又下载,结果发现有新的版本,当然不保证1.2.5就是目前最新版本,有更高版本的小伙伴可以留言告知,谢谢。

因为我个人对博图的V15,V16软件很熟悉了,因此本文没有记录对博图软件的操作,而且MCGS软件的设备帮助中对这些都有详细的说明,故不再赘述。

本次的记录到此结束!

,

免责声明:本文仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。文章投诉邮箱:anhduc.ph@yahoo.com

    分享
    投诉
    首页