在没有触摸屏和plc硬件的时候,怎么通过仿真来验证程序的正确性呢?这里我们以威纶通触摸屏和西门子1200plc仿真来进行举例。他们之间的关系,如图1所示。
图 1 通讯示意图
上述中所用到的软件,如表1所示。
表 1 使用软件清单
软件的安装和基本使用部分省略,这里以一个起保停的控制程序进行演示,演示的步骤如下所示。
1博图软件中编写起保停的控制程序
在博图软件中,新建设备,并编写起保停的控制程序,如图2所示。
图 2 起保停控制程序
2启动plcsim软件
在博图软件的菜单栏中,点击“启动仿真”,在弹出窗口,依次确认并装载,如图3所示。
图 3 启动仿真
3打开nettoplcsim软件
双击打开nettoplcsim软件,并添加通信设置,如图4所示。
图 4 添加通信设置
在设置选项中,依次选择ip地址,如图5所示。
图 5 启动服务器
4打开威纶通软件,并添加两个按钮和一个指示灯
打开威纶通软件,新建具有以太网功能的hmi,并添加两个按钮和一个指示灯,如图6所示。
图 6 编辑触摸屏画面
触摸屏与plc建立通信连接设置,需要注意的是,如果是真实的硬件,这里的ip填写plc实际的ip地址,如果使用的是nettoplcsim仿真,添加硬件网卡的ip地址,所以这里是192.168.20.88,如图7所示。
图 7 触摸屏通信参数设置
在触摸屏软件中,通过在线模拟,查看触摸屏画面的功能,如图8所示。
图 8 触摸屏画面
如果显示通信不上,检查一下ip地址,以及在博图中,勾选get/put通信访问,如图9所示。
图 9 get/put通信访问设置
5博图在线监控
在博图中,监控程序的状态,如图10所示。
图 10 监控博图中的程序
总结
本文介绍了在没有触摸屏和plc硬件情况下,如何进行仿真测试。这种方式不仅可以用于学习,还可以用作项目的功能测试。如果你有更多有用的技巧,欢迎留言交流。
gokit3是如何接入4G模组ML302-GC211转接板的
非接触CPU卡加密系统与逻辑加密系统比较
日本制成耐2万伏超高压的半导体器件
Firefly-PX3-SE主板启动介绍
电压源的概念及特点介绍
没有威纶通触摸屏和西门子1200PLC硬件的仿真方法
e络盟启动新合作项目满足客户开发创新嵌入式解决方案增长性需求
vivo展示120W充电技术 13分钟便充满电
常用的滤波器的介绍
电源反接制动的原理
ISD2500引脚图及其应用
AI正在制作一本人类细胞的百科全书
怎么判断uc3844好坏
Python快速变换傅里叶(FFT)过程实例分析
Geekpad智能屏语音开关,让灯变“聪明”
新兴科技成果——越穷越要云计算
用以机器人导电环的特点与优点
2020中国人工智能智慧物流的研究发展报告
每天一个Linux命令小常识:tmpwatch 命令
百度发力卡位云计算 BAT竞相圈地布局