SIMATIC S7 MatLab Toolbox

Class List
Here are the classes, structs, unions and interfaces with brief descriptions:

C IPDeviceEndPoint | Represents a network endpoint as an IP address, rack and slot number of a PLC device
C PlcAddress | Represents an address which refers to a specific data area stored within a programmable logic controller (PLC)
C PlcArray | Represents an abstract base class of PLC arrays
C PlcBoolean | Represents a logical value (in PLC a BOOL) its value is interpreted as a logical expression
C PlcBooleanArray | Represents a PLC array which addresses an unique data entry stored within a programmable logic controller (PLC) its values are interpreted as logical values
C PlcByte | Represents a binary value (in PLC a BYTE) its value defines a 8-bit unsigned integer value
C PlcByteArray | Represents a PLC array which addresses an unique data entry stored within a programmable logic controller (PLC) its values are interpreted as binary values
C PlcChar | Represents a character value (in PLC a CHAR) its value defines a single character
C PlcCharArray | Represents a PLC array which addresses an unique data entry stored within a programmable logic controller (PLC) its values are interpreted as character values
C PlcDate | Represents a date number value (in PLC a DATE) its value defines an instant in time, where only the date of day is expressed
C PlcDateTime | Represents a date number value (in PLC a DATE_AND_TIME) its value defines an instant in time, typically expressed as a date and time of day
C PlcDevice | Provides an abstract base class which represents a single programmable logic controller (PLC)
C PlcDeviceConnection | Provides an abstract base class which represents a connection to a device
C PlcDeviceConnectionState | Defines the states in which a PlcDeviceConnection can exist
C PlcDouble | Represents a double value (in PLC a DOUBLE) its value defines a double-precision floating-point number
C PlcDoubleArray | Represents a PLC array which addresses an unique data entry stored within a programmable logic controller (PLC) its values are interpreted as double values
C PlcInt16 | Represents an int16 value (in PLC a INT) its value defines a 16-bit signed integer value
C PlcInt16Array | Represents a PLC array which addresses an unique data entry stored within a programmable logic controller (PLC) its values are interpreted as int16 values
C PlcInt32 | Represents an int32 value (in PLC a DINT) its value defines a 32-bit signed integer value
C PlcInt32Array | Represents a PLC array which addresses an unique data entry stored within a programmable logic controller (PLC) its values are interpreted as int32 values
C PlcOperand | Represents an operand which addresses a specific memory block within a programmable logic controller (PLC)
C PlcOperandType | Specifies the different operands that can be used to access a programmable logic controller (PLC)
C PlcRawType | Specifies the different raw types that can be used for read/write operations using a PlcAddress on a programmable logic controller (PLC)
C PlcReal | Represents a single value (in PLC a REAL) its value defines a single-precision floating-point number
C PlcRealArray | Represents a PLC array which addresses an unique data entry stored within a programmable logic controller (PLC) its values are interpreted as single values
C PlcS5Time | Represents a date number value, where only the time of day is expressed, (in PLC a S5TIME) its value defines an time interval
C PlcString | Represents a single value (in PLC a TEXT) its value defines a single-precision floating-point number
C PlcTime | Represents a date number value, where only the time of day is expressed, (in PLC a TIME) its value defines an time interval
C PlcTimeOfDay | Represents a date number value, where only the time of day is expressed, (in PLC a TIME_OF_DAY) its value defines an time interval
C PlcTypeCode | Specifies the type of a PLC object
C PlcUInt16 | Represents an uint16 value (in PLC a WORD) its value defines a 16-bit unsigned integer value
C PlcUInt16Array | Represents a PLC array which addresses an unique data entry stored within a programmable logic controller (PLC) its values are interpreted as uint16 values
C PlcUInt32 | Represents an uint32 value (in PLC a DWORD) its value defines a 32-bit unsigned integer value
C PlcUInt32Array | Represents a PLC array which addresses an unique data entry stored within a programmable logic controller (PLC) its values are interpreted as uint32 values
C PlcValue | Represents an abstract base class of PLC values
C SimaticChannelType | Specifies how a connection will operate on the device
C SimaticDevice | Represents a single Siemens AG specific programmable logic controller (PLC)
C SimaticDeviceConnection | Represents a connection to a SimaticDevice
C SimaticDeviceType | Defines the different device types supported by the SimaticDevice
C SimaticMatLabToolbox | Provides a set of static functions for the toolbox