Overview of supported protocols for MindConnect Software Agent¶
The following are the supported protocols for MindConnect Software Agent:
- S7
- OPC UA
- Modbus TCP IP
- System
- Rockwell
- S7+1,2
- Fanuc Focas1,2
- Sinumerik1,2
- IEC618501,2
- MTConnect1,2
- BACnet1,2,3
Note
- "1" - This adapter is an enhancement to the MindConnect Device. To enable this functionality, you need to buy the Add-on MindConnect Advanced Driver Extension (Pricebook ID: MP1AXAD00). You can directly buy it through the In Platform Purchase by pressing the shopping chart.

- "2" Version MindConnect Software Agent V03.06.00.00 b008 and "MindConnect Advanced Driver Extension" is required to support these protocol.
- "3" - BACnet is not supported by MCSA for Hyper-V (Windows) and MCSA for Docker V3.6.2.x. It is currently supported by MCSA for Docker for ARM64 (aarch64) starting with V03.06.20.00 b002.
- Currently Google Chrome or Microsoft Edge web browsers are supported.
- Fanuc Focas is not available for Linux.
Note
"MC Advanced Driver" protocols are only visible in MindConnect UI plugins after the device is successfully onboarded.
On data change¶
MindConnect device types and software agents feature "on data change" configuration for data points, enabling conditional time series data upload based on value changes.
On data change behaviors¶
On data change data acquisition dependent on configured reading cycle¶
Data collectors checks only, if the data point value has changed since the last reading cycle for the configured on-data-change data points. Time series data is uploaded only when data point value has been changed in the meantime.
On data change data acquisition independent from configured reading cycle¶
Data collectors checks the data point value cyclically (every second), if the values of the configured on-data-change data points have been changed since the last reading cycle. Time series data is uploaded for all data points where the value changes have been detected.
Protocol specific on data change behavior¶
Following table shows which protocols on data change is supported currently:
| Protocol | On data change data acquisition dependent on configured reading cycle | On data change data acquisition independent from configured reading cycle |
|---|---|---|
| BACnet 1) | ![]() | ![]() |
| Fanuc Focas 1) | ![]() | ![]() |
| I/O shield | ![]() | ![]() |
| IEC61850 1) | ![]() | ![]() |
| Modbus | ![]() | ![]() |
| MTConnect 1) | ![]() | ![]() |
| OPC UA 2) | ![]() | ![]() |
| Rockwell (Ethernet/IP) | ![]() | ![]() |
| S7 | ![]() | ![]() |
| S7+ 1) | ![]() | ![]() |
| SystemInfo | ![]() | ![]() |
Note
- " 1) " - "MC Advanced Driver package" is required to use these protocols.
- " 2) " - When the OPC UA server approaches capacity limits or operates on limited hardware resources, it is recommended to use the OPC UA feature cautiously. Otherwise, the OPC UA server may prioritize system stability by limiting or throttling the clients that create the highest load, in order to keep the rest of the functionality uninterrupted.

