首页 / 专利库 / 电脑零配件 / 接口 / 人机界面 / 一种连铸辊道秤实时校准方法

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

阅读:753发布:2024-02-11

专利汇可以提供一种连铸辊道秤实时校准方法专利检索,专利查询,专利分析的服务。并且一种连 铸辊 道秤实时校准方法,属控制技术,它由 数据处理 系统和 人机界面 系统两大部分组成, 数据处理系统 由称重 传感器 、称重仪表、西 门 子S7-300可编程 控制器 和工业以太网四部分组成,称重传感器安装在 连铸 出坯区域的可升降辊道台上,称重传感器的输出连接称重仪表的输入,称重仪表的输出连接S7-300的模拟量 信号 输入模 块 ,通过工业以太网将称重数据发送至人机界面系统中,校准步骤是:称量——比对——判定,即在数据处理系统中设置理论值,使用标准砝码坯放置在连铸辊道秤进行称量,将砝码坯的称量数据与理论值通过数据处理单元进行比对,在人机界面系统中可以直观地看到实时比对结果。本 发明 操作简单,可以实时监控连铸辊道秤的 精度 。,下面是一种连铸辊道秤实时校准方法专利的具体信息内容。

1.一种连铸辊道秤实时校准方法,其特征是它由称重数据处理系统和人机界面系统两大部分组成,数据处理系统由称重传感器、称重仪表、西子S7-300可编程控制器和工业以太网四部分组成,称重传感器安装在连铸出坯区域的可升降辊道台上,称重传感器的输出连接称重仪表的输入,称重仪表的输出连接S7-300的模拟量信号输入模,通过工业以太网将称重数据发送至人机界面系统中,校准步骤是:称量——比对——判定,即在数据处理系统中设置理论值,使用标准砝码坯放置在连铸辊道秤进行称量,将砝码坯的称量数据与理论值通过数据处理单元进行比对,在人机界面系统中可以直观地看到实时比对结果,如果符合要求,说明连铸辊道秤的精度合格;如果不符合要求,对连铸辊道秤进行校准后,进行下一轮称量——比对——判定循环。

说明书全文

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

[0001] 技术领域:本发明涉及冶金行业连铸辊道秤衡器技术,属控制技术领域。
[0002] 背景技术:在冶金行业连铸生产过程中,在线辊道秤的使用大大提高了坯的称重的速度,但由于辊道秤频繁对热钢坯计量,同时冷却输送辊环境恶劣,造成称重传感器和秤体限位不同程度的锈蚀,使辊道秤的精度得不到保证。在降成本、保精度的前提下,辊道秤称量精度的保证,成为一个技术难题。
[0003] 发明内容:是为满足类似冶金行业连铸辊道秤精度的实时监控,通过实时比对及时发现秤的误差是否在允许的范围内,从而提高辊道秤称量的准确性,实现设备的精细化管理。本发明提供一种连铸辊道秤实时校准方法。
[0004] 本发明所采用的技术方案如下:一种连铸辊道秤实时比对方法,它以计算机和辊道秤作为控制的设备。
[0005] 本发明由数据处理系统和人机界面系统两大部分组成,数据处理系统由称重传感器、称重仪表、西子S7-300可编程控制器和工业以太网四部分组成,称重传感器安装在连铸出坯区域的可升降辊道台上,称重传感器的输出连接称重仪表的输入,称重仪表的输出连接S7-300的模拟量信号输入模,通过工业以太网将称重数据发送至人机界面系统中。
[0006] 本发明的校准步骤是:称量——比对——判定,即在数据比对系统中设置理论值,使用标准砝码坯放置在连铸辊道秤进行称量,将砝码坯的称量数据与理论值通过数据处理系统进行比对,在人机界面系统中可以直观地看到实时比对结果。如果符合要求,说明连铸辊道秤的精度合格;如果不符合要求,对连铸辊道秤进行校准后,进行下一轮称量——比对——判定循环。
[0007] 本发明所选的称重传感器:选用首昌大和的YCCA-30t型传感器;称重仪表:选用首昌大和EDI-700智能称重仪表;
数据处理单元:选用西门子S7-300PLC;
人机界面系统:采用西门子WinCC视窗技术开发界面,通过后台SQL数据库进行比对数据的归档保存。
[0008] 辊道秤称重数据比对人机界面采用西门子WinCC软件开发,具体WinCC全局脚本程序如下:#include
void ReportJob ( LPCSTR pszJobName, LPCSTR pszMethodName )
{
HPROPERTIES hProperties = NULL;
CMN_ERRORA CmnErrorA = { 0 };
TCHAR szProjectName [MAX_PATH+1] = { '\0' };
// Inform user that ReportJob() was called:
printf ( "Started: ReportJob(\"%s\", \"%s\")\r\n", pszJobName, pszMethodName );
// 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;
}
// Initialize RpjApi.dll:
memset ( &CmnErrorA, 0, sizeof CmnErrorA );
if ( ! RPJAttach ( &CmnErrorA ) )
{
printf ( "RPJAttach() in ReportJob(\"%s\", \"%s\")", pszJobName, pszMethodName );
RptShowError ( NULL, &CmnErrorA );
return;
}
// 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;
}
// Copy all properties of the print job description
// with name pszJobName to the data transfer buffer:
memset ( &CmnErrorA, 0, sizeof CmnErrorA );
if ( ! RPJGetJobProps ( hProperties, pszJobName, &CmnErrorA ) )
{
if ( ERR_JOBNOTFOUND == CmnErrorA.dwError1 )
{
printf ( "ReportJob(\"%s\", \"%s\") failed \r\n because job \"%s\" \r\n could not be found.\r\n",
pszJobName, pszMethodName, pszJobName );
}
else
{
printf ( "RPJGetJobProps() in ReportJob(\"%s\", \"%s\")", pszJobName, pszMethodName );
RptShowError ( NULL, &CmnErrorA );
}
RPJDeletePropertyHandle ( hProperties, NULL );
RPJDetach ( NULL );
return;
}
// Call the print job description method with name pszMethodName
// upon the data transfer buffer:
memset ( &CmnErrorA, 0, sizeof CmnErrorA );
if ( ! RPJCallJobMethod ( hProperties, pszMethodName, &CmnErrorA ) )
{
if ( PRT_ERR_JOBALREADYACTIVE == CmnErrorA.dwError1 )
{
printf ( "ReportJob(\"%s\", \"%s\") failed \r\n because job \"%s\" \r\n already is being previewed or printed.\r\n",
pszJobName, pszMethodName, pszJobName );
}
else
{
printf ( "RPJCallJobMethod() in ReportJob(\"%s\", \"%s\")", pszJobName, pszMethodName );
RptShowError ( NULL, &CmnErrorA );
}
RPJDeletePropertyHandle ( hProperties, NULL );
RPJDetach ( NULL );
return;
}
// Delete the data transfer buffer:
memset ( &CmnErrorA, 0, sizeof CmnErrorA );
高效检索全球专利

专利汇是专利免费检索,专利查询,专利分析-国家发明专利查询检索分析平台,是提供专利分析,专利查询,专利检索等数据服务功能的知识产权数据服务商。

我们的产品包含105个国家的1.26亿组数据,免费查、免费专利分析。

申请试用

分析报告

专利汇分析报告产品可以对行业情报数据进行梳理分析,涉及维度包括行业专利基本状况分析、地域分析、技术分析、发明人分析、申请人分析、专利权人分析、失效分析、核心专利分析、法律分析、研发重点分析、企业专利处境分析、技术处境分析、专利寿命分析、企业定位分析、引证分析等超过60个分析角度,系统通过AI智能系统对图表进行解读,只需1分钟,一键生成行业专利分析报告。

申请试用

QQ群二维码
意见反馈