Herunterladen Inhalt Inhalt Diese Seite drucken

JÄGER ADwin-Pro II Systembeschreibung Seite 191

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

Werbung

ADwin
liefert für einen bestimmten Decoder den aktuellen
P2_SSI_Status
Lese-Status auf dem angegebenen Modul zurück.
Syntax
#Include
ADwinPro_All.Inc
ret_val
= P2_SSI_Status(module,dcdr_no)
Parameter
Eingestellte Moduladresse (1...15).
module
Nummer (1, 2) des SSI-Decoders, dessen Status
dcdr_no
gefragt ist.
Lese-Status des Decoders:
ret_val
0: Decoder ist bereit, d.h. ein vollständiger Wert
wurde gelesen.
1: Decoder liest einen Encoder-Wert ein.
Bemerkungen
Verwenden Sie die Status-Abfrage nur im SSI-Modus „single shot". Im
Modus „continuous" ist eine Status-Abfrage nicht sinnvoll.
Siehe auch
P2_SSI_Mode, P2_SSI_Read, P2_SSI_Read2, P2_SSI_Set_Bits,
SSI_Set_Clock, P2_SSI_Set_Delay,
Gültig für
CNT-D Rev. E, MIO-4-ET1 Rev. E
Beispiel
#Include
ADwinPro_All.Inc
Init:
P2_SSI_Set_Clock(1,250)
P2_SSI_Set_Delay(1,1,250)'Wartezeit Decoder 1: 5 µs
P2_SSI_Set_Delay(1,2,1000)
P2_SSI_Mode(1,0)
P2_SSI_Set_Bits(1,1,23)
P2_SSI_Set_Bits(1,2,23)
Event:
P2_SSI_Start(1,3)
Do
Until
(P2_SSI_Status(1,1) = 0)
Rem Wenn Positionswert komplett gelesen ist, dann ...
Par_1
= P2_SSI_Read(1,1)
Do
Until
(P2_SSI_Status(1,2) = 0)
Rem Wenn Positionswert komplett gelesen ist, dann ...
Par_1
= P2_SSI_Read(1,2)
ADwin-Pro II Software, Handbuch Version 1.6, Januar 2010
P2_SSI_Start
'CLK (Taktrate) = 200 kHz
'Wartezeit Decoder 2: 20 µs
'Single shot-Mode einstellen
'(beide Zähler)
'Anzahl Bits = 23 (Decoder 1)
'Anzahl Bits = 23 (Decoder 2)
'Positionswert von Decoder 1 & 2 lesen
'Für Decoder 1:
'Positionswert auslesen und anzeigen
'Für Decoder 2:
'Positionswert auslesen und anzeigen
Pro II: Zähler
P2_SSI_Status
P2_SSI_Status
LONG
LONG
LONG
P2_
187

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis