FB_SEND_171_SNVT_flow_dir
 
Dieser Baustein sendet folgende LON-Ausgangsvariable (nvo):
SNVT Name: SNVT_flow_dir.
SNVT Nummer: 171.
Beschreibung: Gangrichtung. Richtung des zu erlaubenden Gangflusses oder Richtung des aktuellen Gangflusses.
 Eingänge
VAR_INPUT
  wNVIndex     : WORD;
  eValue       : E_LON_flow_direction_t;
  bStart       : BOOL;
  bSendInit    : BOOL := bSendInitDefault;
  bAuto        : BOOL := bAutoDefault;
  tMinSendTime : TIME := tMinSendTimeDefault;
  tMaxSendTime : TIME := tMaxSendTimeDefault;
  bDisabled    : BOOL := FALSE;
END_VARName  | Typ  | Beschreibung  | 
|---|---|---|
wNVIndex  | WORD  | Eindeutiger Index. Dieser Index wird für das Binding der LON-Knoten benötigt. Pro LON-Klemme sind maximal 62 SNVTs erlaubt. Werte von 0 bis 61 möglich.  | 
eValue  | Enum, der gesendet werden soll  | |
bStart  | BOOL  | Eine positive Flanke startet das Senden (unabhängig von bAuto).  | 
bSendInit  | BOOL  | Sendet beim Neustart der SPS automatisch 1-mal die Werte.  | 
bAuto  | BOOL  | Anwahl des automatischen Senden, wenn sich ein Wert ändert oder wenn die Zeit tMaxSendTime abgelaufen ist (pollen).  | 
tMinSendTime  | TIME  | Parameter für das automatische Senden. Ein neuer Wert wird frühestens nach Ablauf dieser Zeit gesendet. Somit wird ein ständiges Senden verhindert.  | 
tMaxSendTime  | TIME  | Parameter für das automatische Senden. Der Wert wird spätestens nach Ablauf dieser Zeit gesendet. Der Wert 0 deaktiviert diese Funktion.  | 
bDisabled  | BOOL  | TRUE = Abwahl des Bausteins.  | 
 Ein-/Ausgänge
VAR_IN_OUT
  stLON_Com : ST_LON_Communication;
END_VARName  | Typ  | Beschreibung  | 
|---|---|---|
stLON_Com  | Über diese Struktur wird FB_LON_KL6401() mit den Sende-/Empfangsbausteinen verbunden.  | 
 Ausgänge
VAR_OUTPUT
  bBusy         : BOOL;
  bError        : BOOL;
  eError        : E_LON_ERROR;
  dwErrorKL     : DWORD;
END_VARName  | Typ  | Beschreibung  | 
|---|---|---|
bBusy  | BOOL  | Der bBusy Ausgang ist TRUE solange das Senden der Werte läuft.  | 
bError  | BOOL  | Der Ausgang wird TRUE sobald ein Fehler auftritt. Dieser Fehler wird über die Variable eError beschrieben.  | 
eError  | Der Ausgang gibt im Fehlerfall einen Fehlercode aus. Gleichzeitig wird bError = TRUE.  | |
dwErrorKL  | DWORD  | Fehlerkennung des Bausteins FB_LON_KL6401() (siehe dwErrorKL). Die Variable eError hat in diesem Fall den Wert eKL6401_Error. Gleichzeitig wird bError = TRUE.  | 
Voraussetzungen
Entwicklungsumgebung  | Einzubindende SPS-Bibliothek  | 
|---|---|
TwinCAT ab v3.1.4020.14  | Tc2_LON ab 3.3.4.0  |