Mcgs Pro Hmi Software //top\\ — Fresh

Post: MCGS Pro HMI Software — Powerful, Flexible Industrial Visualization

MCGS Pro is a professional HMI/SCADA solution designed for industrial automation projects that need reliable visualization, control, and data management. It balances approachable configuration with advanced features, making it suitable for factories, water treatment, energy, and building automation.

Limitations & considerations

  • Licensing and module costs can increase for large-scale features (historian, redundancy, web clients).
  • Learning curve for advanced scripting and complex integrations.
  • Verify protocol/driver support for specific PLC/models before project start.

Limitations and Challenges to Consider

No software is perfect, and MCGS Pro has known constraints:

  1. Older Graphics Engine: The built-in graphics look functional but not as modern or animated as newer solutions like Ignition or WinCC Unified.
  2. Windows CE Dependency: Many hardware targets run Windows Embedded Compact 7 or 2013, which Microsoft no longer supports. This raises long-term security concerns if networked.
  3. Limited OPC UA: Full OPC UA client/server is not uniformly supported across all hardware revisions. Always test first.
  4. Script Debugging: The macro editor lacks advanced debugging (breakpoints, watch windows), forcing developers to use message pop-ups.
  5. English Documentation: While improving, some advanced functions are only fully explained in Chinese user manuals. The user community (forums, YouTube) helps bridge this gap.

The Evolution: From MCGS Embedded to MCGS Pro

To appreciate MCGS Pro, one must understand its lineage. The older MCGS Embedded software was stable but limited, often requiring different versions for different screen series. MCGS Pro unified the ecosystem. It supports older TPC series panels while fully optimizing for the newer, more powerful TPC IoT (Internet of Things) series.

The shift to "Pro" brought significant upgrades:

  • Enhanced 64-bit processing for faster screen rendering.
  • Improved data object management allowing for thousands of variables without performance degradation.
  • Built-in IoT drivers for MQTT and HTTP protocols, bridging the gap between traditional PLCs and modern cloud platforms.

3. Real-Time and Historical Data Trends

Operators need to see how a temperature or pressure changed over time. MCGS Pro provides:

  • Real-time Trend Curves (Dynamic scrolling view of live data).
  • Historical Trend Curves (Querying data from the HMI’s internal flash storage or SD card).
  • Data Export to CSV/Excel format via USB drive – a massive feature for quality compliance.

A Step-by-Step Workflow: Building a Project in MCGS Pro

To give you a practical sense, here is a typical workflow for creating a simple "Water Tank Level Control" system. mcgs pro hmi software

Step 1: Create a New Project Launch MCGS Pro. Click "New Project" -> Select your specific TPC model (e.g., TPC7032Kt) -> Set screen resolution.

Step 2: Define Variables (Data Objects) In the "Real Database" section, create your variables:

  • Tank_Level (Type: Decimal, Initial: 0)
  • Inlet_Pump (Type: Binary, Initial: 0)
  • Alarm_High (Type: Binary, Initial: 0)

Step 3: Connect to the PLC Go to "Device" window. Select "Siemens S7-200 PPI" (or Ethernet). Define your PLC’s address (e.g., 192.168.1.10). Link Tank_Level to PLC register VD100.

Step 4: Draw the Screen Drag a "Rectangle" (the tank), a "Slider" (for inlet valve), and a "Meter" (for level display). Assign Tank_Level to the meter properties.

Step 5: Add Logic Write a simple script in the "Run Script" editor to turn on the pump if level < 20%: IF Tank_Level < 20 THEN Inlet_Pump = 1 Post: MCGS Pro HMI Software — Powerful, Flexible

Step 6: Simulate & Download Use the built-in "Simulator" to test without hardware. Then, connect your PC to the HMI via USB or Ethernet and click "Download."

12. Example Mini-Project: Motor Control with Alarm

Goal: Start/stop a motor, show alarm if runtime > 10 seconds.

Variables:

  • Motor_Status (Bool)
  • Run_Timer (Integer)
  • Overload_Alarm (Bool)

Script (in screen's cyclic script, every 1s):

If Motor_Status = 1 Then
  Run_Timer = Run_Timer + 1
Else
  Run_Timer = 0
End If

If Run_Timer > 10 Then Overload_Alarm = 1 Else Overload_Alarm = 0 End If Licensing and module costs can increase for large-scale

Objects:

  • Button (toggle Motor_Status)
  • Numeric Display (Run_Timer)
  • Indicator (Overload_Alarm → red when ON)

⚠️ Note: MCGS Pro is different from MCGS Embedded (older version) and mcgsTpc (newer Linux-based tool). Always check your HMI model before starting.

Would you like a downloadable PDF version of this guide or a deep-dive into a specific feature (e.g., recipes, Ethernet communication with Siemens S7-1200)?


1. What is MCGS Pro?

MCGS Pro (Embedded Configuration System) is a Windows-based software for designing Human-Machine Interface (HMI) applications. It is primarily used with Kunlun Tongtai (昆仑通态) touch panels (TPC series). It allows you to create dynamic screens, connect to PLCs, monitors, and other industrial devices.

9. Project Backup & Migration

  • Backup: Entire project folder (*.mcp + *.mcg files).
  • Export tags: Tools → Export Variable Table → CSV.
  • Import screens: Right-click Screen folder → Import → *.mcs file.
CLOSE