轧制设定信息传输滞后的检测方法
【技术领域】
[0001 ] 本发明涉及自动化程度轧制中轧制基础自动化与轧制过程自动化之间的信息传 递技术,尤其是涉及一种轧制设定信息传输滞后的检测方法。
【背景技术】
[0002] 公知的:目前的轧钢厂在大力进行产品产量提高的同时,也根据用户要求,对产 品质量进行深入研宄,并采取自动化手段进行控制,在控轧控冷技术大力发展的同时,相 应的在轧制基础自动化与轧制过程自动化之间的信息传递量也成倍增加,轧制基础自动 化限于高速、准确指挥设备动作,不能完成复杂的数学模型计算,同时也不能储存大批量的 数据,而这些功能和处理只能由计算能力较强的过程自动化服务器或是机群来完成,如此, 为了保证轧制稳定进行和轧制质量,相关的轧制设定信息和计划信息必须准确在基础自动 化与过程自动化之间交互。因此,在轧制过程中两级自动化之间的信息的及时性和准确性 就现得尤为重要。
[0003] 传统的信息传递都只是局限于信息本身的保真,而对信息是否稳定、正常传递没 有进行相关研宄。因此在传统的轧制基础自动化与轧制过程自动化的信息交互过程中,则 在轧制基础自动化与轧制过程自动化设备本身故障的时候,不能传递轧制数据,导致生产 不受控,出现设备损伤或是质量不可控。
【发明内容】
[0004] 本发明提供一种能够检测轧制设定信息在轧制基础自动化与轧制过程自动化之 间交互时,是否出现延时的轧制设定信息传输滞后的检测方法。
[0005] 本发明解决上述问题所采用的技术方案:乳制设定信息传输滞后的检测方法,包 括以下步骤:
[0006] 1)在轧制过程自动化的HMI控制界面上设置过程自动化与初始自动化之间的通 ?目?目号指不灯;
[0007] 2)在轧制基础自动化上设置用于累加整型量的累加器;所述轧制基础自动化根 据通讯中断频率通过累加器累加整型量,并设定一个整型量的复位值,整型量复位一次通 过累加器累加轧制基础自动化内部变量一次并形成累加通信值;所述轧制基础自动化信号 发生器将累加通信值通过工业以太网发送到过程自动化;
[0008] 3)轧制过程自动化按预定的时间间隔采集轧制自基础自动化的累加通信值,轧制 过程自动化将累加通信值转化成两位信号,同时根据信号值控制指示灯的显示颜色;在轧 制过程自动化内设置时间判断模块;所述时间判断模块用于判断指示灯两次颜色切换的时 间;当间隔时间超过了设定时间间隔,则通过轧制过程自动化的HMI报警进行指示。
[0009] 具体的,所述基础自动化采用S7-400 ;过程自动化采用SIMATIC WINCC。
[0010] 具体的,所述HMI控制界面由以下内容组成:通信信号指示灯、报警信息输出框。
[0011] 具体的,步骤1)中所述的通信信号指示灯由一个小圆形Cl表示,信号指示通过Cl 的背景颜色在红绿之间进行切换显示。
[0012] 具体的,步骤2)中基础自动化信号发生器通过以下方式产生累加通信值:
[0013] (1)在S7-400内,设定循环组织块OB32的中断时间间隔为20ms ;
[0014] (2)在S7-400循环组织块内调用S7-400整型累加器,累加整型量MW38,当MW38 大于50时,则对丽38进行复位,同时累加内部变量丽32 ;
[0015] (3)通讯程序块通过tcp/ip把MW32发送到轧制过程自动化。
[0016] 具体的,步骤3)中过程自动化WINCC内部创建变量Ll_rev_yb_t imer,同时程序 按照500ms的时间间隔进行循环扫描,采集来自基础自动化MW32的值。
[0017] 具体的,:步骤3)中WINCC内对Ll_rev_yb_t imer的绝对值进行取余运算,并赋 值给变量 Al ;则有 Al = abs(Ll_rev_yb_t imer) % 2〇
[0018] 具体的,步骤3)中根据信号值控制指示灯颜色采用以下方式:
[0019] 当Al = 0时,Cl的背景颜色为红色;
[0020] 当Al = 1时,Cl的背景颜色为绿色。
[0021] 具体的,步骤3)中在WINCC内创建时间判断模块,以判断两次颜色的切换间隔时 间t:
[0022] 当t>1200ms时,则在报警信息输出框内输出信息:网络心跳超时,请注意;
[0023] 当t>2000ms时,则在报警信息输出框内输出信息:网络心跳迟滞,请检查;
[0024] 当t>3000ms时,则在报警信息输出框内输出信息:网络故障,请检查。
[0025] 本发明提供的轧制设定信息传输滞后的检测方法;通过轧制基础自动化按时间间 隔发送累加通信值到轧制过程自动化;在轧制过程自动化中判断接受两次通信值的时间间 隔与轧制基础自动化发送累加通信值的间隔时间是否相同。从而对轧制基础自动化与轧制 过程自动化之间的通讯传递是否滞后进行检测和判断;然后通过指示灯颜色变化的闪烁频 率进行反应;因此人工可以通过指示灯的闪烁频率以及是否正常闪烁来确认两级自动化之 间的通信是否正常或是出现通信堵塞。避免了操作人员在操作轧机进行轧制过程中,在轧 制过程自动化和轧制基础自动化通信阻塞时设定轧制信息,从而保证轧制信息的准确性; 保证了生产的顺利进行,避免了由于轧制信息传输滞后带来损失;保证了轧制信息在轧制 过程自动化和基础自动之间的准确交互,保证了轧制稳定进行和轧制质量。
【附图说明】
[0026] 图1是本发明实施例中轧制基础自动化和轧制过程自动化的结构流程图。
[0027] 图2是本发明实施例中轧制设定信息传输滞后的检测方法的逻辑框图。
【具体实施方式】
[0028] 下面结合附图和实施例对本发明进一步说明。
[0029] 如图2所示的逻辑框图,轧制设定信息传输滞后的检测方法,包括以下步骤: [0030] 1)在轧制过程自动化的HMI控制界面上设置过程自动化与初始自动化之间的通 ?目?目号指不灯;
[0031] 2)在轧制基础自动化上设置用于累加整型量的累加器;根据轧制基础自动化通 讯中断频率通过累加器累加整型量并设定一个整型量的复位值,整型量复位一次通过累加 器累加轧制基础自动化内部变量一次并形成累加通信值;所述轧制基础自动化信号发生器 将累加通信值通过工业以太网发送到过程自动化;
[0032] 3)轧制过程自动化按预定的时间间隔采集轧制自基础自动化的累加通信值,轧制 过程自动化将累加通信值转化成两位信号,同时根据信号值不同,控制指示灯的显示颜色; 在轧制过程自动化内设置时间判断模块;所述时间判断模块用于判断指示灯两次颜色切换 的时间;当间隔时间超过了设定时间间隔,则通过轧制过程自动化的HMI报警进行指示。所 述两位信号是指通过数据处理能够转化成〇、1的信号值。
[0033] 上述轧制设定信息传输滞后的检测方法,由于通过轧制基础自动化通信中断频率 进行累加整型量,并设定一个整型量的复位值,整型量复位一次通过累加器累加轧制基础 自动化内部变量一次并形成累加通信值;乳制基础自动化信号发生器产生累加通信值,通 过工业以太网将信息发送到过程自动化。因此在确定通信中断频率下根据整型量的复位值 可以计算出轧制基础自动化前后发出两个累加通信值的间隔时间。然后将累加通信值传送 到轧制过程自动化;在轧制过程自动化中判断接受两次通信值的时间间隔与轧制基础自动 化前后发出两个累加通信值的间隔时间是否相同。从而对轧制基础自动化与轧制过程自动 化之间的通讯传递是否失真进行检测和判断。
[0034] 因此采用本发明所述的轧制设定信息传输滞后的检测方法进行信息传递与传统 轧制基础自动化与轧制过程自动化之间的信息传递相比:传统的信息传递都只是局限于信 息本身的保真。而本发明所述的轧制设定信息传输滞后的检测方法,实现了对轧制基础自 动化与轧制过程自动化之间的信息传递数据稳定性和信息交互的精确性的检测和判断;从 而在轧制基础自动化与轧制过程自动化本身出现故障时进行报警。避免了在基础自动化和 过程自动化本身出现故障时,操作人员仍然进行操作,造成生产不受控,出现设备损伤或是 质量不可控的情况。同时由于本发明所述轧制设定信息传输滞后的检测方法将对轧制基础 自动化与轧制过程自动化之间的通讯传递是否失真进行检测和判断的结果通过指示灯颜 色变化的闪烁频率进行反应;因此人工可以通过指示灯的闪烁频率以及是否正常闪烁来确 认两级自动化之间的通信是否正常或是出现通信堵塞。避免了操作人员在操作轧机进行轧 制过程中,在轧制过程自动化和轧制基础自动化通信阻塞时设定轧制信息,从而保证轧制 信息的准确性;保证了生产的顺利进行,避免了由于轧制信息失真带来损失。保证了轧制信 息在轧制过程自动化和基础自动之间的准确交换,保证了轧制稳定进行和轧制质量。
[0035] 在步骤1)中具体的可以通过以下方式实现,所述的通信信号指示灯由一个小圆 形Cl表示,信号指示通过Cl的背景颜色在红绿之间进行切换显示。通信信号指示灯可以 通过LED灯进行显示。所述HMI是Human Machine Interface的缩写,"人机接口",也叫人 机界面。人机界面(又称用户界面或使用者界面)是系统和用户之间进行交互和信息交换 的媒介,它实现信息的内部形式与人类可以接受形式之间的转换。凡参与人机信息交流的 领域都存在着人机界面。具体的,所述HMI控制界面由以下内容组成:通信信号指示灯、报 警信息输出框。
[0036] 具体的,所述轧制基础自动化采用S7-400 ;过程自动化采用SIMATIC WINCC。所述 S7-400是指工业控制PLC ;S7-400能够实现轧制基础自动化过程中的参数检测以及简单运 算。所述SIMATIC WINCC是指视窗控制中心,它是第一个使用最新的32位技术的过程监视 系统,具有良好的开放性和灵活性。
[0037] 具体的,乳制基础自动化采用S7-400,在步骤2)中基础自动化信号发生器通过以 下方式产生累加通信值:
[0038] (1)在S7-400内,设定循环组织块OB32的中断时间间隔为20ms。把1秒钟分隔 成50分,最大程度上减少信号丢失,或是故障导致程序不运算,若是时间间隔直接设定成1 秒钟也是可以的,但这样若是出现运行问题或是故障,则可能导致一个发送到过程自动化 的信号丢失,导致心跳立即出现问题而报警,通过这种方式处理,可以最大程度上避免误报 或是PLC系统不稳定等问题。
[0039] (2)在S7-400循环组织块内调用S7-400整型累加器,累加整型量MW38,通过 S7-400比较功能模块CMP对MW38与50进行比较;当MW38大于50时,则对S7-400通过 MOVE指令对丽38进行复位,丽38 = 0,同时累加内部变量丽32。所述丽38为循环计数,50 次为一秒,MW32为一累加值,通过取余运算可以直接分隔出0、1信号,同时记录当前的心跳 信号数。
[0040] (3)通讯程序块通过tcp/ip把MW32发送到轧制过程自动化。