System and method for graphically creating a sequence of motion control operations
    21.
    发明授权
    System and method for graphically creating a sequence of motion control operations 有权
    用于图形化创建运动控制操作序列的系统和方法

    公开(公告)号:US07917863B2

    公开(公告)日:2011-03-29

    申请号:US10051474

    申请日:2002-01-18

    Abstract: A system and method for developing a sequence of motion control operations. Various embodiments of a motion control prototyping environment application are described. The motion control prototyping environment may be designed to enable a user to easily and efficiently develop/prototype a motion control sequence without requiring the user to perform programming, e.g., without needing to write or construct code in any programming language. For example, the environment may provide a graphical user interface (GUI) enabling the user to develop/prototype the motion control sequence at a high level, by selecting from and configuring a sequence of motion control operations using the GUI.

    Abstract translation: 一种用于开发运动控制操作序列的系统和方法。 描述运动控制原型环境应用的各种实施例。 运动控制原型设计环境可以被设计为使得用户能够容易且有效地开发/原型运动控制序列,而不需要用户执行编程,例如,不需要以任何编程语言编写或构造代码。 例如,环境可以提供图形用户界面(GUI),使得用户能够通过使用GUI选择并配置运动控制操作的顺序来以高水平开发/原型运动控制序列。

    Programmatic control of tasks in a programmable logic controller
    22.
    发明授权
    Programmatic control of tasks in a programmable logic controller 有权
    可编程逻辑控制器中任务的编程控制

    公开(公告)号:US07565654B2

    公开(公告)日:2009-07-21

    申请号:US11329788

    申请日:2006-01-10

    CPC classification number: G06F9/485 G06F9/4881

    Abstract: System and method for modifying properties of tasks on a programmable logic controller. Input specifying modification of a property of a task included in a programmable logic controller (PLC) may be received. The property of the task may be modified based on the input, and the task may halt or continue to execute in accordance with the modified property. The modification may enable, disable, modify the rate of, modify the priority of, and/or modify properties of programs included in the task, among others. Modifying the programs may include changing the program execution order. When enabling or disabling the task, the input may be received from another task executing on the PLC. For at least some property modifications, the input may be received from one or more of a program included in the task, another executing task, a host computer system, and a user of the host computer system, among others.

    Abstract translation: 用于修改可编程逻辑控制器上任务属性的系统和方法。 可以接收指定包括在可编程逻辑控制器(PLC)中的任务的属性的修改的输入。 可以基于输入来修改任务的属性,并且任务可以根据修改的属性停止或继续执行。 该修改可以实现,禁用,修改包括在任务中的节目的属性的速率,修改优先级和/或修改任务的属性等等。 修改程序可能包括更改程序执行顺序。 当启用或禁用任务时,可以从在PLC上执行的另一个任务接收输入。 对于至少一些属性修改,可以从包括在任务中的一个或多个程序,另一执行任务,主计算机系统和主计算机系统的用户等中接收输入。

    Motion Controller That Supports Standard and Custom Axes
    23.
    发明申请
    Motion Controller That Supports Standard and Custom Axes 有权
    支持标准和定制轴的运动控制器

    公开(公告)号:US20090144647A1

    公开(公告)日:2009-06-04

    申请号:US11948421

    申请日:2007-11-30

    Abstract: System and method for developing a motion application. A motion manager component implementing a supervisory control function and at least one trajectory generation algorithm is stored on a motion controller. A first application programming interface (API) for interfacing the motion manager component to a user developed motion control application is displayed. A second API for interfacing the motion manager component to a user developed communication interface component is displayed. A user application executable for sequencing motion operations in the motion system is created using the first API is created in response to user input. A first communication interface component is created using the second API in response to user input, where the communication interface component is operable to interface with the motion manager component using the second API, and where the user developed communication interface component is executable to communicate with a motion element, e.g., a drive or simulation.

    Abstract translation: 用于开发运动应用的系统和方法。 执行监控功能的运动管理器组件和至少一个轨迹生成算法被存储在运动控制器上。 显示用于将运动管理器组件与用户开发的运动控制应用程序接口的第一应用编程接口(API)。 显示用于将运动管理器组件连接到用户开发的通信接口组件的第二API。 使用第一API创建用于对运动系统中的运动操作进行排序的用户应用程序,以响应于用户输入。 响应于用户输入,使用第二API创建第一通信接口组件,其中通信接口组件可操作以使用第二API与运动管理器组件接口,以及用户开发的通信接口组件可执行以与 运动元件,例如驱动器或模拟。

    System and method for automatically updating the memory map of a programmable logic controller to customized hardware
    24.
    发明授权
    System and method for automatically updating the memory map of a programmable logic controller to customized hardware 有权
    用于自动更新可编程逻辑控制器的存储器映射到定制硬件的系统和方法

    公开(公告)号:US07379777B2

    公开(公告)日:2008-05-27

    申请号:US11338922

    申请日:2006-01-24

    CPC classification number: G05B19/056 G05B2219/13012

    Abstract: System and method for automatically updating a memory map coupled to or included in a programmable logic controller (PLC). A PLC may automatically detect at least one programmable hardware element (PHE) coupled to the PLC. The PHE may provide a customizable interface, i.e., input and output (I/O) interface, between one or more devices and the PLC. The devices may include one or more measurement, data acquisition, signal generation, automation, motion control, and/or analysis device(s), among others. The PHE may perform one or more functions on the data transmitted between the device(s) and the PLC. One or more of the PHEs and/or device(s) may be local or remote to the PLC. The PLC may automatically update the memory map based on a hardware I/O interface of the at least one programmable hardware element, where the memory map facilitates communications between programs executing on the PLC and the programmable hardware element.

    Abstract translation: 用于自动更新耦合到或包含在可编程逻辑控制器(PLC)中的存储器映射的系统和方法。 PLC可以自动检测耦合到PLC的至少一个可编程硬件元件(PHE)。 PHE可以在一个或多个设备和PLC之间提供可定制的接口,即输入和输出(I / O)接口。 这些设备可以包括一个或多个测量,数据采集,信号生成,自动化,运动控制和/或分析设备等。 PHE可以在设备和PLC之间传输的数据上执行一个或多个功能。 一个或多个PHE和/或设备可以是本地或远程的PLC。 PLC可以基于至少一个可编程硬件元件的硬件I / O接口来自动更新存储器映射,其中存储器映射有利于在PLC上执行的程序与可编程硬件元件之间的通信。

    System and method for automatic sorting of elements in drawing specifications for efficient tracing using motion control
    25.
    发明申请
    System and method for automatic sorting of elements in drawing specifications for efficient tracing using motion control 有权
    用于使用运动控制进行有效追踪的图纸规范中元素的自动排序的系统和方法

    公开(公告)号:US20070168078A1

    公开(公告)日:2007-07-19

    申请号:US11334782

    申请日:2006-01-17

    Abstract: System and method for utilizing a drawing specification for motion control. A plurality of elements in a drawing specification may be automatically identified. The elements may include one or more lines, polygons, arcs, splines, alphanumeric characters, and/or ellipses. Additionally, the drawing specification may be a drawing or digital drafting file, e.g., an AutoCAD file, among others. An order of the plurality of elements may be automatically determined according to a sorting algorithm. The sorting algorithm may include a geometric and/or radial sorting algorithm. The radial sorting algorithm may specify the order of the elements according to nesting, e.g., nesting order and depth, and/or distance from the center of the drawing specification. Code may be automatically generated for implementing motion control based on the identified elements and the determined order. The generated code may include inserted operations such as raise, lower, and move operations, among others.

    Abstract translation: 用于运动控制的绘图规范的系统和方法。 可以自动识别绘图说明中的多个元素。 元素可以包括一个或多个线,多边形,弧,花键,字母数字字符和/或椭圆。 此外,附图说明书可以是绘图或数字绘图文件,例如AutoCAD文件等。 可以根据排序算法自动确定多个元素的顺序。 排序算法可以包括几何和/或径向排序算法。 径向排序算法可以根据嵌套(例如,嵌套顺序和深度)和/或距离图纸规格的中心的距离来指定元件的顺序。 可以基于所识别的元素和确定的顺序自动生成用于实现运动控制的代码。 生成的代码可以包括插入的操作,诸如提升,下移和移动操作等等。

    Programmatic control of tasks in a programmable logic controller
    26.
    发明申请
    Programmatic control of tasks in a programmable logic controller 有权
    可编程逻辑控制器中任务的编程控制

    公开(公告)号:US20070162906A1

    公开(公告)日:2007-07-12

    申请号:US11329788

    申请日:2006-01-10

    CPC classification number: G06F9/485 G06F9/4881

    Abstract: System and method for modifying properties of tasks on a programmable logic controller. Input specifying modification of a property of a task included in a programmable logic controller (PLC) may be received. The property of the task may be modified based on the input, and the task may halt or continue to execute in accordance with the modified property. The modification may enable, disable, modify the rate of, modify the priority of, and/or modify properties of programs included in the task, among others. Modifying the programs may include changing the program execution order. When enabling or disabling the task, the input may be received from another task executing on the PLC. For at least some property modifications, the input may be received from one or more of a program included in the task, another executing task, a host computer system, and a user of the host computer system, among others.

    Abstract translation: 用于修改可编程逻辑控制器上任务属性的系统和方法。 可以接收指定包括在可编程逻辑控制器(PLC)中的任务的属性的修改的输入。 可以基于输入来修改任务的属性,并且任务可以根据修改的属性停止或继续执行。 该修改可以实现,禁用,修改包括在任务中的节目的属性的速率,修改优先级和/或修改任务的属性等等。 修改程序可能包括更改程序执行顺序。 当启用或禁用任务时,可以从在PLC上执行的另一个任务接收输入。 对于至少一些属性修改,可以从包括在任务中的一个或多个程序,另一执行任务,主计算机系统和主计算机系统的用户等中接收输入。

    System and method for user controllable PID autotuning and associated graphical user interface
    29.
    发明授权
    System and method for user controllable PID autotuning and associated graphical user interface 有权
    用于用户可控PID自动调谐和相关图形用户界面的系统和方法

    公开(公告)号:US06980869B1

    公开(公告)日:2005-12-27

    申请号:US09716892

    申请日:2000-11-20

    CPC classification number: G05B13/024

    Abstract: A system and method for user configuration of an autotuning algorithm for a PID controller. User input is received via a Graphical User Interface (GUI) indicating a desired characteristic of a PID controller, such as stiffness or response time. The system is excited via a proportional controller to characterize the intrinsic behavior of the system, i.e., to calculate a system transfer function. An autotuning algorithm is configured in accordance with the user input. The configured autotuning algorithm is applied to the transfer function to generate gain values for the PID controller resulting in the PID controller characteristic specified by the user. The PID controller gains are loaded into the PID controller hardware or software, thereby configuring the PID controller to operate according to the desired characteristic specified by the user. The user may trigger and view a step response of the system to review the results of the tuning process.

    Abstract translation: 用于PID控制器自动调谐算法用户配置的系统和方法。 通过图形用户界面(GUI)接收用户输入,指示PID控制器的所需特性,例如刚度或响应时间。 该系统通过比例控制器激励以表征系统的固有行为,即计算系统传递函数。 根据用户输入配置自动调谐算法。 配置的自动调谐算法应用于传递函数,以产生PID控制器的增益值,从而产生用户指定的PID控制器特性。 PID控制器增益被加载到PID控制器硬件或软件中,从而根据用户规定的期望特性配置PID控制器。 用户可以触发并查看系统的阶跃响应以查看调整过程的结果。

    Parallel trajectory generation, interpolation, and control in a motion control application
    30.
    发明授权
    Parallel trajectory generation, interpolation, and control in a motion control application 有权
    运动控制应用中的平行轨迹生成,插值和控制

    公开(公告)号:US06865441B2

    公开(公告)日:2005-03-08

    申请号:US10434414

    申请日:2003-05-08

    Abstract: A system and method for performing trajectory generation, interpolation, and control for a motion control application, where the trajectory generation, interpolation, and control are performed in parallel with each other. In one embodiment, an FPGA in a motion control device may be configured to perform the trajectory generation, interpolation, and control in parallel. Performing trajectory generation, interpolation, and control in parallel on an FPGA may increase the efficiency of the motion control application.

    Abstract translation: 用于执行运动控制应用的轨迹生成,插值和控制的系统和方法,其中轨迹生成,插值和控制彼此并行执行。 在一个实施例中,运动控制装置中的FPGA可以被配置为并行地执行轨迹生成,插值和控制。 在FPGA上并行执行轨迹生成,插值和控制可能会提高运动控制应用的效率。

Patent Agency Ranking