DCS/SIS/SCADA Remote Monitoring System OPC UA/DA Interface Docking MQTT Development

As a professional provider of IoT data acquisition solutions and an expert in industrial IoT data acquisition, the editor of Shanghai Data Acquisition IOT Technology Co., Ltd, (daq-iot) hereby presents the following introduction, and sincerely welcomes discussions and exchanges. Supported Communication Interfaces: CAN, RS485, Mbus, 4–20mA, Profibus, CC-Link, HART, digital I/O, etc. Industrial Protocols: Modbus RTU/TCP, HJ212, IEC104, DLT645, DLMS, IEC61850, MQTT, etc. Mail:export@daq-iot.com

In the process of industrial automation, DCS (Distributed Control System), SIS (Safety Instrumented System)SCADAThe efficient collection, reliable transmission, and flexible integration of production data for theData Acquisitionand monitoring and control system are crucial. The solution launched by Protocol is based on OPC UA/DA and Protocol MQTT Protocol, Provide customized Data Acquisition solution for various industrial fields, helping enterprises achieve intelligent production and management.

1、 Background of the plan

In industrial production, DCS, SIS, and SCADA systems contain a large amount of critical production data, but there are obstacles to data exchange between the systems. OPC UA/DA Protocol is widely used in the industrial Data Acquisition field and can effectively connect devices and systems from different manufacturers; MQTT Protocol is suitable for data transmission due to its lightweight and high reliability characteristics. Combining the two can create an efficient and stable Data Acquisition transmission link.

2、 Technical principles

(1) OPC UA/DA Protocol

1. OPC DABased on COM/DCOM technology, targeting Windows systems, providing Real-time data access for industrial automation. Its client can connect to OPC servers to obtain data, and collect data at a specified frequency through subscription or polling. It has been maturely applied in industrial field equipment Data Acquisition.

2. OPC UAIndependent of the operating system, supporting cross platform data interaction, with strong security and scalability. It defines rich data models and service interfaces, enables the transmission and management of complex data types, and is suitable for enterprise level data integration and Remote Monitoring scenarios.

图片

(2) MQTT Protocol

Based on the publish/subscribe model, TCP/IP Protocol transmission is adopted. The message publisher sends data to a specified topic, and clients subscribing to that topic can receive the data. It has the characteristics of low bandwidth, low power consumption, and high reliability, and is widely used in IoT and industrial data transmission.

3、 Collection scheme design

(1) System architecture

Deploy OPC UA/DA collection client between DCS/SIS/SCADA system and target server. Collect data by connecting the client to the OPC server of DCS and other systems, and pass it through the firewall andUnidirectional isolation gatewaySecure transmission, and then publish the data to the server through MQTT Protocol for use by upper layer applications.

图片

(2) Collection process

1.Data AcquisitionInstall collection software that supports OPC UA/DA Protocol on the collection server, configure collection parameters such as OPC server address, ID setting, collection method, update frequency, measurement point information, etc. Support file caching function, temporarily store data locally during network interruption, and resume transmission after recovery.

2.data transmissionCollect data through TCP Protocol to cross the network barrier and ensure secure data transmission. After reaching the receiving end, the collection software converts the data into MQTT message format and publishes it to the MQTT server according to the preset topic.

3.Data reception and processingThe client subscribing to the corresponding topic receives data from the MQTT server for storage, analysis, display, and other processing, providing support for enterprise production decisions.

图片

4、 Customized development and API interface

(1) Customized development

1. Customize OPC UA/DA acquisition clients according to different industrial scenario requirements. Optimize the collection strategy, such as dynamically adjusting the collection frequency based on the frequency of device data changes, to improve collection efficiency; Develop data parsing and preprocessing functions for complex device data structures to ensure data accuracy and completeness.

2. Develop a client program that is compatible with MQTT servers to achieve data integration with OPC collection clients. Support flexible theme configuration to meet different data classification and management needs; Optimize the message publishing and subscription mechanism to ensure the reliability and reliability of data transmission Real-time.

(2) API interface

To facilitate the integration of upper level applications, provide a unified API interface. Covering the Data Acquisition configuration interface, used to set OPC server connection parameters, measurement point information, etc; Data reading interface for upper level applications to obtain collected data; Data subscription interface, supporting application subscription to specific data topics and receiving Real-time data push notifications.

2. API interface design follows RESTful style or other common interface specifications to ensure cross platform compatibility and ease of use. Provide detailed interface documentation, including interface descriptions, parameter definitions, call examples, etc., to reduce development difficulty.

5、 Advantages of the plan

(1) Strong compatibility

OPC UA/DA Protocol supports multiple industrial equipment and systems, and can adapt to DCS, SIS, SCADA systems from different vendors, reducing the difficulty of system integration. MQTT Protocol is widely used in various IoT platforms and backend systems, making it easy to integrate with existing enterprise architectures.

(2) Safe and reliable

Unidirectional isolation gateways and firewalls ensure the security of data transmission, preventing network attacks and data leaks. The file caching function of OPC collection software ensures that data is not lost, and the MQTT Protocol QoS mechanism guarantees reliable message transmission.

(3) Efficient Real-time

Optimize the collection strategy and transmission mechanism to achieve rapid data collection and Real-time transmission. Through the theme subscription model, upper level applications can timely obtain interested data to meet the monitoring and decision-making needs of industrial production Real-time.

6、 Application Cases

Green Power Plant for Environmental ProtectionThe DCS system adopts this scheme to achieve the transmission of Data Acquisition in the DCS system. Collect DCS data from the data center through OPC DA Protocol, and forward it to the application layer configuration server via MQTT Protocol after passing through the gateway and firewall. Real-time monitors the operating parameters of power generation equipment, such as main steam flow rate, temperature, pressure, etc., to provide data support for equipment optimization and fault warning, improve power generation efficiency, and reduce O&M costs.

图片

Main steam flow rate (cumulative value) (main_fow "ate_stum)

Steam temperature

Main steam pressure (steam_pressure)

Power generation load

Daily electricity amount

Monthly total electricity generation (total)

Total electricity generation for the month (total)

Total electricity generation for the year (year_ electricity total)

Total electricity generation in that year (year_ilectricity origin)

Main steam flow rate (cumulative value) (main_fow "ate_stum)

Steam temperature

Main steam pressure (steam_pressure)

Power generation load

Daily electricity amount

Monthly total electricity generation (total)

Total electricity generation for the month (total)

Total electricity generation for the year (year_ electricity total)

Total electricity generation in that year (year_ilectricity origin)

评论

此博客中的热门博文

DAQ-IOT Modbus RTU RS485 Split Core Current Transformer CT AC Analog Signal Coil Sensor DC 12V 5A DC Current Transformer Power On or Off Status Monitoring