Control system
AssigneeOMRON Corporation
InventorsYukio INAME, Koji YAOITA, Yoshitaka TAKEUCHI, Takamasa UEDA
Life of this patent
Estimating the term…
Abstract
A control system easily adjusts devices. In a control system, an input unit included in a PLC system obtains actual sampling data. An output unit outputs an output signal based on output instruction data including a designated output timing and a designated output signal value. A task execution unit included in a controller repeatedly executes a task in a predetermined period. A sampling unit obtains variable sampling data. A same time-series data generation unit included in a development support apparatus generates same time-series data. A same time-series data display unit displays the same time-series data on the same time axis.
Claims24
A control system, comprising:
- a PLC system including
- an input unit configured to obtain actual sampling data storing a first sampling value and a first sampling timing that are associated with each other, the first sampling value being obtained by sampling an input signal at a first timing, the first sampling timing being a timing at which the input signal is sampled,
- an output unit configured to output an output signal based on output instruction data including a designated output timing and a designated output signal value, the designated output signal value being an output signal value to be output at the designated output timing, and
- a controller including a task execution unit and a sampling unit,
- the task execution unit being configured to repeatedly execute a task in a predetermined period, the task including I/O refresh processing for updating a value of an input variable associated with the input signal based on the input signal and updating the output signal based on an output variable associated with the output signal, and processing for executing a user program including calculating a value of the output variable by executing the user program based on the input variable, calculating the designated output timing and the designated output signal value based on the value of the output variable to generate the output instruction data, and transmitting the output instruction data to the output unit,
- the sampling unit being configured to obtain variable sampling data storing a second sampling value and a second sampling timing that are associated with each other, the second sampling value being obtained by sampling the input variable, the output variable, and/or an internal variable used in the user program at a second timing, the second sampling timing being a timing at which the input variable, the output variable, and/or the internal variable is sampled;
- and
- a development support apparatus including
- a same time-series data generation unit configured to generate same time-series data storing the first sampling timing, the second sampling timing, and the designated output timing arranged in the same time series, the first sampling value, the second sampling value, and the designated output signal value being associated with timings in the same time series corresponding to the first sampling timing, the second sampling timing, and the designated output timing, and
- a same time-series data display unit configured to display the same time-series data on the same time axis.
A control system, comprising:
- a PLC system including
- an input unit configured to receive an input signal,
- an output unit configured to output an output signal, and
- a controller including a task execution unit and a sampling unit,
- the task execution unit being configured to repeatedly execute a task in a predetermined period, the task including I/O refresh processing for updating an input variable associated with the input signal based on the input signal and updating the output signal based on an output variable associated with the output signal, and processing for executing a user program including calculating a value of the output variable by executing the user program based on the input variable, the sampling unit being configured to obtain variable sampling data storing a second sampling value and a second sampling timing, the second sampling value being obtained by sampling the input variable, the output variable, and/or an internal variable used in the user program at a second timing, the second sampling timing being a timing at which the input variable, the output variable,
- and/or the internal variable is sampled;
- and
- a development support apparatus including
- an input-output change timing prediction unit configured to predict an input change timing at which a signal value of the input signal changes to a value corresponding to an input variable value at the second sampling timing, and/or an output change timing at which a signal value of the output signal changes to a value corresponding to an output variable value at the second sampling timing based on a connection between the input unit and/or the output unit with the controller, a communication speed, an operational speed for performing a predetermined operation in the input unit and/or the output unit, and the second sampling timing,
- a predictive input-output signal generation unit configured to generate predictive input signal data by associating the input variable value at the second sampling timing with the input change timing, and/or to generate predictive output signal data by associating the output variable value at the second sampling timing with the output change timing, and
- a same time-series data display unit configured to display the variable sampling data, the predictive input signal data, and/or the predictive output signal data on the same time axis.
Dependencies are inferred from the claim text.