Skip to content

Overview of MindConnect Software Agent

System Manual Download

MindConnect Software Agent is a pure software solution to connect industrial data sources with Insights Hub. It allows connecting with Insights Hub, collect local data and send it encrypted to Insights Hub.

MindConnect Software Agent is a virtual representation of the MindConnect firmware which can be installed on Windows 10 system which supports Hyper-V and also can be installed on Linux systems which supports Docker.

The following graphic shows the overview of MindConnect Software Agent:

mindconnect-software-agent

Note

The online and offline firmware updates from V3.5 to V3.6 for MindConnect Software Agent are not supported. To update the firmware, you need to uninstall MindConnect Software Agent V3.5 current version and install MindConnect Software Agent V3.6 latest version manually using MindConnect Software Agent InstallShield setup.

Prerequisites

The following prerequisites apply to install MindConnect Software Agent on a Windows PC or IPC and Docker in Linux (supports 64-bit only):

Parameter MCSA Hyper-V MCSA Linux MCSA Aarch64
Supported Architecture Intel 64 (amd64) ARM 64 (amd64)
Supported OS Versions Windows 10 with Hyper-V support (for example Windows 10 Professional or Enterprise) MCSA-Docker supports only 64-bit Architecture with following Linux distributions.
- Debian GNU/Linux 11 (bullseye)
- Ubuntu 20.04.6 LTS (Focal Fossa)
- CentOS Stream release 9 (Red Hat Enterprise Linux 9)
- Rocky Linux 9.4 (Blue Onyx)
- SUSE Linux Enterprise Server 15 SP5
MCSA-Docker supports only 64-bit Architecture with following Linux distributions.
- Debian GNU/Linux 10.13 (buster)
- Ubuntu 20.04.5 LTS
- CentOS Linux release 7.9.2009 (Core)
- Oracle Linux Server 7.9 (Maipo)
- SUSE Linux Enterprise Server 15 SP4
Supported devices SIEMENS SIMATIC IOT2050 Advanced-PG2 with installed Industrial OS 3.2.2 or 3.2.3.
Necessary applications - dialog
- docker
- docker-compose
- xz
- dialog
- docker
- docker-compose
- xz
Time synchronization Automatic time synchronization of the host should be switched off so that the MCSA Docker container can synchronize the system time with Insights Hub server time. Automatic time synchronization of the host should be switched off so that the MCSA Docker container can synchronize the system time with Insights Hub server time.
Minimum RAM of host1) 8 GB 8 GB 8 GB / 2 GB2)
RAM(Allocate a minimum of 4GB of RAM per MCSA VM/Docker container) 4 GB 4 GB 4 GB / 2 GB2)
CPU cores Reserve 2 CPU cores per MCSA Reserve 2 CPU cores per MCSA Reserve 2 CPU cores per MCSA
Disk space At least 15GB of available disk space At least 10GB of available disk space At least 10GB of available disk space

1) Minimum RAM for host, if one MCSA Hyper-V VM or Docker container is used. If more than one MCSA VM or Docker container are used, additional 4GB RAM for each VM/container should be considered on the host system.
2) 2GB is the minimum value for a single MCSA Docker container on a SIMATIC IOT2050 Advanced-PG2 with 2GB RAM.

Note

These values are the recommended resources to be reserved for each MCSA VM/Docker container. Additionally, make sure there is sufficient free RAM on the host machine to accommodate the operating system and other running applications. Failure to reserve adequate resources may result in suboptimal performance or installation issues.

Features

The following features are supported with MindConnect Software Agent:

Windows Linux
- Install Shield based setup - Shell script based Linux installer
- MindConnect Nano core functionality, except USB stick support - Dialog based configuration script for managing MCSA Docker containers
- MindConnect Edge Analytics

Other features supported with MindConnect Software Agent for Local web UI (Windows & Linux) are:

  • Onboarding support
  • Shows current device status and information
  • Diagnosis support includes download of diagnosis, log, and system files
  • Manual firmware update
  • Factory reset
  • Log file upload control
  • Change system time support
  • Localization in English and German

General Features Overview

Protocols Windows Docker (INTEL64) Docker (AARCH64)
Basics
Onboarding via USB Stick notavailable notavailable notavailable
Onboarding via WebServer available available available
Diagnostics via USB-Stick notavailable notavailable notavailable
Diagnostics via Webserver available available available
Local Firmware Update (Webserver) available available available
Local Firmware Update (USB) notavailable notavailable notavailable
Remote Firmware Update available available available
Remote Restart available available available
Additional Options
Datapoint Browsing (see also data source details) available available available
File Transfer (File Storage or Integrated Data Lake) available available available
Remote Service gateway (RS) notavailable notavailable notavailable
Network routing available available available
Performance
Read performance (datapoints/sec) Depends on used hardware Depends on used hardware Depends on used hardware
Maximum number of connections (data sources) Depends on used hardware Depends on used hardware Depends on used hardware
Maximum number of datapoints 1050 1050 1050

Protocols Feature Overview

Protocols Minimum read cycle Windows Docker (INTEL64) Docker (AARCH64) Bi-Directional communication Browsing
Basics
S7 1 sec available available available available notavailable
OPC UA 1 sec available available available available available
Modbus TCP IP 1 sec available available available available notavailable
Modbus RTU 1 sec notavailable notavailable notavailable notavailable notavailable
Rockwell 1 sec available available available notavailable notavailable
Simatic I/O Shield 1 sec notavailable notavailable notavailable notavailable notavailable
System 1 sec available available available notavailable available
Advanced Drivers
S7+ 50 ms available available available available available
Sinumerik 50 ms available available available available notavailable
IEC61850 50 ms available available available notavailable available
MT Connect 50 ms available available available available available
Fanuc Focas 50 ms available available notavailable notavailable 🟢
BACNet 50 ms notavailable notavailable available available available
  • available = supported
  • notavailable = not supported
  • 🟢 = in development

Last update: October 28, 2024