Ausführliche Beschreibung
2.2 NCK-Peripherie über PROFIBUS
● Die konfigurierten E/A-Bereiche werden für die Benutzung erst dann freigegeben, wenn
2.2.3.1
Kommunikation über Teileprogramm/Synchronaktionen
Allgemein
Den Zugriff auf die PROFIBUS-Peripherie, ob lesend oder schreibend, aus dem
Teileprogramm/Synchronaktionen ermöglichen die NCK-globalen Systemvariablen:
● $A_DPx_IN [n,m]
● $A_DPx_OUT [n,m]
Bitte beachten Sie dabei Folgendes:
● Beim Lesen bzw. Schreiben auf diese Variable aus einem Teileprogramm heraus wird ein
● Um Datenkonsistenz bei der Programmierung aus dem Teileprogramm und den
● Sollte innerhalb eines IPO-Takt mehrfach auf dieselben PROFIBUS-Peripherie-Daten
● Zu schreibende PROFIBUS-Peripherie-Daten werden erst nach dem entsprechenden
Auf E/A-Bereich-Daten zugreifen
Folgende Systemvariable stehen für den Zugriff auf E/A-Bereich-Daten zur Verfügung:
Tabelle 2-3
NCK → PROFIBUS-Peripherie
Systemvariable
$A_DPB_OUT[n,m]
$A_DPW_OUT[n,m]
$A_DPSB_OUT[n,m]
$A_DPSW_OUT[n,m]
$A_DPSD_OUT[n,m]
$A_DPR_OUT[n,m]
n = Index für den Ausgangs-Datenbereich; m = Byte-Index für die Daten
Tabelle 2-4
PROFIBUS-Peripherie → NCK
Systemvariable
$A_DPB_IN[n,m]
$A_DPW_IN[n,m]
2-34
die PROFIBUS-Kommunikationsschnittstelle erstmalig einen Datenaustausch mit der
entsprechenden PROFIBUS-Peripherie durchführen konnte.
Vorlaufstopp ausgelöst.
Synchronaktionen zu gewährleisten, erfolgt der Zugriff auf PROFIBUS-Peripherie-Daten,
die für den jeweiligen IPO-Takt konsistent gehalten werden.
schreibend zugegriffen werden (z. B. Synchronaktionen, Zugriff aus verschiedenen
Kanälen etc.), so sind die Daten des jeweils letzten schreibenden Zugriffs gültig.
IPO-Takt an die PROFIBUS-Peripherie ausgegeben.
Wert
8 Bit unsigned
16 Bit unsigned
8 Bit signed
16 Bit signed
32 Bit signed
32 Bit REAL
Wert
Beschreibung
8 Bit unsigned
Lesen eines Datenbytes (8 Bit) von PROFIBUS-IO
16 Bit unsigned
Lesen eines Datenwortes (16 Bit) von PROFIBUS-IO
Beschreibung
Schreiben eines Datenbytes (8 Bit) auf PROFIBUS-IO
Schreiben eines Datenwortes (16 Bit) auf PROFIBUS-IO
Schreiben eines Datenbytes (8 Bit) auf PROFIBUS-IO
Schreiben eines Datenwortes (16 Bit) auf PROFIBUS-IO
Schreiben eines Datendoppelwortes (32 Bit) auf PROFIBUS-IO
Schreiben von Ausgangs-Daten (32 Bit REAL) auf PROFIBUS-IO
Erweiterungsfunktionen: Digitale und analoge NCK-Peripherie (A4)
Funktionshandbuch, 11/2006, 6FC5397-1BP10-2AA0