Overview of S7+ protocol for MindConnect IoT2050¶
The following image shows the data source input window for the S7+ protocol:
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) |
Note
Maximum limit for the number of connections is 64.
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:
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) |
Last update: January 22, 2024