Overview of S7+ protocol

The following image shows the data source input window for the S7+ protocol:

145921570059.png

In order to connect a S7+ device, you need to select the S7+ protocol and enter the following data source parameters:

Parameter

Description

IP Address

IP address or hostname of the S7+ device

PLC Type

The following PLCs are supported:

  • S7-1200

  • S7-1500

  • S7-1500 Software Controller

  • ET200SP

  • PLCSIM (Advanced)

S7+ data point parameter

In order to collect the data of your S7+ device, you must add new data points.

The following image shows the data point parameter window:

145940999051.png

The following table shows the parameter of the S7+ data point window:

Parameter

Description

Datapoint type

The following datapoint types are supported:

  • int

  • long

  • double

  • boolean

  • string

Datapoint Address

The PLC connection must be available (symbolic addressing is used).

Type Transformation

The transformation type is the interpretation of data of the peripheral device.

For the datatypes above the following transformation types are available (see also table below):

  • int: UINT, USINT, UDINT, SINT, INT, DINT, WORD, BYTE, DWORD

  • long: UINT, USINT, UDINT, ULINT, SINT, INT, DINT, LINT, WORD, BYTE, DWORD, LWORD, DATE, DATETIME, TIME, TIME_OF_DAY, LDATETIME, LTIME, LTOD, DTL, S5TIME

  • double: REAL, LREAL

  • boolean: BOOL

  • string: STRING, WSTRING, DATE, DATETIME, TIME, TIME_OF_DAY, LDATETIME, LTIME, LTOD, DTL, S5TIME

Data Acquisition Mode

The following modes are supported:

  • READ

  • WRITE

  • READ and WRITE

The following table shows the transformation type of the S7+ data point window:

Transformation type

Description

BOOL

Boolean

BYTE

8 bit integer unsigned

WORD

Bit field (16 bit)

DWORD

Bit field (32 bit)

LWORD

Bit field (64 bit)

USINT

8 bit integer unsigned

UINT

16 bit integer unsigned

UDINT

32 bit integer unsigned

ULINT

64 bit integer unsigned

SINT

8 bit integer signed

INT

16 bit integer signed

DINT

32 bit integer signed

LINT

64 bit integer signed

REAL

32 bit float

LREAL

64 bit float

DATE

Date, number of days since 1.1.1970

DATETIME

Date and time

TIME

Time in milliseconds (32 bit), value range from -24d 20h 31m 23s 648ms to +24d 20h 31m 23s 647ms

TIME_OF_DAY

Number of milliseconds since start of the day (32 bit)

LDATETIME

Date and time

LTIME

Time in nanoseconds (64 bit), value range from -106751d 23h 47m 16s 854ms 775us 808ns to +106751d 23h 47m 16s 854ms 775us 807ns

LTOD

Number of milliseconds since start of the day (64 bit)

DTL

12 Byte struct, value range from 1970-01-01-00:00:00.0 to 2554-12-31-23:59:59.999999999 (steps in nanoseconds)

S5TIME

Time in milliseconds (16 bit), value range from 0h 0m 0s 0ms to 2h 46m 30s 0ms

STRING

String (8 bit characters)

WSTRING

String (16 bit characters)