西门子PLC维修|西门子变频器代理商安徽
| 更新时间 2024-11-23 08:00:00 价格 请来电询价 PLC触摸屏代理商 西门子代理商 伺服电机驱动电缆 西门子一级代理商 变频器直流调速器 西门子一级总代理商 联系电话 13922889745 联系手机 18475208684 联系人 向小姐 立即询价 |
西门子 TIA Portal WinCC 通过变量前缀设计公用弹窗面板
描述:
本文将介绍在西门子 TIA Portal WinCC 中通过画面窗口的变量前缀设计公用弹窗面板的一种方法和步骤。完成的功能效果如以下动图所示。
第1步:
添加 PLC 设备。
CPU:1512SP-1 PN。
设置 IP 地址:192.168.0.1。
设置子网掩码:255.255.255.0。
第2步:
编写 PLC 程序。
添加一个 FB 块,命名为:Fan。根据个人癖好随便编写一个风机启停程序。
第3步:
在循环组织块 OB Main 中调用在以上步骤中编写的 FB 块,创建三个背景实例 Fan1、Fan2 和 Fan3,分别控制三个风机。
如需控制更多风机,请按需添加更多背景实例。
第4步:
添加 HMI 设备。
设备:WinCC RT Professional。
设置 IP 地址:192.168.0.2。
设置子网掩码:255.255.255.0。
第5步:
创建一个 HMI 连接。
第6步:
添加 HMI 变量。
内部变量用来控制风机的旋转动画,无此需求的可以忽略。
本例中下划线“_”前的字符串定义为变量前缀,根据自己的个人癖好,可以随意。
第7步:
1.添加 HMI 画面,作为风机控制面板。
在以上画面中添加了一个风机的图形视图或其它基本简单图形对象,本文中使用了图形 IO 域,利用图形列表实现风机运转的动画显示,也可以仅使用基本对象“圆”来实现。再添加一个启动按钮、一个停止按钮、一个手动模式按钮和一个自动模式按钮,程序中只设计了手动模式。
2.为启动按钮添加事件属性。
按鼠标左键,置位启动变量,此处填写去掉变量前缀的部分。
释放鼠标左键,复位启动变量,此处填写去掉变量前缀的部分。
3.为停止按钮添加事件属性。
按鼠标左键,置位停止变量,此处填写去掉变量前缀的部分。
释放鼠标左键,复位停止变量,此处填写去掉变量前缀的部分。
4.为手动模式按钮添加事件和动画属性。
单击鼠标左键,复位模式变量,此处填写去掉变量前缀的部分。0 - 手动模式。
5.为自动模式按钮添加事件和动画属性。
单击鼠标左键,置位模式变量,此处填写去掉变量前缀的部分。1 - 自动模式。
6.为图形 I/O 域添加过程变量和图形列表。
用图形列表的形式显示风机运行动画,练习中可选用其它方式。
第8步:
1.继续添加 HMI 画面,作为风机主控操作画面。
在以上画面中添加了三个风机的图形视图或其它基本简单图形对象,本文中使用了图形 IO 域,利用图形列表实现风机运转的动画显示,也可以仅使用基本对象“圆”来实现。再添加一个画面窗口控件,用来显示风机的弹出式控制面板。
2.用 C 脚本(或其它)编写风机控制面板的属性控制脚本。
3.为画面中的一号风机(风机1)的图形视图元素添加事件属性。
按鼠标左键时,通过脚本关闭画面窗口的显示属性。
释放鼠标左键时,通过脚本调用弟 2 步中编写的风机控制面板的属性控制脚本。此处重新加载画面窗口,确保了变量前缀的有效更新。以上参数采用了间接寻址传递,如需简化代码,可以选择直接传递参数。
4.为画面中的二号风机(风机2)的图形视图元素添加事件属性。按鼠标左键执行的脚本同上。以下为释放鼠标左键执行的脚本,和一号风机脚本不同之处是,画面窗口名称和变量前缀。
5.为画面中的三号风机(风机3)的图形视图元素添加事件属性。按鼠标左键执行的脚本同上。以下为释放鼠标左键执行的脚本,和一号风机脚本不同之处是,画面窗口名称和变量前缀。
6.添加画面窗口。
通过画面窗口的属性页可以看到它的属性名称,可以以此作为脚本编写的参考。为了保持画面的协调美观,画面窗口的尺寸可以设计得小一些,在通过脚本调用时会恢复到自定义的尺寸。
第9步:
启动 PLC 和 HMI 仿真,进行功能测试。
联系方式
- 电 话:13922889745
- 经理:向小姐
- 手 机:18475208684
- 微 信:18475208684