Herunterladen Inhalt Inhalt Diese Seite drucken

JÄGER ADwin-Pro II Systembeschreibung Seite 266

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

Werbung

Pro II: Profibus-Schnittstelle
P2_Init_Profibus
P2_Init_Profibus
262
initialisiert den Profibus-Slave.
P2_Init_Profibus
Syntax
#Include
ADwinPro_All.inc
ret_val
= P2_Init_Profibus(module, dev_adr,
in_mod_cnt, in_mod_type, out_mod_cnt,
out_mod_type, work_arr[], info[])
Parameter
Eingestellte Moduladresse (1...15).
module
Slave Knotenadresse (1...125) auf dem Profibus.
dev_adr
Anzahl (0...76) der Eingangs-Datenbereiche im
i n _ m o d _
Profibus-Slave. Die max. Anzahl hängt von der
cnt
Kennzahl
Kennzahl (1...3, 16) für die Länge der Eingangs-
i n _ m o d _
Datenbereiche:
type
1: 1 Byte; max. Wert für in_mod_cnt: 76.
2: 2 Byte; max. Wert für in_mod_cnt: 38.
3: 4 Byte; max. Wert für in_mod_cnt: 19.
16:8 Byte; max. Wert für in_mod_cnt: 9.
Anzahl (0...76) der Ausgangs-Datenbereiche im
o u t _ m o d _
Profibus-Slave. Die max. Anzahl hängt von der
cnt
Kennzahl
Kennzahl (1...3, 16) für die Länge der Ausgangs-
o u t _ m o d _
Datenbereiche:
type
1: 1 Byte; max. Wert für out_mod_type: 76.
2: 2 Byte; max. Wert für out_mod_type: 38.
3: 4 Byte; max. Wert für out_mod_type: 19.
16:8 Byte; max. Wert für out_mod_type: 9.
Feld, das Daten für den Betrieb des Profibus-
w o r k _
Slave aufnimmt. Das Feld muss mind. 200 Ele-
arr[]
mente haben.
Feld, das Daten über den Profibus-Slave enthält.
info[]
Das Feld muss mind. 10 Elemente haben.
Die Elemente
den Produktionstyp des Profibus-Slave:
info[1]=1,
Status der Initialisierung:
ret_val
0: kein Fehler.
≠0: Fehler; bitte melden Sie sich beim Support
von Jäger Messtechnik.
Bemerkungen
Diese Anweisung muss vor dem Arbeiten mit dem Profibus-Slave aus-
geführt werden.
P2_Init_Profibus
Priorität ausgeführt werden, weil die Ausführung längere Zeit (etwa 2-3
Sekunden) dauert. Bei einem Aufruf in einem (nicht unterbrechbaren)
hochprioren Prozess würde die Kommunikation zwischen PC und AD-
win-System zu lange unterbrochen und daher eine Fehlermeldung
(Timeout) erzeugen.
ab.
in_mod_type
ab.
out_mod_type
und
info[1]
info[2]
info[2]=4
soll in einem Programmabschnitt mit niedriger
ADwin-Pro II Software, Handbuch Version 1.6, Januar 2010
ADwin
LONG
LONG
LONG
LONG
LONG
LONG
ARRAY
LONG
ARRAY
LONG
enthalten
LONG

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis