Herunterladen Inhalt Inhalt Diese Seite drucken

JÄGER ADwin-Pro II Systembeschreibung Seite 215

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

Werbung

ADwin
liefert für einen bestimmten Decoder den aktuellen Lese-Status auf
P2_SSI_Status
dem angegebenen Modul zurück.
Syntax
#Include
ADwinPro_All.Inc
ret_val
P2_SSI_Status
=
Parameter
Eingestellte Moduladresse (1...15).
module
Nummer (1, 2) des SSI-Decoders, dessen Status gefragt
dcdr_no
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,
Set_Clock, P2_SSI_Set_Delay,
Gültig für
CNT-D Rev. E, MIO-4-ET1 Rev. E, MIO-D12 Rev. E
Beispiel
#Include
ADwinPro_All.inc
#Define
module
1
Init:
P2_SSI_Set_Clock(module,250)'CLK (Taktrate) = 100 kHz
P2_SSI_Set_Delay(module,1,250)'Wartezeit Decoder 1: 5 µs
P2_SSI_Set_Delay(module,2,1000)
P2_SSI_Mode(module,0)
P2_SSI_Set_Bits(module,1,23)'Anzahl Bits = 23 (Decoder 1)
P2_SSI_Set_Bits(module,2,23)'Anzahl Bits = 23 (Decoder 2)
Event:
P2_SSI_Start(module,3)
Do
Until
(P2_SSI_Status(module,1) = 0)
Rem Wenn Positionswert komplett gelesen ist, dann ...
Par_1
=
P2_SSI_Read(module,1)'Positionswert
anzeigen
Do
Until
(P2_SSI_Status(module,2) = 0)
Rem Wenn Positionswert komplett gelesen ist, dann ...
Par_1
=
P2_SSI_Read(module,2)'Positionswert
anzeigen
ADwin-Pro II Software, Handbuch Apr. 2021
module
dcdr_no
(
,
)
P2_SSI_Start
'Wartezeit Decoder 2: 20 µs
'Single shot-Mode einstellen
'(beide Zähler)
'Positionswert von Decoder 1 & 2 lesen
'Für Decoder 1:
'Für Decoder 2:
P2_SSI_Status
LONG
LONG
LONG
P2_SSI_
auslesen
und
auslesen
und
Pro II: Zähler
P2_SSI_Status
211

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis