Safety unit controller system, controller concatenation method, controller system control method, and controller system monitor method
First Claim
1. A safety unit for executing a safety function processing, capable of being connected to a non-safety controller constituted by connecting a plurality of non-safety units including CPU units, comprising:
- a CPU bus for connecting said CPU units; and
a safety dedicated bus for connecting other safety units.
1 Assignment
0 Petitions
Accused Products
Abstract
Safety units 1d to 1f for executing a safety function processing are connected to a non-safety controller constituted by connectting a plurality of units 1b, 1c including CPU units 1a. A CPU bus 10 to be connected with the CPU units and a safety dedicated bus 11 for mutually connecting the safety units are provided to the safety units. Since the safety dedicated bus is isolated from the non-safety system, reliability of the safety function can be secured. The CPU unit can read out data through the CPU bus irrespective of the safety unit and the non-safety unit.
-
Citations
13 Claims
-
1. A safety unit for executing a safety function processing, capable of being connected to a non-safety controller constituted by connecting a plurality of non-safety units including CPU units, comprising:
-
a CPU bus for connecting said CPU units; and
a safety dedicated bus for connecting other safety units. - View Dependent Claims (4, 5)
-
-
2. A safety unit capable of being connected to a non-safety controller constituted by connecting a plurality of non-safety units including CPU units, comprising:
-
a CPU bus for connecting said CPU units; and
a processing portion for executing a safety function processing;
wherein transmission/reception of data are made with said CPU units through said CPU bus. - View Dependent Claims (3)
-
-
6. A controller system comprising:
-
a non-safety controller constituted by connecting a plurality of units including CPU units through a bus; and
a safety controller constituted by connecting a plurality of safety units including CPU units having a safety function through a bus separate from and independent of said bus;
wherein said bus of said non-safety controller is connected also to said CPU units of said safety controller so that I/O information used for control in said non-safety controller can be inputted to or outputted from each unit of said non-safety controller through said bus and input information can be acquired from said safety units; and
I/O information used for controlling the safety function in said safety controller is inputted to and outputted from each of said safety units through said independent bus but input information from said units of said non-safety controller through said bus is not accepted. - View Dependent Claims (7)
-
-
8. A method of connecting a controller constituted by connecting a plurality of units including CPU units through a CPU bus to a safety controller constituted by connecting a plurality of safety units including CPU units and having a safety function through an independent bus, comprising the steps of:
-
connecting said plurality of safety units of said safety controller by extending the CPU bus of said controller and by using said CPU bus so extended; and
exchanging data between said CPU units and said safety units through said CPU bus.
-
-
9. A method of controlling a controller system including a non-safety controller constituted by connecting a plurality of units including CPU units through a CPU bus and a safety controller constituted by connecting a plurality of safety units including CPU units and having a safety function through an independent bus, said controllers being connected by extending the CPU bus of said non-safety controller to the CPU units of said safety controller, wherein control in said non-safety controller is made by delivering I/O information to each of the units of said non-safety controller through said CPU bus and whenever necessary, by receiving input information from said safety controller through said CPU bus;
- and safety function control in said safety controller is made by delivering I/O information to each of the safety units through said independent bus but not by using information by control of said non-safety controller.
-
10. A method of monitoring a controller system including a non-safety controller constituted by connecting a plurality of units including CPU units through a CPU bus and a safety controller constituted by connecting a plurality of safety units including CPU units and having a safety function, said controllers being connected by extending the CPU bus of said non-safety controller to said safety controller, comprising the steps of:
-
providing a tool interface to the CPU units of said non-safety controller and connecting a tool;
acquiring information held by said safety controller by processing of the CPU unit through said CPU bus in accordance with a request from the tool so connected; and
transmitting the acquired information to an external tool through the tool interface of the CPU unit of said non-safety controller.
-
-
11. A method of setting a controller system including a non-safety controller constituted by connecting a plurality of units including CPU units through a CPU bus and a safety controller constituted by connecting a plurality of safety units including CPU units and having a safety function, said controllers being connected by extending the CPU bus of said non-safety controller to said safety controller, comprising the steps of:
-
providing a tool interface to the CPU units of said non-safety controller and connecting a tool; and
conducting predetermined setting to said safety controller by processing of the CPU unit through said CPU bus in accordance with an instruction from the tool connected.
-
-
12. A method of monitoring a controller system including a non-safety controller constituted by connecting a plurality of units including CPU units through a CPU bus and a safety controller constituted by connecting a plurality of safety units including CPU units and having a safety function, said controllers being connected by extending the CPU bus of said non-safety controller to said safety controller, comprising the steps of:
-
providing a tool interface to the CPU units of said non-safety controller and connecting a tool;
acquiring information held in at least said non-safety controller by processing of the CPU unit of said safety controller through said CPU bus in accordance with a request from the tool connected; and
transmitting the information acquired to an external tool through the tool interface of the CPU units of said safety controller.
-
-
13. A method of setting a controller system including a non-safety controller constituted by connecting a plurality of units including CPU units through a CPU bus and a safety controller constituted by connecting a plurality of safety units including CPU units and having a safety function, said controllers being connected by extending the CPU bus of said non-safety controller to said safety controller, comprising the steps of:
-
providing a tool interface to the CPU units of said safety controller and connecting a tool; and
conducting predetermined setting to at least said non-safety controller by processing of the CPU unit of said safety controller through said CPU bus in accordance with an instruction from the tool connected.
-
Specification