6ES7214-2BD23-0XB8参数详细
自定义操作员消息
4.1 先在“HMI报警"中添加一个自定义的报警类别,如下图所示:
4.2 在用户报警中添加一条消息,消息ID为1,如下所示:
4.3 在“报警文本块"中勾选“参数1",“参数2",“参数3"并修改显示名如下,想显示的“系统块"也可根据需要进行勾选:
4.4 在画面上添加两个按钮,并命名“C_TriggerOperatorEvent"和“VBS_自定义操作员消息",分别通过事件触发自定义的操作员消息,如下图所示:
组态界面如下:
“C_TriggerOperatorEvent"按钮的“事件"-“单击"的C脚本如下所示:
参数中 a 为旧值;b 为 新值
“VBS_自定义操作员消息"按钮的“事件"“单击"的VBS脚本如下所示:
注:脚本的内容,可根据用户的实际需求进行改写。
5.在画面上添加报警视图,取消勾“选接受项目设置",把想显示的列勾选上即可,如下所示:
6.打开“运行系统设置"中的“服务",查看“运行系统中的报警记录"是否被勾上,如图所示:
1.功能(FC)简介
1)功能(FC)是用户编写的程序块。功能是一种“不带内存”的逻辑块。属于FC的临时变量保存在本地数据堆栈中。执行FC时,该数据将丢失。为保存该数据,功能也可使用共享数据块。由于FC本身没有内存,因此,必须始终给它指定实际参数。不能给FC的本地数据分配初始值。
2) FC里有一个局域变量表和块参数。局域变量表里有:IN(输入参数)、OUT(输出参数)、IN_OUT(输入/输出参数)、TEMP(临时数据)、RETURN(返回值RET VAL)。IN(输入参数)将数据传递到被调用的块中进行处理。OUT(输出参数)是将结果传递到调用的块中。IN_OUT(输入/输出参数)将数据传递到被调用的块中,在被调用的块中处理数据后,再将被调用的块中发送的结果存储在相同的变量中。TEMP(临时数据)是块的本地数据,并且在处理块时将其存储在本地数据堆栈。关闭并完成处理后,临时数据就变得不再可访问。RETURN包含返回值RET_VAL。
2.功能(FC)的应用
功能(FC)类似于C语言中的子程序,用户可以将具有相同控制过程的程序编写在FC中,然后在主程序OB1中调用。功能的应用并不复杂,先建立一个工程,再在管理器界面中选中“块”,接着单击菜单栏的“插入”→“S7块”→“功能”,即可插入一个空的功能
使用TIA博图面板1500做报警时,出现系统运行时,报警类别组态的颜色显示,改了报警控件的属性设置也不行,后找到原因是“报警类别颜色”的选择框需要勾选。