加入收藏 在线留言 联系我们
关注微信
手机扫一扫 立刻联系商家
全国服务热线18475208684
公司新闻
基本过程库(LBP)二:LBP功能块通用说明及LBP集成到HMI中通用设置说明
发布时间: 2024-09-06 22:08 更新时间: 2024-11-07 08:00
观看基本过程库(LBP)二:LBP功能块通用说明及LBP集成到HMI中通用设置说明视频

上期内容介绍了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面板

    通用步骤如下:

    1. 打开LBP全局库,并将LBP库从全局库中复制到项目库中;(通过拖拽操作即可)

      图片image-20240823153508876
    2. 在STEP中创建FB程序,直接从项目库中拖拽,数据类型自动复制到PLC数据类型中; 并将末班中PanelsBlock拖入到PLC中;

      图片image-20240823165527706
    3. 创建一个时钟位,用来触发Wincc Comfort块“SetCrv”,“Polygon”,“Intlk8”和“Msg8”。 可以使用功能块“LGF_Frequency”或者使用PLC时钟存储字节;并把该字节插入到HMI变量表中;

      图片image-20240823160951861
    4. 将项目库LBP脚本拖拽到HMI脚本中

      图片image-20240823161208613
    5. 调整HMI的运行系统设置,取消勾选项目默认样式,并将HMI设备样式设定为 “HMI Template Suite”

      图片image-20240823161536111
    6. 从项目库中将弹出页面模板拖拽到项目画面管理中的弹出画面中。

      图片image-20240823161910754
    7. 设置导航栏,打开画面模板中的从左侧划入画面,并在属性中设定背景色(32; 42; 46) 和宽度220。从项目库中将“Navigation”模板拖入到左侧划入画面中;

      图片image-20240823162856190

      注:可以自定义导航以匹配项目需尔,但是导航中“Settings”必须保留;

    8. 在项目库中右键“类型”并选择库管理,点击“统一项目”按钮,在弹出窗口中取消勾选PLC,并勾选“统一项目和库中名称”

      图片
    9. 设置用户管理,从项目库中将 “Authorizations”和“Usergroups”拖入到用户管理中;

      图片image-20240823163931563
    10. 将计划任务从项目库中拖入HMI中计划任何中

      图片image-20240823164122404
    11. 将HMI变量从项目库中复制到HMI中,并调整变量链接

      图片image-20240823170744017
    12. 其它设置,根据需要将画面,及画面模板复制到HMI项目中;(可参考LBP实施手册)


    联系方式

    • 电  话:13922889745
    • 经理:向小姐
    • 手  机:18475208684
    • 微  信:18475208684