top of page
이미지 제공: Gradienta


Easy Configuration, Advanced Functions,
Open Connectivity

PROMONICON is an all-in-one automation software that provides from basic to advanced functions, required for developing automation systems. 
추상적 인 배경

Open Connectivity

Compatible with a wide array of devices and systems such as PLC, DCS, SCADA, inverters, MES etc.

Basic SCADA* Features

Control functions, process diagram, real-time graph, alarming, data storage, reporting, and remote operation, etc.

*SCADA: Supervisory Control and Data Acquisition

Online Implementation
of Logics/Scripts

Useful to add, modify, or delete operation/control logics in an online manner and without aborting the system

Flexible Development

Useful to develop complex control logics to meet your specific requirements

Advanced SCADA Features

Image processing, advanced controllers, virtual processes, etc. to extend SCADA capabilities

Differences between PROMONICON and Other SCADA Products


Open Connectivity

With PROMONICON, it is easy to connect your automation system to many kinds of automation devices such as PLC, DCS, SCADA, stand-alone PID, commercial controllers, MFC, inverter, and third-party systems like data acquisition system (DAS) and manufacturing execution system (MES).

PROMONICON supports many kinds of communication types like OPC, RS232C (RS422, RS485), UDP/IP, TCP/IP, file in/out, and ODBC (Open Database Connectivity). Also, it allows users to implement user-defined communication protocols.

With open connectivity, PROMONICON streamlines data exchange, enhancing the efficiency of your automation systems.


Flexible Development Environment

PROMONICON provides script modules useful to develop complex control systems as follows:

  • Math functions: power, trigonometric, logarithm, square root, exponential, min/max, sign, round off/up/down, etc.

  • Arithmetic/comparison operators: +, -, *, /      >, <, <=, >=, ==, !=      and, or

  • Control structures: if statement, loop statement

  • Integral function: useful to solve differential equations and construct model-based controllers

  • Time delay: useful to delay a signal and construct model-based controllers

  • Interpolation: useful for gain-scheduling of PID controllers and designing operation scheduling

  • Importing/Exporting data from/to csv file: useful to import and export data from/to csv files

  • Resolution enhancers: PWM (Pulse-Width-Modulation), DSM (Delta-Sigma-Modulation), dither function to overcome low resolution problems of actuators.

  • Signal filters: low-pass/average/median/std/polynomial filter to remove noises and disturbances. 

  • PID controller applications: nonlinear gain-scheduling, setpoint scheduling, auto/manual scheduling

  • Model-based advanced controller: advanced control logic implementation on the basis of process models such as Iterative Learning Control (ILC), Model Predictive Controllers (MPC), Smith predictor, Internal Model Control (IMC), etc.

  • Sequence control: useful to implement large-scale and complex sequence logics

  • and more


Basic SCADA Features

Conventional control functions


PROMONICON includes conventional control functions such as PID control, split-range control, gain-scheduling, cascade control, sequence control, etc.

These functions can be easily configured and implemented.

Process diagram


A kind of HMI (Human-Machine Interface) that allows operators to monitor the status and operate the process.


It is easy for users to configure the diagram with a variety of functions such as:

  • Loading the background process diagram images

  • Displaying current status of the automation system in the forms of data link, icon, and progress bar

  • Directly setting process variables by clicking data links

  • Executing script programs by clicking buttons



Graph plots process variables in a real-time manner.

Users can easily add or remove lines and set the properties such as axis scales, data to be displayed, y axis (left/right), line thickness/color, and legend (title/position). 



Alarms can be easily configured to ensure timely notifications of process abnormalities.

Data storage (data logger)


Data logger can be implemented both manually and automatically. Automatic data logging can be executed through ‘Script Programming’ or ‘Sequence Control’.



PROMONICON can easily generate reports manually or automatically in Excel format.

Remote operation


PROMONICON allows operators to access to remote process monitoring and control systems through Ethernet or Internet.

Advanced SCADA Features 

Image processing


PROMONICON provides the image processing module, which takes the images of an object and extracts useful data from the images.

Advanced control functions 


PROMONICON supports advanced control techniques such as:

  • PID auto-tuning

  • High-performance TBB0 control

  • PIDA(PID-Acceleration) control, cascade anti-windup

  • Iterative Learning Control (ILC) for advanced batch control

  • Model Predictive Control (MPC)

  • Process optimization based on successive LP (Linear Programming)

advanced scada_batch.png

Virtual process


With PROMONICON, you can build virtual processes (which are based on transfer functions or operation data), which can be linked to operation/control logic. 


It is useful to debug and validate operation/control logics, or to construct model-based controllers. Also, this module can be applied to develop an OTS (Operator Training System).

Online Implementation of Logics/Scripts

In PROMONICON, you can add/modify/delete operation/control logics in an online manner.

For examples, there is no need to abort PROMONICON to update the following items:

  • Communication with automation devices 

  • PID controllers

  • Scripts

  • Process diagrams

  • Graphs

  • Variable attributes

  • Data storage settings 

  • ...

Differences between PROMONICON 
and Other SCADA Products

Other SCADA Products*
Subscription-based license with maintenance fees
Provides permanent license without maintenance/upgrade costs after one-time purchase.
Connection to User-made .exe Programs
No connection to user-made .exe programs
Supports easy connection to user-made .exe program with file input-output or typical communication interfaces.
No optimization modules
Provides successive LP (Linear Programming) solver.
No simulation modules
Supports various simulation works for operator training systems and virtual processes. (related functions: transfer function, integral, derivative, various math functions, time-delay, etc.)
Image Processing
No image processing modules
Provides the image processing module (e.g., image capturing, ROI setting, edge detecting, object (blob) detecting, curve/straight line detecting, circle detecting, similarity measuring, white balancing, RGB-to-grey converting, characteristics value extraction).
Advanced (high-level) Script Programming
No high-level script coding using advanced functions
Provides many advanced functions (e.g., resolution enhancers, signal filters, transfer function, integral/derivative/delay operator, bits manipulation, interpolation, HMI control, reporting, data storage control, variable initialization, .csv importing/exporting, etc.).
Basic (low-level) Script Programming
Only low-level script coding (based on, such as C, Basic)
Provides low-level script coding (e.g., arithmetic/comparison/logical operators, if and loop statements) and various math functions.
Sequence Logics
No sequence logics
Provides a specialized sequence logic module.
Control Logics
No control logics
Provides basic/advanced control functions: industrial PID/PIDA control, Iterative Learning Control (ILC), cascade control, gain-scheduling, feedforward control, model-based control, controller parameters tuner, (cascade) anti-windup, and TBB0 advanced control.
HMI Implementation
Only offline HMI implementation
Supports easy HMI implementation in both offline and online manners.
Compatible with only their own PLC and OPC
Supports communication interfaces with typical PLCs as well as general communication interfaces like OPC, TCP, UDP, and serial comm. with various kinds of automation devices (e.g., inverters, sensors, actuators, controllers, etc.).

*WinCC, InTouch, Factory Talk, Autobase, etc. 

bottom of page