01.12.2012 Aufrufe

system

system

system

MEHR ANZEIGEN
WENIGER ANZEIGEN

Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.

YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.

HIMax System 5 Programmierung<br />

5 Programmierung<br />

Die Anwenderprogramme für das HIMax System erstellen Sie mit Hilfe des Programmier<strong>system</strong>s<br />

(PADT), das aus einem PC mit dem Programmierwerkzeug SILworX besteht. Ein<br />

Anwenderprogramm besteht aus Standard-Funktionsbausteinen gemäß IEC 61131-3, aus<br />

benutzerdefinierten Funktionsbausteinen und aus Variablen und Konnektoren. Im Programmeditor<br />

von SILworX platzieren Sie die Elemente und verbinden sie grafisch miteinander.<br />

Aus dieser grafischen Darstellung erzeugt SILworX ein ablauffähiges Programm,<br />

das in die Steuerung geladen werden kann<br />

Einzelheiten des Programmierwerkzeugs in der Online-Hilfe von SILworX.<br />

Sie können bis zu 32 Anwenderprogramme in eine Steuerung laden. Die Steuerung arbeitet<br />

die Anwenderprogramme gleichzeitig ab. Die Programme können mit einstellbaren Prioritäten<br />

ablaufen.<br />

5.1 Anschluss des Programmier<strong>system</strong>s<br />

Sie schließen das Programmier<strong>system</strong> über eine Ethernetverbindung an das HIMax System<br />

an. Folgende Schnittstellen stehen zur Verfügung:<br />

� Die Ethernet-Schnittstellen des Prozessormoduls.<br />

� Die Ethernet-Schnittstellen des Kommunikationsmoduls.<br />

� Die Ethernet-Schnittstellen „PADT“ des Systembus-Moduls.<br />

5.2 Verwendung von Variablen in einem Projekt<br />

Eine Variable ist ein Platzhalter für einen Wert innerhalb der Programmlogik. Über den Variablennamen<br />

wird der Speicherplatz mit dem gespeicherten Wert symbolisch adressiert.<br />

Die Verwendung von symbolischen Namen an Stelle der physikalischen Adresse hat zwei<br />

wesentliche Vorteile:<br />

� Im Anwenderprogramm können Sie die im Prozess verwendeten Bezeichnungen von<br />

Eingängen und Ausgängen verwenden.<br />

� Änderungen der Zuordnung der Variable zu den Eingangs- und Ausgangskanälen haben<br />

keinen Einfluss auf das Anwenderprogramm.<br />

Es gibt lokale und globale Variable. Die lokalen Variablen gelten nur in einem eng abgegrenzten<br />

Bereich des Projekts, einem Anwenderprogramm oder Funktionsbaustein. Die<br />

globalen Variablen gelten in mehreren Bausteinen oder Programmen und können Daten<br />

zwischen den Bausteinen austauschen.<br />

Globale Variable können Sie auf verschiedenen Ebenen des Projektbaums anlegen. Die<br />

globalen Variablen gelten für alle in der Hierarchie tieferen Ebenen.<br />

Beispiel: Ist ein Projekt aus mehreren Ressourcen aufgebaut, so gelten die unter einer<br />

Ressource angelegten globalen Variablen ausschließlich unterhalb dieser Ressource.<br />

Hierarchie der Ebenen, auf denen Sie globale Variablen definieren können:<br />

1. Projekt<br />

2. Konfiguration<br />

3. Ressource<br />

5.2.1 Arten von Variablen<br />

Je nach Programmorganisationseinheit (POE) – Anwenderprogramm, Funktionsbaustein<br />

oder Funktion – können Sie verschiedene Arten von Variablen definieren. Die nachstehende<br />

Tabelle zeigt eine Übersicht:<br />

HI 801 000 D Rev. 3.00 Seite 36 von 110

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!