在没有PLC和触摸屏实物设备的情况下,使用昆仑通态触摸屏(MCGS)和博途S7-1200编程软件进行纯仿真联调。本文为个人学习记录,并分享给需要的同学,共同学习进步。
使用软件
1、博图TIA Portal V17 + S7-PLCSIM V17;
2、昆仑通态MCGS Pro 3.3.6.6354;
3、通信联结软件:Nettoplcsim-S7o-v-1-2-5-0;
仿真内容
编写起保停电路,触摸屏绘制启动按钮、停止按钮、输出按钮,PLC编写启动保持停止程序。开启仿真后,能通过触摸屏按下相应按钮,实现相应功能。
程序、软件设置
博图
1、打开博图软件,创建新项目并命名为:起保停-PLC。
2、打开项目视图,添加PLC。
3、设置PLC的IP地址为192.168.0.1,并修改连接机制。
4、创建DB块,并添加变量。
5、编写起保停程序。
6、使用PLCSIM ,启动仿真,下载程序并在线监视。
昆仑通态
1、创建工程,
2、创建通用TCP/IP父设备,触摸屏地址设置192.168.2.190;远程IP地址(PLC地址)设置为192.168.2.9,与电脑IP地址相同;端口号102。
3、创建触摸屏变量。
4、绘制触摸屏界面。
5、启动模拟运行。
模拟联机调试软件
1、打开软件,设置IP地址。
2、启动通信,状态显示RUNING表示成功。
测试结果
打开触摸屏仿真界面和博图监视页面,触摸中“通信失败提示框”消失,表示通信成功。按下触摸屏“启动按钮”,输出指示灯点亮,计数加一;PLC监视输出为ON并计数加一。
按下触摸屏”停止按钮“,输出指示灯熄灭;PLC监视输出为OFF。
仿真测试成功,通过昆仑通态和博图自带的仿真软件,能实现无实物纯仿真联机调试。虚拟仿真并不能完全代替实物,简单程序运行使用没问题。