CONTROL SYSTEM, PROGRAM TRANSMISSION DEVICE, AUTHENTICATION SERVER, PROGRAM PROTECTION METHOD, PROGRAM TRANSMISSION METHOD, AND PROGRAM FOR PROGRAM TRANSMISSION DEVICE

The objective is to provide a control system which safely protects a control program and, with respect to a specific user, increases convenience of reading of an execution-use control program from a PLC and writing of an execution-use control program to the PLC. The control system is provided with:...

Full description

Saved in:
Bibliographic Details
Main Author KATSUTA,TAKAO
Format Patent
LanguageEnglish
French
Japanese
Published 26.06.2014
Subjects
Online AccessGet full text

Cover

Loading…
More Information
Summary:The objective is to provide a control system which safely protects a control program and, with respect to a specific user, increases convenience of reading of an execution-use control program from a PLC and writing of an execution-use control program to the PLC. The control system is provided with: a controller (300) which controls a production apparatus (500); a development-use computer (200) which converts a control program, in which control of the production apparatus (500) is described, to an execution-use control program which is capable of being executed at the controller (300), encrypts the program, and generates an editing-use key for editing use and an execution-use key for execution use; and a management server (100) which manages information of the user. The development-use computer (200) registers the editing-use key in a user management table (101) of the management server (100), and transmits the execution-use key and the execution-use control program to the controller (300). L'invention a pour objet de réaliser un système de commande qui protège de manière sécurisée un programme de commande et, par rapport à un utilisateur spécifique, augmente la convivialité de lecture d'un programme de commande utilisé en exécution depuis un API et l'écriture d'un programme de commande utilisé en exécution vers l'API. Le système de commande comprend : un contrôleur (300) qui commande un appareil de production (500) ; un ordinateur utilisé en développement (200) qui convertit un programme de commande, dans lequel est décrite la commande de l'appareil de production (500), en un programme de commande utilisé en exécution qui est capable d'être exécuté sur le contrôleur (300), crypte le programme et génère une clé utilisée en édition pour une utilisation en édition et une clé utilisée en exécution pour une utilisation en exécution ; et un serveur de gestion (100) qui gère les informations de l'utilisateur. L'ordinateur utilisé en développement (200) enregistre la clé utilisée en édition dans une table de gestion (101) du serveur de gestion (100) et transmet la clé utilisée en exécution et le programme de commande utilisé en exécution au contrôleur (300).
Bibliography:Application Number: WO2012JP83052