Processor for a programmable controller
    1.
    发明授权
    Processor for a programmable controller 失效
    可编程控制器的处理器

    公开(公告)号:US5265005A

    公开(公告)日:1993-11-23

    申请号:US998178

    申请日:1992-12-29

    CPC classification number: G05B19/052

    Abstract: A programmable controller has a rack that electrically connects a number of I/O modules to a processor module. The processor module includes a external device communication interface section and a general purpose processor section electrically coupled together by a set of common buses. Both of these module sections include a microprocessor and memory connected by an internal set of buses which are isolatable from the set of common buses. The isolation capability permits the different sections to perform their operations simultaneously. A shared system memory and an rack interface are coupled to the common buses for the exchange of data with the I/O modules. A unique ladder logic processor also is connected directly to the common buses. The ladder logic processor includes a hardwired Boolean bit logic processor and a custom microcoded processor to execute instructions of a ladder type control program. Program instructions which are too complex for execution by the ladder logic processor are executed by the general purpose processor section.

    Abstract translation: 可编程控制器具有将多个I / O模块电连接到处理器模块的机架。 处理器模块包括外部设备通信接口部分和通过一组公共总线电连接在一起的通用处理器部分。 这两个模块部分都包括一个微处理器和内部总线连接的存储器,这些总线可与一组公共总线隔离。 隔离功能允许不同的部分同时执行它们的操作。 共享系统存储器和机架接口耦合到公共总线,用于与I / O模块交换数据。 独特的梯形逻辑处理器也直接连接到公共总线。 梯形逻辑处理器包括硬连线布尔位逻辑处理器和用于执行梯形控制程序的指令的定制微编码处理器。 由梯形逻辑处理器执行太复杂的程序指令由通用处理器部分执行。

    Control system job recovery after a malfunction
    3.
    发明授权
    Control system job recovery after a malfunction 失效
    故障后控制系统作业恢复

    公开(公告)号:US4521847A

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

    申请号:US420995

    申请日:1982-09-21

    CPC classification number: G03G15/5012

    Abstract: The present invention is a multiprocessor control system that allows full job recovery after a machine power down or after a malfunction or software crash or temporary power outage. In particular, essential variables such as the state and status of the machine and the programmed job at the time of the malfunction are maintained in nonvolatile memory. This information is continually updated in nonvolatile memory. Once the control system has reset and reinitialized all the control elements after a malfunction, the control restores or downloads all the relevant variables in the nonvolatile memory to the various control elements to maintain status. In another embodiment, the essential variables are maintained in RAM locations in a master processor and saved for downloading to the control elements.

    Abstract translation: 本发明是一种多处理器控制系统,其允许在机器关机之后或在故障或软件崩溃或临时停电之后完全恢复工作。 特别地,非易失性存储器中保持诸如机器的状态和状态以及故障时的编程作业等基本变量。 该信息在非易失性存储器中不断更新。 一旦控制系统在故障之后复位并重新初始化了所有的控制元件,则控制将非易失性存储器中的所有相关变量恢复或下载到各种控制元件以保持状态。 在另一个实施例中,基本变量被保存在主处理器中的RAM位置中并被保存以供下载到控制元件。

    Industrial controller with I/O mapping table for linking software
addresses to physical network addresses
    4.
    发明授权
    Industrial controller with I/O mapping table for linking software addresses to physical network addresses 失效
    具有用于将软件地址链接到物理网络地址的I / O映射表的工业控制器

    公开(公告)号:US5845149A

    公开(公告)日:1998-12-01

    申请号:US630394

    申请日:1996-04-10

    CPC classification number: G06F12/0661 G05B19/0426 G05B2219/23334

    Abstract: An industrial controller having a number of addressable I/O modules, employs an I/O map table linking software addresses used for developing the control program to actual physical addresses of the I/O modules on a network. By employing software addresses for connection points to the control process, the program may be developed independent of the topology of the network connecting the processor to the I/O modules and changes in that topology may be made without affecting the control program, but simply by changing the I/O map table. A single change in the I/O map table re-connects an I/O module for all references in the control program.

    Abstract translation: 具有多个可寻址I / O模块的工业控制器使用将用于开发控制程序的软件地址与网络上的I / O模块的实际物理地址相关联的I / O映射表。 通过对控制过程的连接点采用软件地址,可以独立于将处理器连接到I / O模块的网络的拓扑结构来开发程序,并且可以在不影响控制程序的情况下进行该拓扑的改变,而仅仅是通过 更改I / O映射表。 I / O映射表中的单个更改重新连接控制程序中所有引用的I / O模块。

    Reproduction machine with a chain of sorter modules and a method to
perform chaining tasks
    6.
    发明授权
    Reproduction machine with a chain of sorter modules and a method to perform chaining tasks 失效
    具有连锁分拣机模块的复制机和执行链接任务的方法

    公开(公告)号:US4698772A

    公开(公告)日:1987-10-06

    申请号:US420992

    申请日:1982-09-21

    CPC classification number: G03G15/6538

    Abstract: The present invention is a chain of interchangeable control boards controlling the operation of a sequence of sorters. A first control board responds to a sort command. If a first sorter under the control of the first control board is unable to complete the sort operation, a second control board receives a related command. If the second sorter under control of the second control board is unable to complete the sort operation, a third control board receives another related command. Finally, one of the sorters in the chain completes the sort operation and a notification of the completion is carried back up the chain of control boards.

    Abstract translation: 本发明是控制一系列分拣机操作的可互换控制板链。 第一个控制板响应排序命令。 如果在第一控制板的控制下的第一分拣机不能完成排序操作,则第二控制板接收相关命令。 如果在第二控制板的控制下的第二分类器不能完成排序操作,则第三控制板接收另一相关命令。 最后,链中的一个分拣机完成排序操作,并将完成的通知转回控制板链。

    Industrial controller compiler with expandable instruction set
    8.
    发明授权
    Industrial controller compiler with expandable instruction set 失效
    具有扩展指令集的工业控制器编译器

    公开(公告)号:US5819097A

    公开(公告)日:1998-10-06

    申请号:US762232

    申请日:1996-12-09

    CPC classification number: G06F8/447

    Abstract: A compiler for an industrial controller uses 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. Multiple instructions having the same name are resolved through a best match of operand types which examines the possible data loss in conversion of operand types to select a particular one of the instructions.

    Abstract translation: 工业控制器的编译器使用用户可修改的指令表来包含编译特定指令所需的代码段。 在编译期间,指令将被代码片段替代。 因此,可以通过编辑该指令表来简单地添加编译器可识别的新指令。 具有相同名称的多个指令通过操作数类型的最佳匹配来解析,该操作数类型检查操作数类型转换中可能的数据丢失以选择特定的指令。

    System and method for industrial controller with an I/O processor using cache memory to optimize exchange of shared data
    10.
    发明授权
    System and method for industrial controller with an I/O processor using cache memory to optimize exchange of shared data 有权
    具有I / O处理器的工业控制器的系统和方法,使用高速缓冲存储器来优化共享数据的交换

    公开(公告)号:US06865644B2

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

    申请号:US09915024

    申请日:2001-07-25

    CPC classification number: G05B19/054

    Abstract: A system and method for industrial control I/O forcing is provided. The invention includes a processor, shared memory and an I/O processor with cache memory. The invention provides for the cache memory to be loaded with I/O force data from the shared memory. The I/O processor performs I/O forcing utilizing the I/O force data stored in the cache memory. The invention further provides for the processor to notify the I/O processor in the event that I/O force data is altered during control program execution. The invention further provides for the I/O processor to refresh the cache memory (e.g., via a blocked write) after receipt of alteration of the I/O force data from the processor.

    Abstract translation: 提供了工业控制I / O强制的系统和方法。 本发明包括处理器,共享存储器和具有高速缓冲存储器的I / O处理器。 本发明提供了从共享存储器加载I / O力数据的高速缓冲存储器。 I / O处理器使用存储在高速缓冲存储器中的I / O力数据来执行I / O强制。 本发明还提供了在控制程序执行期间I / O力数据被改变的情况下,处理器通知I / O处理器。 本发明进一步提供I / O处理器在接收到来自处理器的I / O力数据的改变之后刷新高速缓冲存储器(例如经由阻塞的写入)。

Patent Agency Ranking