西门子代理商-青海省一级代理-PLC伺服电机驱动变频器代理
- 供应商
- 广东湘恒智能科技有限公司
- 认证
- 西门子变频器
- 西门子触摸屏
- 西门子伺服电机
- 西门子PLC
- 西门子直流调速器
- 西门子电缆
- 联系电话
- 13922889745
- 手机号
- 18475208684
- 经理
- 向小姐
- 所在地
- 惠州大亚湾澳头石化大道中480号太东天地花园2栋二单元9层01号房
- 更新时间
- 2024-12-03 08:00
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控制。