Collects data from PLCs, stores it in a database and converts it to MQTT and OPC UA - SIA Connect HW

Collects data from PLCs, stores it in a database and converts it to MQTT and OPC UA - SIA Connect HW


SIA Connect

SIA Connect Standalone V1 collects data from PLCs, meters and other supported devices and forwards it to databases, OPC UA, MQTT or applications via REST. It also allows values to be written back to the PLC and data to be transferred between devices from different manufacturers. Hardware and software in a single DIN-rail gateway, browser-based configuration and a perpetual licence for 500 items. Local logging and Store & Forward functionality according to settings. More

Code: SIA-STANDALONE-V1

700 EUR excl. VAT (847 EUR Incl. VAT)
In stock
pcs
(11 pcs In stock)

Rezervace termínu

Get a quote
SIA Connect

SIA Connect Standalone V1 collects data from PLCs, meters and other supported devices and forwards it to databases, OPC UA, MQTT or applications via REST. It also allows values to be written back to the PLC and data to be transferred between devices from different manufacturers. Hardware and software in a single DIN-rail gateway, browser-based configuration and a perpetual licence for 500 items. Local logging and Store & Forward functionality according to settings. More

Code: SIA-STANDALONE-V1

SIA Connect Standalone V1

Data from machines to databases, OPC UA and the cloud

Collect data from PLCs and meters, store production results and connect devices from different manufacturers. SIA Connect Standalone V1 combines hardware and software in a single DIN-rail gateway. You can configure data flows in a web browser and send selected values back to the PLC.

SIA Connect Standalone V1 - industrial data gateway

We will design a data collection solution for your machine.
Please provide the PLC types, a list of values and the data destination. We will check the connection and suitable settings.

Enquire about SIA Connect
Up to 500 itemsCapacity for configured data points
Ethernet + RS232 / RS485Connecting network and serial devices
Reading and writing dataPLC, databases, OPC UA, MQTT and REST
You can find videos and demonstrations of data processing in the Properties tab. View videos and demos
Compare Standalone V1 and Plus D4E32

Standalone V1 and Standalone Plus D4E32

Both gateways read and write data, connecting PLCs to databases, OPC UA, MQTT and REST APIs. The ‘Plus’ version adds more powerful hardware, local visualisation and an environment for additional applications.

AreaStandalone V1Standalone Plus D4E32
Order codeSIA-STANDALONE-V1SIA-STANDALONE-PLUS-D4E32
ProcessorCortex-A7 / A53, 4 cores, 1 GHzCortex-A55, 4 cores, 1.8 GHz
Memory (RAM)512 MB4 GB
Storage8 GB32 GB
Ethernet2 Ethernet ports2× 1 Gbit/s
Serial ports1× RS232 + 1× RS4851× RS232 + 1× RS485, both galvanically isolated
Grafana directly on the gatewayNo; visualisation in an external applicationYes
Containers and App HubNoYes, managed via Portainer
Licence capacity500 itemsHigher capacity; the exact number will be confirmed in the quotation
SIA Connect licencePerpetualPerpetual
Operating temperature-20 to +70 °C0 to +60 °C
Idle power consumption1.5 W3.1 W
Dimensions W × H × D119.5 × 101 × 22.5 mm119.5 × 101 × 22.5 mm
Typical applicationsStandalone unit, small-scale data collectionMore data, local dashboards and other applications

USB is optional on both models. The number of connected devices and the reading interval are assessed based on specific protocols and data volume.

View Standalone V1 · View Standalone Plus D4E32

Data flows between manufacturing and IT

SIA Connect can be used for a single machine, a production cell or a small-scale project involving equipment from different manufacturers. There is no need for a separate computer dedicated to data collection. Simply connect the gateway to the network, select the communication connectors and link the source and target values.

PLC → database

Production results and history

Store part counts, temperatures, consumption figures or production batch results in a database. You can then use this data in reports, analyses and when tracing a product’s history.

Database → PLC

Orders and recipes

Retrieve a production order or parameters from the database and pass the selected values to the machine. SQL queries are used for reading; you specify the target variables via mapping.

PLC ⇄ PLC

Connecting devices from different manufacturers

Transfer selected values, for example, between Siemens and Allen-Bradley. SIA Connect ensures communication with each party using its own protocol.

PLC → MQTT / REST

Data for the cloud and applications

Send operational data to an MQTT broker, a cloud service or your own API. Customise the message content according to the requirements of the target application.

Devices → OPC UA

A unified interface for SCADA and MES

Make data from various machines accessible via an OPC UA server. The host application can then utilise the standard interface for further processing of the values.

Meters → IT

Energy and building technology

Collect consumption and operational data from meters or BMSs via supported protocols. For M-Bus and wireless M-Bus, ensure you have the appropriate converter or receiver.

Overview of operational use

Collecting data from PLCs and providing it via OPC UA
Transfer of values between devices from different manufacturers
Storing data from a PLC in a database
Data transfer from devices to the cloud

Data processing prior to transmission

Conversions and calculations

Adjust units, recalculate an input value or evaluate a condition directly within the mapping. Expressions and JavaScript can be used for more complex processing.

Application-specific messages

Build a JSON message or SQL statement from live values. Add the machine identifier or any other context required by the target system.

Transfer based on changes or rules

Configure how data is read and transmitted. By filtering changes or threshold values, you can limit the transmission of data that is irrelevant to the application.

Files and batch results

File Connector compiles files from the values provided and saves them locally or to FTP/SFTP. You can use it, for example, for CSV outputs of production batches.

Production data in the database and back in the machine

You can use the database connection to archive measurements and transfer production information to the PLC. Microsoft SQL supports reading queries and stored procedures; writing is carried out by passing an SQL command to the relevant item. You can configure database access and permissions for a specific task.

Connection options are available for Microsoft SQL / Azure SQL, MySQL / MariaDB and PostgreSQL. InfluxDB can be connected via REST API. See the Features tab for details and requirements.

SIA Connect’s connection to databases and cloud services

Connection to PLCs, meters and building systems

Combine Siemens, Allen-Bradley, Mitsubishi, Omron, Beckhoff and other supported devices. For open protocols, you can use, for example, Modbus, OPC UA or BACnet. The specific protocol and configuration of the device being connected are always decisive.

Siemens S7 Plus extends connectivity for the S7-1200 and S7-1500 with symbolic addressing and access to optimised blocks. The availability of functions and security measures depend on the CPU firmware and connector version.

Supported industrial devices and communication protocols

OPC UA, MQTT and open APIs

OPC UA server and client

Retrieve data from OPC UA servers or make selected values available to higher-level clients. In version 2.0, the OPC UA server has its own configuration page for nodes, certificates and access rights.

MQTT and REST

Transmit data to brokers and applications via MQTT or REST. You can configure message content, authentication and available security settings according to the specific connector and counterparty.

Gateway REST API

Connect your own application to SIA Connect values and configuration. You can also use the API for your own user interface or to automate management.

Shadow API via MQTT

Shadow API, transmitted via MQTT, is used for remote interaction with the API. You can configure the connection method and access permissions in accordance with the documentation and project requirements.

Open REST API for SIA Connect

Local storage and data transfer in the event of a connection failure

Short-term outages in the connection to a database or cloud are handled by Store & Forward. Values are queued at the gateway and, once communication is restored, are forwarded to the destination according to the mapping settings.

Select whether you need to store the latest value or a history of samples. In version 2.0, the new default mode is ‘latest value’; FIFO, LIFO and sporadic transmission modes are also available. To store individual measurements, set the appropriate queue and verify the capacity for the expected downtime.

In addition to the temporary queue, values can be logged locally. The logging function itself does not replace the design of the overall production application’s availability.

Configuration in your browser

  1. Connect devicesSelect the connector, network or serial connection, and the required access details.
  2. Select valuesCreate items for the data you wish to read or write. Supported connectors will help you locate devices and variables.
  3. Connect data streamsSet up mapping to a database, MQTT, OPC UA or another device, and verify the transmission result.

SIA Connect 2.0.0 introduces Edge Portal Next-gen, an events overview and advanced search. These features require the appropriate version of the system and connectors. For protocols without tag browsing, addresses must be entered manually.

Hardware installed directly into the control cabinet

The standalone gateway has two Ethernet interfaces and RS232 and RS485 serial ports. The operational configuration runs directly on the device. A computer with a web browser is sufficient for standard settings.

Ethernet and serial interfaces for SIA Connect Standalone V1
SIA Connect Standalone V1 Hardware Overview

An overview of the parameters can be found in the Features tab. USB is an optional feature; we will verify any accessories for the configuration being ordered.

Capacity and licences

Standalone V1 includes hardware and a perpetual SIA Connect licence with a capacity of 500 items. An ‘item’ represents a configured data point or communication item. You should therefore include both source and destination connections in your design, in accordance with their actual configuration.

The number of connected PLCs does not in itself determine the size of the project. It depends on the number of items, the transmission method, the reading interval and the capabilities of the devices. Automatic identification items for supported connectors in version 2.0 do not count towards the licence capacity.

The SIA Connect licence is perpetual. Any charges for the target cloud, database or remote access service are subject to the terms and conditions of their respective providers.

Examples and photographs

SIA Connect data collection and transfer diagram
SIA Connect Standalone V1 deployment example
Photographs of the equipment

FOXON Technical Support

Connection verification

We will go through the types of PLCs, the protocols used and the required data flows. We will clarify what the gateway should read and write, and where the data should be sent.

Consultation on a specific application

We will discuss database connectivity, working with MQTT and OPC UA, and transferring parameters to the machine. We will follow up on the consultation depending on the scope of your project.

Further examples can be found at SIA Connect page on FOXON.cz.

Data collection design for your machine

Please provide the PLC and meter model numbers, approximate number of values, required read interval and data destination. We will suggest how to use Standalone V1 in your application.

Enquire about SIA Connect

Documentation and manuals

Manufacturer’s technical documentation and procedures for SIA Connect Standalone V1. The links lead to online documentation in English.

Download the English FOXON documentation guide (PDF) - a directory with clickable links to the manufacturer’s documentation.

Book an online meeting

Please discuss with us the specific machine, available protocols, database and required data transfer directions. Together, we will also go through the deployment conditions and any questions regarding commissioning.

Select a consultation date

SIA Connect Standalone V1 features

Overview of connections, data processing and technical parameters for SIA-STANDALONE-V1. We will verify the suitability of a specific PLC or meter based on its type, firmware and available interfaces.

Illustrative example

Data processing using a specific example

The PLC sends the temperature as an integer. SIA Connect converts it, adds the machine identifier and passes it to the application in the required format.

  1. PLC value

    237

    The temperature is stored in tenths of a degree.

  2. Unit conversion

    23.7 °C237 ÷ 10

    The mathematical expression divides the input value by ten.

  3. Build the message

    {"machine":"demo-01",
    "temp_c":23.7}

    Add the machine ID and the converted temperature to the JSON message.

  4. Passing to the application

    MQTT / SQL

    Send the message to an MQTT broker or map the value to a database connector.

The change filter will limit duplicate values

PLC input
237237241
After conversion and filtering
23.7 °C24.1 °C

With the change filter enabled, the second identical value is not sent. The destination receives 23.7 °C, followed by 24.1 °C.

Data transfer in the event of a target connection failure

The connection is working
23.7 °C → MQTT

Values are collected and passed to the target application.

The target is not available
23.7 · 24.1 · 25.0 °C

When Store & Forward is enabled, values are queued locally.

The connection will be re-established
23.7 → 24.1 → 25.0 °C

In the example using FIFO mode, the oldest stored values are dispatched first.

Queue capacity, read intervals and transmission mode are set according to the project. The diagram illustrates a failure of the target connection whilst SIA Connect is running.

This demonstration explains the principle. It is not a real measurement recording or a finished configuration; you will need to set up the connectors, mappings and storage settings for your own application.

SIA Connect practical videos

Selected manufacturer’s guides show the actual configuration. The videos are in English; the titles and explanations can be found below.

Common data functions for V1, Plus and ANY-Ware. The interface varies depending on the software version.

Siemens S7 with optimised blocks for MQTT

Siemens S7 Plus connector settings, variable selection and value transmission to MQTT. The designation ‘S7 Plus’ here refers to the Siemens communication protocol.

Open on YouTube

SIA Connect manufacturer video · in English

Consolidating data from a PLC into an MQTT message

Prepare PLC values and build a custom message for the destination application. This complements the example of data conversion and formatting.

Open on YouTube

SIA Connect manufacturer video · in English

V1 uses shared data functions. Local Grafana and App Hub are included in the Plus and ANY-Ware variants.

Industrial equipment and protocols

SiemensClassic S7, LOGO!; S7 Plus for supported S7-1200/1500 models. S7-200 requires a suitable Ethernet module, e.g. CP243. S5 and PROFIBUS require a suitable adapter.
Allen-Bradley / RockwellEtherNet/IP; supports ControlLogix, CompactLogix, FlexLogix, MicroLogix and Micro8xx. Older PLC5/SLC500 via the corresponding DH+ bridge.
MitsubishiSupported MELSEC series, including FX, iQ-F, iQ-R, A, L, Q and QnA, depending on the connector.
OmronFINS Ethernet, Host Link and EtherNet/IP, depending on the model and connector.
BeckhoffTwinCAT ADS for supported devices and configurations.
ModbusTCP, RTU and RTU over TCP; register addresses and data types are set in accordance with the device documentation.
OPC UAA client for accessing servers and a server for providing values to higher-level applications.
BACnetIP and MS/TP depending on the connection and configuration.
M-Bus / Wireless M-BusM-Bus requires a physical layer converter to RS232/RS485. Wireless M-Bus requires a compatible receiver and the appropriate USB version.
Other supported systemsUniversal Robots RTDE, ifm VSE, Keyence KV, MTConnect, CTi / NITP and Socket TCP, depending on the relevant connector.

Databases, the cloud and files

Microsoft SQL / Azure SQL

Data is read using queries and stored procedures, and written by submitting SQL commands. Connection settings and permissions are specific to the database in question.

MySQL, MariaDB and PostgreSQL

Database connectivity for storing values and feeding production information back to connected devices.

InfluxDB and other databases

InfluxDB via REST API and database APIs. MongoDB, Oracle, IBM DB2 and SQLite are listed in the manufacturer’s overview as supported on request.

MQTT and REST API

Connection via a broker or the target application’s API. Configurable messages and available authentication methods depending on the selected connector.

Cloud connectors

For example, Azure IoT, AWS IoT Core or Cumulocity. We will verify the availability of a specific connection for the required service and its current API.

File Connector

Reading and writing files to local storage or via FTP/SFTP. Generating CSV or other output formats using mapping.

Data processing and management

Data flowsTwo-way mapping between supported connections.
Value adjustmentsCalculations, conditions, filtering and custom message formats; JavaScript for more complex logic.
Local loggingValue logging and Store & Forward temporary queues serve different purposes and have their own settings.
Licence capacity500 items; automatic identification entries for supported connectors in version 2.0 are not included in this count.
Web interfaceLocal Edge Portal, accessible via a web browser.
Open interfacesREST API and Shadow API via MQTT.
Backing up the configurationExport and import settings. Exporting the configuration does not back up historical values.
SecurityTLS, certificates and user permissions where supported by the protocol and configuration.

New features in SIA Connect 2.0.0

Edge Portal Next-gen adds an overview of events and connection status. Updated connectors support device search, variable browsing or identification data according to the capabilities of the specific protocol.

Device search

For example, Modbus can help locate devices, but does not offer register browsing. You must enter their addresses and types from the documentation.

Selection of variables

Browsing items is available, for example, for Siemens S7 Plus, the OPC UA client, Beckhoff ADS and other supported connectors.

These features require SIA Connect 2.0.0 and the corresponding connector versions. Before updating, back up your configuration and check the Store & Forward modes.

Standalone V1 Technical Specifications

Order referenceSIA-STANDALONE-V1
ProcessorCortex-A7 / A53, quad-core, 1 GHz
Memory (RAM)512 MB
Storage8 GB
Power supplyExternal DC power supply; for standard 24 V DC connections
Idle power consumption1.5 W
Ethernet2 RJ45 Ethernet ports
Serial interfaces1× RS232 and 1× RS485
USBOptional: 2 × USB-A 2.0
InstallationDIN rail 35 mm, EN 60715
Dimensions W × H × D119.5 × 101 × 22.5 mm
Weight0.4 kg
HousingPC/ABS self-extinguishing compound
Operating temperature-20 to +70 °C
Storage temperature-40 to +70 °C

USB is optional. We will verify the required accessories and port configurations during the connection design phase.

FAQ: Data collection with Standalone V1

Practical answers regarding connection, data flows and operation of SIA-STANDALONE-V1.

What do I get with SIA Connect Standalone V1?

A standalone gateway with hardware and software for data collection and bidirectional data transfer. You can connect a PLC or measuring instruments, link their values to a database or another application, and configure communication via a web browser.

From which devices can data be collected?

From supported PLCs, meters, robots, BMSs and other devices. The specific protocol, available interfaces, firmware and access permissions are important. You can find an overview in the Features tab.

Is it possible to read data from several PLCs from different manufacturers simultaneously?

Yes, you create a connection using the appropriate connectors and select their items. The scope is influenced by the licence capacity of 500 items, the read interval, the data being transferred and the performance of the connected systems. We will therefore assess the number of PLCs based on the application.

What does the limit of 500 items mean?

An item is a configured data point or communication item. It is not merely the number of PLCs, nor is it automatically the number of PLC tags themselves. When designing a system, both source and destination connection items must be taken into account. In version 2.0, automatic identification items for supported connectors do not consume licence quotas.

Can the gateway send data from a database to a PLC?

Yes. A database query retrieves, for example, a job or settings, and the mapping transfers the selected values to writable PLC variables. The specific procedure depends on the database, the connector and the readiness of the PLC project.

Can I connect Siemens and Allen-Bradley devices through the gateway?

Yes, for supported devices, you create the relevant connections and value mappings. On both sides, you need to verify the addressing, data types and whether read or write access is possible.

Is an additional computer or a permanent connection to the cloud required?

The gateway operates independently. For standard configuration, all you need is a web browser and a connection to its network. Local communication with the PLC and the local database does not, in itself, rely on the public internet; cloud transmission, however, does.

What happens if the connection to the database or the cloud is lost?

Under the ‘Store & Forward’ setting, values are temporarily stored in the gateway and sent once the connection is re-established. To retain individual samples, it is necessary to set up a suitable queue and verify its capacity. The ‘last value’ mode does not retain the entire history of changes.

Can values be recalculated or combined into a message before being sent?

Yes. In the mapping section, you can set expressions, conditions and the message format. JavaScript is used for more complex processing. For example, you can adjust the unit of a value and include it in the JSON message along with the machine ID.

Does SIA Connect function as both an OPC UA server and client?

Yes, via the relevant connectors. The client reads supported nodes from the connected server; the server provides the configured values to other applications. You can configure read, write and security settings according to the requirements of both parties.

How do I connect M-Bus or Wireless M-Bus-enabled meters?

For M-Bus, you need a physical layer converter to RS232 or RS485. For Wireless M-Bus, a compatible receiver connected via USB is required; therefore, check that the gateway has the optional USB version. Support for the protocol alone does not replace these interfaces.

Do I need to programme to set this up?

You can configure basic connections and mappings via the web interface. However, you will need to know the access credentials, addresses, variables and data types of the devices. More complex messages, SQL queries and custom logic require the appropriate technical knowledge.

What does Edge Portal Next-gen offer?

Version 2.0.0 offers clearer configuration, events and management of connection status. Device search and variable browsing depend on the specific connector and its version. Not every protocol allows tags to be selected automatically.

Do I have to pay a regular fee for the SIA Connect licence?

Standalone V1 includes a perpetual SIA Connect licence. Any third-party services, such as cloud or remote access, are subject to their own terms and conditions. We will assess the costs of these based on the solution used.

How do I back up the settings and update the system?

The configuration can be exported and re-imported. The export contains settings but does not include historical measured values. The system and connectors are updated separately; back up the configuration before making any changes and plan for any potential communication interruptions.

What should I send for the application design?

PLC or meter types and firmware, available protocols, list of values, required reading frequency and transmission destination. Please also specify whether you need to write data back to the PLC and how long a downtime in the target connection the solution needs to withstand.