This document has only the specific information about the device connection settings and its address syntax.

Refer to the User Guide for more information on the Device Module.



Summary

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

Communication Driver Information
Driver nameSimaticTI505
Assembly NameT.ProtocolDriver.SimaticTI505
Assembly Version1.0.1.0
Available for LinuxFalse
Devices supported 

Simatic/TI 505 and compatibles  devices

ManufacturerSiemens
ProtocolCAMP and CAMP+Packed Task Code
InterfaceTCP/IP
Multi-threadingUser configurable. Default is five threads to each network node
Max number of nodesUser defined
PC RequirementsEthernet port

Supported Operands

DataType

Variables

Format

Read

Write

V

Memory

Short

Yes

Yes

M

Memory

Short

Yes

Yes

X

Discrete Input Packed

16bits

Yes

Yes

Y

Discrete Output Packed

16bits

Yes

Yes

C

Control Register Packed

16bits

Yes

Yes

WX

Word Input

Short

Yes

Yes

WY

Word Output

Short

Yes

Yes

TCP

Time/Counter Preset

Short

Yes

Yes

TCC

Time/Counter Current

Short

Yes

Yes

DSP

Drum Step  Preset

Short

Yes

Yes

DSC

Drum Step Current

Short

Yes

Yes

DCP

Drum Count Preset

Short

Yes

Yes

STW

System Status Word

16bits

Yes

-

DCC

Drum Current Count

32bits

Yes

-


Channels Configuration

Protocol Options

The driver supports the following protocols:

  • CAMP
  • CAMP+Packed Task Code

Settings

TCP/IP channels:

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



Nodes Configuration

Station Configuration 

TCP/IP channels:

  • Station syntax: <IP address> ;<Port>

Where :

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

E.g.: 192.168.1.101 ;1505



Points Configuration

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

Where:

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

DataType

Variables

V

Memory

M

Memory

X

Discrete Input Packed

Y

Discrete Output Packed

C

Control Register Packed

WX

Word Input

WY

Word Output

TCP

Time/Counter Preset

TCC

Time/Counter Current

DSP

Drum Step  Preset

DSC

Drum Step Current

DCP

Drum Count Preset

STW

System Status Word

DCC

Drum Current Count

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

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

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

NOTE

Select Single DataType with WordSwap equal true (Modifiers column) for float-point format.


Driver Revision History

SimaticTI505 Revision History
Version Notes
1.0.1.0Initial release on new documentation standards.

In this section...

  • No labels