FB_SEND_026_SNVT_mass_mil
 
Dieser Baustein sendet folgende LON-Ausgangsvariable (nvo):
SNVT Name: SNVT_mass_mil.
SNVT Nummer: 026.
Beschreibung: Masse (Milligramm).
 Eingänge
VAR_INPUT
  wNVIndex     : WORD;
  rValue       : REAL;
  bStart       : BOOL;
  bSendInit    : BOOL := bSendInitDefault;
  bAuto        : BOOL := bAutoDefault;
  rValueLimit  : REAL := 1;
  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.  | 
rValue  | REAL  | Min: 0 / Max: 6553.5.  | 
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).  | 
rValueLimit  | REAL  | Parameter für das automatische Senden. Der Wert wird nur gesendet, wenn die Änderung seit der letzten Übertragung größer als dieser Parameter ist. Wenn dieser Wert 0 ist, wird nach jeder Wertänderung gesendet. Bei Enums und Strukturen ist dieser Wert nicht vorhanden. Dort wird nach jeder Wertänderung gesendet.  | 
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, auch wenn die mindeste Wertänderung (rValueLimit) nicht erreicht wurde (pollen). 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  |