KL6Config

KL6Config 1:

Interface

VAR_INPUT
    Start : BOOL; (* Flankengetriggert *)
    Baudrate : INT;     (* 19200, 9600, 4800, 2400, 1200 *)
    NoDatabits : BYTE;      (* 7 or 8 *)
    Parity : BYTE;      (* 0=no 1= even 2 = odd *)
    Stopbits : BYTE;    (* 1 or 2 *)
    Handshake : BYTE;       (*0=none,1=RTS/CTS,2=XON/XOFF*)
    COMin : KL6inData;
END_VAR
VAR_OUTPUT
    Err : BOOL;
    ErrId : WORD;
    Busy : BOOL;
END_VAR
VAR_IN_OUT
    COMout : KL6outData;
END_VAR

Beschreibung

KL6Config konfiguriert die Schnittstellenparameter der seriellen Busklemme KL6xxx.

Hinweis

Während der Baustein KL6Config aktiv (busy) ist, darf der Baustein KL6Control zur Hintergrundkommunikation nicht aufgerufen werden! Initialisierung und normale Kommunikation mit der seriellen Busklemme benutzen dieselben Register.

Ab der Version 2 der Kommunikationsbibliothek wird dieser Baustein durch den Baustein KL6configuration ersetzt.