Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Introduction

The Devices module offers a comprehensive suite of features for connecting to, configuring, and monitoring various devices like PLCs

Easy Heading Macro
headingIndent40
navigationTitleOn this page
selectorh2,h3
wrapNavigationTexttrue
navigationExpandOptiondisable-expand-collapse

About the Devices Module

...

, sensors, actuators, and other data acquisition devices.

...

This includes support for multiple protocols

...

such as Modbus, OPC, and TCP/IP, ensuring seamless connectivity and interoperability between different devices and systems.

...

Additionally, our platform provides configuration and diagnostic tools to

...

simplify device setup and management. These tools include device discovery, network scanning, and real-time monitoring of device status and performance.

...

Users can also adjust device parameters

...

like data acquisition intervals, thresholds, and alarms

...

to optimize

...

system performance and efficiency

...

.

On this page:

Table of Contents
maxLevel3


Key Functionalities

Image Added


Over 50+

...

Moreover, the devices module includes a simulation feature that allows users to simulate the behavior of devices in a virtual environment, enabling them to test and troubleshoot the system without the need for physical devices.

devices.pngImage Removed

Native Communication Drivers

Connectivity is a

...

crucial aspect of our platform. We

...

support a

...

broad array of industry-standard protocols

...

, facilitating seamless communication with PLCs, historians, databases, and other devices. We

...

continuously add new drivers

...

, and our SDK

...

simplifies the process of adding any additional driver not already included.

MQTT Tools

We've integrated a built-in MQTT Broker into our platform, offering standalone operation or integration with specific projects. When linked to a project, our MQTT Broker can expose all project namespaces and properties.

Our broker supports Sparkplug B clients and original MQTT clients, including those that don't adhere to the Sparkplug B specification like Mosquitto, as well as Azure IoT. We also provide an MQTT Client simulator (with Sparkplug) to streamline testing and accelerate development.

HiveMQ Integration

As your applications grow or if you seek the benefits and support of an enterprise-class MQTT Broker, you can purchase a bundled HiveMQ subscription license with any product.

OPC-UA

Our platform’s projects can seamlessly function as an OPC-UA server and can also act as an OPC-UA client to interact with other servers. Additionally, our platform supports OPC-DA Server, OPC-DA client, OPC-XML-DA, and OPC-HDA for enhanced compatibility with legacy systems.

Store-and-Forward

We've incorporated Store-And-Forward functionality into our software platform when publishing data to the Canary Historian or an MQTT Broker. This means we temporarily store message data for later transmission to its destination if the network is inaccessible for any reason

OPC Client and Server Support

The platform is in full compliance with the OPC Server and Client specifications. The OPC client provides all the necessary integrations for any protocol not included with the product.

Remote Data Servers

Drivers, native or OPC, and data acquisition can run on remote computers to perform tasks such as retrieving data from RS-232 devices or eliminating the requirement for DCOM OPC configuration.

OPC Data Server FactoryStudio Station

It is possible to deploy the platform as a stand-alone OPC Data Server that uses native protocols and provides data to other systems through its OPC Server interface. 

Automatic Synchronization

We provide a Tag Import Wizard and automatic definition synchronization for OPC Servers, Rockwell ControlLogix L5K files, CSV files, Beckhoff TwinCAT, OSIsoftTM PI System, and PI AFTM; Also, we are adding new wizards continuously.

<screenshot>

...

.

Process Isolation and Multi-threading

Data communication

...

operates within its own .NET domain,

...

utilizing a WCF layer to isolate the drivers from the main real-time database.

...

We create multiple threads

...

for each protocol and device node

...

Diagnostics Tools

...

to ensure maximum performance.

Built-in Performance Monitoring

...

We generate statistics on system messages, success and error messages, dynamic

...

blocks created,

...

cycle time, and execution time on each block.

...

Dynamic Addressing

Everything in the driver configuration, from the station node IP to address and tag mapping, can be changed online using the project script. It is possible to create standard applications with runtime setup to specific conditions for where it is being deployed.

Extensive Communications Drivers Library

...

This allows for fine-tuning high-performance applications. Additionally, our comprehensive set of testing, deployment, and diagnostics tools ensure fast and reliable application development and installation.


Tip
titleInfrastructure designed from the Core

Check Communication Drivers.


Image Modified


Info

Learn more at Devices, Field Communication.



In this section...

Page Tree
root@parent
spaces93DRAF