Abstract:
A safety system includes: a memory; a processor connected to the memory and configured execute a safety program; a first communication unit configured to communicate data with one or more safety components via a first transmission line; and a second communication unit configured to communicate data with one or more safety components via a second transmission line. The second communication unit and the first communication unit independently of each other perform processing involved in communicating data. In the memory, a first data area that holds data communicated by the first communication unit and a second data area that holds data communicated by the second communication unit are arranged independently of each other.
Abstract:
When user configuration data recorded in a recording medium is written into a PLC, the PLC determines, in accordance with a combination table stored in the recording medium, if a combination of the user configuration data and firmware already stored in the PLC is suitable. In addition, when firmware recorded in the recording medium is written into the PLC, the PLC determines, in accordance with the combination table stored in the recording medium, if a combination of the firmware and user configuration data already stored in the PLC is suitable.
Abstract:
The computer acquires, from the activation server, the information to use the program and the information to specify the number of units of the PLCs capable of using the program, by one-time activation. The PLC has the program installed from the computer. The number of units specified by the information is updated in such a way that the number of units of the PLCs to which the computer. installs the program is subtracted from the number of units specified by the information.
Abstract:
A support device executes a maintenance operation for a PLC, and records, into the PLC, information identifying the maintenance operation. The maintenance operation includes at least either of writing and deleting of data such as firmware into/from the PLC. The support device may further record, into the support device itself, information identifying the maintenance operation. In addition, the PLC uses data stored in a recording medium to execute a maintenance operation for the PLC. At this time, the PLC records, into the PLC itself, information identifying the maintenance operation. The PLC may further record, into the recording medium, the information identifying the maintenance operation.
Abstract:
Unauthorized installation of software is prevented even at a production site at which software cannot be installed through a communication line. The memory card stores: additional software including a software ID; a recording medium ID; and encrypted information generated by encrypting the software ID, using the recording medium ID as a key. The controller performs the steps of: obtaining the encrypted information from the memory card; obtaining the recording medium ID from the memory card; obtaining the software ID by decrypting the encrypted information, using the recording medium ID as a key; obtaining the software ID from the additional software, comparing the decrypted software ID and the software ID obtained from the additional software; and storing the additional software in the storage when the comparison is successful.
Abstract:
An information processing device collects information on an operating state of a communication system formed of a master device that manages communication over a network and at least one slave device connected to the network and capable of performing communication as instructed by the master device. The master device and the slave device record communication log entries regarding time information and a communication state in accordance with communication processing. The information processing device includes an acquiring section that acquires communication log entries from at least one of the master device and the slave device, a log entry rearranging section that rearranges the acquired communication log entries based on the time information, and a log entry extracting section that extracts, out of the rearranged communication log entries, any communication log entry recorded within a predetermined period of time from occurrence of a communication log entry including communication abnormality information.