DOCA0275IT-01

Presentazione del Custom Logic Editor

Panoramica

I programmi di controllo predefiniti del LTMT main unit possono essere personalizzati con il custom logic editor. Il custom logic editor è un potente strumento di programmazione disponibile solo nel software SoMove con TeSys Tera DTM Library. Per creare un programma di controllo personalizzato per una LTMT main unit occorre scrivere una serie di istruzioni (logic commands) in uno dei linguaggi di programmazione della custom logic.

Scopo del custom logic editor

Lo scopo principale del custom logic editor è fornire la flessibilità necessaria per modificare la logica predefinita per i tipi di starter o aggiungere funzionalità logiche aggiuntive.

ID logico

Esiste un programma di controllo predefinito per ogni modalità operativa di LTMT main unit (o tipo di starter motore). I programmi relativi alla modalità operativa (o al tipo di starter motore) sono identificati con un Logic ID univoco. Logic ID del programma della modalità operativa predefinita è costituito da numeri compresi tra 12 e 15. Quando si personalizza un programma della modalità operativa predefinita, Logic ID del programma personalizzato deve essere pari all'ID logico del programma predefinito + 256.

Questa tabella elenca gli Logic ID in funzione della modalità operativa:

Tipo starter/Modalità operativa

Logic ID del programma predefinito

Logic ID del programma personalizzato

Riservato

0–11

Sovraccarico

12

268

Direct Online

13

269

Reverse Direct Online

14

270

Star Delta

15

271

Programma personalizzato

256-267, 279-511

Programmi personalizzati

Un programma personalizzato è un programma predefinito di LTMT main unit, con funzioni specifiche per adattarsi a particolari esigenze applicative.

Quando è configurato con uno dei programmi predefiniti, la LTMT main unit gestisce le funzioni di controllo utilizzando il firmware in LTMT main unit e PCode.

NOTA: PCode (Pseudo Code) è un insieme di istruzioni esadecimali senza errori.

Quando configurata con un programma personalizzato, la LTMT main unit mantiene le funzioni controllate da LTMT main unit. Tali funzioni includono le seguenti caratteristiche inerenti al programma principale predefinito:

  • Limitazioni alle possibilità di scrittura nel registro all'indirizzo 704 (0x02C0) (registro comando di rete).

  • Visualizzazione dello stato operativo in modalità presentazione (ad esempio: avanti o indietro, bassa velocità o alta velocità).

  • Limitazioni alle modalità di fallback impostabili attraverso i menu.

  • Comportamenti specifici relativi al ciclo di avvio in Star Delta.

  • Limitazioni relative al timer di transizione impostabili attraverso i menu.

Struttura dei programmi predefiniti

Sono disponibili 11 programmi predefiniti con TeSys Tera DTM Library sul software SoMove, un programma predefinito per ciascuna modalità operativa (o tipo di starter motore).

I programmi predefiniti eseguono le parti indicate di seguito, in successione:

  • Identificazione logica del programma con l'ID logico

  • Gestione degli ingressi

  • Esecuzione del modo operativo

  • Aggiornamento delle uscite

aL'esecuzione della modalità operativo è integrata e richiamata con la funzione CALL_EOM.

È quindi possibile una gestione su misura di ingressi e uscite in base al programma personalizzato, senza modificare l'esecuzione del modo operativo.

Linguaggio e strumenti di programmazione del custom logic editor

Il custom logic editor fornisce due linguaggi e strumenti di programmazione:

  • Linguaggio logico personalizzato: è un linguaggio di istruzioni elenco modificabile tramite lo strumento di programmazione dell'editor di logica personalizzato.

  • FBD: è un linguaggio di programmazione orientato agli oggetti modificabile tramite lo strumento di programmazione FBD editor.

Ciascun metodo di programmazione è in grado di soddisfare gli obiettivi specifici. Il custom logic editor consente tuttavia di scegliere il tipo di metodo di programmazione che si preferisce.

Logic Commands

Sia la custom logic sia i linguaggi FBD implementano i seguenti tipi di comandi:

  • Program logic commands

  • Boolean logic commands

  • Register logic commands

  • Timer logic commands

  • Counter logic commands

  • Latch logic commands

  • Math logic commands

Custom Logic Editor

La figura seguente mostra il custom logic editor, integrato in TeSys Tera DTM Library:

Editor diagramma blocco funzione

L'illustrazione seguente mostra l'editor FBD, integrato in TeSys Tera DTM Library:

Feedback
QR Code is a registered trademark of DENSO WAVE INCORPORATED in Japan and other countries.