DE102009024172A1 - Unified software code generator for producing hardware dependent source codes for control and regulation system, comprises editor for source code production for modules - Google Patents

Unified software code generator for producing hardware dependent source codes for control and regulation system, comprises editor for source code production for modules Download PDF

Info

Publication number
DE102009024172A1
DE102009024172A1 DE200910024172 DE102009024172A DE102009024172A1 DE 102009024172 A1 DE102009024172 A1 DE 102009024172A1 DE 200910024172 DE200910024172 DE 200910024172 DE 102009024172 A DE102009024172 A DE 102009024172A DE 102009024172 A1 DE102009024172 A1 DE 102009024172A1
Authority
DE
Germany
Prior art keywords
modules
control
source
hardware dependent
regulation system
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Withdrawn
Application number
DE200910024172
Other languages
German (de)
Inventor
Klaus-Dieter Becker
Axel Hessenkaemper
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Individual
Original Assignee
Individual
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Individual filed Critical Individual
Priority to DE200910024172 priority Critical patent/DE102009024172A1/en
Publication of DE102009024172A1 publication Critical patent/DE102009024172A1/en
Withdrawn legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/20Software design

Landscapes

  • Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Stored Programmes (AREA)

Abstract

The unified software code generator comprises an editor for source code production for the modules, a graphic module library, a module linker, and a compiler.

Description

Das System dient zur Vereinfachung von Software Entwicklungsprozessen mit gleicher Funktionalität und Logik, die unterschiedliche Hardware Plattformen benötigen.The System is used to simplify software development processes with the same functionality and logic, the different ones Hardware platforms need.

Die Funktionalitäten werden in einem standardisierten Source Code angelegt und programmiert, was das leichte lesen und erstellen ermöglicht.The Functionalities are in a standardized source Code created and programmed, making it easy to read and write allows.

Eine Compiler Schicht, welche an das jeweilige Source- und Zielsystem angepasst wird, kompiliert den Code auf die Zielhardware.A Compiler layer, which to the respective source and target system adjusted, compiles the code to the target hardware.

Die Erstellung des Source Codes wird in SPS-Standard IEC 1131 für die Programmierung von industriellen Automatisierungssystemen von erfahrenen Programmierern vorgenommen und gepflegt.The creation of the source code is in SPS standard IEC 1131 designed and maintained by experienced programmers for the programming of industrial automation systems.

Um die SPS-Struktur universell einsetzen zu können werden feste Regeln zur Programmierung der Module vereinbart (Funktionsabläufe, Definitionen, Schnittstellen, Sprache).Around be able to use the PLC structure universally fixed rules for programming the modules (functional sequences, Definitions, interfaces, language).

Der User des Systems benötigt keine weitere Erfahrung in der Erstellung von Software Code. Er wird bei der Erstellung der Software für das jeweilige Zielsystem durch eine grafische Oberfläche unterstützt. Zusammenhänge und Abhängigkeiten zu anderen Modulen und Definitionen werden automatisch angezeigt, so dass der User darauf reagieren kann.Of the User of the system needs no further experience in the Creation of software code. He will be in the creation of the software for the respective target system through a graphical user interface supported. Relationships and dependencies to other modules and definitions are displayed automatically, so that the user can react to it.

ZITATE ENTHALTEN IN DER BESCHREIBUNGQUOTES INCLUDE IN THE DESCRIPTION

Diese Liste der vom Anmelder aufgeführten Dokumente wurde automatisiert erzeugt und ist ausschließlich zur besseren Information des Lesers aufgenommen. Die Liste ist nicht Bestandteil der deutschen Patent- bzw. Gebrauchsmusteranmeldung. Das DPMA übernimmt keinerlei Haftung für etwaige Fehler oder Auslassungen.This list The documents listed by the applicant have been automated generated and is solely for better information recorded by the reader. The list is not part of the German Patent or utility model application. The DPMA takes over no liability for any errors or omissions.

Zitierte Nicht-PatentliteraturCited non-patent literature

  • - IEC 1131 [0004] - IEC 1131 [0004]

Claims (1)

USC-Generator zur Erstellung Hardware abhängigen Source Codes für steuer- und regelungstechnischer Systeme bestehend aus: 1. einem Editor zur Source Code Erstellung für die jeweiligen Module 2. der Grafische Modulbibliothek 3. einem Modullinker zum zusammenführen 4. und einem CompilerUSC generator for creating hardware dependent Source codes for control and regulation systems consisting of: 1. an editor for source code creation for the respective modules 2. the Graphical Module Library Third a module linker to merge 4th and one compiler
DE200910024172 2009-06-08 2009-06-08 Unified software code generator for producing hardware dependent source codes for control and regulation system, comprises editor for source code production for modules Withdrawn DE102009024172A1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
DE200910024172 DE102009024172A1 (en) 2009-06-08 2009-06-08 Unified software code generator for producing hardware dependent source codes for control and regulation system, comprises editor for source code production for modules

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
DE200910024172 DE102009024172A1 (en) 2009-06-08 2009-06-08 Unified software code generator for producing hardware dependent source codes for control and regulation system, comprises editor for source code production for modules

Publications (1)

Publication Number Publication Date
DE102009024172A1 true DE102009024172A1 (en) 2010-12-09

Family

ID=43049259

Family Applications (1)

Application Number Title Priority Date Filing Date
DE200910024172 Withdrawn DE102009024172A1 (en) 2009-06-08 2009-06-08 Unified software code generator for producing hardware dependent source codes for control and regulation system, comprises editor for source code production for modules

Country Status (1)

Country Link
DE (1) DE102009024172A1 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2012076607A1 (en) * 2010-12-07 2012-06-14 Hessenkaemper Axel Apparatus and method for writing a program for computer-controlled machines

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6028998A (en) * 1998-04-03 2000-02-22 Johnson Service Company Application framework for constructing building automation systems
US20040215355A1 (en) * 2003-04-25 2004-10-28 Dean Mills Modular system and method for programming machine automation controls
US20060129972A1 (en) * 2004-11-30 2006-06-15 Tyburski John C Application developer and method for generating platform independent code

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6028998A (en) * 1998-04-03 2000-02-22 Johnson Service Company Application framework for constructing building automation systems
US20040215355A1 (en) * 2003-04-25 2004-10-28 Dean Mills Modular system and method for programming machine automation controls
US20060129972A1 (en) * 2004-11-30 2006-06-15 Tyburski John C Application developer and method for generating platform independent code

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
IEC 1131

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2012076607A1 (en) * 2010-12-07 2012-06-14 Hessenkaemper Axel Apparatus and method for writing a program for computer-controlled machines

Similar Documents

Publication Publication Date Title
Vogel-Heuser et al. Model-driven engineering of manufacturing automation software projects–A SysML-based approach
JP4850556B2 (en) Program creation support apparatus and method
DE112012006107B4 (en) The sequence program debugging supporting device
CN101206570B (en) Method and system for generating user interface
US6907386B1 (en) Method for computer-supported error analysis of sensors and/or actuators in a technical system
CN106844310A (en) A kind of structured text code process method and system
CN102693124A (en) Method for detecting a program sequence
CN106776334A (en) Based on annotation generation method of test example and device
DE102008030085A1 (en) Mobile programmable controller
DE102009024172A1 (en) Unified software code generator for producing hardware dependent source codes for control and regulation system, comprises editor for source code production for modules
Ronceros et al. Supervision and Control System of the Operational Variables of a Cluster in a High-Pressure Gas Injection Plant
Tafvizi Zavareh et al. A study on the socio-technical aspects of digitization technologies for future integrated engineering work systems
JP2005242682A (en) Graphical programming apparatus and programmable display unit
US8181172B2 (en) Method for operation of an automation system
EP1557797A3 (en) Installation information system and method therefor
TW201028916A (en) Program edit system and method for PLC
CN109933758A (en) Methods of exhibiting, device, electronic equipment and the computer readable storage medium of chart
Fuchs Multi-disciplinary MBSE Approach in industrial phases
Limoncelli Automation Should Be Like Iron Man, Not Ultron: The" Leftover Principle" Requires Increasingly More Highly-skilled Humans.
DE502007003475D1 (en) Operating method for a control device of a safety-related automation device for checking the reliability of an automation system
WO2016103229A1 (en) A method for verifying a safety logic in an industrial process
Fraracci Model-based Failure-modes-and-effects Analysis and its Application to Aircraft Subsystems
JP2010198469A (en) Plant control monitoring device
Urbas et al. Model based analysis and design of human-machine dialogues through displays
Stumm et al. Towards combining layout and process models for mixed assembly facilities

Legal Events

Date Code Title Description
OM8 Search report available as to paragraph 43 lit. 1 sentence 1 patent law
ON Later submitted papers
R119 Application deemed withdrawn, or ip right lapsed, due to non-payment of renewal fee