Programming programmable logic controllers using exertion influence in establishing matrix parameters
First Claim
1. An apparatus for the generation of a program for a programmable logic controller having a plurality of inputs and outputs and comprising:
- a programming input unit having a display unit (10) for the selection and compilation of a plurality of symbols, which includes symbols for at least;
(i) transmitter inputs via which input signals from transmitters can be delivered to the programmable logic controller,(ii) actuator outputs via which output signals can be delivered from the programmable logic controller to the actuators,(iii) predefined program modules, and(iv) signal connection paths;
a generation unit for the generation of a program code for the programmable logic controller from a compiled arrangement of symbols at the display unit (10) of the programming input unit,an investigation unit for investigating the possible exertion of influences of input signals, which are delivered from the transmitter inputs (G1, G2, G3, G4, G5) to the programmable logic controller, on output signals, which are delivered by the programmable logic controller at the actuator outputs (A1, A2, A3), resulting from the generated program code or from the arrangement of symbols compiled at the display unit (10) of the programming input unit, wherein the exertion of influence specifies which input signals into the programmable logic controller can have an influence, in accordance with the program code or the arrangement of symbols compiled at the display unit (10), on which output signals of the programmable logic controller;
an implementing unit for implementing the possible exertion of influence in a matrix; and
a display unit for the display of the matrix (18) comprising an output unit.
1 Assignment
0 Petitions
Accused Products
Abstract
The invention relates to an apparatus for the generation of a program for a programmable logic controller having a programming input unit for the selection and compilation of a plurality of symbols, a generation unit for the generation of a program code for the programmable logic controller from an arrangement of symbols compiled at the display unit of the programming input unit. In accordance with the invention an investigation unit for investigating the resulting possible influences of input signals of the programmable logic controller, onto output signals of the programmable logic controller at the actuator outputs from the arrangement of symbols generated by the program code or compiled at the display unit of the programming input unit is provided. In accordance with the invention an implementing unit for implementing the possible exertion of influence in a matrix and a display unit for the display of the matrix are also provided. The invention further relates to a programming device for a programmable logic controller having such an apparatus for the generation of a program, a corresponding method for programming a programmable logic controller and a corresponding computer program product.
48 Citations
14 Claims
-
1. An apparatus for the generation of a program for a programmable logic controller having a plurality of inputs and outputs and comprising:
-
a programming input unit having a display unit (10) for the selection and compilation of a plurality of symbols, which includes symbols for at least; (i) transmitter inputs via which input signals from transmitters can be delivered to the programmable logic controller, (ii) actuator outputs via which output signals can be delivered from the programmable logic controller to the actuators, (iii) predefined program modules, and (iv) signal connection paths; a generation unit for the generation of a program code for the programmable logic controller from a compiled arrangement of symbols at the display unit (10) of the programming input unit, an investigation unit for investigating the possible exertion of influences of input signals, which are delivered from the transmitter inputs (G1, G2, G3, G4, G5) to the programmable logic controller, on output signals, which are delivered by the programmable logic controller at the actuator outputs (A1, A2, A3), resulting from the generated program code or from the arrangement of symbols compiled at the display unit (10) of the programming input unit, wherein the exertion of influence specifies which input signals into the programmable logic controller can have an influence, in accordance with the program code or the arrangement of symbols compiled at the display unit (10), on which output signals of the programmable logic controller; an implementing unit for implementing the possible exertion of influence in a matrix; and a display unit for the display of the matrix (18) comprising an output unit. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A programming device for a programmable logic controller having an apparatus for the generation of a program comprising:
-
a programming input unit having a display unit (10) for the selection and compilation of a plurality of symbols, which includes symbols for at least transmitter inputs, actuator outputs, predefined program modules and signal connection paths; a generation unit for the generation of a program code for the programmable logic controller from a compiled arrangement of symbols at the display unit (10) of the programming input unit; an investigation unit for investigating the possible exertion of influences of input signals, which are delivered from the transmitter inputs (G1, G2, G3, G4, G5) to the programmable logic controller, on output signals, which are delivered by the programmable logic controller at the actuator outputs (A1, A2, A3), resulting from the generated program code or from the arrangement of symbols compiled at the display unit (10) of the programming input unit, wherein the exertion of influence specifies which input signals into the programmable logic controller can have an influence, in accordance with the program code or the arrangement of symbols compiled at the display unit (10), on which output signals of the programmable logic controller; an implementing unit for implementing the possible exertion of influence in a matrix and a display unit for the display of the matrix (18) comprising an output unit; and said programming device further comprises an interface for the connection of the programmable logic controller to be programmed and for the transfer of the generated program code to the programmable logic controller.
-
-
9. A method for programming a programmable logic controller having the following steps:
-
selection and compilation of symbols at a display unit (10) of a programming input unit which includes symbols in accordance with a desired programming at least for; (i) transmitter inputs via which input signals of transmitters are delivered to a programmable logic controller, (ii) actuator outputs via which the output signals are delivered from the memory programmable logic to the actuators, (iii) predefined program modules and (iv) signal connection paths; generation of a program code for the programmable logic controller from the compiled arrangement of symbols at the display unit (10) of the program input unit; and transfer of the program code to a programmable logic controller, wherein the possible exertion of influences of input signals, which are delivered from the transmitter inputs (G1, G2, G3, G4, G5) to the programmable logic controller, on output signals, which are delivered from the programmable logic controller to the actuator outputs (A1, A2, A3), resulting from the generated program code or from the arrangement of symbols compiled with the program code or at the display of the program input unit (10) are determined, displayed and output in the form of a matrix (18), wherein the exertion of influence specifies which input signals of the programmable logic controller can have what influence, in accordance with the program code or the arrangement of symbols compiled with at the display unit (10), on which output signals of the programmable logic controller. - View Dependent Claims (10, 11, 12, 13, 14)
-
Specification