概述
我们在制作HMI画面的时候,使用面板可以极大的提高制作的效率,减少变量的使用数量,从而可以更方便的连接和变量。
下面我们将从一个实例来展示面板创建的方法:
本次展示以S7-1500PLC和精智面板为例
任务
下图是通过输出过程值展示一个容器内液位和温度的画面
当前容器的液位
当前液位的百分比
当前液体的温度
PLC侧的组态
1.创建一个PLC数据类型
在PLC里新建一个名为PLC_TypeTank的数据类型,这个数据类型也可以供面板(faceplate)使用.
2.将PLC数据类型添加到库中
使用拖拽的方法将我们创建的PLC数据类型拖拽到项目库的类型文件夹下面。
3.在数据块中创建PLC数据类型的变量
- 创建变量,并选择其类型为PLC数据类型
- 这些变量可将过程值传送值人机界面
PLC程序中不需要关于“面板”的更多设置。
HMI侧的组态
1.创建面板
- 打开制作好的画面(包括符号,IO域,图片等等)
- 选择面板需要的元素
- 右击,选择“创建面板”选项
这样,面板的编辑器就会打开,我们就可以进行更多操作了。
2.组态面板
选择“属性”下的“添加新属性”(1)。该名称可由用户选择(2)。在参数“类型”中,选择的“PLC数据类型”(3)。
选择PLC数据类型将自动显示三个存储的标记。这些标记现在已指定给各个对象。
3.定义面板的属性
- 使用“拖放”将单个对象的属性链接到“PLC数据类型”的参数。
- 然后关闭面板并将其释放。
4.将属性分配到面板接口
控制器和面板中存储的对象之间的数据交换通过接口执行。
- 将完成的面板从库拖动到画面中,并打开面板的属性(1)。
- 参数显示在“接口”选项卡(2)中。
作为此参数的标记,您可以选择用于控制器和操作员面板之间数据交换的数据块地址(请参阅链接)。
这就完成了面板的生成和配置。
在本例中,面板第二次拖拽到画面中。唯一需要的修改是必须分配给接口新的变量。