西门子授权代理商-华中区西门子PLC-S7-1500 S7-400PLC 西门子s7 200 smart代理商
| 更新时间 2025-02-02 08:00:00 价格 请来电询价 PLC触摸屏代理商 西门子代理商 伺服电机驱动电缆 西门子一级代理商 变频器直流调速器 西门子一级总代理商 联系电话 13922889745 联系手机 18475208684 联系人 向小姐 立即询价 |
基本过程库(LBP)二:LBP功能块通用说明及LBP集成到HMI中通用设置说明(纯干货)
上期内容介绍了LBP的简单说明, 本期介绍LBP在PLC和HMI中使用的通用设置及说明,内容较多,比较难理解,如有不准确的地方,请大佬们指正;
01 FB块结构说明功能块引脚命名说明:
“indXXX”
功能功中接口引脚凡是以 “ind” 开头,则代表该信号为执行器反馈信号;
“cmdXXX”
功能功中接口引脚凡是以 “cmd” 开头,则代表该引脚为控制信号,控制执行器动作;
输入“identName”说明:
该识别名称( identification name ) 用来在可视化面板(HMI 或 WINCC )头部显示名称。也用来在消息窗口中过滤消息。因此每个识别名称都是唯一的,不能重复。
image-20240823143500672
02 与可视化系统通讯的自定义数据类型说明"settingsHMI" 是一个用户自定义数据类型,它仅包含可以由HMI系统写入的标签。所有块中都包含了以下标签:
“settingsPLC”:用户定义数据类型“settingsPLC”包含作为PLC程序块输入连接的标签值。
“statusHMI”:用户定义数据类型“statusHMI”包含块当前工作使用以及在PLC程序中输出的值。
image-20240823145957983
03 全局常量 “PANELS_NO”说明必须创建全局常量“PANELS_NO”,以使LBP的功能块正确运行。通过这个常量,你可以定义有多少 Comfort 面板连接到你的控制系统来可视化LBP块。如果你不使用任何 Comfort 面板,指定“0”作为静态值。
image-20240823150433243
04 输入输出参数 “panels” 说明为了确保LBP块在程序中多次调用,每个LBP块都需要将该输入输出参数在HMI中集成。该参数使用数组,数组的大小(索引量)根据连接的面板的数量确定;
image-20240823152229475
05 在Wincc Comfort/Advanced中集成LBP面板通用步骤如下:
打开LBP全局库,并将LBP库从全局库中复制到项目库中;(通过拖拽操作即可)
image-20240823153508876在STEP中创建FB程序,直接从项目库中拖拽,数据类型自动复制到PLC数据类型中; 并将末班中PanelsBlock拖入到PLC中;
image-20240823165527706创建一个时钟位,用来触发Wincc Comfort块“SetCrv”,“Polygon”,“Intlk8”和“Msg8”。 可以使用功能块“LGF_Frequency”或者使用PLC时钟存储字节;并把该字节插入到HMI变量表中;
image-20240823160951861将项目库LBP脚本拖拽到HMI脚本中
image-20240823161208613调整HMI的运行系统设置,取消勾选项目默认样式,并将HMI设备样式设定为 “HMI Template Suite”
image-20240823161536111从项目库中将弹出页面模板拖拽到项目画面管理中的弹出画面中。
image-20240823161910754设置导航栏,打开画面模板中的从左侧划入画面,并在属性中设定背景色(32; 42; 46) 和宽度220。从项目库中将“Navigation”模板拖入到左侧划入画面中;
image-20240823162856190注:可以自定义导航以匹配项目需尔,但是导航中“Settings”必须保留;
在项目库中右键“类型”并选择库管理,点击“统一项目”按钮,在弹出窗口中取消勾选PLC,并勾选“统一项目和库中名称”
设置用户管理,从项目库中将 “Authorizations”和“Usergroups”拖入到用户管理中;
image-20240823163931563将计划任务从项目库中拖入HMI中计划任何中
image-20240823164122404将HMI变量从项目库中复制到HMI中,并调整变量链接
image-20240823170744017其它设置,根据需要将画面,及画面模板复制到HMI项目中;(可参考LBP实施手册)
联系方式
- 电 话:13922889745
- 经理:向小姐
- 手 机:18475208684
- 微 信:18475208684