发明名称 |
一种轨道交通BAS系统跨平台自动编程方法 |
摘要 |
本发明公开了一种轨道交通BAS系统跨平台自动编程方法,其特征在于:利用模板解析原理,通过计算机自动生成适用于目标平台的BAS系统PLC程序。作为替代人工开发轨道交通BAS系统的高级智能应用,简单易用,极大减少了BAS系统程序开发过程中的错误,同时大大提高了开发效率,节省了大量的人力、物力。 |
申请公布号 |
CN103020366B |
申请公布日期 |
2015.12.23 |
申请号 |
CN201210554121.1 |
申请日期 |
2012.12.19 |
申请人 |
国电南瑞科技股份有限公司 |
发明人 |
甘建水 |
分类号 |
G06F17/50(2006.01)I |
主分类号 |
G06F17/50(2006.01)I |
代理机构 |
南京纵横知识产权代理有限公司 32224 |
代理人 |
董建林;许婉静 |
主权项 |
一种轨道交通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程序文本文件。 |
地址 |
210061 江苏省南京市高新技术开发区高新路20号 |