Distributed processing in a cluster of industrial controls linked by a
communications network
    1.
    发明授权
    Distributed processing in a cluster of industrial controls linked by a communications network 失效
    分布式处理在通过通信网络连接的工业控制的集群

    公开(公告)号:US4888726A

    公开(公告)日:1989-12-19

    申请号:US41208

    申请日:1987-04-22

    摘要: A cluster of control processors are interconnected by a local area network and exchange data to carry out their control functions. Each controller executes a control program containing both conventional instructions and T-instructions which call for an operation on data maintained by another controller in the cluster. All data required to execute T-instructions is stored in a virtual I/O image table and each controller is responsible for keeping its section of this table up-to-date by periodically broadcasting its data on the local area network.

    摘要翻译: 控制处理器的簇是通过局域网和交换数据互连以执行其控制功能。 每个控制器执行包含常规指令和T-指令要求对由集群中的另一控制器保持的数据的操作的控制程序。 执行T指令所需的所有数据都存储在虚拟I / O映像表中,每个控制器负责通过在局域网周期性地广播其数据来保持其表的最新部分。

    Dual language programmable controller
    2.
    发明授权
    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.

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

    Multiplexed data handler for programmable controller
    3.
    发明授权
    Multiplexed data handler for programmable controller 失效
    可编程控制器的多路复用数据处理程序

    公开(公告)号:US4553224A

    公开(公告)日:1985-11-12

    申请号:US520429

    申请日:1983-08-04

    IPC分类号: G05B19/05 G06F1/00

    CPC分类号: G05B19/054

    摘要: A programmable controller has input and output multiplexer modules through which I/O data may be transferred. A multiplexer array is stored in the controller memory for storing this I/O data and conventional programmable controller instructions in the user control program may be employed to examine or set specified bits in the stored array. The multiplexer module may take the form of two separate modules in which one module generates a select code to a matrix of switches or operating devices and the other module transfers data to or from a selected row in the matrix.

    摘要翻译: 可编程控制器具有可以传输I / O数据的输入和输出多路复用器模块。 多路复用器阵列存储在用于存储该I / O数据的控制器存储器中,并且用户控制程序中的常规可编程控制器指令可用于检查或设置存储的阵列中的指定位。 多路复用器模块可以采取两个单独的模块的形式,其中一个模块为交换机或操作设备的矩阵生成选择代码,而另一个模块将数据传送到矩阵中或从所选择的行中的数据。