Systems and methods that facilitate motion control through coordinate system transformations
    1.
    发明授权
    Systems and methods that facilitate motion control through coordinate system transformations 有权
    通过坐标系变换促进运动控制的系统和方法

    公开(公告)号:US08000838B2

    公开(公告)日:2011-08-16

    申请号:US11848926

    申请日:2007-08-31

    IPC分类号: G05B19/19 G05B19/04

    摘要: The subject invention relates to systems and methods that facilitate motion between different coordinate systems in an industrial control environment. The systems and methods accept data in one coordinate system and transform the data to a different coordinate system. Suitable transformations include instructions that transform between Cartesian, pre-defined non-Cartesian, and user-defined non-Cartesian coordinate systems, including transformations between a non-Cartesian coordinate system to another non-Cartesian coordinate system. Such transformations can be programmed in essentially any industrial control language and can be seamlessly integrated with the control environment. The systems and methods can be utilized to generate a motion instruction that includes, among other information, source and target coordinate systems and the transformation between them. The subject invention provides for connecting various systems together through respective motion instructions, wherein a motion of a source system is mapped to a coordinate system of a target system and the target system is moved accordingly.

    摘要翻译: 本发明涉及在工业控制环境中促进不同坐标系之间运动的系统和方法。 系统和方法接受一个坐标系统中的数据,并将数据转换为不同的坐标系。 合适的变换包括在笛卡尔坐标,预定义非笛卡尔坐标系和用户定义的非笛卡尔坐标系之间进行变换的指令,包括非笛卡尔坐标系与非笛卡尔坐标系之间的转换。 这样的转换可以基本上以任何工业控制语言编程,并且可以与控制环境无缝集成。 系统和方法可用于生成运动指令,其中包括源和目标坐标系以及它们之间的转换等信息。 本发明提供了通过相应的运动指令将各种系统连接在一起,其中源系统的运动被映射到目标系统的坐标系,并且目标系统相应地移动。

    Bi-directional co-processor interface
    2.
    发明授权
    Bi-directional co-processor interface 失效
    双向协处理器接口

    公开(公告)号:US5715439A

    公开(公告)日:1998-02-03

    申请号:US762650

    申请日:1996-12-09

    摘要: A co-processor interface allows both a general processor and a relay ladder processor to make repeated calls to each other in the execution of subroutines. A register transfer instruction detected by the relay ladder processor triggers a suspension of the general processor. Return of control to the general processor is accomplished at the same time a register value is provided to the general processor that the general processor uses to reinitialize its program counter. For most single level transfers of control, a single transition instruction between the general processor to the relay ladder processor is sufficient to perform a call.

    摘要翻译: 协处理器接口允许通用处理器和梯形图处理器在执行子程序时相互重复调用。 由梯形图处理器检测到的寄存器传送指令触发了通用处理器的暂停。 将控制返回到通用处理器是在通用处理器使用来重新初始化其程序计数器的同时向通用处理器提供寄存器值的同时完成的。 对于大多数单级控制传输,通用处理器与梯形图梯形图处理器之间的单个转换指令足以执行调用。

    Industrial controller decompiler accommodating an expandable instruction
set
    3.
    发明授权
    Industrial controller decompiler accommodating an expandable instruction set 失效
    工业控制器反编译器容纳可扩展指令集

    公开(公告)号:US5881290A

    公开(公告)日:1999-03-09

    申请号:US762658

    申请日:1996-12-09

    IPC分类号: G06F9/44 G06F9/45 G06F9/30

    CPC分类号: G06F8/48 G06F8/53

    摘要: A decompiler works with a compiler for an industrial controller having a user modifiable instruction table to contain code fragments necessary to compile particular instructions. During compilation, the instructions are replaced with the code fragments. Thus new instructions recognizable by the compiler may be added simply by editing this instruction table. The decompiler identifies a portion of the compiled new instructions by reference to the same instruction table used by the compiler thus maintaining compatibility with the compiler.

    摘要翻译: 反编译器与具有用户可修改指令表的工业控制器的编译器一起工作,以包含编译特定指令所必需的代码段。 在编译期间,指令将被代码片段替代。 因此,可以通过编辑该指令表来简单地添加编译器可识别的新指令。 反编译器通过引用编译器使用的相同指令表来识别编译的新指令的一部分,从而保持与编译器的兼容性。