Summary Information

Communication Driver Name: Siemens

Current Version: 2.2.2.0

Implementation DLL: T.ProtocolDriver. Siemens.dll

Third Party Libraries: AGL4DotNET.dll, AGLink40.dll, and AGLink40_x64.dll

Interface: TCPIP

PLC types supported: Devices S7 300/400/1200/1500

Manufacturer: Siemens

PC Hardware requirements: Ethernet board



Channel Configuration

Protocol Options

Device Number: Used for connection when there is more than one PLC in the network

PLC Number: Slave PLC number



Node Configuration

Station Configuration

Station syntax: <IP Address>;<Rack>;<Slot>;<S7 Family>

Where:

  • <IP Address> = IP address of the slave device in the Siemens network
  • <Rack> = Rack of the device
  • <Slot> = Slot of the device
  • <S7 Family> = Model of the device. The options are:

300/400: Support for PLC Siemens S7-300 and S7-400 Series

1200: Support for PLC Siemens S7-1200 and S7-1500 Series



Point Configuration

Address

The syntax for the Siemens communication points is: <Type>:<Format><Address>.<Bit or String Length>

For DataBlock type: DB<DB Group>:<Format><Address>.<Bit or String Length>

Where:

  • <Type> is the register type. Valid values are: M=Flags, T=Timers, C=Counters, I=Inputs, Q=Outputs, and DB=Data Blocks
  • <DB Group> is the group number of the configured Data Block type
  • <Address> is the device address
  • <Format> is the format to treats the value from/to the device. Valid values: B=Byte, W=Word, DW=Dword, F=Float, and ST=String
  • <Bit or String Length > is the bit number. This parameter is optional. If you use the String type, it represents the String length



Troubleshoot

The status of the driver 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