[发明专利]一种轨道交通BAS系统跨平台自动编程方法有效
申请号: | 201210554121.1 | 申请日: | 2012-12-19 |
公开(公告)号: | CN103020366A | 公开(公告)日: | 2013-04-03 |
发明(设计)人: | 甘建水 | 申请(专利权)人: | 国电南瑞科技股份有限公司 |
主分类号: | G06F17/50 | 分类号: | G06F17/50 |
代理公司: | 南京纵横知识产权代理有限公司 32224 | 代理人: | 董建林;许婉静 |
地址: | 210061 江苏省*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 轨道交通 bas 系统 平台 自动 编程 方法 | ||
技术领域
本发明涉及轨道交通BAS系统开发技术领域,尤其是涉及一种轨道交通BAS系统跨平台自动编程方法。
背景技术
随着城市轨道交通的迅速发展,原来应用于智能楼宇的BAS(Building Automation System)系统在城市轨道交通建设中得到了广泛的应用。在城市轨道交通应用中,BAS系统需对通风空调、给排水、照明、电扶梯、传感器等设备进行监控。由于BAS系统监控的设备多而杂,所以BAS系统程序的开发是一项繁重而又容易出错的工作。
另一方面,不同的PLC平台,其程序文件格式也不同,往往同一个PLC厂家也会有不同的平台构架,这也给PLC自动编程带来了额外的难题。目前公知的BAS系统的开发工作都是通过开发人员手动编程完成的。但是,在此过程中很容易出现设备配点错误、设备模式动作错误等人为非智力性错误,而且由于设备点多,使得BAS系统的开发效率极为低下,造成了人力、物力的浪费。
发明内容
本发明所要解决的技术问题是避免人工手动编程出现的设备配点错误、模式动作错误,同时为了提高BAS系统开发效率。
为解决上述技术问题,本发明提供一种轨道交通BAS系统跨平台自动编程方法,其特征在于,包含以下步骤:
步骤1:定义符合目标PLC平台的BAS系统程序模板文件;所述的模板文件是一个嵌入了逻辑脚本及表达式的PLC程序文本文件,其格式符合目标PLC平台构架的文本程序文件格式;
步骤2:建立设备I/O模块通道点位数据文件、设备HMI(Human Machine Interface)点位数据文件、设备模式动作数据文件、I/O模块组态信息文件;所述通道点位数据文件、HMI点位数据文件、模式动作数据文件均为Excel文件,是目前人工开发BAS系统程序过程中常建立的三种数据文件,符合BAS系统程序开发人员固有的习惯;
步骤3:定义数据文件分析处理器,所述处理器读取步骤2所述的通道点位数据文件、HMI点位数据文件、模式动作文件,将同一设备的通道点位、HMI点位及模式动作合并后形成以设备编号划分的设备点位及模式动作数据;同时,所述数据文件分析处理器读取I/O模块组态信息文件,根据组态信息文件内的I/O模块标识符的排列顺序及I/O模块箱标识符形成整个车站的I/O模块组态数据;以上形成的两种数据供步骤4所述的模板解析引擎使用;
步骤4:定义模板解析引擎系统,用于解析步骤1所述的程序模板文件;
步骤5:启动模板解析引擎系统并获取其生成的结果文件:模板引擎解析步骤1所述的模板文件,执行其中的逻辑脚本及表达式,按照逻辑脚本及表达式的定义往模板里填写步骤3分析处理器形成的模板数据,最终生成BAS系统PLC程序文本文件。
本发明的有益效果是:与传统人工编写BAS系统PLC程序相比,本发明跨平台自动编程方法,作为替代人工开发轨道交通BAS系统的高级智能应用,简单易用,极大减少了BAS系统程序开发过程中的错误,同时大大提高了开发效率,节省了大量的人力、物力。
附图说明
图1为轨道交通BAS系统跨平台自动编程软件的组成结构图;
图2为模板解析引擎解析过程的工作流程图。
具体实施方式
下面结合附图对本发明进一步说明。以下实施案例仅用于更加清楚地说明本发明的技术方案,而不能以此来限制本发明的保护范围。
图1为轨道交通BAS系统跨平台自动编程软件的组成结构图。
本发明的一种轨道交通BAS系统跨平台自动编程方法,该方法通过计算机软件代替人工进行BAS系统程序的编写工作,同时利用了模板解析原理,使其能够生成基于不同PLC平台的程序,其特征在于,包含以下步骤:
步骤1:定义符合目标PLC平台的BAS系统程序模板文件;所述的模板文件是一个嵌入了逻辑脚本及表达式的PLC程序文本文件,其格式符合目标PLC平台构架的文本程序文件格式;模板文件内容的格式决定了生成的结果程序适用的PLC平台,不同的平台有不同的格式,利用自定义的模板实现跨平台BAS系统程序自动编程。
步骤2:建立设备I/O模块通道点位数据文件、设备HMI点位数据文件、设备模式动作数据文件、I/O模块组态信息文件;所述通道点位数据文件、HMI点位数据文件、模式动作数据文件均为Excel文件,是目前人工开发BAS系统程序过程中常建立的三种数据文件,符合BAS系统程序开发人员固有的习惯;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于国电南瑞科技股份有限公司,未经国电南瑞科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210554121.1/2.html,转载请声明来源钻瓜专利网。