Compilation model
    1.
    发明授权
    Compilation model 有权
    汇编模式

    公开(公告)号:US08327316B2

    公开(公告)日:2012-12-04

    申请号:US12242662

    申请日:2008-09-30

    IPC分类号: G06F9/44 G06F9/45

    摘要: The claimed subject matter provides a system and/or method that facilitates creating executable code for an industrial environment. A language editor can enable a programming of a portion of data within a programming language. A compiler can compile the portion of data within the programming language. An assembler component can utilize an intermediate language to convert the portion of data into a portion of assembly object code, wherein the assembly object code is target independent. A linker can create a binary file from the portion of assembly object code, wherein the binary file is target independent. A loader can specifically tailor the binary file to a target resource by leveraging at least one PLC definition, wherein the loader creates a target executable code (TEC) program at runtime or at development time.

    摘要翻译: 所要求保护的主题提供了便于为工业环境创建可执行代码的系统和/或方法。 语言编辑器可以对编程语言中的一部分数据进行编程。 编译器可以编译编程语言中的部分数据。 汇编器组件可以利用中间语言将数据部分转换成装配对象代码的一部分,其中组装对象代码是目标独立的。 链接器可以从装配体代码的一部分创建二进制文件,其中二进制文件是目标独立的。 加载器可以通过利用至少一个PLC定义来特定地将二进制文件定制到目标资源,其中加载器在运行时或在开发时创建目标可执行代码(TEC)程序。

    COMPILATION MODEL
    3.
    发明申请
    COMPILATION MODEL 有权
    编译模型

    公开(公告)号:US20100083223A1

    公开(公告)日:2010-04-01

    申请号:US12242662

    申请日:2008-09-30

    IPC分类号: G06F9/45 G06F9/44

    摘要: The claimed subject matter provides a system and/or method that facilitates creating executable code for an industrial environment. A language editor can enable a programming of a portion of data within a programming language. A compiler can compile the portion of data within the programming language. An assembler component can utilize an intermediate language to convert the portion of data into a portion of assembly object code, wherein the assembly object code is target independent. A linker can create a binary file from the portion of assembly object code, wherein the binary file is target independent. A loader can specifically tailor the binary file to a target resource by leveraging at least one PLC definition, wherein the loader creates a target executable code (TEC) program at runtime or at development time.

    摘要翻译: 所要求保护的主题提供了便于为工业环境创建可执行代码的系统和/或方法。 语言编辑器可以对编程语言中的一部分数据进行编程。 编译器可以编译编程语言中的部分数据。 汇编器组件可以利用中间语言将数据的一部分转换成装配对象代码的一部分,其中组装对象代码是目标独立的。 链接器可以从装配体代码的一部分创建二进制文件,其中二进制文件是目标独立的。 加载器可以通过利用至少一个PLC定义来特定地将二进制文件定制到目标资源,其中加载器在运行时或在开发时创建目标可执行代码(TEC)程序。

    Dual language programmable controller
    4.
    发明授权
    Dual language programmable controller 失效
    双语可编程控制器

    公开(公告)号:US4302820A

    公开(公告)日:1981-11-24

    申请号:US67798

    申请日:1979-08-20

    IPC分类号: G05B19/05 G05B19/02 G06F9/06

    摘要: A programmable controller includes a microprocessor which operates in response to machine instructions stored in a read-only memory. A control program comprised of programmable controller-type instructions is stored in a random access memory. These are executed by translating their operation codes into the starting addresses of corresponding sets of machine instructions. In addition, one or more "universal instructions" may be contained in the control program, and when these are read from the random-access memory, they are translated to enable the microprocessor to execute a user defined set of microprocessor machine instructions. These user defined machine instructions may be stored in a read-only memory or they may be stored in the random access memory with the control program. The programmable controller may thus effectively be programmed in two languages, a programmable controller language and a microprocessor machine language.

    摘要翻译: 可编程控制器包括响应于存储在只读存储器中的机器指令而操作的微处理器。 由可编程控制器型指令组成的控制程序存储在随机存取存储器中。 这些通过将它们的操作代码转换成相应的机器指令集的起始地址来执行。 此外,一个或多个“通用指令”可以包含在控制程序中,并且当它们被从随机存取存储器读取时,它们被转换成使得微处理器能够执行用户定义的一组微处理器机器指令。 这些用户定义的机器指令可以存储在只读存储器中,或者它们可以用控制程序存储在随机存取存储器中。 因此,可编程控制器可以有效地以两种语言编程,即可编程控制器语言和微处理器机器语言。