监测条件:
监控条件是步骤内可编程的监控条件。
如果不满足此条件,则表示处于正常状态。
如果满足监控条件,则生成错误消息。
您可以使用编程窗口中区域导航中的“报警”窗格来定义报警的属性和内容。仅当监控的错误已解决并且满足以下转换条件时,才会启用下一步。
打开GRAPH FB 中的步骤“S5 Filling”。
打开步骤“S5 填充”中的“监督条件”部分。
3. 在“监控条件”中插入比较器“CMP T”。
比较器自动将变量“'#Filling.T”分配为高值。该变量的数据类型是“Time”,该变量的值将指定该步骤已执行多长时间。每次调用该步骤时都会重置该值。
比较器自动将时间“T#100MS”(格式为“Time”的0.1 秒)分配给低值。这意味着只要该步的执行时间超过0.1秒,就满足监控条件。
4. 将比较器的低值增加至“T#3S_500MS”(3.5 秒)。
步骤“S5 填充”的监控条件已成功创建。
如果已经满足前一步骤的转换条件并且激活步骤“S5填充”,则自动启动该步骤的“T”变量的计时器。
如果该步骤在3.5 秒内完成,则表示不满足监控条件,定序器将继续执行而不会中断。
如果3.5 秒内没有完成该步骤,则表示满足监控条件。在顺控器的背景DB 中,将此步的“V1”变量的状态位(到达监视错误)设置为“1”。停止执行定序器。在下一步中,将为满足监控条件的事件创建错误消息。
如果满足之前设置的监控条件,则会生成监控报警并创建报警文本,并显示在HMI 面板上。
打开步骤导航中的警报窗格并启用该步骤的警报。
2. 在“监控报警”字段中,将报警文本“GRAPH7_SUPERVISION_FAULT”替换为“超出灌注时间”。
3、在项目树中右键单击“S7-300 Master”,在快捷菜单中选择“编译”“全部”,编译整个CPU程序。
编译块时,会自动为新创建的GRAPH 报警创建报警和报警类别:
在项目树中的“S7-300 Master”“PLC Alarms”下,已创建两个具有自己的报警类别的新报警。 PLC 报警“M_EVSV”包含带有监控条件的报警。
为启用的报警创建的报警类别位于项目树中的“公共数据”“报警类别”下。系统将自动设置为“需要确认”设置。如果HMI 面板上输出警报,则会显示警报文本,直至警报被确认。
审稿人:刘庆