Patent DE-102017005879-B4 (DE)
Title: Steuerungssystem und Steuerverfahren
Inventor: MIYACHI MOTOYOSHI
IPC: G05B19/05
Filed: 2017-06-22
Granted: 2022-11-10
Abstract: Steuerungssystem (10), das umfasst:eine Mehrzahl von Steuerungen (14n);eine Mehrzahl von E/A-Vorrichtungen (16n), die so konfiguriert sind, dass sie ein Steuerziel (18n) jeder der Mehrzahl von Steuerungen (14n) und jede der Mehrzahl von Steuerungen (14n) verbinden und eine erforderliche Information zwischen dem Steuerziel (18n) und jeder der Steuerungen (14n) senden;und eine Steuervorrichtung (12) höherer Ebene, die so konfiguriert ist, dass sie die Mehrzahl von Steuerungen (14n) steuert und verwaltet, wobei:die Steuervorrichtung (12) höherer Ebene eine Speichereinheit (22) umfasst, die so konfiguriert ist, dass sie jedes einer Mehrzahl von Programmen (Pn) speichert, die von jeder der Mehrzahl von Steuerungen (14n) ausgeführt werden, undeinen Prozessor (20), der so konfiguriert ist, dass er jedes der Mehrzahl von Programmen (Pn), die in der Speichereinheit (22) als selbstzugewiesenes Programm (Pn) gespeichert sind, jeder der Mehrzahl von Steuerungen (14n) zuordnet, um zu bewirken, dass jede der Mehrzahl von Steuerungen (14n) das Steuerziel (18n) steuert, das über die E/A-Vorrichtung (16n) mit jeder Steuerung (14n) verbunden ist, und ferner alle oder einen Teil der Mehrzahl von Programmen (Pn) als anderes Programm (Pn) der Steuervorrichtung (12) höherer Ebene und der Mehrzahl von Steuerungen (14n) zuordnet, um zu bewirken, dass die Steuervorrichtung (12) höherer Ebene und die Mehrzahl von Steuerungen (14n) alle oder einen Teil von Programmen (Pn), die in der Speichereinheit (22) gespeichert sind, in einem Ausführungszyklus der Mehrzahl von Steuerungen (14n) parallel doppelt ausführen; undjede der Mehrzahl von Steuerungen (14n) eine Kommunikationseinheit (34) umfasst, umfassend:einen ersten Eingabepufferspeicher (42), der so konfiguriert ist, dass er Eingabedaten speichert, die vom Steuerziel (18n) gesendet werden, das über die E/A-Vorrichtung (16n) mit der einen Steuerung (14n) verbunden ist,einen ersten Ausgabepufferspeicher (46), der so konfiguriert ist, dass er erste Ausgabedaten speichert, die durch Ausführen des selbstzugewiesenen Programms (Pn) erhalten werden, das der einen Steuerung (14n) zugeordnet ist, um das Steuerziel (18n) zu steuern, das über die E/A-Vorrichtung (16n) mit sich selbst verbunden ist, undeinen zweiten Ausgabepufferspeicher (48), der so konfiguriert ist, dass er zweite Ausgabedaten speichert, die erhalten werden, wenn die Steuervorrichtung (12) höherer Ebene oder eine andere der Steuerungen (14n) das andere Programm (Pn) ausführt, das der Steuervorrichtung (12) höherer Ebene oder der anderen der Steuerungen (14n) zugeordnet ist, um das Steuerziel (18n) zu steuern, das über die E/A-Vorrichtung (16n) mit der einen Steuerung (14n) verbunden ist, undwobei die eine Steuerung (14n) so konfiguriert ist, dass sie eines der ersten Ausgabedaten und der zweiten Ausgabedaten an das Steuerziel (18n) ausgibt, das über die E/A-Vorrichtung (16n) mit der einen Steuerung (14n) verbunden ist, auf Basis einer Auswahlinformation, die von der Steuervorrichtung (12) höherer Ebene gesendet wird, wobei die ersten Ausgabedaten im ersten Ausgabepufferspeicher (46) gespeichert werden, wobei die zweiten Ausgabedaten im zweiten Ausgabepufferspeicher (48) gespeichert werden.