[发明专利]联锁系统PLC代码的生成方法有效
申请号: | 201110457511.2 | 申请日: | 2011-12-30 |
公开(公告)号: | CN102541562A | 公开(公告)日: | 2012-07-04 |
发明(设计)人: | 徐田华;曹妍;鲁秋子 | 申请(专利权)人: | 北京交通大学 |
主分类号: | G06F9/44 | 分类号: | G06F9/44 |
代理公司: | 北京路浩知识产权代理有限公司 11002 | 代理人: | 王莹 |
地址: | 100044*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 联锁 系统 plc 代码 生成 方法 | ||
1.一种联锁系统PLC代码的生成方法,其特征在于,包括步骤:
A、根据实际铁路的运营需求设置符合模型到模型转换语言QVT语法的联锁表元模型到扩展联锁表元模型的转换规则;
B、根据PLC模型的转换要求设置符合QVT语法的扩展联锁表元模型和联锁进路逻辑元模型到PLC元模型的转换规则;
C、根据PLC代码的转换要求设置基于模型到文本转换语言MOFScript语法的PLC模型到PLC代码的转换规则。
2.根据权利要求1所述的联锁系统PLC代码的生成方法,其特征在于,所述联锁表元模型用来描述联锁表语法和静态语义;
所述扩展连锁表元模型用来描述在联锁表模型中添加的后续PLC代码所需的寄存器和计时器状态变量的语法和静态语义;
所述联锁表模型用来建立符合联锁表语法和语义要求的车站联锁表模型。
3.根据权利要求1所述的联锁系统PLC代码的生成方法,其特征在于,所述PLC元模型用来描述PLC代码的语法和静态语义;
所述PLC模型为联锁系统代码的模型;
所述联锁进路逻辑模型用于描述联锁系统进路申请、进路建立和进路解锁逻辑的UML状态机图。
4.根据权利要求1-3中任一项所述的联锁系统PLC代码的生成方法,其特征在于,所述QVT的运行环境是基于CPN的模型转换引擎,用于实现联锁表模型到扩展联锁表和PLC模型的转换。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京交通大学,未经北京交通大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110457511.2/1.html,转载请声明来源钻瓜专利网。