一种连铸辊道秤实时校准方法

文档序号:5889230阅读:308来源:国知局
专利名称:一种连铸辊道秤实时校准方法
技术领域
本发明涉及冶金行业连铸辊道秤衡器技术,属控制技术领域。
背景技术
在冶金行业连铸生产过程中,在线辊道秤的使用大大提高了钢坯的称重的速度,但由于辊道秤频繁对热钢坯计量,同时水冷却输送辊环境恶劣,造成称重传感器和秤体限位不同程度的锈蚀,使辊道秤的精度得不到保证。在降成本、保精度的前提下,辊道秤称量精度的保证,成为一个技术难题。

发明内容
是为满足类似冶金行业连铸辊道秤精度的实时监控,通过实时比对及时发现秤的误差是否在允许的范围内,从而提高辊道秤称量的准确性,实现设备的精细化管理。本发明提供一种连铸辊道秤实时校准方法。本发明所采用的技术方案如下
一种连铸辊道秤实时比对方法,它以计算机和辊道秤作为控制的设备。本发明由数据处理系统和人机界面系统两大部分组成,数据处理系统由称重传感器、称重仪表、西门子S7-300可编程控制器和工业以太网四部分组成,称重传感器安装在连铸出坯区域的可升降辊道台上,称重传感器的输出连接称重仪表的输入,称重仪表的输出连接S7-300的模拟量信号输入模块,通过工业以太网将称重数据发送至人机界面系统中。本发明的校准步骤是称量一比对一判定,即在数据比对系统中设置理论值,使用标准砝码坯放置在连铸辊道秤进行称量,将砝码坯的称量数据与理论值通过数据处理系统进行比对,在人机界面系统中可以直观地看到实时比对结果。如果符合要求,说明连铸辊道秤的精度合格;如果不符合要求,对连铸辊道秤进行校准后,进行下一轮称量——比对-判定循环。本发明所选的称重传感器选用首昌大和的YCCA_30t型传感器;
称重仪表选用首昌大和EDI-700智能称重仪表;
数据处理单元选用西门子S7-300PLC ;
人机界面系统采用西门子WinCC视窗技术开发界面,通过后台SQL数据库进行比对数据的归档保存。辊道秤称重数据比对人机界面采用西门子WinCC软件开发,具体WinCC全局脚本程序如下
#include <ap_glob. h>
void ReportJob ( LPCSTR pszJobName, LPCSTR pszMethodName )
{
HPROPERTIES hProperties = NULL;
CMN_ERR0RA CmnErrorA = { 0 };
TCHARszProjectName [MAX_PATH+1] = { ,\0, };Il Inform user that ReportJob() was called:printf ( "Started: ReportJob (\"%s\' \"%s\")\r\n",pszJobName,pszMethodName );
Il Get current project name into szProjectName from data manager:memset ( &CmnErrorA, 0, sizeof CmnErrorA );memset ( szProjectName, 0, sizeof szProjectName );
if ( ! DMGetRuntimeProject ( szProjectName, sizeof szProjectName - 1,&CmnErrorA ))
{
printf ( ^DMGetRuntimeProject() in ReportJob(\"%s\", \"%s\")",pszJobName, pszMethodName ); RptShowError ( NULL, &CmnErrorA );return;
}
Il Initialize RpjApi.dll:
memset ( &CmnErrorA, 0, sizeof CmnErrorA );
if ( ! RPJAttach ( &CmnErrorA ))
{
printf ( 〃RPJAttach () in ReportJob (\"%s\",\"%s\")",pszJobName,pszMethodName );
RptShowError ( NULL, &CmnErrorA );return;
}
Il Creates a new data transfer buffer:memset ( &CmnErrorA, 0, sizeof CmnErrorA );
hProperties = RPJCreatePropertyHandle ( szProjectName, &CmnErrorA );if ( NULL == hProperties )
{
printf ( ^RPJCreatePropertyHandle() in ReportJob(\"%s\", \"%s\")",pszJobName, pszMethodName );
RptShowError ( NULL, &CmnErrorA );
RPJDetach ( NULL );return;
}
Il Copy all properties of the print job descriptionIl with name pszJobName to the data transfer buffer:memset ( &CmnErrorA, 0, sizeof CmnErrorA );
if ( ! RPJGetJobProps ( hProperties, pszJobName, &CmnErrorA ))
{if ( ERR—JOBNOTFOUND == CmnErrorA. dwErrorl )
{
printf ( ,,ReportJob (\〃%s\〃,\〃%s\〃)failed \r\nbecause
job \〃%s\〃 \r\ncould not be found. \r\n〃,
pszJobName, pszMethodName, pszJobName );
} else
{
printf ( ^RPJGetJobProps () in ReportJob (\"%s\",\"%s\")",pszJobName, pszMethodName );
RptShowError ( NULL, &CmnErrorA );
}
RPJDeIetePropertyHandle ( hProperties, NULL );
RPJDetach ( NULL );return;
}
Il Call the print job description method with name pszMethodName
// upon the data transfer buffer:
memset ( &CmnErrorA, 0, sizeof CmnErrorA );
if ( ! RPJCalIJobMethod ( hProperties, pszMethodName, &CmnErrorA ))
{
if ( PRT—ERR—JOBALREADYACTIVE == CmnErrorA. dwErrorl )
{
printf ( ,,ReportJob (\〃%s\〃,\〃%s\〃)failed \r\nbecause
job \ 0/os\〃 \r\nalready is being previewed or printed. \r\n〃,
pszJobName, pszMethodName, pszJobName );
}
else
{
printf ( ^RPJCalIJobMethod () in ReportJob(\"%s\",\"%s\")",pszJobName, pszMethodName );
RptShowError ( NULL, &CmnErrorA );
}
RPJDeIetePropertyHandle ( hProperties, NULL );
RPJDetach ( NULL );return;
}
// Delete the data transfer buffer:memset ( &CmnErrorA, 0, sizeof CmnErrorA );if ( ! RPJDeIetePropertyHandle ( hProperties, &CmnErrorA ))
{
printf ( 〃RPJDeletePropertyHandle() in ReportJob(\"%s\", \"%s\")",pszJobName, pszMethodName );
RptShowError ( NULL, &CmnErrorA );
RPJDetach ( NULL );return;
}
Il Deinitialize RpjApi.dll:
memset ( &CmnErrorA, 0, sizeof CmnErrorA );
if ( ! RPJDetach ( &CmnErrorA ))
{
printf ( 〃RPJDetach () in ReportJob (\"%s\",\"%s\")",pszJobName,pszMethodName );
RptShowError ( NULL, &CmnErrorA );return;
}
比对原理为通过辊道秤系统进行现场称量数据的釆集,通过エ业以太网将称重数据传输至SQL数据库中,通过辊道秤在称量结束时的下降动作,触发称量数据与砝码坯数据的对比,同时触发WinCC系统中的事件触发器,来存储每一次的砝码比对值。通过每班次砝码坯称量数据与理论砝码值的比较,判断辊道秤的精度是否在允许的范围之内。本发明具有以下功能
可以进行多台辊道秤称重数据的管理;能够进行辊道秤称重历史数据的查询;对辊道秤精度实时比超限报警;辊道秤比对结果能够自动生成报表。本发明能够有效的实时监控辊道秤的精度,一旦发现辊道秤精度不能满足生产要求,及时提醒操作人员对辊道秤进行校准,保证辊道秤称量的准确性,提升了设备的精细化
管理水平。
具体实施例方式 本实施例采取如下步骤
1、称重传感器安装在连铸出坯区域的可升降辊道台上,称重仪表固定在辊道侧,将传感器信号线接入称重仪表的输入端; 2、将称重仪表的输出信号设置为4 20mA的电流信号,并将信号接入S7-300的模拟量输入模块中;
3、在S7-300可编程控制器中开发称重信号处理程序和自动比对计算程序;
4、利用西门子WinCC软件,开发人机界面系统;
5、在人机界面上设定砝码坯的理论值。6、将准备好的砝码坯调运至辊道秤上,并实施称重。
7、操作员点击人机界面的比对按钮后,辊道秤进行比对时,人机界面将实时读取辊道秤砝码坯称重值与理论值的比对結果,并自动提示操作人员辊道秤精度是否满足要求。
权利要求
1.一种连铸辊道秤实时校准方法,其特征是它由称重数据处理系统和人机界面系统两大部分组成,数据处理系统由称重传感器、称重仪表、西门子S7-300可编程控制器和エ业以太网四部分组成,称重传感器安装在连铸出坯区域的可升降辊道台上,称重传感器的输出连接称重仪表的输入,称重仪表的输出连接S7-300的模拟量信号输入模块,通过エ业以太网将称重数据发送至人机界面系统中,校准步骤是称量——比对——判定,即在数据处理系统中设置理论值,使用标准砝码坯放置在连铸辊道秤进行称量,将砝码坯的称量数据与理论值通过数据处理单元进行比对,在人机界面系统中可以直观地看到实时比对結果,如果符合要求,说明连铸辊道秤的精度合格;如果不符合要求,对连铸辊道秤进行校准后,进行下一轮称量——比对——判定循环。
全文摘要
一种连铸辊道秤实时校准方法,属控制技术,它由数据处理系统和人机界面系统两大部分组成,数据处理系统由称重传感器、称重仪表、西门子S7-300可编程控制器和工业以太网四部分组成,称重传感器安装在连铸出坯区域的可升降辊道台上,称重传感器的输出连接称重仪表的输入,称重仪表的输出连接S7-300的模拟量信号输入模块,通过工业以太网将称重数据发送至人机界面系统中,校准步骤是称量——比对——判定,即在数据处理系统中设置理论值,使用标准砝码坯放置在连铸辊道秤进行称量,将砝码坯的称量数据与理论值通过数据处理单元进行比对,在人机界面系统中可以直观地看到实时比对结果。本发明操作简单,可以实时监控连铸辊道秤的精度。
文档编号G01G23/01GK102706432SQ20121015431
公开日2012年10月3日 申请日期2012年5月18日 优先权日2012年5月18日
发明者王晓斌, 王海忠 申请人:山西太钢不锈钢股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1