Herunterladen Inhalt Inhalt Diese Seite drucken

JÄGER ADwin-Pro II Systembeschreibung Seite 268

Programmierung in adbasic
Vorschau ausblenden Andere Handbücher für ADwin-Pro II:
Inhaltsverzeichnis

Werbung

Pro II: Profibus-Schnittstelle
P2_Run_Profibus
P2_Run_Profibus
264
tauscht Daten mit dem Profibus-Slave aus.
P2_Run_Profibus
Syntax
#Include
ADwinPro_All.inc
ret_val
= P2_Run_Profibus(module, out_pd_arr[],
out_pd_arr_len, in_pd_arr[], in_pd_arr_len,
work_arr[])
Parameter
Eingestellte Moduladresse (1...15).
module
Feld, aus dem der Profibus-Slave Daten liest und
o u t _ p d _
auf den der Profibus schreibt.
arr[]
Anzahl der Ausgangsbereiche (1...76), deren
o u t _ p d _
Datenbytes aus dem Feld
arr_len
sen werden.
Die Anzahl darf nicht größer sein als in
bei
cnt
Feld, in das der Profibus-Slave Daten schreibt, die
i n _ p d _
vom Profibus gelesen werden.
arr[]
Anzahl der Eingangsbereiche (1...76), deren
i n _ p d _
Datenbytes im Feld
arr_len
ben werden.
Die Anzahl darf nicht größer sein als in
bei
cnt
Feld, das Daten für den Betrieb des Profibus-
w o r k _
Slave enthält, siehe P2_INIT_PROFIBUS.
arr[]
Bitmuster, das den Betriebszustand des Profibus-
ret_val
Slave angibt. Von Bedeutung sind die Bits 0...2:
100b: Slave ist aktiv und arbeitet korrekt.
010b: Profibus nicht aktiv, Slave im Wartezu-
stand.
110b, 111b: Fehler.
Bemerkungen
soll in einem Programmabschnitt mit niedriger Priorität
Run_Profibus
ausgeführt werden, weil die Ausführung längere Zeit dauert. Bei einem
Aufruf in einem (nicht unterbrechbaren) hochprioren Prozess würde die
Kommunikation zwischen PC und ADwin-System zu lange unterbro-
chen und daher eine Fehlermeldung (Timeout) erzeugen.
Jedes Feldelement in
Datenbyte (Bits 0...7). Datenbereiche aus mehreren Bytes werd in ent-
sprechend vielen, aufeinander folgenden Feldelementen abgelegt.
Beispiel: 5 Datenbereiche mit je 4 Byte Länge werden in 5×4=20 Feld-
elementen gespeichert.
Gültig für
Profi-SL Rev. E
Siehe auch
P2_Init_Profibus
out_pd_arr[]
P2_INIT_PROFIBUS
in_pd_arr[]
P2_INIT_PROFIBUS
und
out_pd_arr[]
in_pd_arr[]
ADwin-Pro II Software, Handbuch Version 1.6, Januar 2010
ADwin
LONG
ARRAY
LONG
LONG
gele-
out_mod_
angegeben wurde.
ARRAY
LONG
LONG
zurückgege-
in_mod_
angegeben wurde.
ARRAY
LONG
LONG
enthält nur 1

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis