Deutsch | English
Home
Kontakt
Sitemap
Newswire 2017/2 SIMATIC WinCC Open Architecture V3.15 GBT Video SCADA Lounge Oil - Gas Energy ETM Portal Traffic & Transportation
 
 
Follow us:
Facebook LinkedIn Xing Youtube


 
Scriptsprache Control
ETM professional control GmbH
 
Zusätzlich zur einfachen Parametrierung über Dialoge per Mausklick ist SIMATIC WinCC Open Architecture mit einer leistungsfähigen Programmierumgebung ausgestattet, welche weit über übliches Scripting hinausgeht.

C# API
Um WinCC OA mit Businesslogik aus neuesten Programmiertechnologien zu erweitern und bestehenden C# Code einbinden zu können, wurde eine C# API in WinCC OA integriert.

C# ist eine universelle, objektorientierte Programmiersprache. C# bietet eine große Anzahl an .net Bibliotheken und eine große Entwicklergruppe mit C# Know-how.

Mit dem neuen C# API können Prozesswerte, Alarme und historische Daten gelesen und abgefragt werden. Es können auch Prozesswerte gesetzt und Alarme quittiert werden. Darüber hinaus können Datenpunkte verwaltet werden, Configs gelesen werden und einiges mehr.

Mit der C# Fassade wurden viele C# Technologien für den Entwickler eingebunden um einen möglichst hohen Wiederverwendungsgrad von bestehendem C# Code gewährleisten zu können.

Scriptsprache Control
Das "Control" besitzt eine leicht verständliche, auf ANSI-C basierende Syntax und ist mit zahlreichen Funktionalitäten für alle Anforderungen moderner Leittechnik ausgestattet. Control verarbeitet einerseits Datenpunkte und steuert die Visualisierung der Prozeßzustände.
Die Scriptsprache Control ist als Interpreter ausgeführt, so dass der Anwender keine Compiler-Läufe oder Link-Vorgänge durchführen muss. Änderungen können somit sofort getestet werden. Das flexible Datenpunktkonzept wird optimal durch Control unterstützt.

  • Die Ausführung als Interpreter erlaubt online-Änderungen im laufenden Betrieb
  • Control unterstützt die gleichzeitige Verarbeitung mehrerer Programme (Multithreading)
  • Erweiterbar durch DLL's and Shared Libraries
  • Datenbankschnittstelle zu relationalen Datenbanken
  • Der integrierte Editor unterstützt die Programmierung durch Syntaxhighlighting, Funktionstool-Tip, Intellisence, Syntaxcheck, etc
  • Umfangreicher Debugger für die schnelle Fehlersuche


 
Home
Newswire
Kontakt
Sitemap
Impressum