[发明专利]一种轨道交通BAS系统跨平台自动编程方法有效
申请号: | 201210554121.1 | 申请日: | 2012-12-19 |
公开(公告)号: | CN103020366A | 公开(公告)日: | 2013-04-03 |
发明(设计)人: | 甘建水 | 申请(专利权)人: | 国电南瑞科技股份有限公司 |
主分类号: | G06F17/50 | 分类号: | G06F17/50 |
代理公司: | 南京纵横知识产权代理有限公司 32224 | 代理人: | 董建林;许婉静 |
地址: | 210061 江苏省*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种轨道交通BAS系统跨平台自动编程方法,其特征在于:利用模板解析原理,通过计算机自动生成适用于目标平台的BAS系统PLC程序。作为替代人工开发轨道交通BAS系统的高级智能应用,简单易用,极大减少了BAS系统程序开发过程中的错误,同时大大提高了开发效率,节省了大量的人力、物力。 | ||
搜索关键词: | 一种 轨道交通 bas 系统 平台 自动 编程 方法 | ||
【主权项】:
一种轨道交通BAS系统跨平台自动编程方法,其特征在于,包含以下步骤:步骤1:定义符合目标PLC平台的BAS系统程序模板文件;所述模板文件是一个嵌入了逻辑脚本及表达式的PLC程序文本文件,其格式符合目标PLC平台构架的文本程序文件格式; 步骤2:建立设备I/O模块通道点位数据文件、设备HMI点位数据文件、设备模式动作数据文件、I/O模块组态信息文件;所述通道点位数据文件、HMI点位数据文件、模式动作数据文件均为Excel文件;步骤3:定义数据文件分析处理器,所述处理器读取步骤2所述的通道点位数据文件、HMI点位数据文件、模式动作文件,将同一设备的通道点位、HMI点位及模式动作合并后形成以设备编号划分的设备点位及模式动作数据;同时,所述数据文件分析处理器读取I/O模块组态信息文件,根据组态信息文件内的I/O模块标识符的排列顺序及I/O模块箱标识符形成整个车站的I/O模块组态数据;以上形成的两种数据供步骤4所述的模板解析引擎使用; 步骤4:定义模板解析引擎系统,用于解析步骤1所述的程序模板文件;步骤5:启动模板解析引擎系统并获取其生成的结果文件:模板引擎解析步骤1所述的模板文件,执行其中的逻辑脚本及表达式,按照逻辑脚本及表达式的定义往模板里填写步骤3分析处理器形成的模板数据,最终生成BAS系统PLC程序文本文件。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于国电南瑞科技股份有限公司,未经国电南瑞科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201210554121.1/,转载请声明来源钻瓜专利网。