SCADA based control system requires supporting software that is compatible and good reliability graphics programming. LabVIEW Datalogging and Supervisory Control (DSC) Module at this time proved to be suitable to support graphics programming in development of Supervisory Control and Data Acquisition high-channel-count data logging applications. Users can use these tools to communicate with conventional programmable logic controllers (PLCs), programmable automation controllers (PAC), the log data to the database, managing alarms and events, and also connecting to human machine interfaces (HMIs).
In order to tools for graphing historical or real-time trends, enhancing the security of front panels, and writing custom I/O servers, log data automatically; add alarming, scaling, and security to the shared variable; and configure the shared variable programmatically, we take advantages from the DSC Module.
1. Why LabView?
LabVIEW (short for Laboratory Virtual Instrument Engineering Workbench) is currently the most widely used in the design of systems for visual programming language from National Instruments. This platform has an advantage such as the following below:- Interfacing to Devices LabVIEW have at most hardware support for interfacing to devices, instruments, cameras, and other devices. Users can use the direct bus (USB, GPIB, Serial) or using high-level programming language, which is already available in the form of drivers Kooi node native LabVIEW functions for controlling the device.
- Code compilation In support graphic display performance, LabVIEW generates native code for the CPU platform is translated into executable machine code making it easy to interpret compile code syntax.
- Large libraries LabVIEW has many libraries with a large number of functions to speed up the process of data acquisition, signal generation, mathematics, statistics, signal conditioning, analysis, etc. Supporting devices of various elements of the graphical interface is provided in several LabVIEW package options according to user needs.
2. What Is the DSC Module?
The DSC Module support the LabVIEW graphical for the rapid development of distributed measurement, control, and high-channel-count monitoring applications by enhancing the LabVIEW shared variable. Why we used it? Because the shared variable able to access and pass data among several VIs in a LabVIEW project or across a network.In order to tools for graphing historical or real-time trends, enhancing the security of front panels, and writing custom I/O servers, log data automatically; add alarming, scaling, and security to the shared variable; and configure the shared variable programmatically, we take advantages from the DSC Module.
3. Top 3 Reasons to Use the LabVIEW DSC Module
Currently LabVIEW Datalogging and Supervisory Control (DSC) Module is widely used in modern industrial applications with several reason, 3 of them are as follows:- Connect LabVIEW to Existing High-Channel-Count Industrial Systems Currently the LabVIEW DSC Module already compatible with commonly used industrial protocols including OLE for process control (OPC). You are more easily bus communicate with almost any PLC and PAC at the same time integrate into the SCADA system LabVIEW / HMI existing
- Log Data to a Historical Database, Set Alarms, and Manage Events Take advantage of LabVIEW DSC Module features to simplify the log data into the built-in networked historical database or log to your existing enterprise relational databases. If necessary, you can also go directly to set the alarm logging and notification data.
- Use a Single Software Tool for HMI and Logic Programming Process logic, control system design, and user interface design can be performed more easily with the LabVIEW DSC Module is capable of performing a single development for logic and HMI development.