Power On Ethercat PeC 70 ➢ ➢ ➢ ➢ ➢ ➢ ➢ ➢ ➢ ➢ ➢ ➢ Sistema PAC PLC+MOTION+HMI Display 7” wide screen 262.144 colori Risoluzione 800x480 Pixel Touch screen resistivo Flash Disk da 64 Mb con file system Master CanOpen-ETHERCAT USB 2.0 Host (Pen Driver o KeyBoard) 2 X Rs232 (1 configurabile 485) TCP/IP Modbus Fino a 64 assi Alberi elettrici e profili CAM Programmazione in VTB PeC 70 è un controllo integrato di ultima generazione ad elevate prestazioni. Ciclo PLC, Motion e HMI in un unico prodotto con sistema operativo REAL TIME e funzioni tecnologiche per tutti i settori di automazione industriale. Dotato di un display 7” WIDE SCREEN con 262K di colori PeC 70 risulta adatto per interfacce MEDIO/COMPLESSE. La porta HOST USB 2.0 permette di utilizzare PEN Driver come disco di supporto oppure tastiere PC con interfaccia USB. PeC 70 è in grado di gestire la file system di Windows e quindi si possono scambiare tranquillamente file tramite un PC. La porta Ethernet 10/100 Mb può essere utilizzata con protocollo TCP/IP nei seguenti formati: • ModBus TCP/IP • RPC (Remote Procedure Call) • Web Server In alternativa può essere abilitato il protocollo ETHERCAT MASTER per il controllo del MOTION ad altissime prestazioni. Oltre ad ETHERCAT può comunque essere utilizzato Il CanOpen MASTER in interpolation mode per il controllo MOTION e I/O. La programmazione del sistema viene effettuata con l' ambiente di sviluppo Promax VTB dotato di tutte le moderne funzionalità e di un eccellente DEBUG delle applicazioni. Il microprocessore 32 Bit 240 Mips garantisce elevate prestazioni di calcolo supportate da un sistema operativo MULTITASK REAL TIME sviluppato da Promax con determinismo assoluto per il task del MOTION in grado di garantire un preciso controllo degli assi. Specifiche funzionali PeC70 PeC 70 DISPLAY 7 “ COLORE TFT Wide Screen COLORI 262144 ILLUMINAZIONE LED (durata >20.000 ore) RISOLUZIONE 800x480 Pixel FONTS 12 espandibili LINGUE Max 256 LUMINOSITA 240 Cd/Mq CONTRASTO 500:1 ANGOLO TOUCH SCREEN Alto 50º – Dx 70º – Basso 70º – Sx 70º Resistivo 4 fili RAM 32 Mb ram sistema– 8Mb flash codice – 32 Kb ram tamponata 64 Mb flash Disk PEN DRIVE USB RS232/485 2 - RS232 1 configurabile 485 con MODBUS RTU master slave USB 1 x USB2.0 HOST per PEN DRIVER e KEY BOARD ETHERNET 1 - tipo RJ45 10-100 Mb con: TCP/P – MDBUS TCP/IP – WEB SERVER – RPC (remote procedure call) Promax srl ETHERCAT 1 - Master 100 Mb/sec con protocollo CoE Can Over Ethercat Tel: 0571 684620 CANOPEN 1 – Master/Slave DS301 – DS401 – DS402 baud da 10 Kb/sec a 1Mb/sec Fax: 0571 658720 Lineare – Circolare – Elicoidale – Lineare veloce - Alberi INTERPOLAZIONE elettrici Profili CAM – Interpolazioni definibili a piacere – Interpolazione MULTIPROCESSO TIPO ASSI I/O 64 In CanOpen o Ethercat Distribuite in CanOpen o Ethercat ALIMENTAZIONE 18-35 Vdc - 9 W max TEMPERATURA Da -20ºC a 70ºC PROTEZIONE IP65 sul frontale completa di guarnizione DIMENSIONI L 200 H 138 P 50 (mm) CODICE D' ORDINE Via Newton, 5G – 50051 Castelfiorentino (FI) www.promax.it [email protected] NEXT GENERATION SYSTEM NG35 ➢ ➢ ➢ ➢ ➢ ➢ ➢ ➢ ➢ ➢ ➢ ➢ ➢ ➢ ➢ 16 assi +/-10 V- 32 assi STEP/DIR 64 assi Can Open o Ethercat RAM 16 Mb, FLASH 4 Mb , 32Kb tampone Disco stato solido 64 Mb con Fat 16 Ethernet 10/100 TCP/IP 1 RS232 - 1 RS232/485 Max 128 Input PNP 24 Vdc Opto Locali Max 112 Out 1,2 A 24 Vdc Opto Locali 8 Input analogici da 10 Bit Ciclo PLC a bordo Interpolazione Lineare,Circolare, Elicoidale TCP/IP Modbus Componente per Framework .NET Alberi elettrici e profili CAM Programmazione in VTB NG 35 è la massima espressione dei Controlli MULTI ASSE. Grazie al suo MICRO 32 Bit 150 Mhz è in grado di INTERPOLARE ASSI in modo veloce e preciso. Dotata di sistema operativo RTOS (Real Time Operative System) è possibile gestire sessioni di INTERPOLAZIONE IN MULTI PROCESSO. controllo assi in: ANALOGICA +/- 10V max 16 CAN OPEN max 64 e I/O ETHERCAT max 64 e I/O STEP/DIR. Max 32 freq Max 30 Mhz Ethernet è integrata a bordo e mette a disposizione i seguenti protocolli: MODBUS TCP/IP WEB SERVER RPC (remote procedure call) DEBUG Sono presenti anche due porte seriali RS232 una delle quali può essere configurata RS4845. Entrambe le porte gestiscono il protocollo MODBUS RTU. COMPONENTE PER FRAMEWORK e COMPACT FRAMEWORK (windows CE) Utilizzabile con Visual Studio VTB crea un DLL utilizzabile come componente .NET semplificando le interfacce utente da PC Specifiche funzionali NG35 NG35 CPU CPU MFC 5235 Cold Fire 32 Bit 150 Mhz 150 Mips RAM 16 Mb ram sistema– 4Mb flash codice – 32 Kb ram tamponata con orologio 64 Mb flash Disk RS232/485 2 - RS232 1 configurabile 485 con MODBUS RTU master/slave ETHERNET 1 - tipo RJ45 10-100 Mb con: TCP/P – MDBUS TCP/IP – WEB SERVER – RPC (remote procedure call) - DEBUG ETHERCAT 1 - Master 100 Mb/sec con protocollo CoE Can Over Ethercat CANOPEN 2 – Master/Slave DS301 – DS401 – DS402 baud da 10 Kb/sec a 1 Mb/sec Lineare – Circolare – Elicoidale – Lineare veloce - Alberi INTERPOLAZIONE elettrici - Profili CAM – Interpolazioni definibili a piacere – Interpolazione MULTIPROCESSO 16 +/- 10V con retroazione da encoder (max 1 Mhz) 64 In CanOpen o Ethercat 32 STEP/DIR LINE DRIVE con Freq max 30 MHZ TIPO ASSI INPUT ANALOGICI 8 da 10 bit configurabili internamente 4-20 Ma 0-10V ALIMENTAZIONE 18-35 Vdc - 2,6 W max SOLO CPU (escluse espansioni) TEMPERATURA Da -20ºC a 70ºC PROTEZIONE IP20 DIMENSIONI L 30 H 190 P 110 (mm) ESPANSIONI NG35 SU BUS LOCALE NGIO 16 - Input digitali PNP 24 VDC optoisolati 14 - Out digitali 24 VDC optoisolate da 1,2 A continuativi 2 - Ingressi encoder Line Drive 5 V freq Max 1 Mhz 2 – Out analogiche +/- 10 V 12 bit 2 – Rele' Max 35 V - 1 A NGPP+ 16 - Input digitali PNP 24 VDC optoisolati 14 - Out digitali 24 VDC optoisolate da 1,2 A continuativi 4 - assi STEP/DIR line drive freq MAX 30 MHZ 4 - Ingressi veloci ad interrupt 1 - uscita analogica 0-10V CODICE D' ORDINE NEXT GENERATION SYSTEM NGM13 ➢ ➢ ➢ ➢ ➢ ➢ ➢ ➢ ➢ ➢ ➢ ➢ Controllo di 32 Assi Can Open Controllo fino a 16 ASSI STEP/DIR 2 RS232 Programmabili Max 128 Input PNP 24 Vdc Opto Locali Max 112 Out 1,2 A 24 Vdc Opto Locali 8 Input analogici da 12 Bit Ciclo PLC a bordo Interpolazione Lineare,Circolare, Elicoidale Modbus RTU Componente per Framework .NET Alberi elettrici e profili CAM Programmazione in VTB NGM 13 racchiude al suo interno un elevata tecnologia unita ad un prezzo basso. Fa parte sempre della famiglia NEXT GENERATION e pertanto ne ricalca le principali caratteristiche. La CPU integra 16 Input PNP 24Vdc, 14 Out PNP da 1,2 A, 2 linee seriali RS232, 1 CanOpen, 8 Input Analogici configurabili da 12 Bit e 4 ASSI STEP/DIR. In grado di controllare in CanOpen fino a 32 assi, generare profili CAM e gestire ALBERI ELETTRICI. Grazie al BUS espandibile è possibile inserire moduli aggiuntivi di I/O fino ad massimo di 7. Gli assi STEP/DIR gestiscono tranquillamente le stesse INTERPOLAZIONI degli ASSI CAN OPEN e sono in grado di fornire una frequenza max di 400 Khz. Compatta nelle dimensioni è l’ ideale per gestire macchine di media/alta complessità con una velocità di esecuzione del codice paragonabile al sistema NG35. Una memoria di tipo FRAM STATICA da 16 Kb permette una sufficiente memorizzazione di DATI. Il sistema NGM13 è interamente programmabile in VTB sfruttando tutte le caratteristiche di DEBUG messe a disposizione dall’ ambiente di sviluppo. COMPONENTE PER FRAMEWORK e COMPACT FRAMEWORK (windows CE) Utilizzabile con Visual Studio VTB crea un DLL utilizzabile come componente .NET semplificando le interfacce utente da PC Specifiche funzionali NGM13 NGM13 CPU CPU MCF 5213 Cold Fire 32 bit 80 Mhz 80 Mips RAM 32 Kb ram sistema– 192Kb flash codice – 16 Kb FRAM RS232 2 - RS232 MODBUS RTU master/slave 1 – Master/Slave DS301 – DS401 – DS402 baud da 10 Kb/sec a 1Mb/sec CANOPEN INTERPOLAZIONE Lineare – Circolare – Elicoidale – Lineare veloce - Alberi elettrici - Profili CAM – Interpolazioni definibili a piacere TIPO ASSI 16 STEP/DIR con Freq max 400 Khz LINE DRIVE o OPEN COLLECTOR INPUT ANALOGICI 8 da 12 bit configurabili internamente 4-20 Ma 0-10V ALIMENTAZIONE 18-35 Vdc - 3 W max SOLO CPU (escluse espansioni) TEMPERATURA Da -20ºC a 70ºC PROTEZIONE IP20 DIMENSIONI L 50 H 102 P 120 (mm) ESPANSIONI NGM13 SU BUS LOCALE NGMIO 16 - Input digitali PNP 24 VDC optoisolati 14 - Out digitali 24 VDC optoisolate da 1,2 A continuativi CODICE D' ORDINE IsoNs (Next Step) – IsoNsCe (Compact Edition) ➢ ➢ ➢ ➢ ➢ ➢ ➢ ➢ ➢ ➢ ➢ Gestione di 9 assi per 8 processi Interpolazioni lineare,circolare,elicoidale Gestione asse tangenziale Programmazione parametrica Anteprima 3D con allarme assi fuori piano AFC - Adaptive Feed Control. Autoriduzione velocità nei punti critici Filtri N.U.R.B.S. - NOISE - RLS LOOP - IF, funzioni matematiche Gestione ripresa da BLOCCO e RETRACE profilo Tecnologia gestione PLUG IN Codice OPEN SOURCE ISO NS, permette una completa gestione dei sistemi NGS, trasformandoli in modo immediato in potenti controlli numerici. Tutto il sistema si basa su un COMPONENTE per .NET che raccoglie tutte le potenzialità di un CN. Semplice ed intuitivo, presenta un interfaccia grafica gradevole e familiare. Tutte le funzioni sono ben dettagliate e comprensibili e possono essere utilizzate anche con sistemi TOUCH SCREEN. Grazie all’ anteprima 3D é possibile vedere la lavorazione prima che questa venga effettuata, anticipando in questo modo eventuali errori di programmazione ingombro pezzo. La grande velocità nella lavorazione di micro rette, predispone l’ utilizzo per lavorazioni complesse formate da curve irregolari provenienti da sistemi CAD/CAM. Nessuna limitazione alla memoria del programma (viene utilizzato la RAM del PC) e al numero di programmi disponibili (viene utilizzato l’ hard disk del PC). Programmazione estesa con cicli LOOP, IF, funzioni matematiche, gestione illimitata di variabili, salti a label, lavorazione di sottoprogrammi residenti in hard disk, funzioni M complesse, ripresa lavorazione da BLOCCO e RETRACE. ISO NS calcola la velocità ottimale sul profilo, garantendo sempre i tempi migliori per ottimizzazione del ciclo di lavoro, riducendo la velocità nei punti critici. Tramite il codice ISO si possono controllare tutte le varie I/O del CN semplificando le varie M di preparazione. ISONS è disponibile anche per sistemi operativi basati su Windows CE® COMPONENTE PER FRAMEWORK e COMPACT FRAMEWORK (windows CE) Utilizzabile con Visual Studio Permette una rapida personalizzazione Dell' interfaccia utente Tutto il codice viene fornito con licenza OPEN SOURCE DLL per WINDOWS CE® Specifiche IsoNs-IsoNsCe (Compact Edition) IsoNs NUMERO ASSI INTERPOLATI INTERPOLAZIONE 9 ASSI per 8 Processi simultanei – 4 Assi per 1 processo IsoNsCe Lineare, Circolare, Elicoidale, Lineare veloce (raccordi micro rette), 3D con soglia spigolo tridimensionale ASSI ROTATIVI Massimo 9 – Massimo 4 IsoNsCe RISOLUZIONE QUOTE Programmabile – Min 0.000001 mm RISOLUZIONE VELOCITA' Programmabile – Min 0.001 mm/min FUNZIONI M SUBROUTINES VARIABILI Residenti su PC in codice ISO oppure su CN in codice VTB A piacere gestione tipo LABEL testuali Di tipo DOUBLE testuali senza nessun limite di dichiarazione MATEMATICA Estesa con funzioni complesse sqrt, log, sin, cos, asin, acos, tan. CICLI CONDIZIONALI Gestione dei cicli IF-ELSE-ENDIF senza alcun limite di annidamento CICLI ITERATIVI MASSIMA LUNGHEZZA PART PROGRAM GESTIONE PLC AFC COMPENSAZIONE UTENSILE Gestione cicli LOOP-ENDLOOP senza alcun limite di annidamento Senza alcun limite dipendente dalla memoria RAM disponibile del PC Gestione BASE I/O tramite PART PROGRAM per cicli sincroni, oppure gestione estesa REAL TIME tramite VTB Adaptive Feed Control – Riduzione automatica della velocità sulle curve in base ai parametri del singolo asse non disponibile su IsoNsCe Sia in DIAMETRO sia in LUNGHEZZA ORIGINI PEZZO Max 256 gestibili da interfaccia o da Part Program OFFSET PEZZO Max 256 gestibili da interfaccia o da Part Program MAGAZZINO UTENSILI TESTE UTENSILI RECUPERO GIUOCO ASSI GESTIONE VOLANTINI ELETTRONICI GESTIONE ASSE TANGENZIALE GANTRY INTERPOLAZIONE 3D FILTRI RIPRESA DA BLOCCO RETRACE ANTEPRIMA LAVORAZIONE EDITOR PART PROGRAM ROTAZIONE PIANO LAVORO PIANO DI LAVORO (contornatura) Max 256 utensili per ogni singola testa Max 256 teste utensili con offset su origine macchina Per tutti gli assi da parametro Applicabili su tutti gli assi Definibile a piacere con interpolazione per asse TRASPORTATO Definibili su tutti gli assi Riconoscimento automatico spigolo TRIDIMENSIONALE con fermata sul tratto N.U.R.B.S. (Non Uniform Rational Bspline) - non disponibile su IsoNsCe NOISE - non disponibile su IsoNsCe RLS (Remove Len Segment) - non disponibile su IsoNsCe Ripresa lavorazione da qualsiasi numero di linea con ricerca grafica del blocco su IsoNs – Solo ripresa senza ricerca grafica del blocco su IsoNsCe Retrace del percorso utensile tramite JOG con ripresa da un punto qualsiasi non necessariamente da inizio blocco non disponibile su IsoNsCe Anteprima 3D con ricerca grafica del blocco e visualizzazioni parametri di lavorazione del segmento, errore ingombro pezzo fuori dal piano, visualizzazione offset utensile con interferenza, ZOOm, PAN Visualizzazione grafica 2D senza ricerca del blocco per IsoNsCe Editor intellisense con help on line e visualizzazione immediata errore sintattico Editor standard per IsoNsCe Gestibile da PartProgram Settabile a piacere su qualsiasi coppia di assi GESTIONE PAUSA PART PROGRAM Gestione della pausa in modo avanzato con ripresa dal punto di interruzione. JOG assi durante fase di pausa FILE LOG File log contenente le ultime operazioni o allarmi con descrizione dettagliata CONNESSIONE CN SISETMA OPERATIVO PLUGIN RS232/ETHERNET per NG35 – RS232 per NGM13 Windows Xp® – Vista® – Windows 7® - Windows CE® con estensioni per FRAMEWORK Gestione PlugIn .NET Ng Quark ➢ ➢ ➢ ➢ ➢ ➢ ➢ ➢ ➢ ➢ ➢ Controllo 4 assi STEP/DIR o CanOpen 1 linea CanOpen Master/Slave 11 Input PNP 24 Vdc 8 Out digitali PNP 24 VDC 1 A 4 Input analogici 12 bit Interpolazione Lineare,Circolare, Elicoidale 2 RS232 Programmabili Componente per Framework .NET Programmazione in VTB Fissaggio guida DIN Alimentazione 24 VDC La nuova serie di CNC NGQUARK, risulta adatta per applicazioni Low Level. Può essere utilizzata in modo STAND ALONE con applicazione Custom VTB per un massimo di 4 ASSI, oppure con ISONS dove si trasforma in CNC con interpolazione LINEARE, CIRCOLARE, ELICODALE per un massimo di 3 ASSI. La CPU integra 11 Input PNP 24Vdc, 8 Out PNP da 1 A, 2 linee seriali RS232( 1 - 485), 1 CanOpen, 4 Input Analogici configurabili da 12 Bit e 4 ASSI STEP/DIR (se vengono configurati gli assi STEP/DIR, rimane un solo INPUT analogico disponibile). Con particolare firmware, NGQUARK può essere utilizzata come SLAVE CanOpen per espansione I/O digitali e analogiche. La completa programmazione in VTB, garantisce la semplicità di utilizzo per applicazioni CUSTOM. COMPONENTE PER FRAMEWORK e COMPACT FRAMEWORK (windows CE) Utilizzabile con Visual Studio VTB crea un DLL utilizzabile come componente .NET semplificando le interfacce utente da PC Specifiche funzionali NGQUARK NGQUARK CANOPEN 1 Master/Slave DS301 DS402 RS232 2 - RS232 1 configurabile 485 INPUT DIGITALI OUT DIGITALI 11 optoisolati PNP 24 VDC 8 optoisolate PNP 24 VDC 1 A INPUT ANALOGICI 4 12 bit 5-10-12 24 V o 4-20 Ma ASSI POSIZIONATI 4 STEP/DIR 120 Khz con rampe o 4 CanOpen ASSI INTERPOLATI 3 STEP/DIR 30 Khz TEMPERATURA Da 0ºC a 50ºC ALIMENTAZIONE 24 VDC FISSAGGIO Guida DIN PROTEZIONE IP00 DIMENSIONI L 124 H 93 P 40 (mm) CODICE D' ORDINE Ng QX ➢ ➢ ➢ ➢ ➢ ➢ ➢ ➢ ➢ ➢ ➢ 1 linea CanOpen Master/Slave 11 Input PNP 24 Vdc 8 Out digitali PNP 24 VDC 1 A 1 Input analogico 12 bit 2 out analogiche +/-10V 2 Input encoder line drive 400Khz 2 RS232 Programmabili Componente per Framework .NET Programmazione in VTB Fissaggio guida DIN Alimentazione 24 VDC La nuova serie di CNC NGQX, risulta adatta per applicazioni Low Level. Può essere utilizzata in modo STAND ALONE con applicazione Custom VTB per un massimo di 2 ASSI +/- 10V, oppure con ISONS dove si trasforma in CNC con interpolazione LINEARE, CIRCOLARE, 2 ASSI. La CPU integra 11 Input PNP 24Vdc, 8 Out PNP da 1 A, 2 linee seriali RS232( 1 - 485), 1 CanOpen, 1 Input Analogico configurabili da 12 Bit, 2 uscite analogiche +/-10V da 12 bit e 2 ingressi encoder Line drive da 400Khz. Con particolare firmware, NGQX può essere utilizzata come SLAVE CanOpen per espansione I/O digitali e analogiche. La completa programmazione in VTB, garantisce la semplicità di utilizzo per applicazioni CUSTOM. COMPONENTE PER FRAMEWORK e COMPACT FRAMEWORK (windows CE) Utilizzabile con Visual Studio VTB crea un DLL utilizzabile come componente .NET semplificando le interfacce utente da PC Specifiche funzionali NGQX NGQX CANOPEN 1 Master/Slave DS301 DS402 RS232 2 - RS232 1 configurabile 485 INPUT DIGITALI 11 optoisolati PNP 24 VDC OUT DIGITALI 8 optoisolate PNP 24 VDC 1 A USCITE RELE' 2 da 1A INPUT ANALOGICI INGRESSI ENCODER 1 12 bit 5-10-12 24 V o 4-20 Ma 2 Line Drive 400 Khz USCITE ANALOGICHE 2 +/- 10V 12 bit ASSI POSIZIONATI 2 +/-10V o 4 CanOpen ASSI INTERPOLATI 2 +/- 10V TEMPERATURA Da 0ºC a 50ºC ALIMENTAZIONE 24 VDC FISSAGGIO Guida DIN PROTEZIONE IP00 DIMENSIONI L 166 H 112 P 40 (mm) CODICE D' ORDINE VTB (Visual Tool Basic) ➢ ➢ ➢ ➢ ➢ ➢ ➢ ➢ ➢ ➢ ➢ ➢ Ambiente di sviluppo R.A.D Programmazione ad OGGETTI Ampia libreria di OGGETTI Funzioni di controllo ASSI integrate Gestione di profili CAM Gestione di alberi elettrici Funzioni tecnologiche per motion CicloPLC programmabile in LADDER Gestione messaggi in MULTI LINGUA Debug alto livello con STEP by STEP del codice Multitask Compilazione in codice nativo CPU VTB è un ambiente di sviluppo integrato per la programmazione ad OGGETTI su tutte le piattaforme PROMAX. L’ ambiente riporta al suo interno tutti i tools necessari per lo sviluppo di applicazioni in modo semplice ed intuitivo. La filosofia di VTB si basa sulle recenti tecnologie R.A.D. (RAPID APPLICATION DEVELOPMENT) che permettono un rapido sviluppo di applicazioni scrivendo una quantità ridotta di codice grazie ad una vasta libreria di OGGETTI e FUNZIONI TECNOLOGICHE presenti. Tuttavia implementando del codice aggiuntivo è possibile gestire qualsiasi tipo di applicazione industriale. VTB integra un linguaggio ad alto livello tipo BASIC MOTION evoluto e un linguaggio LADDER grafico per la gestione dei cicli PLC veloci (I/O). Oltre che al protocollo CAN OPEN e ETHERCAT, possono essere gestiti protocolli seriali RS232/RS485 del tipo MODBUS. La configurazione di una LINEA CAN OPEN o ETHERCAT viene effettuata in modo semplice e guidato definendo qualsiasi nodo come un OGGETTO per renderlo disponibile all’ ambiente VTB. Potenti funzioni di MOVIMENTAZIONE ASSI permettono la gestione di qualsiasi tipo di macchina utilizzando funzioni per interpolazione LINEARE, CIRCOLARE, LINEARE VELOCE, ASSI ELETTRICI, PROFILI CAM ecc. VTB predisposto per APPLICAZIONI MULTI LINGUA semplicemente selezionando la LINGUA DI UTILIZZO da una variabile interna. Un potente DEBUG permette di controllare il funzionamento dell' applicazione anche in REMOTO. DEBUG AD ALTO LIVELLO CON INSERIMENTO BREAK POINTS E ESCUZIONE STEP BY STEP DEL CODICE. VTB crea un DLL per Framework e Compact framework (dispositivi con Windows CE), per semplificare le interfacce utente da PC Specifiche VTB Caratteristiche CPU TIPI DI VARIABILI GESTITE BIT - da 0 a 1 CHAR - da -128 a +127 UNSIGNED CHAR - da 0 a 255 INT - da -32768 a +32767 UNSIGNED INT - da 0 a 65535 LONG - da -2.147.483.648 a 2.147.483.647 FLOAT(Double) - da 5.0x10-324 TIPO DI MEMORIA GESTITA Globale - Visibile da tutti i Task Privata - Visibile solo da un singolo task Static - Dichiarata in RAM tamponata Fixed - Globale con indirizzo fisso ARRAY DATI Gestione su tutti i tipi di variabili escluso BIT STRUTTURE DATI Gestione su tutti i tipi di variabili escluso BIT PUNTATORI CALL e SOUBRUTINE Char,Uchar,Int,Uint,Long,(double),Strutture Dati GOSUB - GOTO - RETURN (obsolete se si utilizzano le funzioni) FUNZIONI Come linguaggio “C” con argomenti e parametro di ritorno DELEGATI Chiamata alle funzioni per INDIRIZZO e non per NOME CICLI ITERATIVI FOR-NEXT-EXITFOR-STEP-WHILE-LOOP-EXITWHILE CICLI CONDIZIONALI OPERATORI LOGICI E MATEMATICI FUNZIONI MATEMATICHE IF-ELSE-ENDIF-SELECT-CASE-ENDSELECT () Parentesi [] Puntatori +-*/ Matematici > < >= <= <> = Condizioni || && | & ! ~ ^ Logica e gestione bit >> << Shift bit SIN,COS,SQR,TAN,ATAN,ASIN,ACOS,ATAN2,ABS,FABS Gestione dei TIMERS Trattamento Stringhe Allocazione/deallocazione dinamica memoria Gestione memoria di massa con FAT FUNZIONI DI SISTEMA DEBUG Funzioni per controllo RS232 Funzioni per il controllo di ETHERNET Funzioni per la gestione I/O Funzioni per controllo assi, Interpolazione, Posizionamento, etc Gestione della LINEA CAN OPEN Gestione ETHERCAT eCAM Alberi elettrici Gestione della grafica (solo sistemi con pannello operatore integrato) Debug cons inserimento BraekPoint, Step By Step del codice, Watch variabili con scrittura lettura OSCILLOSCOPIO 3 tracce Promax srl Via Newton, 5G – 50051 Castelfiorentino (FI) Tel: 0571 684620 Fax: 0571 658720 www.promax.it [email protected]