Thanks to the high integration it is possible to program a HMI graphic interface even without being an expert programmer. On the other hand, the system is open and complex applications (HMI / PLC) can be built if necessary.

The MECT Suite SDK

Completely free and based on free software, it consists of the programs: QtCreator and ATCMcontrol Engineering.

On the TP / TPAC panel there are mainly two applications (HMI / PLC) that communicate with each other and share the configuration:

HMI Application: is the graphical HMI application that manages the display and the touchscreen;

PLC Application: is the PLC application (IEC-61131-3) that manages the inputs and outputs with the various fieldbuses (Modbus RTU, Modbus TCP, CANopen, ...).

Main features of the free software for industrial automation

  • Real Time
  • NTP (Network Time Protocol)
  • Remote control via VNC
  • Data logging
  • Online Debugging of both HMI and PLC environment
  • Recipes
  • Alarms
  • Graphs / Trends
  • Wi-Fi and mobile management (GPRS, UMTS, ...) [via optional USB stick]
  • Setup() & loop(): possibility to create your own application even with only the HMI environment (C/C++)
  • OpenVPN
  • FTP Secure Server

Protocol management:

  • Modbus TCP both client and server
  • Modbus RTU both client and server
  • Modbus TCP RTU both client and server
  • CANopen

Qt Creator

Program of the SDK used to create the graphic application HMI (Human to Machine Interface). “Drag & drop" programming: you can create the HMI application without writing code using the intuitive ATCMplugin, which allows you to easily connect the HMI graphics to PLC variables. Experienced programmers can of course also use standard Qt graphics (writing C++ code where necessary).

Through the SDK it is possible to execute from PC the interactive debug of the HMI application running on the panel.

The integrated Mect Configurator tool is used to create common configurations. In particular for the communication parameters between HMI and PLC (internal variables) and for the communication parameters with external Modbus (RTU, TCP, TCPRTU).

The integrated Qt Linguist tool allows easy translation of the HMI graphic interface into several languages.

ATCMcontrol Engineering

Program of the SDK used to create the PLC application. PLC programs can be created

in all 5 IEC 61131-3 languages: Structured Text, Function Block Diagram, Sequential Function Chart, Ladder Diagram, Instruction List.

Using the SDK, it is possible to perform interactive debugging from a PC of the PLC application running on the panel.

The PLC application can be written in several programs grouped in TASK with different timings and priorities.