FB_IolStdVarSlave
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 |