PLC_Start

The function block PLC_Start can be used to start a PLC runtime system on a TwinCAT computer. The function block can, for instance, be used to start the PLC on a remote PC.
 Inputs
VAR_INPUT
    NETID    : T_AmsNetId;
    PORT     : T_AmsPort;
    START    : BOOL;
    TMOUT    : TIME := DEFAULT_ADS_TIMEOUT;
END_VARName  | Type  | Description  | 
|---|---|---|
NETID  | T_AmsNetID  | The network address of the TwinCAT computer on which the PLC is to be started can be specified here. For the local computer an empty string may be specified.  | 
PORT  | T_AmsPort  | The port number of the PLC runtime system to which the symbolic variable belongs.  | 
START  | BOOL  | The function block is enabled by a positive edge at this input.  | 
TMOUT  | TIME  | Time-out period that may not be exceeded when executing the ADS command.  | 
 Outputs
VAR_OUTPUT
    BUSY         : BOOL;
    ERR          : BOOL;
    ERRID        : UDINT;
END_VARName  | Type  | Description  | 
|---|---|---|
BUSY  | BOOL  | When the function block is enabled, this output is set and remains set until a feedback is received.  | 
ERR  | BOOL  | If an error should occur during the transfer of the command, then this output is set once the BUSY output was reset.  | 
ERRID  | Returns the error code, if the ERR output is set.  | 
Requirements
Development environment  | Target platform  | PLC libraries to be integrated (category group)  | 
|---|---|---|
TwinCAT v3.1.0  | PC or CX (x86, x64, Arm®)  | Tc2_Utilities (System)  |