Class IpcTwinCAT
The IpcTwinCAT class provides an interface to interact with a TwinCAT system using an AdsClient. It allows reading various system properties such as version, status, and configuration details. The class handles specific TwinCAT system attributes and provides methods to read these attributes from the TwinCAT system using ADS (Automation Device Specification) protocol.
public class IpcTwinCAT
- Inheritance
-
IpcTwinCAT
- Inherited Members
Properties
AmsNetID
AMS Net ID of the TwinCAT system. A restart of the computer is required in order to make a change to the Ams Net ID.
public string AmsNetID { get; }
Property Value
BuildNumber
TwinCAT build number.
public ushort BuildNumber { get; }
Property Value
Length
Length of the structure
public ushort Length { get; }
Property Value
LogFilePath
Only for WindowsCE
public string LogFilePath { get; }
Property Value
LogFileSize
Only for WindowsCE
public uint LogFileSize { get; }
Property Value
MajorVersion
TwinCAT major version.
public ushort MajorVersion { get; }
Property Value
MinorVersion
TwinCAT minor version.
public ushort MinorVersion { get; }
Property Value
RegLevel
Only for TwinCAT 2.
public uint RegLevel { get; }
Property Value
Revision
TwinCAT Revision
public ushort Revision { get; }
Property Value
RunAsDevice
Only for WindowsCE
public ushort RunAsDevice { get; }
Property Value
SecondsSinceLastStatusChange
Seconds since last TwinCAT status change
public ulong SecondsSinceLastStatusChange { get; }
Property Value
ShowTargetVisu
Only for WindowsCE
public ushort ShowTargetVisu { get; }
Property Value
Status
Status of the TwinCAT system.
public ushort Status { get; }
Property Value
SystemID
TwinCAT System ID
public string SystemID { get; }