摘要:
A first control unit (100) includes a data transfer relay unit (20; 120) that executes a process of transferring input data corresponding to a signal input to an input and output unit (10, 250) to a second control unit (200) according to a request from the second control unit (200), and/or a process of transferring output data that defines a signal to be output from the input and output unit (10, 250) from the second control unit (200) to the input and output unit, a storage unit (124) that holds the data transferred by the data transfer relay unit (20; 120), and a monitoring processing unit (160) that determines whether or not a predetermined trigger condition (1622) has been satisfied on the basis of the data held in the storage unit (124), and outputs a value of any data held in the storage unit (124) according to a predetermined output configuration (1624) when it is determined that the trigger condition (1622) has been satisfied.
摘要:
There is a demand for a mechanism that properly performs maintenance after introduction of a safety component. A safety system including a safety controller that executes a safety program. The safety system includes: a collection unit configured to collect an input value over a predetermined period, the input value being a value of an input signal selected previously in one or a plurality of input signals input to the safety controller; and a visualization unit configured to reproduce a behavior of the safety program over the predetermined period based on the input value collected over the predetermined period, and to express visually an operating state of the safety program at an appointed point of time in the predetermined period.
摘要:
A support device accepts selection of a target program to be copied from a control program, and sets a copy program in the control program, the copy program being obtained by copying the target program. The support device generates a list of variable names extracted from the target program. The support device rewrites a variable name in the copy program based on the edited list obtained by editing the list. As a result, even when it is desired to arbitrarily change the variable name, time and effort of a user to carry out input work is reduced.
摘要:
An approach capable easily setting required connection settings even when multiple devices are connected to a network is provided. A support apparatus (400) includes: a first setting reception part (402, 4062), which receives a setting of connection (S6); a second setting reception part (402, 4062), which receives a setting of a variable name used for reference in a program (1062, 1064) executed in a control apparatus (2) for each datum exchanged in the connection that is set (S10); a generation part (402, 4062), which determines a tag name associated with each datum based on the variable name that is set for each datum, and generates a connection setting that contains each tag name that is determined (S14); and a transmission part (402, 4062), which transmits the connection setting that is generated to the control apparatus (2) and the device which are involved in the connection setting (S16).
摘要:
An evaluation system (1) includes acquisition means for acquiring a safety program (10), instruction extraction means (6) for extracting, from instructions included in the safety program, an instruction directed to processing for causing a target device to operate with safety maintained, signal extraction means (6) for extracting an input signal and an output signal related to the instruction extracted from the safety program, setting means (6) for displaying the extracted input signal and the extracted output signal in association with each other, and receiving a setting of an expected output value for the displayed output signal, the expected output value being a value for causing the target device to operate with safety maintained, and evaluation means (4) for changing a value of the extracted input signal and determining whether a value of the output signal calculated by an operation in accordance with the safety program, in response to change of the value of the input signal, is identical to the expected output value.
摘要:
A program development support device (100) includes: first display control means (S104) for displaying, in response to selection of any input/output unit connected to the safety controller, a first image obj ect representing an external appearance and input/output terminals of the selected input/output unit; and second display control means (S108) for displaying, together with the first image object, a second image object representing a safety device and a circuit configuration of the safety device, the safety device being set to be allocated to any of the input/output terminals of the selected input/output unit. For an input/output terminal to which each safety device is allocated, the input/output terminal represented by the first image object and the circuit configuration represented by the second image object are displayed in association with each other by the program development support device.
摘要:
An evaluation system (1) includes process execution means (154) for executing a safety program (10), setting means (156) for receiving an evaluation condition including: an input signal to be evaluated; an output signal to be evaluated; and an expected output value, first determination means (156, 154, 158) for changing the value of the input signal, from an initial first input value to a second input value, and determining whether a first output value of the output signal which is determined by the process execution means (156, 154, 158) is identical to the expected output value, second determination means (156, 154, 158) for restoring the value of the input signal, from the second input value to the first input value, and determining whether a second output value of the output signal is identical to the first output value, and output means (160) for outputting a determination result.
摘要:
A support device includes an interface (520) configured to establish connection to a controller (100; 200), the controller being configured to execute a user program (1104; 2104) including a function block, a storage unit (510) configured to store a monitoring condition (570) in which a data type of the function block and a name of a monitoring target variable are defined with the data type and the name associated with each other, and a search module (550) configured to search for, among instances of function blocks created for the controller to execute the user program, an instance having a data type matching a data type (575) defined in the monitoring condition and having a value of a monitoring target variable (576; 577; 578) associated with the matching data type indicating a monitoring target event.
摘要:
In the present invention a control device and a safety device establish a connection in accordance with a result of a comparison of connection setting information stored in the control device and setting identification information stored in the safety device. A support device is provided with a processor for executing a support program for assisting in setting the control device. A support program includes a first command for acquiring the setting identification information from the safety device and a second command for setting, in the connection setting information corresponding to the safety device, the setting identification information acquired in response to execution of the first command. Thus, the required identification information can easily be set even when a plurality of safety devices are connected to the same network.