加入收藏 在线留言 联系我们
关注微信
手机扫一扫 立刻联系商家
全国服务热线18475208684
公司新闻
SICAR程序学习-配置程序
发布时间: 2024-08-10 12:07 更新时间: 2024-11-23 08:00
观看SICAR程序学习-配置程序视频

SICAR标准中,配置程序CallOpmodePanel_FC调用PanelHMI_FC和Opmode_FC这两个FC块。

1.PanelHMI

PLC程序

图片

功能介绍:配置HMI和面板

常用功能块引脚参数:

numberPanelHMI:HMI屏幕或者操作面板号,范围是1~32,HMI屏幕号定义在1~8

typeOfPanelHMI:HMI屏幕或者操作面板类型

  • 101:从HMI屏幕控制对应模式的状态

  • 102:从HMI屏幕和外部按钮控制对应模式的状态

  • 103:从外部按钮控制对应模式的状态

  • 105:从现场的操作面板控制对应模式的状态,例如安全门锁

  • globalClockSysMem:传入时钟脉冲信号和系统存储器信号,主要传入PLC上电运行导通的第一个周期,块内部实现初始状态

    initOpmodeHMI:传入前面保存面板和模式的初始数量,用于检验HMI_PANEL_NO填写的是否正确,以及内部循环程序的逻辑也是通过传入的面板Zui大数量来判断的

    structPanelHMI:这个变量是一个自定义的数据结构-HMI_PANEL_UDT,面板接收来自屏幕或者按钮的操作信号,比如自动,手动,复位等信号都输出到变量

    当我们定义了numberPanelHMI为102/103/105时将面板按钮信号输出到panelHMI[*].inExt的变量结构,实现OPMODE的状态控制,如梯形图所示


    图片

    图片

    2.Opmode

    PLC程序

    图片

    功能介绍:设置和管理操作操作模式OPMode,有几个OPMode就需要调用几次,每次调用都需要对其与HMI的关系进行定义。一个OPMode至少需要一个HMI/Panel控制;一个HMI/Panel可以控制多个OPMode;

    常用功能块引脚参数:

    opmodeNo:模式/区域号

    startUpDelayTime:

    设定模式发出启动命令的延时时间,时基=100ms.只要启动条件满足,保持启动信号持续输出设定的时间,模式便完成上自动的过程

    globalClockSysMem:传入时钟脉冲信号和系统存储器信号,主要传入PLC上电运行导通的第一个周期,块内部实现初始状态;传入100ms上升沿脉冲,用于启动延时计时比较;传入500ms跳变信号,用来实现特殊功能作用时(循环停止过程中),输出跳变状态显示

    structOpmode:(INOUT)这个变量是一个自定义的数据结构-OPMODE_UDT,每个OPMODE_STRUCT内又包含16个HMI_PANEL_EXCHANGE_OPMODE_UDT(即填写在1ST_PANEL~16TH_PANEL的变量结构),先将16个PANEL传输过来的信号复制进OPMODE_STRUCT,经过内部逻辑处理,再将这些信号传回给16个PANEL

    initOpmodeHMI:(INOUT)传入模式设定的Zui大数量,用于检验OPMODE_NO填写的是否正确,以及内部循环程序的逻辑也是通过面板的Zui大数量来判断的;保存激活的模式代号

    1stPanel~16thPanel这16个接口必须按顺序向下填写正确的且配置过面板程序的变量,配置该区域可以由哪个HMI屏幕或者操作面板控制,如上面截图的配置,表面模式/区域1可以由HMI/Panel1或者HMI/Panel1控制。

    上述学习内容均由SICAR英文帮助文档翻译而来,如又歧义,以官方文档为准。

     



    联系方式

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