发明名称 |
用于生成控制系统可执行代码的系统、方法和计算机实施系统 |
摘要 |
本发明涉及一种便于创建用于工业环境的可执行代码的系统和/或方法。语言编辑器可以在编程语言内实现对部分数据的编程。编译器可以在编程语言内编译部分数据。汇编器部件可以利用中间语言将部分数据转换成汇编对象代码部分,其中汇编对象代码独立于目标。链接器可以根据汇编对象代码部分创建二进制文件,其中二进制文件独立于目标。加载器可以通过利用至少一个可编程逻辑控制器定义针对目标资源对二进制文件进行特定地定制,其中加载器在运行时或在开发时创建目标可执行代码(TEC)程序。 |
申请公布号 |
CN101763280B |
申请公布日期 |
2015.05.13 |
申请号 |
CN200910177652.1 |
申请日期 |
2009.09.30 |
申请人 |
ICS三重自动化软件有限公司 |
发明人 |
朱利恩·乔伊纳德;吉勒斯·布鲁内特;丹尼斯·拉瓦莱;庄占达;让-弗朗索瓦·拉利贝特;弗雷德里克·达尔沃;奥列弗·拉鲁什 |
分类号 |
G06F9/45(2006.01)I |
主分类号 |
G06F9/45(2006.01)I |
代理机构 |
北京集佳知识产权代理有限公司 11227 |
代理人 |
王萍;陈炜 |
主权项 |
一种用于生成控制系统可执行代码的系统,包括:用于接收通过编程语言根据代码编译的编译过的代码的装置;用于以中间语言将所述编译过的代码汇编成汇编对象代码的装置,其中所述汇编对象代码独立于硬件处理器;用于根据所述汇编对象代码来创建中间语言二进制文件的装置,其中所述中间语言二进制文件独立于硬件处理器;以及用于基于关于第一硬件处理器的第一可编程逻辑控制器定义根据所述中间语言二进制文件来创建第一目标可执行代码程序,并且基于关于第二硬件处理器的第二可编程逻辑控制器定义根据所述中间语言二进制文件来创建第二目标可执行代码程序的装置,其中所述第一硬件处理器不同于所述第二硬件处理器。 |
地址 |
加拿大布罗萨德 |