Herunterladen Inhalt Inhalt Diese Seite drucken

JÄGER ADwin-Gold II Handbuch Seite 188

Vorschau ausblenden Andere Handbücher für ADwin-Gold II:
Inhaltsverzeichnis

Werbung

DeviceNet-Schnittstelle
Run_DeviceNet
Run_DeviceNet
T11
182
tauscht Daten mit dem DeviceNet-Slave aus.
Run_DeviceNet
Syntax
#Include
ADwinGoldII.inc
ret_val
= Run_DeviceNet(out_pd_arr[],
out_pd_arr_len, in_pd_arr[], in_pd_arr_len,
work_arr[])
Parameter
Feld, aus dem der DeviceNet-Slave Daten liest
o u t _ p d _
und auf den DeviceNet schreibt.
arr[]
Anzahl der Ausgangs-Bytes (1...255), deren
o u t _ p d _
Daten aus dem Feld
arr_len
werden.
Die Anzahl darf nicht größer sein als in
bei
cnt
Feld, in das der DeviceNet-Slave Daten schreibt,
i n _ p d _
die vom DeviceNet gelesen werden.
arr[]
Anzahl der Eingangs-Bytes (1...255), deren
i n _ p d _
Daten im Feld
arr_len
werden.
Die Anzahl darf nicht größer sein als in
bei
cnt
Feld, das Daten für den Betrieb des DeviceNet-
w o r k _
Slave enthält, siehe Init_DeviceNet.
arr[]
Kennzahl, die den Betriebszustand des Device-
ret_val
Net-Slave angibt:
0: Slave wird initialisiert.
2: DeviceNet nicht aktiv, Slave im Wartezustand.
4: DeviceNet ist aktiv.
andere Werte: Fehler.
Bemerkungen
soll in einem Programmabschnitt mit niedriger Priori-
Run_DeviceNet
tät ausgeführt werden, weil die Ausführung längere Zeit dauert. Bei ei-
nem Aufruf in einem (nicht unterbrechbaren) hochprioren Prozess
würde die Kommunikation zwischen PC und ADwin-System zu lange
unterbrochen 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
Gold II-DeviceNet
Siehe auch
Init_DeviceNet
Beispiel
siehe
Init_DeviceNet
out_pd_arr[]
angegeben wurde.
Init_DeviceNet
in_pd_arr[]
angegeben wurde.
Init_DeviceNet
und
in_pd_arr[]
out_pd_arr[]
ADwin-Gold II , Handbuch Version 1.52, März 2010
ADwin
ARRAY
LONG
LONG
gelesen
out_mod_
ARRAY
LONG
LONG
zurückgegeben
in_mod_
ARRAY
LONG
LONG
enthält nur 1

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis