The Siemens TI505 driver implements communication with Simatic TI505 devices. For TCP/IP communication, the driver uses both CAMP and CAMP Packed Task Code messaging protocols for efficient data transfer.

Summary Information

Communication Driver Name: SimaticTI505

Current Version: 1.0.0.0

Implementation DLL: T.ProtocolDriver.SimaticTI505.dll

Protocol: CAMP and CAMP+Packed Task Code

Interface: TCP/IP 

PLC types supported: Simatic TI505 and compatibles devices

Multi-threading: User configurable. Default is five threads to each network node

Max number of nodes: User defined

PC Hardware requirements: Standard PC Ethernet interface board

Supported Operands:

Data TypeVariablesFormatReadWrite
VMemoryShortYesYes
MMemoryShortYesYes
XDiscrete Input Packed16bitsYesYes
YDiscrete Output Packed16bitsYesYes
CControl Register Packed16bitsYesYes
WXWord InputShortYesYes
WYWord OutputShortYesYes
TCPTime/Counter PresetShortYesYes
TCCTime/Counter CurrentShortYesYes
DSPDrum Step PresetShortYesYes
DSCDrum Step CurrentShortYesYes
DCPDrum Count PresetShortYesYes
STWSystem Status Word16bitsYes
DCCDrum Current Count32bitsYes



Channel Configuration

Protocol Type

The driver supports the protocols below:

  • CAMP
  • CAMP+Packed Task Code

Protocol Options

None

Settings

TCP/IP channels

NodeConnections: Defines the maximum number of parallel requests that will be sent to each node (asynchronous communication)



Node Configuration

Station Configuration

TCP/IP channels:

Station syntax: <IP address>;<Port>

Where:

    • <IP address> = The IP address of the slave device in the network
    • <Port> = The TCP/IP Port. Default is 1505

E.g.: 192.168.1.101;1505



Point Configuration

The syntax for the SiemensTI505 communication points is: <DataType><Address>

Where:

    • <DataType> indicates the memory area. The valid values are:


DataTypeVariables 
VMemory
MMemory
XDiscrete Input Packed
YDiscrete Output Packed
CControl Register Packed
WXWord Input
WYWord Output
TCPTime/Counter Preset
TCCTime/Counter Current
DSPDrum Step Preset
DSCDrum Step Current
DCPDrum Count Preset
STWSystem Status Word
DCCDrum Current Count


For more information about the valid data type, see Supported Operands.

  • <Address> indicates the data address in the memory area, from 1 to 65535

E.g.: V100 (DataType = V, Address = 100)

Note

For Floating Point format, select "Single DataType", and set the Modifiers column option for "WordSwap" to "True".



Troubleshoot

The status of the driver's execution can be observed through the diagnostic tools, which are:

• Trace window
• Property Watch
• Module Information

The above tools indicate if the operations have succeeded or have failed. A status of 0 (zero) means communication is successful. Negative values indicate internal driver errors, and positive values indicate protocol error codes.


  • No labels