Kreo HMI runtime si basa su una architettura server client e quindi permette di scrivere codice script sia lato server che lato client.
Ovviamente a seconda delle funzionalità e delle strutture dati, l'utente dovrà decidere se lo script va inserito nel server o nel client.
Script: Sever
Il Sever di Kreo HMI runtime è il componente che gestisce lo scambio dati con i dispositivi, acquisisce il valore della variabili e si occupa delle seguenti strutture dati:
Tags
Allarmi
Datalog
Ricette
Timer software di tipologia Core
Tasks
Pipeline
Se il codice script deve lavorare su questi oggetti sara' quindi necessario scriverlo lato Server.
Linguaggio: Testo Strutturato (ST)
Il linguaggio in questo caso è ST, Testo strutturato.
Script: Client
Il client di Kreo HMI si occupa della visualizzazione delle pagine video e di tutto ciò che riguarda la interfaccia utente.
Se il codice script deve modificare la interfaccia utente andra' sviluppato all'interno degli oggetti che vengono inseriti nella pagina utente.