CN105988445B - 连铸电液伺服***信号采集监测***及信号采集监测方法 - Google Patents

连铸电液伺服***信号采集监测***及信号采集监测方法 Download PDF

Info

Publication number
CN105988445B
CN105988445B CN201510090542.7A CN201510090542A CN105988445B CN 105988445 B CN105988445 B CN 105988445B CN 201510090542 A CN201510090542 A CN 201510090542A CN 105988445 B CN105988445 B CN 105988445B
Authority
CN
China
Prior art keywords
data
acquisition
module
signal
file
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201510090542.7A
Other languages
English (en)
Other versions
CN105988445A (zh
Inventor
金国平
***
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Baoshan Iron and Steel Co Ltd
Original Assignee
Baoshan Iron and Steel Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Baoshan Iron and Steel Co Ltd filed Critical Baoshan Iron and Steel Co Ltd
Priority to CN201510090542.7A priority Critical patent/CN105988445B/zh
Publication of CN105988445A publication Critical patent/CN105988445A/zh
Application granted granted Critical
Publication of CN105988445B publication Critical patent/CN105988445B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B19/00Programme-control systems
    • G05B19/02Programme-control systems electric
    • G05B19/418Total factory control, i.e. centrally controlling a plurality of machines, e.g. direct or distributed numerical control [DNC], flexible manufacturing systems [FMS], integrated manufacturing systems [IMS] or computer integrated manufacturing [CIM]
    • G05B19/4188Total factory control, i.e. centrally controlling a plurality of machines, e.g. direct or distributed numerical control [DNC], flexible manufacturing systems [FMS], integrated manufacturing systems [IMS] or computer integrated manufacturing [CIM] characterised by CIM planning or realisation
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02PCLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
    • Y02P90/00Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
    • Y02P90/02Total factory control, e.g. smart factories, flexible manufacturing systems [FMS] or integrated manufacturing systems [IMS]

Landscapes

  • Engineering & Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Manufacturing & Machinery (AREA)
  • Quality & Reliability (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Automation & Control Theory (AREA)
  • Testing And Monitoring For Control Systems (AREA)

Abstract

连铸电液伺服***信号采集监测***及信号采集监测方法,在各个电液伺服装置分别连接设置有一信号采集监测***,该信号采集监测***对电液伺服装置的各项数据进行采集,信号采集监测***均与工业以太网连接,且工业以太网连接设置有数据采集模块和诊断监视模块,信号采集监测***将获得的信号数据通过工业以太网传输至数据采集模块和诊断监视模块,再送入后续的电液伺服控制***。本发明可同时高速采集监测多个电液伺服***的信号状态,并能提供长期数据记录存储、趋势分析和自动报警诊断功能,提高了数据采集速度和存取效率,提高了对连铸高速电液伺服***故障诊断的有效性和快速性,降低了故障漏报机率,减少了设备故障停机时间。

Description

连铸电液伺服***信号采集监测***及信号采集监测方法
技术领域
本发明涉及设备状态信号的监控技术,尤其涉及一种应用于炼钢连铸产线电液伺服***的高速信号采集监测***及方法。
背景技术
目前,在各家钢铁生产企业的炼钢连铸产线中,一些响应速度要求高、控制过程复杂的控制对象往往采用高速电液伺服***来实现调节和控制,如连铸结晶器液压振动、以及连铸结晶器钢水液位控制等。而这些高速复杂的控制过程通常对控制精度要求很高,一旦电液伺服***性能或状态发生劣化,就容易导致精度超标或失控,造成连铸生产中断或产生钢坯质量缺陷。
而由于连铸工艺过程为不可逆过程,生产中断后的故障现场难以再现和保留,控制***本身的数据存储和分析诊断能力又较弱,因此,现有技术下应用较广的做法是在自动化生产线上采用一种简称为HMI(Human Machine Interface)的监控***,即人机界面监控***,来对现场各种设备状态和生产过程进行监控和记录,如SIEMENS公司开发的WINCC***,Wonderware公司开发的Intouch***等。
然而,经过长时间的现场实际操作和应用反馈,这种HMI监控***的信号采样周期受到很大限制,采样周期一般只能达到250ms,只能满足中低速控制对象的监控要求。而对于连铸结晶器高频液压振动、结晶器钢水液位控制这类需要高速调节的对象来说,现有的HMI监控***的信号采样周期难以满足状态分析所需的分辨率要求,采集的信号量细节丢失严重,导致数据测量分析不准、瞬态故障漏报率较高。另外,现有的监控***对连铸高速电液伺服***的状态监测能力不足,无法反映连铸电液伺服***的一些性能状态变化,难以对一些早期的、隐藏的异常和状态劣化进行识别和报警,使***的分析诊断效果比较差,一旦电液伺服***发生故障,其故障处理恢复时间较长,故障造成的损失比较大。
虽然,在国外已开发出了面向高速性能要求的信号采集***,如德国IBA公司的PDA***,但这类***售价昂贵、资源开销大,并且***兼容性不强,底层数据接口不开放,难以有效地用于连铸高速电液伺服***的状态监控和故障分析诊断。
申请号为CN201220372524.X的中国专利公开了“一种西门子PLC控制***的装封箱设备数据采集***”,该实用新型提出了一种用现场操作终端、I/O服务器、监控服务器等构成的数据采集***。
该专利对硬件要求极高,且未描述实现数据高速采集记录的方法。
申请号为CN201120257116.5的中国专利公开了“一种PLC数据记录模块”,该实用新型提出了一种用微控制器、RS232驱动电路、扩展总线接口和电源组成的数据记录模块。
该专利只能进行一对一的数据采集,难以实现长时间大量数据采集,数据共享和数据的分析处理不便;
申请号为200910103626.4的中国专利公开了“一种工业过程数据高速采集的方法及***”,该发明提出了用现有网络、数据采集服务器和控制器建立采集***。
该专利虽然提出了该***的基本使用步骤,但对于如何达到毫秒级的高速数据采集,如何实现高速数据存取的方法,缺乏具体描述。
综上所述,现有技术下的信号采集监测方法或难以对高速调节的对象进行有效的信号监测,导致数据测量分析不准、瞬态故障漏报率较高,或由于状态监测能力不足而导致无法反映连铸电液伺服***的一些性能状态变化,难以对一些早期的、隐藏的异常和状态劣化进行识别和报警,使***的分析诊断效果比较差。
发明内容
为了解决现有技术下存在的对连铸产线电液伺服***的高速信号难以准确采集、监测、分析、诊断的问题,本发明提供了连铸电液伺服***信号采集监测***及信号采集监测方法,能有效地解决现有技术下的监控***信号采样周期长、故障漏报率高,状态监测能力不足的问题,本发明的具体如下所述:
连铸电液伺服***信号采集监测***,包括各个电液伺服装置组成的连铸电液伺服***和工业以太网,其中,电液伺服装置由伺服阀、油缸等执行机构和电液伺服控制***组成,其特征在于:
所述的各个电液伺服装置均分别连接设置有一信号采集监测***,该信号采集监测***对电液伺服装置的油缸有杆腔、油缸无杆腔、伺服阀阀芯和伺服阀电流/电压信号进行监测、采样、存储和数据通讯;
所述的各个信号采集监测***均与工业以太网连接,且工业以太网连接设置有数据采集模块和诊断监视模块,信号采集监测***将获得的信号数据通过工业以太网传输至数据采集模块和诊断监视模块,再送入后续的电液伺服控制***。
根据本发明的连铸电液伺服***信号采集监测***,其特征在于,所述的信号采集监测***包括顺序信号连接的检测模块,信号高速采样模块,数据缓存模块和通讯处理模块,其中检测模块与伺服阀、油缸等执行机构信号连接,将伺服阀、油缸等执 行机构的各项检测电信号送入后续连接的信号高速采样模块,信号高速采样模块与电液伺服控制***信号连接,将检测模块送来的检测电信号和电液伺服控制***送来的信号进行模拟量/数字量转换和高速定周期采样,并转换成可以用数字量表示的数据送入后续的数据缓存模块,该数据缓存模块将信号高速采样模块采样到的各数据量集中封装成数据包,然后把数据包保存在预定的缓存空间,通讯处理模块将数据缓存模块连接到工业以太网,将数据缓存模块与数据采集模块进行数据通讯。
根据本发明的连铸电液伺服***信号采集监测***,其特征在于,所述的检测模块包括油缸位移检测器、油缸有杆腔压力检测器、油缸无杆腔压力检测器、伺服阀阀芯位移检测器和伺服阀电流/电压信号检测器,这些检测器分别对伺服阀、油缸等执行机构的各个部件进行检测,其具体为,油缸位移检测器检测油缸活塞杆的行程位移变化,油缸有杆腔压力检测器检测油缸有杆腔的油压,油缸无杆腔压力检测器检测油缸无杆腔的油压,伺服阀阀芯位移检测器用于检测伺服阀阀芯位移的变化,而伺服阀电流/电压信号检测器则检测电液伺服控制***送到伺服阀上的电流或电压信号。
根据本发明的连铸电液伺服***信号采集监测***,其特征在于,所述的数据采集模块包括采集存储子模块和时间修正子模块,其中,采集存储子模块通过工业以太网的通讯接口批量采集各数据缓存模块的缓存空间的数据,并将采集来的数据以数据文件形式保存在存储介质中,而时间修正子模块则用于对数据采集时间进行修正,消除各数据缓存模块之间的数据采集时间误差。
根据本发明的连铸电液伺服***信号采集监测***,其特征在于,所述的诊断监视模块对数据采集模块中存储的文件数据进行循环计算和分析,当发现数据异常时,在监视终端上显示报警和诊断信息,提醒并指导操作维护人员及时进行异常处置,同时向后续的电液伺服控制***发出联锁和纠正信号。
一种基于上述的连铸电液伺服***信号采集监测***的连铸电液伺服***信号采集监测方法,其具体步骤如下所述:
1)将信号采集监测***的检测模块连接到现有的各个电液伺服装置的伺服阀、油缸等执行机构上,分别检测油缸活塞杆的实际行程位移变化、油缸有杆腔的油压变化、油缸无杆腔的油压变化、伺服阀阀芯位移的变化和伺服阀的电流或电压给定信号;
2)检测模块所检测到的信号和电液伺服控制***的控制信号一同送入信号高速采样模块,由信号高速采样模块根据设定的采样周期,采用高速定时中断方式进行信号的同步采样,即,高速定周期采样,并把各信号量通过进行模拟量/数字量转换,转换成可以用数字量表示的数据;
3)数据缓存模块在步骤2)中设定的每个采样周期内,将采样到的各数据量集中封装成数据包,然后把数据包保存在预定的数据缓存空间;
4)通讯处理模块把数据缓存模块连接到工业以太网,将数据缓存模块与数据采集模块进行数据通讯,该数据通讯是通过在各个信号采集监测***的数据缓存模块和数据采集模块之间建立数据采集通道的方式来进行。
5)数据采集模块批量采集各个数据缓存模块缓存空间的数据,并把采集来的数据,经过数据压缩和采集时间修正,以数据文件的形式保存在存储介质中;
6)步骤5)中对采集来的数据进行采集时间修正过程由数据采集模块的时间修正子模块完成,其具体为,每次当采集存储子模块执行批量采集数据块任务时,时间修正子模块自动计算一次该数据块的数据采样时间和数据采集模块当前***时间之间的时间差ΔT,每隔一定的修正周期,用当前的时间差ΔT去更新对应采集通道的时间修正量,而每次在数据块写入数据文件时,自动根据时间修正量对写入数据文件的数据块采集时间进行修正,其中,修正后的数据块采集结束时间=数据块的数据采样时间-时间修正量,而修正后的数据块采集开始时间=修正后的数据块采集结束时间-数据块采集的数据包组数*数据采样周期;
7)诊断监视模块对数据采集模块中存储的文件数据进行循环计算和分析,当诊断出数据异常时,在监视终端上显示报警和诊断信息,提醒并指导操作维护人员及时进行异常处置,同时向后续的电液伺服控制***发出联锁和纠正信号。
根据本发明的连铸电液伺服***信号采集监测方法,其特征在于,所述的步骤3)中的数据缓存空间由两个结构相同的数据块组成,每个数据块包括头部和实体两个部分,其中,数据块头部中的定时中断周期、信号采样周期、数据包组数、每组字数是预设定量,数据块的当前数据采样时间、当前组号和存满标志是状态量,而数据块的实体由数据包构成,数据包的组数和每组数据字数同数据块头部的设定量保持一致。
根据本发明的连铸电液伺服***信号采集监测方法,其特征在于,所述的步骤3)中的数据缓存模块的数据缓存的过程如下:
1)预先设定好信号采样周期,定时中断周期,数据包的组数和每组字数,其中信号采样周期应不小于定时中断周期,并且是定时中断周期的整数倍;
2)在每个采样周期内,数据缓存模块把采样到的各数据,按顺序连续装入一个数据包;
3)在每个采样周期内,把封装好的数据包交替存入两个数据块中;
4)当第一个数据块存满后,再存入第二个数据块;当第二个数据块存满后,再存入第一个数据块,如此循环不断地实现数据的缓存。
根据本发明的连铸电液伺服***信号采集监测方法,其特征在于,所述的步骤5)中的数据采集模块对数据的批量采集和存储由采集存储子模块完成,采集存储子模块在采集通道上连续监测各数据缓存模块的两个数据块的状态,当任何一个数据块发出存满信号时,把该数据块批量采集到数据采集模块的数据文件中,而数据文件由文件头、各采集通道定义、各采集通道的数据标签定义、采集的各组数据块、各采集通道的数据块索引组成,数据文件经过数据压缩,保存在存储介质上,而采集存储子模块在把数据块写入数据文件前,为数据文件在大容量存储介质上预先分配好连续的存储空间;
根据本发明的连铸电液伺服***信号采集监测方法,其特征在于,所述的数据文件在大容量存储介质上预先分配好连续的存储空间,该预分配存储空间的过程具体为,先根据单个数据文件的存盘周期、采样周期、采集数据量,自动确定数据文件占用存储空间的最大长度,该最大长度=文件头长度+所有采集通道长度+所有数据标签长度+存盘周期内数据块总长度+存盘周期内数据块索引总长度,然后根据单个数据文件的存盘周期,自动在存储介质上创建数据文件,最后在数据写入文件前,根据数据文件占用存储空间的最大长度,预先将文件读写指针移至文件末尾,并自动执行一次文件的关闭和打开操作,为数据文件在存储介质上预先分配连续的存储空间。
使用本发明的连铸电液伺服***信号采集监测***及信号采集监测方法获得了如下有益效果:
1)本发明的连铸电液伺服***信号采集监测***及信号采集监测方法可同时高速采集监测多个电液伺服***的信号状态,并能提供长期数据记录存储、趋势分析和自动报警诊断功能;
2)本发明的连铸电液伺服***信号采集监测***及信号采集监测方法消除了常规监测***在数据采样周期和监测诊断能力上的限制和不足,大大提高了数据采集速度和存取效率,从而显著提高了对连铸高速电液伺服***故障诊断的有效性和快速性,降低了故障漏报机率,减少了设备故障停机时间。
附图说明
图1是本发明的连铸电液伺服***信号采集监测***结构示意图;
图2是本发明的连铸电液伺服***信号采集监测方法的流程图;
图3是本发明的数据缓存模块的数据块结构图;
图4是本发明的数据缓存模块的数据缓存控制流程图;
图5是本发明的数据采集模块的数据文件结构图;
图6是本发明的数据文件的存储空间预分配控制流程图;
图7是本发明的数据采集时间的修正控制流程图。
图中:1-电液伺服装置,1a-伺服阀、油缸等执行机构,1b-电液伺服控制***,2-工业以太网,3-数据采集模块,4-诊断监视模块,5-A-信号采集监测***,A1-检测模块,A2-信号高速采样模块,A3-数据缓存模块,A4-通讯处理模块。
具体实施方式
下面结合附图和实施例对发明的连铸电液伺服***信号采集监测***及信号采集监测方法做进一步的描述。
如图1所示,连铸电液伺服***信号采集监测***,包括各个电液伺服装置1组成的连铸电液伺服***和工业以太网2,其中,电液伺服装置由伺服阀、油缸等执行机构1a和电液伺服控制***1b组成。
各个电液伺服装置1均分别连接设置有一信号采集监测***A,该信号采集监测***对电液伺服装置1的油缸有杆腔、油缸无杆腔、伺服阀阀芯和伺服阀电流/电压信号进行监测、采样、存储和数据通讯;
各个信号采集监测***A均与工业以太网2连接,且工业以太网连接设置有数据采集模块3和诊断监视模块4,信号采集监测***将获得的信号数据通过工业以太网传输至数据采集模块和诊断监视模块,再送入后续的电液伺服控制***5。
信号采集监测***A包括顺序信号连接的检测模块A1,信号高速采样模块A2,数据缓存模块A3和通讯处理模块A4,其中检测模块与伺服阀、油缸等执行机构1a信号连接,将伺服阀、油缸等执行机构的各项检测电信号送入后续连接的信号高速采样模块,信号高速采样模块与电液伺服控制***1b信号连接,将检测模块送来的检测电信号和电液伺服控制***送来的信号进行模拟量/数字量转换和高速定周期采样,并转换成可以用数字量表示的数据送入后续的数据缓存模块,该数据缓存模块将信号高速采样模块采样到的各数据量集中封装成数据包,然后把数据包保存在预定的缓存空间,通讯处理模块将数据缓存模块连接到工业以太网2,将数据缓存模块与数据采集模块3进行数据通讯。
检测模块A1包括油缸位移检测器、油缸有杆腔压力检测器、油缸无杆腔压力检测器、伺服阀阀芯位移检测器和伺服阀电流/电压信号检测器,这些检测器分别对伺服阀、 油缸等执行机构1a的各个部件进行检测,其具体为,油缸位移检测器检测油缸活塞杆的行程位移变化,油缸有杆腔压力检测器检测油缸有杆腔的油压,油缸无杆腔压力检测器检测油缸无杆腔的油压,伺服阀阀芯位移检测器用于检测伺服阀阀芯位移的变化,而伺服阀电流/电压信号检测器则检测电液伺服控制***1b送到伺服阀上的电流或电压信号。
数据采集模块3包括采集存储子模块和时间修正子模块,其中,采集存储子模块通过工业以太网2的通讯接口批量采集各数据缓存模块A3的缓存空间的数据,并将采集来的数据以数据文件形式保存在存储介质中,而时间修正子模块则用于对数据采集时间进行修正,消除各数据缓存模块之间的数据采集时间误差。
诊断监视模块4对数据采集模块3中存储的文件数据进行循环计算和分析,当发现数据异常时,在监视终端上显示报警和诊断信息,提醒并指导操作维护人员及时进行异常处置,同时向后续的电液伺服控制***5发出联锁和纠正信号。
基于的连铸电液伺服***信号采集监测***的连铸电液伺服***信号采集监测方法,参考图1和图2所示,其具体步骤如下所述:
1)将信号采集监测***A的检测模块A1连接到现有的各个电液伺服装置1的伺服阀、油缸等执行机构1a上,分别检测油缸活塞杆的实际行程位移变化、油缸有杆腔的油压变化、油缸无杆腔的油压变化、伺服阀阀芯位移的变化和伺服阀的电流或电压给定信号;
2)检测模块A1所检测到的信号和电液伺服控制***1b的控制信号一同送入信号高速采样模块A2,由信号高速采样模块根据设定的采样周期,采用高速定时中断方式进行信号的同步采样,即,高速定周期采样,并把各信号量通过进行模拟量/数字量转换,转换成可以用数字量表示的数据;
3)数据缓存模块A3在步骤2)中设定的每个采样周期内,将采样到的各数据量集中封装成数据包,然后把数据包保存在预定的数据缓存空间;
4)通讯处理模块A4把数据缓存模块A3连接到工业以太网2,将数据缓存模块与数据采集模块3进行数据通讯,该数据通讯是通过在各个信号采集监测***A的数据缓存模块和数据采集模块之间建立数据采集通道的方式来进行,其中,各数据采集通道的结构见如下表1:
表1 各数据采集通道的结构
5)数据采集模块3批量采集各个数据缓存模块A3缓存空间的数据,并把采集来的数据,经过数据压缩和采集时间修正,以数据文件的形式保存在存储介质中;
6)步骤5)中对采集来的数据进行采集时间修正过程由数据采集模块3的时间修正子模块完成,参考图7所示,其具体为,每次当采集存储子模块执行批量采集数据块任务时,时间修正子模块自动计算一次该数据块的数据采样时间和数据采集模块当前***时间之间的时间差ΔT,每隔一定的修正周期,用当前的时间差ΔT去更新对应采集通道的时间修正量,而每次在数据块写入数据文件时,自动根据时间修正量对写入数据文件的数据块采集时间进行修正,其中,修正后的数据块采集结束时间=数据块的数据采样时间-时间修正量,而修正后的数据块采集开始时间=修正后的数据块采集结束时间-数据块采集的数据包组数*数据采样周期;
7)诊断监视模块4对数据采集模块3中存储的文件数据进行循环计算和分析,当诊断出数据异常时,在监视终端上显示报警和诊断信息,提醒并指导操作维护人员及时进行异常处置,同时向后续的电液伺服控制***5发出联锁和纠正信号。
如图3所示,上述的步骤3)中的数据缓存空间由两个结构相同的数据块组成,每个数据块包括头部和实体两个部分,其中数据块头部的结构见如下表2:
表2 数据块头部的结构
数据块头部中的定时中断周期、信号采样周期、数据包组数、每组字数是预设定量,数据块的当前数据采样时间、当前组号和存满标志是状态量,而数据块的实体由数据包构成,数据包的组数和每组数据字数同数据块头部的设定量保持一致。
如图4所示,上述的步骤3)中的数据缓存模块A3的数据缓存的过程如下:
1)预先设定好信号采样周期,定时中断周期,数据包的组数和每组字数,其中信号采样周期应不小于定时中断周期,并且是定时中断周期的整数倍;
2)在每个采样周期内,数据缓存模块把采样到的各数据,按顺序连续装入一个数据包,数据包结构如下表3:
表3 数据包的结构
3)在每个采样周期内,把封装好的数据包交替存入两个数据块中;
4)当第一个数据块存满后,再存入第二个数据块;当第二个数据块存满后,再存入第一个数据块,如此循环不断地实现数据的缓存。
上述的步骤5)中的数据采集模块对数据的批量采集和存储由采集存储子模块完成,采集存储子模块在采集通道上连续监测各数据缓存模块的两个数据块的状态,当任何一个数据块发出存满信号时,把该数据块批量采集到数据采集模块的数据文件中,如图5所示,数据文件由文件头、各采集通道定义、各采集通道的数据标签定义、采集的各组数据块、各采集通道的数据块索引组成,数据文件经过数据压缩,保存在存储介质上,而采集存储子模块在把数据块写入数据文件前,为数据文件在大容量存储介质上预先分配好连续的存储空间;
上述的数据文件在大容量存储介质上预先分配好连续的存储空间,该预分配存储空间的过程具体为,如图6所示,先根据单个数据文件的存盘周期、采样周期、采集数据量,自动确定数据文件占用存储空间的最大长度,该最大长度=文件头长度+所有采集通道长度+所有数据标签长度+存盘周期内数据块总长度+存盘周期内数据块索引总长度,然后根据单个数据文件的存盘周期,自动在存储介质上创建数据文件,最后在数据写入文件前,根据数据文件占用存储空间的最大长度,预先将文件读写指针移 至文件末尾,并自动执行一次文件的关闭和打开操作,为数据文件在存储介质上预先分配连续的存储空间。
实施例
将本发明的连铸电液伺服***信号采集监测***及信号采集监测方法应用于六流圆方坯连铸中间包滑板电液伺服***上。本实施例的中间包滑板电液伺服***共6套,每流1套,每套滑板电液伺服***由控制***(S7-300控制器)、伺服阀、滑板油缸等主要部件组成。
(可参考图1),将信号采集监测***A的检测模块A1连接到现有的各个电液伺服装置1的伺服阀、油缸等执行机构1a上,分别检测油缸活塞杆的实际行程位移变化、油缸有杆腔的油压变化、油缸无杆腔的油压变化、伺服阀阀芯位移的变化和伺服阀的电流或电压给定信号,本实施例中,滑板油缸位移检测器采用内置式磁致伸缩型位移传感器,油缸行程范围80mm,输出电信号4-20mA,用于检测滑板油缸的实际行程位移。油缸有杆腔压力检测器和无杆腔压力检测器,采用二线制4-20mA的油压传感器,测量范围0-400Bar,分别用于检测油缸有杆腔的油压和无杆腔的油压。伺服阀阀芯位移检测器采用内置式位移传感器,输出信号4-20mA,用于检测伺服阀阀芯位移的变化。本实施例的伺服阀的给定信号为电压信号,采用电压信号检测器用于检测控制***送到伺服阀上的电压给定信号,信号范围为±10V。
本实施例中,信号高速采样模块A2包括高速A/D输入卡和带高速中断的处理器,用于对检测模块A1送来的检测电信号,和电液伺服***7送来的信号,进行模拟量/数字量转换,和高速定周期采样,转换成可以用数字量表示的数据;
本实施例中,数据缓存模块A3包括处理器和内存,处理器将信号高速采样模块A2采样到的各数据量集中封装成数据包,然后把数据包保存在内存上预定的缓存空间;
本实施例中,通讯处理模块A4采用了以太网通讯接口模块和以太网交换机,用于把各电液伺服***的数据缓存模块连接到工业以太网,同数据采集模块进行数据通讯;
本实施例中,数据采集模块3包括采集存储子模块和时间修正子模块。采集存储子模块采用以太网卡作为通讯接口,并带有大容量硬盘存储器;通过以太网通讯接口,批量采集各数据缓存模块A3的缓存空间的数据,并把采集来的数据以文件的形式保存在大容量存储介质中;时间修正子模块用于对数据采集时间进行修正,消除各数据缓存模块之间的数据采集时间误差;
本实施例中,诊断监视模块4是一个数据分析监视终端,用于对数据采集模块3 中存储的文件数据进行循环计算和分析,当发现数据异常时,在监视终端上显示报警和诊断信息,提醒并指导操作维护人员及时进行异常处置,同时向电液伺服控制***5发出联锁和纠正信号。
连铸电液伺服***信号采集监测方法,参考图1和图2所示,本实施例中用于对六流圆方坯连铸中间包滑板电液伺服***的高速信号进行采集监测,包括以下步骤:
步骤1:将检测模块A1连接到现有的滑板电液伺服***上,分别检测滑板油缸活塞杆的实际行程位移变化(即滑板油缸的实际开度),油缸有杆腔的油压变化,油缸无杆腔的油压变化,伺服阀阀芯位移的变化(即伺服阀的实际开度),伺服阀的电流或电压给定信号(即伺服阀的设定开度);
步骤2:检测模块A1检测到的信号和滑板电液伺服***本身的控制信号一同送入信号高速采样模块A2,由信号高速采样模块根据设定的采样周期,采用高速定时中断方式进行信号的同步采样,并把各信号量转换成可以用数字量表示的数据;
本实施例中采用10ms周期的高速定时中断进行信号采样,采样周期与滑板电液伺服控制***的处理周期保持同步,以确保所有信号处理细节不遗漏;
本实施例中信号高速采样模块A2除了接收检测模块送来的信号以外,还接收从电液伺服控制***送来的滑板油缸的设定开度,结晶器设定钢水液位,结晶器实际钢水液位,和铸机拉速信号等;
步骤3:数据缓存模块A3在每个采样周期内,将采样到的各数据量集中封装成数据包,然后把数据包保存在预定的数据缓存空间;
本实施例中数据缓存空间由两个结构相同的数据块组成,分别是DB1和DB2,每个数据块包括头部和实体两个部分(可参考图3),数据块头部的结构见如下表4
表4 实施例数据块头部的结构
数据块头部包括4个设定量,分别是定时中断周期、信号采样周期、数据包组数、每组字数。数据块头部还包括3个状态量,分别是数据块的当前数据采样时间、当前组号和存满标志;数据块的实体由200组数据包构成,数据包的组数和每组数据字数同数据块头部的设定量一致。
数据缓存模块进行数据缓存的控制过程(可参考图4),包括:
(1)预先设定好信号采样周期,定时中断周期,数据包的组数和每组字数;其中信号采样周期应不小于定时中断周期,并且是定时中断周期的整数倍;
本实施例中的信号采样周期和定时中断周期均为10ms,每个数据块的数据包组数为200组,每组字数为10个字;
(2)在每个采样周期内,数据缓存模块把采样到的各数据,按顺序连续装入一个数据包数据包的结构见如下表5
符号 数据名称(标签) 数据类型
Data_1 滑板油缸的实际开度 WORD
Data_2 滑板油缸有杆腔的油压 WORD
Data_3 滑板油缸无杆腔的油压 WORD
Data_4 伺服阀阀芯位移 WORD
Data_5 伺服阀的电压给定信号 WORD
Data_6 滑板油缸的设定开度 WORD
Data_7 结晶器设定钢水液位 WORD
Data_8 结晶器实际钢水液位 WORD
Data_9 铸机实际拉速 WORD
Data_10 其它控制信号 WORD
表5 实施例数据包的结构
(3)在每个采样周期内,把封装好的数据包交替存入两个数据块DB1和DB2中;
(4)当第一个数据块DB1存满后,再存入第二个数据块DB2;当第二个数据块DB2存满后,再存入第一个数据块DB1,如此循环不断地实现数据的交替缓存;
步骤4:通讯处理模块A4把数据缓存模块A3连接到工业以太网2,将数据缓存模块与数据采集模块3进行数据通讯;
上述的数据通讯是通过在各数据缓存模块和数据采集模块之间建立数据采集通道 的方式来进行。本实施例中的数据通讯采用TCP/IP通讯协议,共建立6条采集通道,分别对应6个流的数据缓存模块,各数据采集通道的结构如下表6;
表6 实施例各数据采集通道的结构
步骤6:数据采集模块3批量采集各数据缓存模块缓存空间的数据,并把采集来的数据,经过数据压缩和采集时间修正,以数据文件的形式保存在大容量存储介质中;
数据采集模块对数据的批量采集和存储由采集存储子模块完成;
采集存储子模块在采集通道上连续监测各数据缓存模块的两个数据块DB1和DB2的状态,当任何一个数据块发出存满信号时,把该数据块批量采集到数据采集模块的数据文件中;
数据文件(可参考图5),由文件头、各采集通道定义、各采集通道的数据标签定义、采集的各组数据块、各采集通道的数据块索引组成,数据文件经过数据压缩,保存在大容量硬盘存储器上;
采集存储子模块在把数据块写入数据文件前,为数据文件在大容量硬盘存储器上预先分配好连续的存储空间,以加快数据采集模块的数据存取速度,避免磁盘文件碎片对数据存取速度的影响。
采集存储子模块为数据文件预分配存储空间的过程,(可参考图6),包括:
先根据单个数据文件的存盘周期、采样周期、采集数据量,自动确定数据文件占用存储空间的最大长度,该最大长度=文件头长度+所有采集通道长度+所有数据标签长度+存盘周期内数据块总长度+存盘周期内数据块索引总长度,本实施例的设定存盘周期为2小时,因此,每个数据文件可以保存所有采集通道的2小时的数据。
然后根据单个数据文件的存盘周期,自动在存储介质上创建数据文件,本实施例的设定存盘周期为2小时,因此,每2小时自动在硬盘存储器上创建一个数据文件。
最后在数据写入文件前,根据数据文件占用存储空间的最大长度,预先将文件读写指针移至文件末尾,并自动执行一次文件的关闭和打开操作,为数据文件在存储介质上预先分配连续的存储空间。
所述数据采集模块对数据采集时间的修正过程由时间修正子模块完成,修正步骤(可参考图7),其具体为,每次当采集存储子模块执行批量采集数据块任务时,时间修正子模块自动计算一次该数据块的数据采样时间和数据采集模块当前***时间之间的时间差ΔT,每隔一定的修正周期(如24小时),用当前的时间差ΔT去更新对应采集通道的时间修正量,而每次在数据块写入数据文件时,自动根据时间修正量对写入 数据文件的数据块采集时间进行修正,其中,修正后的数据块采集结束时间=数据块的数据采样时间-时间修正量,而修正后的数据块采集开始时间=修正后的数据块采集结束时间-数据块采集的数据包组数*数据采样周期;
步骤7:诊断监视模块4对数据采集模块3中存储的文件数据进行循环计算和分析,当诊断出数据异常时,在监视终端上显示报警和诊断信息,提醒并指导操作维护人员及时进行异常处置,同时向后续的电液伺服控制***5发出联锁和纠正信号。
在本实施例中,当诊断监视模块通过对数据文件中的流滑板电液伺服***的信号数据进行计算分析,发现流伺服阀的实际开度同设定开度之间的差值开始变大,超过了报警值,则在监视终端上立即显示伺服阀阀芯偏差大报警,并给出如何处理的提示和指导信息,同时向流滑板电液伺服***发出纠正偏差的信号。
本发明的连铸电液伺服***信号采集监测***及信号采集监测方法可同时高速采集监测多个电液伺服***的信号状态,并能提供长期数据记录存储、趋势分析和自动报警诊断功能。且本发明的连铸电液伺服***信号采集监测***及信号采集监测方法消除了常规监测***在数据采样周期和监测诊断能力上的限制和不足,大大提高了数据采集速度和存取效率,从而显著提高了对连铸高速电液伺服***故障诊断的有效性和快速性,降低了故障漏报机率,减少了设备故障停机时间。
本发明的连铸电液伺服***信号采集监测***及信号采集监测方法适用于各种炼钢连铸产线电液伺服***的信号采集监测领域。

Claims (5)

1.连铸电液伺服***信号采集监测方法,其具体步骤如下所述:
1)将信号采集监测***(A)的检测模块(A1)连接到现有的各个电液伺服装置(1)的伺服阀、油缸等执行机构(1a)上,分别检测油缸活塞杆的实际行程位移变化、油缸有杆腔的油压变化、油缸无杆腔的油压变化、伺服阀阀芯位移的变化和伺服阀的电流或电压给定信号;
2)检测模块(A1)所检测到的信号和电液伺服控制***(1b)的控制信号一同送入信号高速采样模块(A2),由信号高速采样模块根据设定的采样周期,采用高速定时中断方式进行信号的同步采样,即,高速定周期采样,并把各信号量通过进行模拟量/数字量转换,转换成可以用数字量表示的数据;
3)数据缓存模块(A3)在步骤2)中设定的每个采样周期内,将采样到的各数据量集中封装成数据包,然后把数据包保存在预定的数据缓存空间;
4)通讯处理模块(A4)把数据缓存模块(A3)连接到工业以太网(2),将数据缓存模块与数据采集模块(3)进行数据通讯,该数据通讯是通过在各个信号采集监测***(A)的数据缓存模块和数据采集模块之间建立数据采集通道的方式来进行;
5)数据采集模块(3)批量采集各个数据缓存模块(A3)缓存空间的数据,并把采集来的数据,经过数据压缩和采集时间修正,以数据文件的形式保存在存储介质中;
6)步骤5)中对采集来的数据进行采集时间修正过程由数据采集模块(3)的时间修正子模块完成,其具体为,每次当采集存储子模块执行批量采集数据块任务时,时间修正子模块自动计算一次该数据块的数据采样时间和数据采集模块当前***时间之间的时间差ΔT,每隔一定的修正周期,用当前的时间差ΔT去更新对应采集通道的时间修正量,而每次在数据块写入数据文件时,自动根据时间修正量对写入数据文件的数据块采集时间进行修正,其中,修正后的数据块采集结束时间=数据块的数据采样时间-时间修正量,而修正后的数据块采集开始时间=修正后的数据块采集结束时间-数据块采集的数据包组数*数据采样周期;
7)诊断监视模块(4)对数据采集模块(3)中存储的文件数据进行循环计算和分析,当诊断出数据异常时,在监视终端上显示报警和诊断信息,提醒并指导操作维护人员及时进行异常处置,同时向后续的电液伺服控制***(5)发出联锁和纠正信号。
2.如权利要求1所述的连铸电液伺服***信号采集监测方法,其特征在于,所述的步骤3)中的数据缓存空间由两个结构相同的数据块组成,每个数据块包括头部和实体两个部分,其中,数据块头部中的定时中断周期、信号采样周期、数据包组数、每组字数是预设定量,数据块的当前数据采样时间、当前组号和存满标志是状态量,而数据块的实体由数据包构成,数据包的组数和每组数据字数同数据块头部的设定量保持一致。
3.如权利要求1所述的连铸电液伺服***信号采集监测方法,其特征在于,所述的步骤3)中的数据缓存模块(A3)的数据缓存的过程如下:
1)预先设定好信号采样周期,定时中断周期,数据包的组数和每组字数,其中信号采样周期应不小于定时中断周期,并且是定时中断周期的整数倍;
2)在每个采样周期内,数据缓存模块把采样到的各数据,按顺序连续装入一个数据包;
3)在每个采样周期内,把封装好的数据包交替存入两个数据块中;
4)当第一个数据块存满后,再存入第二个数据块;当第二个数据块存满后,再存入第一个数据块,如此循环不断地实现数据的缓存。
4.如权利要求1所述的连铸电液伺服***信号采集监测方法,其特征在于,所述的步骤5)中的数据采集模块对数据的批量采集和存储由采集存储子模块完成,采集存储子模块在采集通道上连续监测各数据缓存模块的两个数据块的状态,当任何一个数据块发出存满信号时,把该数据块批量采集到数据采集模块的数据文件中,而数据文件由文件头、各采集通道定义、各采集通道的数据标签定义、采集的各组数据块、各采集通道的数据块索引组成,数据文件经过数据压缩,保存在存储介质上,而采集存储子模块在把数据块写入数据文件前,为数据文件在大容量存储介质上预先分配好连续的存储空间。
5.如权利要求4所述的连铸电液伺服***信号采集监测方法,其特征在于,所述的数据文件在大容量存储介质上预先分配好连续的存储空间,该预分配存储空间的过程具体为,先根据单个数据文件的存盘周期、采样周期、采集数据量,自动确定数据文件占用存储空间的最大长度,该最大长度=文件头长度+所有采集通道长度+所有数据标签长度+存盘周期内数据块总长度+存盘周期内数据块索引总长度,然后根据单个数据文件的存盘周期,自动在存储介质上创建数据文件,最后在数据写入文件前,根据数据文件占用存储空间的最大长度,预先将文件读写指针移至文件末尾,并自动执行一次文件的关闭和打开操作,为数据文件在存储介质上预先分配连续的存储空间。
CN201510090542.7A 2015-02-28 2015-02-28 连铸电液伺服***信号采集监测***及信号采集监测方法 Active CN105988445B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201510090542.7A CN105988445B (zh) 2015-02-28 2015-02-28 连铸电液伺服***信号采集监测***及信号采集监测方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201510090542.7A CN105988445B (zh) 2015-02-28 2015-02-28 连铸电液伺服***信号采集监测***及信号采集监测方法

Publications (2)

Publication Number Publication Date
CN105988445A CN105988445A (zh) 2016-10-05
CN105988445B true CN105988445B (zh) 2019-10-25

Family

ID=57039238

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201510090542.7A Active CN105988445B (zh) 2015-02-28 2015-02-28 连铸电液伺服***信号采集监测***及信号采集监测方法

Country Status (1)

Country Link
CN (1) CN105988445B (zh)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111691493A (zh) * 2020-07-16 2020-09-22 三一重机有限公司 一种液压油缸监测装置、挖掘机及方法
CN113124019B (zh) * 2021-04-30 2022-02-11 中国重型机械研究院股份公司 数字逻辑阀阵列液压伺服控制***、控制方法与故障诊断方法
CN113386386B (zh) * 2021-07-06 2023-07-25 上海海得控制***股份有限公司 旋转式高速压片机的冲头数据采集方法、***、介质及装置

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1737597A (zh) * 2005-04-30 2006-02-22 重庆大学 配电网过电压在线监测装置及方法
CN2764072Y (zh) * 2004-12-30 2006-03-08 西安交通大学 基于dsp的网络化设备智能监测装置
CN101539765A (zh) * 2009-04-17 2009-09-23 中冶赛迪工程技术股份有限公司 一种工业过程数据高速采集的方法及***
CN202230480U (zh) * 2011-09-08 2012-05-23 中国西电电气股份有限公司 基于fpga 的高速信号采集与数据缓存***

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN2764072Y (zh) * 2004-12-30 2006-03-08 西安交通大学 基于dsp的网络化设备智能监测装置
CN1737597A (zh) * 2005-04-30 2006-02-22 重庆大学 配电网过电压在线监测装置及方法
CN101539765A (zh) * 2009-04-17 2009-09-23 中冶赛迪工程技术股份有限公司 一种工业过程数据高速采集的方法及***
CN202230480U (zh) * 2011-09-08 2012-05-23 中国西电电气股份有限公司 基于fpga 的高速信号采集与数据缓存***

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
2800轧机液压***在线监测与故障诊断;朱学彪;《中国优秀硕士论文全文数据库工程科技I辑》;20051231;6-58页 *

Also Published As

Publication number Publication date
CN105988445A (zh) 2016-10-05

Similar Documents

Publication Publication Date Title
CN105988445B (zh) 连铸电液伺服***信号采集监测***及信号采集监测方法
CN102710014A (zh) 一种基于iec61850的断路器机械特性状态监测装置
CN207408818U (zh) 一种具有故障预测及诊断功能的数控机床
CN107172128B (zh) 一种云辅助的制造装备大数据采集方法
CN104503407A (zh) 一种工业生产过程中数据采集回放***和方法
CN104168148A (zh) 一种多接口数据采集装置及采集方法
CN107241232B (zh) 一种适用于调度自动化网络分析的故障定位***及方法
CN207457811U (zh) 一种数控机床智能故障诊断装置
CN110858125B (zh) 数控***工业数据采集和存储方法及其***
CN111238559A (zh) 一种卷包车间在线检测设备状态监控***
CN113219910A (zh) 一种全流程的生产自诊断及优化***
CN105136804A (zh) 高速带钢表面图像采集及图像处理装置和方法
CN103076755B (zh) 基于plc装置实现水电站大容量顺序事件记录的方法
CN208751840U (zh) 一种机泵健康监测与故障诊断***
CN112615935A (zh) 一种终端设备联网参考模型及其交互方法
CN113468168A (zh) 一种起重机械多源异构数据高速采集与处理软控制方法
CN115364992A (zh) 一种磨煤机健康监测***及健康监测方法
CN201288780Y (zh) 液压制动***安全运行在线监测装置
CN115480542A (zh) 生产线运行状态及相关工艺数据采集***
CN109711569A (zh) 一种烟草设备巡检历史数据处理***及方法
CN101153893A (zh) 电机智能测试***
CN105956118B (zh) 一种实现实时信息质量戳分布全局数据库的方法
CN112859740A (zh) 一种数控机床数据采集装置
CN117319527A (zh) 一种基于标识解析网关的时序数据处理方法、设备及介质
CN104156320A (zh) 一种输电线路故障定位装置行波数据采集方法

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant