System and method for implementing logic control in programmable controllers in distributed control systems
First Claim
1. A method for implementing a control program in a network of programmable logic controllers having input/output connections, comprising the steps of:
- a. translating the control program from a source code into a machine code having a plurality of statements;
b. defining the configuration of the programmable logic controllers and the input/output connections in the network;
c. automatically assigning each statement of the machine code to at least one programmable logic controller based on the defined network configuration; and
d. transmitting each statement over a data transmission medium to the programmable logic controller assigned to the statement.
1 Assignment
0 Petitions
Accused Products
Abstract
The present invention provides a system and method for implementing logic control in programmable controllers in distributed control systems using a wired or wireless network. A software application is used to define the configuration of the network. Based on the network configuration, a compiler engine automatically assigns each statement of the control program to at least one programmable logic controller in the network. Each statement is then transmitted over a data transmission medium to the programmable logic controller assigned to the statement.
-
Citations
76 Claims
-
1. A method for implementing a control program in a network of programmable logic controllers having input/output connections, comprising the steps of:
-
a. translating the control program from a source code into a machine code having a plurality of statements;
b. defining the configuration of the programmable logic controllers and the input/output connections in the network;
c. automatically assigning each statement of the machine code to at least one programmable logic controller based on the defined network configuration; and
d. transmitting each statement over a data transmission medium to the programmable logic controller assigned to the statement. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38)
-
-
39. A system for implementing a control program in a network of programmable logic controllers having input/output connections comprising:
-
a. a software application for defining the configuration of the programmable logic controllers and the input/output connections in the network;
b. a compiler engine for translating the control program from a source code into a machine code having a plurality of statements and for automatically assigning each statement of the machine code to at least one programmable logic controller based on the defined network configuration; and
c. a host computer for transmitting each statement over a data transmission medium to the programmable logic controller assigned to the statement. - View Dependent Claims (40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76)
-
Specification