Ambiente di sviluppo RDE

Ambiente di sviluppo RDE

Ambiente di sviluppo concepito per utilizzare al meglio i linguaggi di programmazione Robox R3, RPE, Ladder, Object Block.

Principali caratteristiche

  • RDE consente di scrivere il software applicativo, compilarlo e debuggarlo; RDE consente inoltre di studiare il comportamento delle macchine controllate e scegliere le migliori soluzioni per ottimizzarne le dinamiche/tempistiche
  • RDE è supportato su sistemi Windows 10 x64, con build 1703 e successive
    Il controllo è collegato al personal computer tramite linea seriale RS232, USB o Ethernet (TCP/IP)
  • RDE permette le seguenti principali prestazioni:
    • Scrivere, utilizzando l’editor integrato highlighting, i sorgenti R3, RPE, Ladder, Object Block. Se preferito dal programmatore, i programmi potranno essere scritti utilizzando qualunque altro editor, purché ASCII puro
    • Compilare i sorgenti e ottenere il report degli errori con rimando alla linea di codice contenente l’errore
    • Gestire in modo organizzato tutti i file di un particolare lavoro suddividendoli in gruppi omogenei, ognuno con le proprie impostazioni (vedi finestra di Progetto negli esempi di utilizzo)
    • Colloquiare con il modulo controllo assi Robox utilizzando la finestra di Shell(vedi esempi di utilizzo). Questa finestra permette di:
      – esaminare lo stato di qualunque risorsa hardware del controllo assi collegato
      – leggere ed eventualmente modificare il valore di qualunque registro reale o intero del controllo assi collegato
      – leggere la direttrice dei file presenti nelle memorie flash-card del controllo assi collegato
      – trasferire qualunque file dalla memoria del PC alla flash-card e viceversa
      – cancellare file, ecc.
    • Visualizzare in forma numerica i registri/variabili del controllo assi collegato mediante finestre di Monitor
    • Visualizzare in forma grafica l’andamento dei valori delle grandezze in esame attraverso la finestra di Oscilloscopio. Questa finestra si comporta come un vero e proprio oscilloscopio (fino a 24 tracce), per il quale è possibile definire: le grandezze associate a ciascuna traccia, la scala e l’offset (modificabili runtime), i sincronismi, la presentazione (nel tempo in in X,Y) (vedi esempi di utilizzo)
    • Impostare, mediante l’apposita finestra di Breakpoint, utilità di Debug quali:
      – trappole sull’esecuzione di un’istruzione (con arresto o semplice segnalazione dell’avvenimento)
      – trappole sulla lettura di una variabile
      – trappole sulla scrittura di una variabile
      – trace sui tasks
    • Simulare, mediante la finestra Pannelli di I/O, gli input/output del sistema, con possibilità di forzare i primi e visualizzare i secondi, al fine di permettere un debug completo dell’applicazione senza collegarsi alla macchina
    • Usare la finestra di Load/Save variables per creare dei propri archivi di ricette di parametrizzazione del dispositivo collegato
    • Consultare la manualistica in formato elettronico
  • Tutte le prestazioni sono disponibili in teleassistenza su Internet
  • Scaricabile con il nostro Servizio di Aggiornamento Software.
Icona

Manuale di installazione 493.55 KB 177 downloads

...

    Esempi d’uso

    Strumento SHELL

    Tramite lo strumento Shell è possibile, tramite la connessione attiva (RS232, RS422, USB, TCP/IP), interrogare tutte le variabili del controllo assi collegato.

    Le principali caratteristiche sono:

    • esaminare lo stato di qualunque risorsa hardware del controllo assi collegato
    • leggere ed eventualmente modificare il valore di qualunque variabile del controllo assi collegato
    • leggere la direttrice dei file presenti nelle memorie flash-card del controllo assi collegato
    • trasferire qualunque file dalla memoria del PC alla flash-card e viceversa
    • cancellare file
    • etc…

    Finestra di progetto

    In essa vengono raccolte tutte le informazioni dell’applicazione.

    È suddivisa in 4 sezioni per meglio organizzare il progetto:
    [Configurazione] Permette di configurare gli assi, i gruppi di asse, i power set etc…
    [programmi] Scrivere i programmi in ST o LD
    [Debugger] Debuggare l’applicazione scritta con l’aiuto dei breakpoints, step step, live modification etc…
    [File in flash] Riassume l’elenco dei files che devono essere presenti sulla memoria del Motion Controller collegato

    Finestra di Monitor

    Permette di Leggere/scrivere le variabili remote in formato numerico.

    La finestra di monitor permette di osservare in modo continuo il valore delle variabili del motion controller collegato.
    I valori possono essere visualizzati in formato numerico (decimale, binario, esadecimale etc…) ed in formato alfabetico (string, hex string dump, etc.).

    Finestra di Debug

    La finestra di Debug permette di andare ON-LINE sui programmi attivi sul motion controller.

    La finestra di Debug permette di:

    • Osservare il report utente con scrolling dinamico.
    • Osservare il report di sistema con scrolling dinamico.
    • Avere le informazioni dei breakpoint.
    • Seguire step by step i programmi.
    • Avere informazioni circa gli OB.

    Finestra di Editor

    Per la scrittura dei programmi in testo strutturato (R3) è presente un editor integrato con supporto Intelli-Sense. Se preferito dal programmatore, il  programma Notepad++ è pienamente supportato.

    L’editor integrato nell’ambiente RDE permette di editare qualsiasi file sorgente R3. Discorso analogo vale per l’editing dei programmi ladder diagram.

    Finestra Oscilloscopio

    L’Oscilloscopio permette visualizzare in forma grafica l’andamento dei valori delle grandezze in esame.

    La finestra di Oscilloscopio si comporta come un vero e proprio oscilloscopio a 30 tracce, di cui 24 acquisibili dal controllo assi collegato per il quale è possibile definire:

    • le grandezze associate a ciascuna traccia.
    • la scala e l’offset.
    • i sincronismi.
    • la presentazione (nel tempo o in X,Y).

    This post is also available in: Inglese

    P.IVA 00868960030 | C.F. 00375000122 - REA Novara 132827 | Copyright © 2021 Robox SpA | Realizzato da Weblink