Claims
- 1. A sequence controller including means for connection to at least one other sequence controller comprising:
- a central processing unit for generating an inner definition signal related to a status of said sequence controller;
- first memory means for storing a system program for said sequence controller;
- second memory means for storing a sequence program;
- third memory means for storing data required for performing said sequence program;
- first control means for receiving an input signal from an input element;
- second control means for transmitting an output signal to an output element;
- bus means for interconnecting said central processing unit, said first memory means, said second memory means, said third memory means and said first and second control means;
- transmitting means for transmitting said inner definition signal related to a status of said sequence controller to said at least one other sequence controller; and
- receiving means for receiving an outer definition signal related to a status of said at least one other sequence controller from said at least one other sequence controller;
- said inner and outer definition signals being stored at predetermined addresses in said third memory means;
- universal asynchronous receiver transmitter (UART) connected to both of said receiving and transmitting means for converting said outer definition signal to parallel mode data and for converting said inner definition signal supplied from said central processing unit to serial mode data, said UART executing a parity check, format check and overrun check concerning said outer definition signal arrived at said UART, and generating an error detection signal representing a detection of at least one of a parity check error (PE), a format error (PE) and a overrun error (OE), and generating a data ready signal (DR);
- a first buffer register for receiving said parallel mode data of said outer definition signal from said UART;
- a second buffer register for receiving parallel mode data of said inner definition signal through said bus means from said central processing unit, said first and second buffer registers being connected to said UART;
- gate means for allowing said outer definition signal in said first buffer register to transmit to said third memory means through said bus means; and
- data clear means for clearing a content of the first buffer register in response to said error detection signal being consecutively generated for a predetermined number of times.
- 2. A sequence controller as in claim 1 wherein said receiving means includes a memory for temporarily storing an outer definition signal received from another sequence controller.
- 3. A sequence controller as in claim 1 wherein said transmitting means includes a memory for temporarily storing an inner definition signal to be sent to another sequence controller.
- 4. A sequence control system including a plurality of interconnected sequence controllers, said sequence controllers being organized in at least two levels, each of said sequence controllers on an upper level being individually connected to at least one of said sequence controllers on a lower level, each of said sequence controllers comprising:
- a central processing unit for generating inner definition signals related to a status of said sequence controllers;
- first memory means for storing a system program for said sequence controller;
- second memory means for storing a sequence program;
- third memory means for storing data required for performing said sequence program;
- bus means for interconnecting said central processing unit, said first memory means, said second memory means, and said third memory means;
- one transmitting means being provided for each of said sequence controllers and being connected to at least one other of said sequence controllers, each of said one transmitting means being provided for transmitting an inner definition signal related to a status of its associated sequence controller to said at least one other of said sequence controllers;
- one receiving means being provided for each of said sequence controllers and being connected to at least one other of said sequence controllers, each of said one receiving means being provided for receiving an outer definition signal related to a status of one of said at least one of said sequence controllers; and
- said inner and outer definition signals being stored at predetermined addresses in said third memory means;
- said sequence controller at each level having a sequence program for controlling operation processing states of said sequence controllers at a lower level than said each level;
- universal asynchronous receiver transmitter (UART) connected to both of said receiving and transmitting means for converting said outer definition signal to parallel mode data and for converting said inner definition signal supplied from said central processing unit to serial mode data, said UART executing a parity check, format check and overrun check concerning said outer definition signal arrived at said UART, and generating an error detection signal representing a detection of at least one of a parity check error (PE), a format error (FE) and a overrun error (OE), and generating a data ready siganl (DR);
- a first buffer register for receiving said parallel mode data of said outer definition signal from said UART;
- a second buffer register for receiving parallel mode data of said inner definition signal through said bus means from said central processing unit, said first and second buffer registers being connected to said UART;
- gate means for allowing said outer definition signal in said first buffer register to transmit to said third memory means through said bus means; and
- data clear means for clearing a content of the first buffer register in response to said error detection signal being consecutively generated for a predetermined number of times;
- at least some of said processing controllers including first control means for receiving an input signal from an input element and second control means for transmitting an output signal to an output element.
- 5. A sequence control system having a plurality of sequence controllers, said each controller comprising:
- a central processing unit for generating inner definition signals related to a status of said sequence controllers;
- first memory means for storing a system program for said sequence controller;
- second memory means for storing a sequence program;
- third memory means for storing data required for performing said sequence program;
- first control means for receiving an input signal from an input element;
- second control means for transmitting an output signal to an output element;
- bus means for connecting with said central processing unit, said first memory means, said second memory means, said third memory means and said first and second control means;
- transmitting means for transmitting said inner definition signal related to a status of said sequence controller to another of said sequence controllers; and
- receiving means for receiving said outer definition signal related to a status of another of said sequence controllers from said another of said sequence controllers;
- said inner and outer definition signal being stored in predetermined addresses in said third memory;
- universal asynchronous receiver transmitter (UART) connected to both of said receiving and transmitting means for converting said outer definition signal to parallel mode data and for converting said inner definition signal supplied from said central processing unit to serial mode data, said UART executing a parity check, format check and overrun check concerning said outer definition signal arrived at said UART, and generating an error detection signal representing a detection of at least one of a parity check error (PE), a format (FE) and a overrun error (OE), and generating a data ready signal (DR);
- a first buffer register for receiving said parallel mode data of said outer definition signal from said UART;
- a second buffer register for receiving parallel mode data of said inner definition signal through said bus means from said central processing unit, said first and second buffer registers being connected to said UART;
- gate means for allowing said outer definition signal in said first buffer register to transmit to said third memory means through said bus means; and
- data clear means for clearing a content of the first buffer register in response to said error detection signal being consecutively generated for a predetermined number of times;
- said system further comprising bus means for interconnecting said sequence controllers and means ofr controlling said bus in a time division manner.
Priority Claims (1)
Number |
Date |
Country |
Kind |
56-182188 |
Nov 1981 |
JPX |
|
Parent Case Info
This is a continuation of application Ser. No. 440,313 filed Nov. 9, 1982, which was abandoned upon the filing hereof.
US Referenced Citations (12)
Continuations (1)
|
Number |
Date |
Country |
Parent |
440313 |
Nov 1982 |
|