发明公开
EP3032415A1 Verfahren und Anordnung zur Ausführung eines industriellen Automatisierungsprogramms auf einer Automatisierungskomponente mit mehreren Prozessorkernen 审中-公开
的方法和装置具有多个处理器核的自动化部件上的工业自动化程序的执行

  • 专利标题: Verfahren und Anordnung zur Ausführung eines industriellen Automatisierungsprogramms auf einer Automatisierungskomponente mit mehreren Prozessorkernen
  • 专利标题(英): Method and assembly for the execution of an industrial automation program on an automation component with multiple processing cores
  • 专利标题(中): 的方法和装置具有多个处理器核的自动化部件上的工业自动化程序的执行
  • 申请号: EP14197719.9
    申请日: 2014-12-12
  • 公开(公告)号: EP3032415A1
    公开(公告)日: 2016-06-15
  • 发明人: Burger, Werner
  • 申请人: Siemens Aktiengesellschaft
  • 申请人地址: Wittelsbacherplatz 2 80333 München DE
  • 专利权人: Siemens Aktiengesellschaft
  • 当前专利权人: Siemens Aktiengesellschaft
  • 当前专利权人地址: Wittelsbacherplatz 2 80333 München DE
  • 主分类号: G06F9/48
  • IPC分类号: G06F9/48 G06F9/50
Verfahren und Anordnung zur Ausführung eines industriellen Automatisierungsprogramms auf einer Automatisierungskomponente mit mehreren Prozessorkernen
摘要:
Die Erfindung betrifft ein Verfahren zur Ausführung eines industriellen Automatisierungsprogramms (user program) auf einer Automatisierungskomponente mit mehreren Prozessorkernen (Core 0, Core 1), wobei das Automatisierungsprogramm (user program) mit einem modularen Betriebssystem zusammenwirkt. Dabei werden zumindest einige oder alle Module des Betriebssystems und/oder das Automatisierungsprogramm (user program) funktionalen Kategorien (K1, K2, K3) zugeordnet, wobei anhand der jeweils zugeordneten Kategorie (K1, K2, K3) diese Module jeweils einem der Prozessorkerne (Core 0, Core 1) zur Ausführung zugewiesen werden. Dadurch können die Module und die durch die Module abzuarbeitenden Prozesse ("threads") derart auf die verfügbaren Prozessorkerne verteilt, dass eine gegenseitige Beeinflussung (Behinderung) und die damit verbundenen Performance-Nachteile minimiert oder verhindert werden. Dabei ist dieselbe Software auch in unveränderter Form auf anderen Systemen mit abweichender Anzahl an Prozessorkernen ablauffähig, so dass keine spezifischen Varianten erzeugt werden müssen.
信息查询
0/0