Anleitung: Eine Bildanwahl über die Steuerung kann folgendermaßen projektiert werden. Am Ende dieses Beitrags finden Sie ein Programmbeispiel als kostenlosen Download.
| Nr. |
Vorgehensweise |
| 1 |
Bereichszeiger anlegen: Legen Sie in ProTool den Bereichszeiger "Auftragsfach" an.
Die Länge ist mit vier Worten fest vorgegeben.
  Bild 01
|
| 2 |
Aufbau eines Steuerungsauftrages: Ein Steuerungsauftrag besteht aus 4 Datenworten. Das erste Datenwort enthält die Auftragsnummer. In den Datenworten 2 bis 4 werden je nach Funktion bis zu drei Parameter übergeben. Den prinzipiellen Aufbau zeigt das folgende Bild.
  Bild 02
Aufbau Steuerungsauftrag 51:
  Bild 03
Detaillierte Informationen zum Thema Bereichszeiger und die Parametrierung der einzelnen Parameter finden Sie im Kommunikationshandbuch für Windows-basierte Systeme in Kapitel B, "Steuerungsaufträge".
Das Handbuch steht Ihnen unter Beitrags ID 1405528 zur Verfügung. |
| 3 |
Funktionsablauf:
Ist das erste Wort des Auftragsfaches ungleich Null, wertet das Bediengerät den Steuerungsauftrag aus. Anschließend setzt das Bediengerät dieses Datenwort wieder auf Null. Aus diesem Grund müssen zuerst die Parameter in das Auftragsfach eingetragen werden und dann erst die Auftragsnummer. |
| 4 |
Programmbeispiel-/ Projektierungsanleitung:
Hinweis:
In dem beigefügten Programmbeispiel wurde als Bereichszeiger DB51.DBW0 mit einer Länge von 4 Worten verwendet.
- Über die Steuerung tragen Sie in das zweite Datenwort des Auftragsfaches (DB51.DBW2) die aufzurufende Bildnummer ein. Wenn es erforderlich ist, können Sie in das vierte Datenwort des Auftragsfaches (DB51.DBW6) noch die entsprechende Feldnummer des Bildeintrages eintragen.
- Tragen Sie die Auftragsnummer "51" in das erste Datenwort des Auftragsfaches ein (DB51.DBW0). Über diese Anweisung-/ Wertänderung wertet das Bediengerät den Steuerungsauftrag aus - es wird ein Bildwechsel am Bediengerät ausgeführt.
- Nach der Ausführung des Bildwechsels überschreibt das Bediengerät das erste Datenwort (DB51.DBW0) wieder mit Null.
Hinweis:
Ein Steuerungsauftrag darf nicht ständig aufgerufen werden. Ein Steuerungsauftrag sollte in der Regel nicht länger als zwei SPS-Zyklen anstehen. |
| 5 |
Programmbeschreibung:
Um die Funktion des Steuerungsauftrages 51 besser darzustellen, können Sie im Beispielprojekt die "Bildnummer" vorgeben sowie den Steuerungsauftrag über eine Taste starten.
Die Vorgabe der "Bildnummer" sowie das "Starten" des Steuerungsauftrages würde normalerweise innerhalb des SPS-Programmes erfolgen.
Bildbereich "1":
Im Bildbereich "1" ist der Aufbau des Steuerungsauftrages mit den einzelnen Parametern noch einmal dargestellt.
Bildbereich "2":
Im Bildbereich "2" geben Sie die Bildnummer vor, die aufgerufen werden soll.
(Im zweiten Datenwort -> Parameter 2 wird die Bildnummer anschließend angezeigt)
Bildbereich "3":
Im Bildbereich "3" wird durch Betätigen der Taste "Start" der Auftrag gestartet.
(Nach dem Betätigen der Taste "Start", wird kurzzeitig im ersten Datenwort -> Auftragsnummer, der Steuerungsauftrag mit der Nummer "51" angezeigt)
  Bild 04
|
Der beigefügte Download enthält das archivierte STEP 7 Projekt mit dem integrierten ProTool Projekt mit den oben beschriebenen Funktionen.
Anlage1: Project_1.zip ( 382 KB )
Ablauffähigkeit und Testumgebung: Das Beispiel ist einsetzbar auf allen CPU Varianten der SIMATIC S7-300, S7-400 und WinAC.
In folgender Tabelle sind die Komponenten aufgeführt, mit denen dieser Beitrag erstellt und die beschriebene Funktionsweise verifiziert wurde:
| Komponente |
Produkt- und Versionsbezeichnung |
| PC-Betriebssystem |
Microsoft Windows XP SP2 |
| Standard Tools |
STEP 7 V5.3 SP3 |
| Engineering Tools |
- |
| HMI Software |
ProTool V6.0 SP3 |
| Bedien- & Beobachtungsgeräte |
MP 370 Touch 12" |
| Steuerungen |
S7 CPU 316-2DP |
Tabelle 1: Erstellumgebung des beigefügten Downloads
|