前言
实际项目中,程序编辑后,如何在WinCC flexible SMART中去与PLC连接,如何在画面中建立按钮,实现置位复位功能,实现程序中的点动功能,即HMI中的“单击”“按下”“释放”功能对应的涵义及控制涵义,模拟实现过程。
做电气自动化控制设计的,除了电气硬件控制外,我们一般都要加个人机界面,一是方便状态显示,二是方便控制,三是方便统筹管理,当然看你项目大小而定。
最为初学者对电气硬件及PLC控制有一定基础,但是如何在画面中去添加按钮进而去控制电机或者阀门那?今天我们主要从两方面给大家讲解,其中一个是flexible中“单击”的应用涵义,一个是“按下”和“释放”的应用涵义。
在编辑画面之前我们要使触摸屏与PLC通讯正常,建立我们要用的变量,定义好后在HMI中去应用。也就是说在我们做画面之前,你要对你的程序编辑有个完整的思路,最好是把程序编辑好,再去做画面设计(个人建议)。
一、通讯建立:
选择好HMI和PLC型号,打开项目选择“通讯”,选择“连接”,分别设置不同的IP地址,如果电脑调试,电脑也要设置一个IP地址如下:
HMI中通讯设置如下:
二、变量建立
点击左边“变量”我们可以根据自己的程序去建立要显示或者要控制的变量类型及名称。
三、添加按钮
四、编辑按钮事件:InvertBit
我们选择按钮,之后输入显示文字及背景设置,
在程序中,我们可以关联这个变量,放在主路上作为一个条件去控制,如下面程序中的M3.6,当我们关联这个变量后,HMI上点击该按钮,程序中M3.6就是接通状态,如果再点击一次该按钮,M3.6就是断开状态。
五、编辑按钮外观
可以在属性中选择“外观”,连接变量,如我们这个变量是二进制,可设置成“位”,前景色是文字颜色,背景色是按钮背景颜色,当值为“0”时,也就是没有按按钮的外观显示,当值为“1”时,就是按完按钮后的外观显示,如想闪烁,可选择“是”。
六、编辑按钮事件: SetBit 和 ResetBit
同上介绍,我们选择按钮
同理在动画中我们编辑该按钮在抬起和按下的状态显示,如下图:
七、模拟调试
HMI编辑后,我们可以保存,编译,模拟调试,点击按钮可观察外观,
也可以在调试窗口对变量进行赋值,模拟程序执行,看按钮控制状态。
难得小编有时间给大家讲解一下,也是最近有许多坛友问这个问题的比较多,综合给大家结合程序按照个人思路讲解,每个人编程思路和控制方式不同,只要我们多学习实践,思路打开后,会有不同的控制方案和实现方法。希望使您受益!
联系客服