Herunterladen Inhalt Inhalt Diese Seite drucken

JÄGER ADwin-Pro II Systembeschreibung Seite 469

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

Werbung

ADwin
Benötigt wird ein Modul Pro II-RSxxx mit Moduladresse 1.
In diesem Beispiel wird eine RS485-Schnittstelle als passiver Teilnehmer ver-
wendet, der alle Daten liest, die an seinem Eingang anliegen. Wenn ein
bestimmter Wert (55) empfangen wird, wird die Schnittstelle aktiv und sendet
dann ihrerseits fortlaufend z.B. den Wert 44.
#Include
ADwinPro_All.Inc
#Define
rs_adr
1
#Define
rs_no
2
#Define
val_to_send
#Define
received_val
#Define
status
Par_3
Init:
P2_RS_Reset(rs_adr)
P2_RS_Init(rs_adr,rs_no,38400,0,8,0,3)
P2_RS485_Send(rs_adr,rs_no,0)
val_to_send
=
44
Event:
received_val
= P2_Read_FIFO(rs_adr,rs_no)
If
(received_val
P2_RS485_Send(rs_adr,rs_no,1)
status
= P2_Write_FIFO(rs_adr,rs_no,val_to_send)
EndIf
ADwin-Pro II Software, Handbuch Apr. 2021
Par_1
Par_2
'set channel 2 as receiving
= 55)
Then
'set channel 2 as sending
Beispiele für RS232 und RS485 (Pro II)
'read data
'send value
Programmbeispiele
RS485:
Empfangen und senden
465

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis