FB_IolStdVarSlave

FB_IolStdVarSlave 1:

Dieser Funktionsbaustein erbt von dem FB_IOlSlave. Er ist für das Schreiben und Auslesen von standardisierten IO-Link Parametern gedacht.

Beispiel

VAR
  bInitDone               : BOOL;
  sTerm3AmsNetId AT%I*    : AMSNETID;
  nTerm2EPI2328           : E_IoLPort := E_IolPort.Port2;
  fbIOLStdVarSlave              : FB_IolStdVarSlave;
END_VAR
IF NOT bInitDone THEN
  bInitDone                 := TRUE;           //Assigns it only once
  fbIOLStdVarSlave.MasterAoeNetId := F_CreateAmsNetId(sTerm3AmsNetId);    //Creates NETID String
  fbIOLStdVarSlave.Port           := nTerm2EPI2328;  //Assigns Port
  fbIOLStdVarSlave.Name           := 'EPI2328';      //Gives device a name
END_IF

Voraussetzungen

Entwicklungsumgebung

Erforderliche SPS-Bibliothek

TwinCAT ab v3.1.4024.25

Tc3_IoLink ab v3.3.4.0