TDC控制器的地址标签生成方法技术

技术编号:7369574 阅读:187 留言:0更新日期:2012-05-27 08:29
本发明专利技术揭示了一种TDC控制器的地址标签生成方法,包括:导入TDC程序并编译TDC程序,生成连接变量的地址文件;对所述地址文件进行解析,生成地址标签格式文件;将地址标签格式文件复制到关联数据库的导入组件中;所述导入组件从地址标签格式文件中提取地址标签并导入到关联数据库中。本发明专利技术的TDC控制器的地址标签生成方法对TDC程序编译生成的地址文件进行了格式解析,依据WinCC约定的Tag命名规则,利用软件的形式生成Tag表,有效的降低了系统组态的工作量。

【技术实现步骤摘要】

本专利技术涉及自动控制
,尤其涉及一种TDC控制器的地址标签生成方法
技术介绍
WinCC人机交互画面与现场设备关联主要是通过PLC中的I/O点。目前,由于作为 PLC高端应用的TDC控制器无法自动的将I/O点生成WinCC Tag点。同时由于TDC普遍应用于大型产线,其涉及的I/O点数相对而言更为密集。这样,当TDC应用于大型产线且无法自动生成WinCC Tag时,WinCC开发人员将面临如下问题1) I/O点数繁多,人工操作效率低,出错率高。2) PLC代码更改将影响系统Tag的地址分配,需要重新配置WinCC Tag点。为解决上述问题,就需要一种自动批量生成WinCC Tag的方法,避免了因人工疏忽而造成的错误,同时提高了效率,减少重复劳动。
技术实现思路
本专利技术旨在提出一种能够自动批量生成WinCC Tag的方法。根据本专利技术,提出一种TDC控制器的地址标签生成方法,包括 导入TDC程序并编译TDC程序,生成连接变量的地址文件;对地址文件进行解析,生成地址标签格式文件;将地址标签格式文件复制到关联数据库的导入组件中;导入组件从地址标签格式文件中提取地址标签并导入到关联数据库中。其中关联数据库是WinCC数据库。地址标签格式文件是CSV格式文件。对地址文件进行解析并生成地址标签格式文件包括解析地址标签格式文件得到源地址文件;生成地址标签格式文件的存放位置和文件名;从源地址文件中读取内容信息;批量生成地址标签表并导出到地址标签格式文件中。本专利技术的TDC控制器的地址标签生成方法对TDC程序编译生成的地址文件进行了格式解析,依据WinCC约定的Tag命名规则,利用软件的形式生成Tag表,有效的降低了系统组态的工作量。附图说明图1是根据本专利技术的TDC控制器的地址标签生成方法的流程图。具体实施例方式参考图1所示,本专利技术揭示了一种TDC控制器的地址标签生成方法,包括如下的步骤S101.导入TDC程序并编译TDC程序,生成连接变量的地址文件。S102.对地址文件进行解析,生成地址标签格式文件。在一个实施例中,地址标签格式文件是CSV格式文件。在一个实施例中,该步骤S102包括下述的几个过程解析地址标签格式文件得到源地址文件;生成地址标签格式文件的存放位置和文件名;从源地址文件中读取内容信息;批量生成地址标签表并导出到地址标签格式文件中。S103.将地址标签格式文件复制到关联数据库的导入组件中。在一个实施例中, 关联数据库是WinCC数据库。S104.导入组件从地址标签格式文件中提取地址标签并导入到关联数据库中。在本专利技术的TDC控制器的地址标签生成方法的一个具体实现中,该方法包括下述的过程首先编译TDC程序生成连接变量的地址文件。接着将地址文件进行解析并自动批量生成Tag表CSV格式文件。该过程分成如下几个子过程第一步是执行WinCCTagFileConverter工具软件,进入使用界面。第二步是选择源地址文件(*. adr)。第三步是设置生成Tag表(*. csv)的存放位置和文件名。第四步是读取地址文件的内容信息。第五步是自动命名并批量生成Tag表。之后将Tag表(CSV文件)的所有内容拷贝到WinCC自带的Tag导入/导出工具的表格中。使用WinCC自带的工具自动批量导入Tag到WinCC的数据库中。在本专利技术的TDC控制器的地址标签生成方法的一个具体实现中首先是对TDC程序进行编译,得到地址文件(*. txt),对地址文件进行解析。TDC控制器的CFC程序块中对功能块的引脚进行WinCC变量连接标记之后,对CFC 的程序进行编译时会为每个CPU生成一个与WinCC连接变量的地址文件。在该地址文件内, 对CPU的名称,每一个与WinCC连接的变量所在的CFC程序块(FP)的名称、功能块(FB)的名称、IO引脚名称及其类型、以及系统指定的连接地址都进行了一一解析。地址文件解析的伪码如下private void ParseAddressBook(){Il读取PLC相关信息(版本,CPU,采样时间等) //获取Tag数量 // FOR 每一个 Tag//得到Tag的相关信息(CPU,FP, FB, Tag名,Tag类型,地址, Il偏移值,I/O, Group,默认连接协议等)Il利用约定的命名规则生成WinCC Tag// END FOR}TDC控制器的每一个CPU的名称都是唯一的,同一个CPU内所有的CFC程序块的名称是唯一的,同样CPU程序块内的功能块(FB)名称也是唯一的。并且这几项内容都可以从地址文件中解析出来。这样就可以按照这个唯一的路径(CPU名称_CFC程序块名称_功能块名称_引脚名称)对Tag进行命名,该Tag名自然也是唯一的。然后把该Tag名与从地址文件中解析出来的地址进行自动绑定,生成Tag表。 本专利技术的TDC控制器的地址标签生成方法对TDC程序编译生成的地址文件进行了格式解析,依据WinCC约定的Tag命名规则,利用软件的形式生成Tag表,有效的降低了系统组态的工作量。权利要求1.一种TDC控制器的地址标签生成方法,其特征在于,包括 导入TDC程序并编译TDC程序,生成连接变量的地址文件; 对所述地址文件进行解析,生成地址标签格式文件;将地址标签格式文件复制到关联数据库的导入组件中;所述导入组件从地址标签格式文件中提取地址标签并导入到关联数据库中。2.如权利要求1所述的TDC控制器的地址标签生成方法,其特征在于,所述关联数据库是WinCC数据库。3.如权利要求2所述的TDC控制器的地址标签生成方法,其特征在于,所述地址标签格式文件是CSV格式文件。4.如权利要求3所述的TDC控制器的地址标签生成方法,其特征在于,对所述地址文件进行解析并生成地址标签格式文件包括解析地址标签格式文件得到源地址文件; 生成地址标签格式文件的存放位置和文件名; 从源地址文件中读取内容信息; 批量生成地址标签表并导出到地址标签格式文件中。全文摘要本专利技术揭示了一种TDC控制器的地址标签生成方法,包括导入TDC程序并编译TDC程序,生成连接变量的地址文件;对所述地址文件进行解析,生成地址标签格式文件;将地址标签格式文件复制到关联数据库的导入组件中;所述导入组件从地址标签格式文件中提取地址标签并导入到关联数据库中。本专利技术的TDC控制器的地址标签生成方法对TDC程序编译生成的地址文件进行了格式解析,依据WinCC约定的Tag命名规则,利用软件的形式生成Tag表,有效的降低了系统组态的工作量。文档编号G06F17/30GK102467099SQ20101054921公开日2012年5月23日 申请日期2010年11月18日 优先权日2010年11月18日专利技术者张多迪, 郑家玲 申请人:上海宝信软件股份有限公司本文档来自技高网...

【技术保护点】

【技术特征摘要】

【专利技术属性】
技术研发人员:张多迪郑家玲
申请(专利权)人:上海宝信软件股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1
相关领域技术