1. 功能键的概念:
功能键是指HMI设备上的实际按键,可以对这些键的功能进行组态。可为“键盘按下”和“释放键”事件组态函数列表。可以为功能键分配全局或局部功能。
目前在售的触摸屏中,功能键所支持的HMI设备主要有:二代精简面板、精智面板和二代移动面板。
另外,带按键的精智面板以及二代移动面板的功能键还带有指示灯,可以组态LED变量。
下图中红色方框中的内容即为功能键。
2. 功能键的组态:
功能键主要分为以下几类:
• 全局功能键:在任意画面中,功能键的功能都是相同的。
全局功能键在任意画面始终触发相同的操作。
在“全局画面”编辑器中组态全局功能键。全局分配适用于设定的 HMI 设备的所有画面。
全局功能键可极大地减少设计工作量,这是因为无需为各个画面分配这些全局键。
• 模板的局部功能键:在应用了该模板的画面中,功能键的功能都是相同的。
在模板中分配的局部功能键对基于该模板的所有画面有效。在每个画面中,这些功能键可触发不同的操作。在“画面”编辑器模板中分配模板的功能键。在一个模板中,一个功能键只能对应一个函数分配,全局函数或局部函数皆可。
• 画面的局部功能键:仅在该画面中实现该功能键所组态的功能。
画面中的局部功能键可触发各画面中不同的操作。这种分配只适用于那些已在其中定义了功能键的画面。
在一个画面中,一个功能键只能对应一个函数分配,全局函数或局部函数皆可。
2.1 全局功能键
打开“项目树”中触摸屏下方的“画面管理”,双击打开“全局画面”。
在全局画面中,点击功能键,即可组态“全局功能键”。
在全局画面组态功能键之后,在组态画面中,功能键上会增加绿色标识。
2.2 模板的局部功能键
打开“项目树”中触摸屏下方的“画面管理”,双击打开“模板”。
在模板中,点击功能键,需在功能键属性窗口中取消“使用全局分配”选项,才可以将该功能键组态为“模板的局部功能键”。如果未取消“使用全局分配”选项,则该功能键将不能组态,所实现的功能将由全局画面的组态确定,即“全局功能键”。
组态功能键的功能与“全局功能键”一致,在功能键的“事件”选项卡中对“按下按键”以及“释放按键”事件组态系统函数即可。
在模板中组态功能键之后,在组态画面中,功能键右下角会增加蓝色标识。
2.3 画面的局部功能键
在画面中,点击功能键,需在功能键属性窗口中取消“使用全局分配“选项或者“使用本地模板” (画面应用了组态了“模板的局部功能键”的模板)选项,才可以将该功能键组态为“画面中的局部功能键”。如果未取消“使用全局分配”选项或者“使用本地模板”选项,则该功能键不能组态,所实现的功能将由全局画面或者模板的组态确定。
组态功能键的功能与“全局功能键”一致,在功能键的“事件”选项卡中对“按下按键”以及“释放按键”事件组态系统函数即可。
在画面中组态功能键之后,在组态画面中,功能键右下角会增加黄色标识。
3. LED变量的组态:
带按键的精智面板以及二代移动面板的功能键还带有LED指示灯。当项目运行时,LED 指示灯可以用于指示操作员应使用的功能键。
但是组态只能是在全局画面中组态。
LED变量与LED状态对应关系如下图所示:
位n+1 |
位n |
LED状态 |
0 |
0 |
灭 |
0 |
1 |
快速闪烁 |
1 |
0 |
缓慢闪烁 |
1 |
1 |
常亮 |
4. 注意事项:
功能键的组态可以在全局画面、模板以及画面中组态为“全局功能键”、“模板的局部功能键”以及“画面的局部功能键”,那么功能键必然存在覆盖情况,即“画面的局部功能键”会覆盖“模板的局部功能键”以及“全局功能键”,“模板的局部功能键”会覆盖“全局功能键”。
功能键 |
描述 |
---|---|
“模板的局部功能键”覆盖“全局功能键” |
|
“画面的局部功能键”覆盖“全局功能键” |
|
“画面的局部功能键”覆盖“模板的局部功能键” |
|
“画面的局部功能键”覆盖“模板的局部功能键”,“模板的局部功能键”覆盖“全局功能键” |