西门子PLC,200SMART需要带多个触摸屏,测试发现屏带2个屏和4个PN模块后,程序在线测试明显变得缓慢,修改PLC背景时间后,稍有改善。
后来使用触摸屏的数据转发功能,实现多屏,运行正常,记录测试过程
- 主机IP 192.168.2.123,虚拟机IP 192.168.2.124,PLC IP 192.168.2.1
- 使用虚拟机安装编程软件 McgsPro,新建工程,添加驱动通用TCP/IP父设备,增加西门子smart200,并设置IP地址
-
- 增加2个浮点变量
- 增加设备转发驱动
- 设置驱动属性,设置IP地址和设备站号
- 增加转发的变量
- 连接采集变量
- 制作用户界面,添加Data01和Data02,保存-工具-模拟运行-工程下载-启动运行
- 主机运行MODSCAN,设置连接设备IP和设备站号(Device id)
- 运行,转发正常
- 从模拟器和MODSCAN端都可以修改参数
- 多屏方式就是触摸屏向上一级采集数据,然后下下一级进行转发。