sdk1
sdk2
sdk3

Grazie all'elevata integrazione è possibile programmare un'interfaccia grafica HMI anche senza essere dei programmatori esperti. D'altro canto il sistema è aperto ed è possibile, se necessario, costruire applicazioni (HMI / PLC) complesse.

La MECT Suite SDK

Completamente gratuita e basata su software libero, è composta dai programmi: QtCreator e ATCMcontrol Engineering.

Sul pannello TP / TPAC girano principalmente due applicazioni (HMI / PLC) che comunicano fra loro e condividono la configurazione:

  • HMI Application: è l'applicazione grafica HMI che gestisce il display e il touchscreen;
  • PLC Application: è l'applicazione PLC (IEC-61131-3) che gestisce gli ingressi e le uscite con i vari fieldbus (Modbus RTU, Modbus TCP, CANopen, ...).

Caratteristiche principali del sistema

  • Real Time
  • Controllo Remoto tramite VNC
  • Data logging
  • Debug Online sia dell’ambiente HMI sia PLC
  • Ricette
  • Allarmi
  • Grafici / Trend
  • Gestione Wi-Fi e Mobile (GPRS, UMTS, …) [tramite chiavetta USB opzionale]
  • Setup() & loop(): possibilità di creare la propria applicazione anche con il solo ambiente HMI (C/C++)
  • OpenVPN
  • FTP Secure Server

Gestione dei Protocolli:

  • Modbus TCP sia client sia server
  • Modbus RTU sia client sia server
  • Modbus TCP RTU sia client sia server
  • CANopen

Qt Creator

Programma dell’SDK utilizzato per creare l’applicazione grafica HMI (Human to Machine Interface). Programmazione “drag & drop”: è possibile creare l'applicazione HMI senza scrivere codice usando gli intuitivi ATCMplugin, che permettono di collegare facilmente la grafica HMI alle variabili PLC. I programmatori esperti possono naturalmente usare anche gli elementi grafici standard di Qt (scrivendo, dove necessario, il codice C++).

Tramite l’SDK è possibile eseguire da PC il debug interattivo dell’ applicazione HMI in esecuzione sul pannello.

Il tool integrato Mect Configurator è utilizzato per creare le configurazioni comuni. In particolare per i parametri di comunicazione tra HMI e PLC (variabili interne) e per i parametri di comunicazione con Modbus esterni (RTU, TCP, TCPRTU).

Il tool integrato Qt Linguist permette la facile traduzione dell'interfaccia grafica HMI in diverse lingue.

ATCMcontrol Engineering

Programma dell’SDK utilizzato per creare l’applicazione PLC. Si possono creare programmi PLC in tutti e 5 i linguaggi IEC 61131-3: Structured Text, Function Block Diagram, Sequential Function Chart, Ladder Diagram, Instruction List.

Tramite l’SDK è possibile eseguire da PC il debug interattivo dell’applicazione PLC in esecuzione sul pannello.

L’applicazione PLC può essere scritta in più programmi raggruppati in TASK con temporizzazioni e priorità diverse.