Herunterladen Inhalt Inhalt Diese Seite drucken

Siemens SINUMERIK840D sl Handbuch Seite 1450

Vorschau ausblenden Andere Handbücher für SINUMERIK840D sl:
Inhaltsverzeichnis

Werbung

Ausführliche Beschreibung
2.12 Bausteinbeschreibungen
Bytes können auf einem beliebigen Offset innerhalb des Datenfeldes liegen, Einzelbitzugriffe
werden nicht unterstützt und vom FC 21 als Bytezugriff umgesetzt. Die Datentypinformation
und Anzahl der Daten wird aus dem über S7Var übergebenen ANY-Parameter entnommen.
Die Datenkonsistenz wird nur für 1- und 2-Byte Zugriffe sowohl beim NCK als auch bei der
PLC ohne zusätzliche programmiertechnische Massnahmen gewährleistet. Die 2-Byte
Konsistenz wird aber nur beim Datentyp Word bzw. Int gewährleistet, nicht bei dem Datentyp
Byte. Bei Verwendung größerer Datentypen oder Übertragung von Feldern, die konsistent
übertragen werden sollen, muss ein Semaphor-Byte im Parameter IVAR2 angegeben
werden, über das der FC 21 die Gültigkeit bzw. Konsistenz eines Blockes erkennen kann.
Dieses Handling muss auf der NC-Seite, d.h. im Teileprogramm, durch schreiben bzw.
löschen des Semaphor-Bytes unterstützt werden. Das Semaphor-Byte liegt auch in dem
gleichen Datenfeld, wie die eigentlichen Nutzdaten. Ein Wert zwischen 0 und 1023 im
IVAR2 bezeichnet das Semaphor-Byte. Bei der PLC wird über den FC 21 in dem gleichen
Aufruf, in denen die Nutzdaten übertragen werden sollen, das Semaphorbyte gelesen und
beschrieben. Der PLC Programmierer muss nur für die Bereitstellung einer Semaphor-
Variablen sorgen. Bei dem Zugriff von der NC über das Teileprogramm muss der Semaphor-
Mechanismus entsprechend dem unten abgebildeten Flussdiagramm über
Einzelanweisungen programmiert werden. Die Sequenz muss für Lesen bzw. Schreiben von
Variablen unterschiedlich ausgeführt sein. Es werden nur Einzelvariable bzw. ARRAYs direkt
durch die Semaphortechnik unterstützt. Eine Übertragung von Strukturen ist in
Einzelaufträge zu zerteilen. Hierbei ist für die Datenkonsistenz dieser Struktur mit einem,
vom Anwender zu programmierenden, Semaphormechanismus selber zu sorgen. Wird
IVAR2 = -1 gesetzt, erfolgt die Datenübertragung ohne Semaphor.
Datenaustausch mit Semaphor in PLC (Prinzipschaltung des FC21)
2-208
PLC-Grundprogramm solution line (P3 sl)
Funktionshandbuch, Ausgabe 03/2006, 6FC5397-0BP10-1AA0

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis