广东湘恒智能科技有限公司
主营产品: 西门子PLC,西门子模块,西门子触摸屏,西门子变频器,西门子伺服电机驱动,电缆,西门子全系列
基本过程库(LBP)二:LBP功能块通用说明及LBP集成到HMI中通用设置说明
发布时间:2024-11-09

上期内容介绍了LBP的简单说明, 本期介绍LBP在PLC和HMI中使用的通用设置及说明,内容较多,比较难理解,如有不准确的地方,请大佬们指正;

01 FB块结构说明

功能块引脚命名说明:

“indXXX”

功能功中接口引脚凡是以 “ind” 开头,则代表该信号为执行器反馈信号;

“cmdXXX”

功能功中接口引脚凡是以 “cmd” 开头,则代表该引脚为控制信号,控制执行器动作;

输入“identName”说明:

该识别名称( identification name ) 用来在可视化面板(HMI 或 WINCC )头部显示名称。也用来在消息窗口中过滤消息。因此每个识别名称都是唯一的,不能重复。

图片image-20240823143500672

02 与可视化系统通讯的自定义数据类型说明

"settingsHMI" 是一个用户自定义数据类型,它仅包含可以由HMI系统写入的标签。所有块中都包含了以下标签:

"note":此标签包含在标题下方显示的注释;“opStation”:这个变量用来锁定操作系统使用;假如你只需要1个HMI系统用来操作,那么就可以将HMI系统的名称存储在这里;“overwrite”:对于某些值,可以使用HMI系统确定是使用PLC程序块输入端的值还是从HMI系统写入的值。对于一个值,"overwrite" 标签的一些位指定是激活PLC值还是HMI值。其他位包括命令,如"run"和"stop"。以下部分将描述 "overwrite" 标签的位分配。用于确定PLC或HMI值是否激活的位被标记为 "over"。在这里,"True" 表示激活HMI值。被标记为 "cmd" 的位是命令位。

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实施手册)


展开全文
拨打电话 微信咨询 发送询价