SlideShare une entreprise Scribd logo
1  sur  172
Télécharger pour lire hors ligne
KERNEL Sistemi s.r.l. - Via Vignolese , 1138 - 41100 Modena
                             Tel.059 469 978 Fax 059 469 974
                                          www.kernel.modena.it
                                      support@kernel.modena.it




MANUALE UTENTE
                           TSP 350
                                                  Rel.: 0.2
                                               Agosto 2011




     TSP 350
                                                           1
KERNEL Sistemi s.r.l. - Via Vignolese , 1138 - 41100 Modena
                                                                    Tel.059 469 978 Fax 059 469 974
                                                                                 www.kernel.modena.it
                                                                             support@kernel.modena.it




                                      Kernel Sistemi s.r.l.


       Documentazione Tecnica



                                        © Kernel Sistemi
                            Kernel Sistemi s.r.l. , via Vignolese 1138
                                        Modena - ITALY
                              Tel.059 468 878 - Fax 059 468 874
                                http//:www.kernel.modena.it




AVVERTENZA:
La Kernel Sistemi s.r.l. Si riserva il diritto di modificare in qualsiasi momento il contenuto di
questo documento , senza previa comunicazione ai clienti in seguito ad eventuali modifiche o
revisioni .




                                             TSP 350
                                                                                                    2
KERNEL Sistemi s.r.l. - Via Vignolese , 1138 - 41100 Modena
                          Tel.059 469 978 Fax 059 469 974
                                       www.kernel.modena.it
                                   support@kernel.modena.it




 Legenda :




  TSP 350
                                                        3
KERNEL Sistemi s.r.l. - Via Vignolese , 1138 - 41100 Modena
                                                                                                 Tel.059 469 978 Fax 059 469 974
                                                                                                              www.kernel.modena.it
                                                                                                          support@kernel.modena.it


                                                                        Indice


1.0 Caratteristiche Hardware....................................................................................................6
   1.1 Installazione...............................................................................................................................................12



2.0 Note Generali......................................................................................................................16
   2.1 Flash..........................................................................................................................................................16
   2.2 Sistema Operativo.....................................................................................................................................16
   2.3 Set Up menu..............................................................................................................................................18
   2.4 System Test menu......................................................................................................................................19
   2.5 Connessione con PC..................................................................................................................................20
   2.6 Le Password...............................................................................................................................................22
   2.7 Struttura di programmazione.....................................................................................................................22
   2.8 Calibrazione touch screen..........................................................................................................................24



3.0 Progettazione.......................................................................................................................25
   3.1 Per Iniziare.................................................................................................................................................25
   3.2 Opzioni Progetto........................................................................................................................................27
      3.2.1 Generale.............................................................................................................................................28
      3.2.2 TIM – CNT – Filtri d'Ingresso...........................................................................................................29
      3.2.3 Variabili Esterne ...............................................................................................................................29
      3.2.4 Lettura/Scrittura variabili Esterne......................................................................................................32
         3.2.4.0 Scrittura da software (attributo “Nessuna”)...............................................................................32
         3.2.4.1 Scrittura da display (attributo “Nessuna”).................................................................................33
         3.2.4.2 Lettura da software (attributo “Nessuna”).................................................................................34
         3.2.4.3 Scrittura continua.......................................................................................................................34
         3.2.4.4 Lettura continua.........................................................................................................................34
         3.2.4.5 Scrittura da display (attributo “Lettura continua”)....................................................................34
         3.2.4.6 Scrittura da software (attributo “Lettura continua”)..................................................................34
      3.2.5 CAN...................................................................................................................................................35
         3.2.5.1 Moduli I/O CAN........................................................................................................................36
         3.2.5.2 Configurazione variabili CAN...................................................................................................37
   3.3 Interfaccia principale.................................................................................................................................38
      3.3.1 Finestra display..................................................................................................................................39
      3.3.2 Finestra allarmi..................................................................................................................................41
      3.3.3 Tavolozza strumenti...........................................................................................................................42
         3.3.3.1 Cancella .....................................................................................................................................44
         3.3.3.2 Zoom .........................................................................................................................................44
         3.3.3.3 Inserisci Testo ...........................................................................................................................45
                                                                           TSP 350
                                                                                                                                                                   4
KERNEL Sistemi s.r.l. - Via Vignolese , 1138 - 41100 Modena
                                                                                                  Tel.059 469 978 Fax 059 469 974
                                                                                                               www.kernel.modena.it
                                                                                                           support@kernel.modena.it

         3.3.3.4 Linee , Rettangoli vuoti e pieni , Rettangoli arrotondati.............................................................45
         3.3.3.5 Cerchi pieni e Cerchi vuoti.........................................................................................................46
         3.3.3.6 Inserimento immagini.................................................................................................................46
         3.3.3.7 Inserimento variabili...................................................................................................................46
         3.3.3.8 Inserimento istogrammi .............................................................................................................48
         3.3.3.9 Inserimento grafici .....................................................................................................................49
         3.3.3.10 Inserimento Menu.....................................................................................................................50
         3.3.3.11 Inserimento Tachimetro............................................................................................................51
         3.3.3.12 Inserimento Slide......................................................................................................................52
    3.4 Tavolozza proprieta'..................................................................................................................................53
    3.5 Barra di stato..............................................................................................................................................54
    3.6 Menu a tendina..........................................................................................................................................57
    3.7 Gestione Pagine.........................................................................................................................................66
    3.8 Gestione Allarmi.......................................................................................................................................67
    3.9 Operandi....................................................................................................................................................69



4.0 Risorse...................................................................................................................................70
    4.1 Memoria....................................................................................................................................................70
      4.1.1 Operazioni a 16 e 32 bit......................................................................................................................70
      4.1.2 Memoria redentiva e memoria volatile ..............................................................................................71
      4.1.3 Mappa di memoria..............................................................................................................................72
    4.2 Flags di Sistema.........................................................................................................................................92
    4.3 Timers........................................................................................................................................................97
    4.4 Contatori..................................................................................................................................................100
    4.5 Set Istruzioni............................................................................................................................................104
      4.5.1 LD / LDNOT....................................................................................................................................105
      4.5.2 @LD / %LD......................................................................................................................................105
      4.5.3 AND / ANDNOT / OR / ORNOT / XOR / XORNOT.....................................................................107
      4.5.4 ANDLD / ORLD..............................................................................................................................111
      4.5.5 ANDW / ORW .................................................................................................................................112
      4.5.6 ANDX / ORX...................................................................................................................................113
      4.5.7 OUT / OUTNOT...............................................................................................................................114
      4.5.8 SET /RES..........................................................................................................................................115
      4.5.9 TOGGLE..........................................................................................................................................116
      4.5.10 BSET / BCLR.................................................................................................................................117
      4.5.11 BLDN..............................................................................................................................................118
      4.5.12 BOUT / BOUTN.............................................................................................................................119
      4.5.13 BAND / BANDN / BOR / BORN /BXOR / BXORN....................................................................120
      4.5.14 SBR.................................................................................................................................................122
      4.5.15 ENDSBR.........................................................................................................................................125
      4.5.16 LBL.................................................................................................................................................127
      4.5.17 CALL..............................................................................................................................................128
      4.5.18 JMP / JMPNOT..............................................................................................................................129
      4.5.19 JNZ..................................................................................................................................................130

                                                                            TSP 350
                                                                                                                                                                   5
KERNEL Sistemi s.r.l. - Via Vignolese , 1138 - 41100 Modena
                                                                                                 Tel.059 469 978 Fax 059 469 974
                                                                                                              www.kernel.modena.it
                                                                                                          support@kernel.modena.it

     4.5.20 END................................................................................................................................................131
     4.5.21 TIM.................................................................................................................................................132
     4.5.22 CNT................................................................................................................................................133
     4.5.23 (L)MOV..........................................................................................................................................134
     4.5.24 MOVB............................................................................................................................................138
     4.5.25 FILLB.............................................................................................................................................139
     4.5.26 (L)ADD / (L)SUB / (L)MUL / (L)DIV..........................................................................................140
     4.5.27 (L)EADD / (L)ESUB / (L)EMUL / (L)EDIV................................................................................141
     4.5.28 LSHIFT / RSHIFT..........................................................................................................................142
     4.5.29 LSHIFTB / RSHIFTB.....................................................................................................................144
     4.5.30 (L)INC / (L)DEC............................................................................................................................146
     4.5.31 (L)CMP...........................................................................................................................................147
     4.5.32 BTW................................................................................................................................................148
     4.5.33 FIFO................................................................................................................................................149
   4.6 E²PROM esterna......................................................................................................................................151
   4.7 Orologio calendario.................................................................................................................................152
   4.8 Programmatore Settimanale....................................................................................................................153
   4.9 Ricette......................................................................................................................................................154
   4.10 Ingressi Analogici..................................................................................................................................155
   4.11 Uscite Analogiche.................................................................................................................................156
   4.12 Encoders................................................................................................................................................157
   4.13 Regolatore P.I.D....................................................................................................................................158
   4.15 Gestione PWM......................................................................................................................................162
   4.16 Protocollo libero....................................................................................................................................163



5.0 Ladder................................................................................................................................164
   5.1 Finestra ladder.........................................................................................................................................164
   5.2 Menu a tendina........................................................................................................................................165
   5.3 Barra pulsanti...........................................................................................................................................171
   5.4 Finestra Network.....................................................................................................................................172
   5.5 Area titolo e commento...........................................................................................................................173
   5.6 Griglia di programma..............................................................................................................................174
   5.7 Online......................................................................................................................................................174
   5.8 Programma minimo.................................................................................................................................175
   5.9 Form dei contatti......................................................................................................................................176
   5.10 Editor dei simboli..................................................................................................................................177



6.0 Lista Istruzioni..................................................................................................................178
       6.0.1 Come iniziare...................................................................................................................................178
       6.0.2 Programma minimo.........................................................................................................................179



                                                                           TSP 350
                                                                                                                                                                  6
KERNEL Sistemi s.r.l. - Via Vignolese , 1138 - 41100 Modena
                                                                   Tel.059 469 978 Fax 059 469 974
                                                                                www.kernel.modena.it
                                                                            support@kernel.modena.it


1.0 Caratteristiche Hardware

    Alimentazione        Min 20Vcc ; Max 26 Vcc
                         Min 15 Vac ; Max 21 Vac
     Assorbimento        inferiore a 600mA senza carichi

   Microprocessore       Fujitsu MB91467 @ 100MHz
 Memoria Programma       128 KB
   Memoria Pagine        128 KB
       E²PROM             64 KB
    Tempo di Ciclo       Programmabile (minimo 1 msec.)
     Input Digitali      12 input digitali PNP a 24 Volts con filtro antidisturbo programmabile
                         singolarmente (valore 0..255)

    Input Analogici      Quattro input analogici con risoluzione a 10 bit [0...1023] ; per PT100 ,
                         termocoppia (J o K) in tensione (0...10V) o in corrente (0...20mA) .

    Output Digitali      12 uscite statiche PNP 24V a 500mA

   Output Analogici      4 uscite analogiche -10/+10 V a 12 bits
   Ingressi Encoder      2 ingressi per encoder bidirezionale fino a 10 KHz

Impedenza Ingresso ADC 250 Ω
     In Corrente
Impedenza Ingresso ADC 10 KΩ
     In Tensione
    RAM tampone          ---

 Range Temperatura di    da -10 °C a +70 °C
    Funzionamento
    Range Umidita'       da 10 a 90% (senza condensa)

     Atmosfera di        Libera da gas corrosivi
    Funzionamento
 Immunita' ai Disturbi   Secondo norme vigenti

  Protezione Anteriore   IP65




                                              TSP 350
                                                                                                 7
KERNEL Sistemi s.r.l. - Via Vignolese , 1138 - 41100 Modena
                                                                      Tel.059 469 978 Fax 059 469 974
                                                                                   www.kernel.modena.it
                                                                               support@kernel.modena.it


   Sistema di Fissaggio     Quattro perni M4

          Peso              760 g
        Tastiera            Touch screen resistivo con ampia risoluzione

         Display            Display grafico 320 per 240 a 256 colori,      retroilluminato. 4 LEDS di
                            segnalazione.

          RTC               Real time clock esterno con calendario e orologio tamponato con batteria
                            ricaricabile . (durata carica batteria 1 anno)

Connessioni I/O (Outputs)




                                               TSP 350
                                                                                                    8
KERNEL Sistemi s.r.l. - Via Vignolese , 1138 - 41100 Modena
                                                       Tel.059 469 978 Fax 059 469 974
                                                                    www.kernel.modena.it
                                                                support@kernel.modena.it


Dimensioni   Frontale 145x120 mm , Profondita' 82 mm




                               TSP 350
                                                                                     9
KERNEL Sistemi s.r.l. - Via Vignolese , 1138 - 41100 Modena
                                                                     Tel.059 469 978 Fax 059 469 974
                                                                                  www.kernel.modena.it
                                                                              support@kernel.modena.it


                           3 linee seriali (COM 0,COM 1,COM 2) e porta CAN


  Porte di Comunicazione   COM 0 : Questa seriale e' RS232 e puo' supportare diversi tipi di
                           protocolli di comunicazione per interfacciamento con altri dispositivi
                           (termoregolatori, inverters o per collegamento in rete) . E' usata per
                           caricare il programma applicativo o il sistema operativo in alternativa alla
                           porta USB .
                           COM 1 : Questa seriale e' RS422 o RS485 e puo' supportare diversi tipi di
                           protocolli di comunicazione per interfacciamento con altri dispositivi
                           (termoregolatori, inverters o per collegamento in rete) .
                           COM 2 : Questa seriale e' RS485 e puo' supportare diversi tipi di
                           protocolli di comunicazione per interfacciamento con altri dispositivi
                           (termoregolatori, inverters o per collegamento in rete) .

Figura 1.2




                                              TSP 350
                                                                                                   10
KERNEL Sistemi s.r.l. - Via Vignolese , 1138 - 41100 Modena
                                                                          Tel.059 469 978 Fax 059 469 974
                                                                                       www.kernel.modena.it
                                                                                   support@kernel.modena.it



gli ingressi analogici ( 4 per PT100, TMC, tensione 0...10V o corrente 0...20mA ) sono disposti su morsettiera
in questo modo :




figura 1.3




                                                   TSP 350
                                                                                                           11
KERNEL Sistemi s.r.l. - Via Vignolese , 1138 - 41100 Modena
                                                                                   Tel.059 469 978 Fax 059 469 974
                                                                                                www.kernel.modena.it
                                                                                            support@kernel.modena.it


 1.1 Installazione

L'utente deve installare ed utilizzare i prodotti in base alle specifiche riportate nei manuali. Prima di utilizzare i prodotti in
condizioni non previste dai manuali o di applicarli in sistemi di controllo nucleari, ferroviari, per aviazione, su veicoli,
sistemi di combustione, apparecchiature medicali, macchine per Luna Park, apparecchiature di sicurezza o a qualunque
altro sistema, macchina o apparecchiature il cui uso improprio possa comportare il rischio di lesioni a persone o cose,
rivolgersi direttamente a KERNEL sistemi.
Accertarsi che i valori nominali e le specifiche di prodotto siano sufficienti per i sistemi, le macchine e le apparecchiature
che verranno utilizzare e dotare sempre tali sistemi di doppi meccanismi di sicurezza.
Il presente manuale fornisce informazioni sulla programmazione e sull'utilizzo del PLC , Kernel si raccomanda di
leggerlo attentamente prima di utilizzare il prodotto per la prima volta e tenerlo sempre a portata di mano come
riferimento durante le operazioni.



 Installazione e quadro elettrico
La connessione elettrica tra il dispositivi KERNEL e il quadro elettrico rappresenta una delle parti più importante per il
corretto funzionamento di tutta la macchina.
In ogni caso si devono seguire delle regole generali fondamentali e soprattutto il buon senso.
        E` buona norma inserire i dispositivi in una carpenteria metallica opportunamente messa a terra, separare la parte
         di potenza dalle parti logiche, evitare di mettere i dispositivi nei pressi di fonti di calore.
        Utilizzare cavi adeguati all’uso sia come sezione e sia come schermatura quando serve. Evitare di accoppiare cavi
         di segnali o a bassa tensione con cavi di potenza.
        Rispettare le regole di messa a terra e in modo particolare il concetto di terra stellare utilizzando le apposite barre
         di terra con sezioni idonee al carico.
        Inserire i filtri su carichi induttivi o simili come su contatti di contattori per motori o elettrovalvole.
        Schermare sul bordo macchina i segnali come sensori finecorsa encoder ecc..
        Utilizzare eventuali sensori analogici (Termocoppie, PT100, corrente etc..) con carcassa metallica isolata dai
         conduttori.
Queste regole sommarie sono descritte anche in testi specifici, in ogni caso è buona norma interpellare la KERNEL
sistemi per ogni chiarimento tecnico.




Altre direttive applicabili
• Direttiva sulla compatibilità elettromagnetica (EMC)
• Direttiva per le basse tensioni (LVD)
Per consentire l'utilizzo con qualsiasi macchinario e in combinazione con apparecchiature di altri produttori, i prodotti
KERNEL sono stati progettati nel rispetto degli standard EMC allo scopo di agevolare anche la conformità degli
eventuali macchinari e dispositivi assemblati ai medesimi
standard. Tuttavia, sebbene i singoli macchinari o apparecchiature siano conformi agli standard EMC prima
dell'assemblaggio, tale condizione potrebbe cambiare a seconda dell'applicazione, della configurazione del pannello di
controllo e del cablaggio. Per tale motivo, KERNEL non può garantire che un determinato sistema sia conforme con la
Direttiva. È pertanto necessario accertare il
macchinario o il dispositivo nel suo complesso rispetti le Direttive EMC.
Direttiva per le basse tensioni (LVD)
                                                            TSP 350
                                                                                                                            12
KERNEL Sistemi s.r.l. - Via Vignolese , 1138 - 41100 Modena
                                                                                 Tel.059 469 978 Fax 059 469 974
                                                                                              www.kernel.modena.it
                                                                                          support@kernel.modena.it

La Direttiva per le basse tensioni stabilisce i necessari standard di sicurezza e la relativa implementazione per i dispositivi
funzionanti a tensioni comprese
tra 50 e 1.000 Vc.a. o tra 75 e 1.500 Vc.c.




            EMC: direttiva concernente la compatibilità elettromagnetica (Electro-Magnetic Compatibility)
            EMS: standard di suscettibilità elettromagnetica (Electro-Magnetic Susceptibility)
            EN 61131-2 EN 61000-6-2
EMI: standard di interferenza elettromagnetica (Electro-Magnetic Interference) EN 50081-2 Standard generico sulle
emissioni EN 50081-2, standard sulle emissioni irradiate (10 m)




             È di fondamentale importanza che il PLC e tutti i relativi Moduli vengano utilizzati per lo scopo specificato
             e nelle condizioni specificate, in particolare in applicazioni che implicano rischi diretti o indiretti per
             l'incolumità delle persone. Prima di utilizzare il PLC per tali applicazioni, rivolgersi al proprio
             rappresentante KERNEL




             Non tentare di rimuovere un dispositivo in presenza di alimentazione, in quanto ciò implica il rischio di
             scosse elettriche. Non toccare i terminali o le morsettiere quando il sistema e' alimentato, cio' potrebbe
             comportare il rischio di scosse elettriche .



             Applicare adeguate misure di sicurezza ai circuiti esterni (cioè, esterni al Controllore programmabile)
             , incluse quelle riportate di seguito, per garantire la massima sicurezza in caso di anomalie dovute al
             funzionamento incorretto del PLC o ad altri fattori esterni che influiscono sul funzionamento del PLC.
             Disattendere queste precauzioni potrebbe essere causa di gravi incidenti.



             I circuiti di controllo esterni devono essere dotati di circuiti di arresto di emergenza, circuiti di interblocco,
             limitatori di ampiezza e altre misure di sicurezza analoghe




              Le uscite del PLC potrebbero restare attivate o disattivate in caso di deposizione elettrolitica, bruciatura
              dei relè di uscita o distruzione dei transistor di uscita. Come soluzione a tali problemi, il sistema deve
              essere dotato di misure di sicurezza esterne.




                                                          TSP 350
                                                                                                                          13
KERNEL Sistemi s.r.l. - Via Vignolese , 1138 - 41100 Modena
                                                                                Tel.059 469 978 Fax 059 469 974
                                                                                             www.kernel.modena.it
                                                                                         support@kernel.modena.it




               Precauzioni relative all'ambiente operativo :
               !Attenzione Non utilizzare il sistema di controllo nei seguenti luoghi:
               • Luoghi esposti alla luce solare diretta.
• Luoghi con temperature o tassi di umidità al di fuori dell'intervallo di valori riportato nelle specifiche.
• Luoghi soggetti a formazione di condensa a causa di considerevoli escursioni termiche.
• Luoghi esposti a gas corrosivi o infiammabili.
• Luoghi esposti a polvere (in particolare polvere metallica) o agenti salini.
• Luoghi esposti ad acqua, oli o agenti chimici.
• Luoghi soggetti a urti o vibrazioni.
!Attenzione Applicare soluzioni di sicurezza adeguate e sufficienti quando si installano sistemi nei seguenti luoghi:
• Luoghi soggetti a elettricità statica o altre forme di disturbi.
• Luoghi in cui sono presenti forti campi elettromagnetici.
• Luoghi potenzialmente esposti a radioattività.
• Luoghi in prossimità di fonti di alimentazione.
!Attenzione L'ambiente in cui opera il PLC può avere un grande impatto sulla durata e sull'affidabilità del sistema.
L'utilizzo in ambienti operativi non appropriati può essere causa di funzionamento incorretto, guasti e altri problemi non
prevedibili. Accertarsi che l'ambiente operativo rispetti le condizioni richieste per l'installazione e che tali condizioni
siano mantenute per l'intera durata di
esercizio del sistema.esercizio del sistema.




                Precauzioni relative all'applicazione :
                Osservare le seguenti precauzioni nell'uso del PLC.
                !AVVERTENZA Attenersi sempre alle seguenti precauzioni. Il mancato rispetto di tali precauzioni può
essere causa di lesioni gravi, anche mortali.
• Durante l'installazione dei dispositivi, effettuare sempre un collegamento a terra di classe 3 (a 100 . o inferiore). Il
collegamento a una massa diversa dalla classe 3 potrebbe determinare scosse elettriche.
• Spegnere sempre il PLC e scollegare l'alimentazione prima di eseguire una delle operazioni riportate di seguito. La
mancata interruzione dell'alimentazione,comporta il rischio di scosse elettriche o il funzionamento incorretto.
• Montaggio o smontaggio di Moduli di I/O, CPU, o espansioni.
• Collegamento di cavi o cablaggio del sistema.
• Collegamento e scollegamento di connettori.
!Attenzione Il mancato rispetto delle seguenti precauzioni può causare il funzionamento incorretto del PLC o del sistema
o danni al PLC e ai relativi Moduli. Seguire sempre tali precauzioni.
• Il cliente è tenuto a implementare meccanismi di sicurezza per guasti ed
errori allo scopo di garantire la sicurezza in caso di segnali errati,mancanti o anomali provocati da guasti a carico delle
linee di segnale,cadute di tensione temporanee o altre cause.
• Utilizzare sempre le tensioni di alimentazione specificate nel presente manuale. Una tensione errata può provocare un
funzionamento incorretto o bruciature.
• Adottare le misure necessarie per garantire che il sistema sia sempre alimentato nel rispetto delle specifiche di tensione
e frequenza nominali. Prestare particolare attenzione in ambienti in cui l'alimentazione è instabile.Un'alimentazione non
adeguata può comportare un funzionamento
incorretto.
• Installare interruttori esterni o altri dispositivi di sicurezza per evitare cortocircuiti nelle aree di cablaggio esterno.
Misure insufficienti di protezione da cortocircuiti potrebbero causare bruciature.
• Non applicare alle sezioni di ingresso tensioni superiori alla tensione di ingresso nominale. Tensioni eccessivamente

                                                         TSP 350
                                                                                                                       14
KERNEL Sistemi s.r.l. - Via Vignolese , 1138 - 41100 Modena
                                                                            Tel.059 469 978 Fax 059 469 974
                                                                                         www.kernel.modena.it
                                                                                     support@kernel.modena.it

alte potrebbero essere causa di bruciature.
• Non applicare tensioni o collegare carichi alle sezioni di uscita superiori alla capacità di commutazione massima.
Tensioni o carichi eccessivamente elevati potrebbero essere causa di bruciature.




                                                     TSP 350
                                                                                                               15
KERNEL Sistemi s.r.l. - Via Vignolese , 1138 - 41100 Modena
                                                                                 Tel.059 469 978 Fax 059 469 974
                                                                                              www.kernel.modena.it
                                                                                          support@kernel.modena.it


  2.0 Note Generali
Per avere un corretto quadro completo sull' utilizzo del TSP350 e su come lavorare con questo oggetto , e' opportuno dare
alcune informazioni generali sul software e sull' hardware .

 2.1 Flash
Il software Flash e' l'ambiente di sviluppo per la parte terminale (e quindi la grafica delle pagine) e la parte ladder (la
scrittura del codice) che permette la creazione di applicativi per il TSP350 . Per installare Flash e' sufficente scaricare il
pacchetto di installazione completo presente sul nostro sito www.kernel.modena.it ; il download e' gratuito . Il software
Flash e' inoltre in costante sviluppo per migliorarne il funzionamento , inserire nuove funzioni , correggere eventuali
bachi di programma ; e' pertanto opportuno subito dopo l'installazione del software , scaricare anche l' aggiornameto di
Flash , in quanto il pacchetto di installazzione completo potrebbe non racchiudere l'ultima versione.
Questa operazione dovra' essere fatta ogni qual volta si riscontri un'anomalia o sia stata inserita una modifica su espressa
richiesta del cliente , e' comunque buona norma tenersi aggiornati con le ultime versioni di Flash . E' possibile
verificare la versione del software installato selezionando il menu a tendina in alto “?” e poi “Info”. (figura 2.0)

figura 2.0




               E' buona norma tenersi aggiornati con le ultime versioni del software di sviluppo Flash scaricabili dal
               nostro sito .



 2.2 Sistema Operativo
La parte software del TSP350 e' costituita dal sistema operativo e dal programma applicativo . Al momento della
consegna sul TSP e' presente solamente il sistema operativo , il programma applicativo verra' creato in seguito dall'utente
col software Flash e trasmesso . Il sistema operativo non e' altro che quella parte di software che gestisce tutte le risorse
del PLC e le mette a disposizione del programma applicativo (in maniera analoga a quanto avviene in un comune PC) .
Anche il sistema operativo , proprio come l'ambiente di programmazione Flash , e' in costante sviluppo per migliorarne il
funzionamento , inserire nuove risorse , correggere eventuali bachi software ; pertanto , sono spesso disponibili nuovi
aggiornamenti sul sito www.kernel.modena.it . Se si e' appena effettuata l'installazione del programma tramite il
pacchetto di installazione completo , e' consigliato scaricare anche l'aggiornamento del sistema operativo , in quanto il
pacchetto di installazione potrebbe non racchiudere l'ultima versione . L'aggiornamento del sistema operativo e' indicato
sul nostro sito con il nome “sistema operativo SYS_DLC” .
A differenza di Flash , pero' , per quanto riguarda il sist. op. non e' esplicitamente consigliato di tenersi aggiornati con le
ultime versioni , le quali potrebbero implementare risorse aggiuntive ritenute non interessanti e non essere utilizzate dal

                                                          TSP 350
                                                                                                                         16
KERNEL Sistemi s.r.l. - Via Vignolese , 1138 - 41100 Modena
                                                                                Tel.059 469 978 Fax 059 469 974
                                                                                             www.kernel.modena.it
                                                                                         support@kernel.modena.it

cliente . Il suggerimento che viene dato , quindi , e' quello di continuare con una determinata versione di sist. op. nel caso
questa sia considerata sufficiente dal programmatore per i propri scopi .
Flash viene installato in automatico nel disco fisso principale nella cartella ProgrammiFlash . La cartella Flash conterra'
una serie di files necessari alla programmazione e alcune sottocartelle contenenti i sistemi operativi dei vari PLC fra cui
anche la cartella TSP_350 .
Dopo aver scritto il proprio programma applicativo e' necessario compilarlo per linkarlo alle risorse del sistema operativo
installato sul proprio PC nella cartella sopracitata . Nel caso in cui la voce “aggiornamenti automatici” fosse spuntata
(figura 2.1) , al momento della trasmissione da PC a TSP viene controllato se il sist.op. presente sul TSP sia uguale a
quello con cui viene compilato l'applicativo .

Figura 2.1




Nel caso in cui la risposta del TSP sia errata o non vi sia risposta il software Flash propone di aggiornare il sist. op.
(figura 2.2)

figura 2.2




Nel caso si decidesse di deselezionare la voce “aggiornamenti automatici” , Flash non mostrera' piu' la finestra di figura
2.2 ma trasmettera' comunque il programma applicativo anche in caso di sistemi operativi differenti fra PC e TSP ; sara' il
TSP350 a segnalare attraverso il messaggio d'errore “SYSTEM Mismatch Fatal Error” (figura 2.3) che e' stato trasmesso
un applicativo compilato con un sist.op. Differente da quello presente sul TSP .

                                                         TSP 350
                                                                                                                        17
KERNEL Sistemi s.r.l. - Via Vignolese , 1138 - 41100 Modena
                                                                                Tel.059 469 978 Fax 059 469 974
                                                                                             www.kernel.modena.it
                                                                                         support@kernel.modena.it

figura 2.3




 2.3 Set Up menu
Se sul TSP350 non e' caricato nessun applicativo , all'accensione entra in automatico nel menu di “Set Up” (figura 2.4)
dopo aver mostrato per qualche istante la scritta “No Application Fatal Error” (tale scritta segnala appunto che non e'
caricato alcun applicativo) .

figura 2.4




Le voci del menu sono le seguenti:

Language : all'interno di questo menu e' possibile selezionare la lingua di lavoro nel caso in cui l'applicativo preveda la
modalita' multilingua .
Keys Shape : all'interno di questo menu è possibile scegliere il font dei tati che si desidera utilizzare.
Parameters : permette di modificare alcuni parametri del TSP , in particolare il Net Address cioe' l'indirizzo del TPS nel
caso in cui venga messo in comunicazione con altri dispositivi , Backlight : tempo di attivazione retroilluminazione
(espresso in sec.) , Password : impostazione della password con la quale sara' possibile andare a proteggere pagine .
Set Default : questo menu permette di eseguire un Set Default tramite password . La password per poter eseguire questa
operazione e' 31415 (Π senza la virgola) . Il Set default ha la funzione di andare a riscrivere tutti i parametri a livello di
default , cosi' ad esempio tutti i parametri del manu “Parameters” tornano ad essere Net Address = 1 ; Backlight = 600 ;
Password = 1234 , in questo modo , nel caso in cui venga dimenticata la password utente con questo tipo di operazione
la si puo' riportare al valore standard . Il Set Default non cancella l'applicativo e non cancella i valori salvati in EEPROM
RTC Clock : esegue un controllo sulla carica della batteria tampone , se la batteria della RAM tamponata e' carica ,
mostra “RAM OK” e mostra l'orologio calendario . Qui e' anche possibile modificare le impostazioni dell'orologio
calendario .
Nel caso in cui sul TSP sia presente un programma applicativo , per accedere al “Set Up” menu sara' necessario
accendere il TSP tenendo premuto il tasto “ENTER” ; oppure mentre l'applicativo e' in esecuzione , tenere premuto il
tasto“CLEAR” per piu' di cinque secondi .




                                                         TSP 350
                                                                                                                        18
KERNEL Sistemi s.r.l. - Via Vignolese , 1138 - 41100 Modena
                                                                               Tel.059 469 978 Fax 059 469 974
                                                                                            www.kernel.modena.it
                                                                                        support@kernel.modena.it



             Nel caso in cui l'applicativo trasmesso sul TSP350 preveda un protocollo di comunicazione su COM1 che
             non sia slave , e' bene tener presente che il TSP in questa condizione ha la COM1 impegnata e NON riceve
             da PC . Per poter ricevere l'applicativo da PC sara' necessario entrare in “Set Up” menu , dentro questo
             menu la COM1 vierra' impostata in automatico come slave 115200 N 8 1 , tali caratteristiche sono
             necessarie per poter ricevere da PC .




 2.4 System Test menu
E' possibile entrare nel menu “System Test” tenendo premuto il tasto “SW1” a lato del TSP in fase di accensione (figura
2.5) .

figura 2.5




In questo menu e' possibile fare un test di alcune parti hardware . Per uscire da ogni singola voce premere “C“ . Le voci in
elenco sono le piu' utilizzate :

Display : Accende tutti i led dei tasti funzione uno ad uno ed e' possibile regolare il contrasto del display con i tasti
freccia su e giu' .
Keyboard : In questo menu è possibile eseguire la calibrazione del touch screen. Appena entrati comparirà la schermata
seguente:




                                                         TSP 350
                                                                                                                      19
KERNEL Sistemi s.r.l. - Via Vignolese , 1138 - 41100 Modena
                                                                                 Tel.059 469 978 Fax 059 469 974
                                                                                              www.kernel.modena.it
                                                                                          support@kernel.modena.it


Il cerchio in alto a sinistra sarà lampegiante, premendolo verranno automaticamente salvate le coordinate di quel punto,
comparirà successivamente un cerchio lampeggiante nell'angolo in alto a destra e così via fino ad aver completato i
quattro angoli, al termine, premere “SW2”per salvare ed uscire da questo menu.
Rotate Outs : Accensione delle uscite a rotazione .
Test Outs : Accensione delle uscite singolarmente una ad una premendo i tasti freccia su e freccia giu' .
Test Inputs : Sedici bit visualizzati a display , uno per ogni ingresso , ogni bit passa da 0 a 1 quando l'ingresso e' presente
ADC Convert : Questo test mostra istante per istante il valore in bit di ogni ingresso analogico.
Cold Temp : E' possibile impostare la temperatura del giunto freddo (nel caso di ingressi per termocoppia)
Sensor Cal. : Entrando in questo menu e' possibile selezionare con i tasti freccia su e freccia giu' il modello di ingresso
analogico in temperatura montato sul TSP , una volta selezionato il modello di ADC corretto premere ENTER . Il TSP
mostrera' il valore letto in bit ed in gradi di ogni ingresso .
Eeprom : Lancia il test dell' eeprom , se non trova alcun errore scrive : “EEPROM OK”


2.5 Connessione con PC
Per connettersi al PC con il TSP350 e' sufficiente crearsi un cavo come in figura 2.6 . La connessione andra' effettuata fra
la COM0 del TSP350 e la porta seriale del PC . Oppure utilizzare la porta USB del PC collegata alla porta USB slave del
TSP350 tramite un comune cavo USB per stampante (USB/USA) figura 2.7 .

figura 2.6




Una volta connessi e' bene ricordare che e' possibile scaricare l'applicativo da PC a TSP MA NON IL CONTRARIO .
Attualmente diversi computer , in particolare i portatili non montano piu' la porta seriale , sostituendola con una porta
USB , in tal caso sara' obbligatoria la scelta del cavo di figura 2.7 collegato alla porta USB slave del TSP ; tale porta USB
e' gia' opto isolata garantendo cosi' la separazione elettrica fra il computer e il TSP in fase di programmazione sulla
macchina . Puo' infatti accadere che collegandosi ad un TSP installato su una macchina con un portatile alimentato con la
tensione di rete , si venga a creare una differenza di potenziale fra le due GND (quella della macchina e quella del
computer che la prende dalla rete) in modo tale da danneggiare in maniera definitiva computer e TSP .
                                                          TSP 350
                                                                                                                         20
KERNEL Sistemi s.r.l. - Via Vignolese , 1138 - 41100 Modena
                                                                              Tel.059 469 978 Fax 059 469 974
                                                                                           www.kernel.modena.it
                                                                                       support@kernel.modena.it

figura 2.7




La porta USB slave del TSP , isolata galvanicamente in modo da disaccoppiare le due porte , tutela da questo tipo di
problema ed e' pertanto fortemente consigliata nel caso si collegasse il computer portatile al TSP installato direttamente
sulla macchina . Chiaramente una volta connesso il cavo di figura 2.7 sara' necessario verificare dentro al menu di
Windows : impostazioni → pannello di controllo → sistema → hardware → gestione periferiche → porte (COM e LPT)
il numero della com seriale virtuale , per poi selezionarla dentro al software Flash (figura 2.8) .
 figura 2.8




             Se si collega il computer ad un TSP installato su una macchina , e' importante utilizzare la connessione su
             porta USB slave del TSP , questo per tutelarsi in caso di differenze di potenziali fra le masse del computer
             portatile e della macchina .La porta USB slave del TSP e' isolata galvanicamente in modo da disaccoppiare
             le due porte .




                                                        TSP 350
                                                                                                                    21
KERNEL Sistemi s.r.l. - Via Vignolese , 1138 - 41100 Modena
                                                                                  Tel.059 469 978 Fax 059 469 974
                                                                                               www.kernel.modena.it
                                                                                           support@kernel.modena.it




              Per poter agiornare il sistema operativo del TSP tarmite porta USB e' necessario ponticellare i pin 1 e 6
              della COM 0




  2.6 Le Password
Il TSP350 prevede due differenti livelli di password : la password di sistema e la password utente . Attraverso la
password utente e' possibile proteggere pagine del programma applicativo , in questo modo quando il DATA.00 avra' il
valore della pagina in questione a display verra' richiesta la password utente . La password utente di default e' 1234 ma e'
possibile cambiarla nel SET UP menu (vedi § 2.3 Set Up menu) . Nel caso la password utente venga modificata ma poi
dimenticata , e' possibile reimpostare la password di default eseguendo una operazione di “set default” (vedi sempre § 2.3
Set Up menu) , in questo caso verra' richiesta la password di livello superiore 31415 (NON MODIFICABILE)




  2.7 Struttura di programmazione
Il software di sviluppo Flash , dividera' la programmazione in due macro-sezioni : la sezione TERMINALE e la sezione
SOFTWARE . La sezione relativa alla programmazione terminale riguarda tutti gli aspetti di visualizzazione display ,
gestione pulsanti e led di tastiera ; tutto cio' e' possibile attraverso una semplice ed intuitiva interfaccia che compare
immediatamente ad inizio progetto (figura 2.9) . Come verra' approfondito in seguito , la sezione software invece potra'
essere di due tipi diversi : ladder o lista istruzioni , ed in base ad essa cambiera' anche il tipo di interfaccia grafica (figura
2.10) . Sara' possibile accedere alla sezione software tramite l'apposita voce nel menu a tendina “progetto”




                                                           TSP 350
                                                                                                                            22
KERNEL Sistemi s.r.l. - Via Vignolese , 1138 - 41100 Modena
                                                                                   Tel.059 469 978 Fax 059 469 974
                                                                                                www.kernel.modena.it
                                                                                            support@kernel.modena.it

oppure tramite l'apposito tasto sulla barra di stato :


figura 2.9




figura 2.10




                                                           TSP 350
                                                                                                               23
KERNEL Sistemi s.r.l. - Via Vignolese , 1138 - 41100 Modena
                                                                               Tel.059 469 978 Fax 059 469 974
                                                                                            www.kernel.modena.it
                                                                                        support@kernel.modena.it




 2.8 Calibrazione touch screen
Nel caso in cui il touch non sia calibrato è possibile eseguire una calibrazione per tararlo correttamente. Per farlo tenere
premuto, all'accensione, il tasto a lato del TSP “SW1”; in questo modo si entrerà nel menu “SYSTEM TEST”. È possibile
scorrere tale menu con il tasto “SW2”, il quale verrà utilizzato con la funzione di “freccia giù”. Una volta selezionata la
voce “Keyboard” entrare con il tasto a lato “SW2”. Questo menù mostrerà la seguente schermata:




Il cerchio in alto a sinistra sarà lampegiante, premendolo verranno automaticamente salvate le coordinate di quel punto,
comparirà successivamente un cerchio lampeggiante nell'angolo in alto a destra e così via fino ad aver completato i
quattro angoli, al termine, premere “SW2”per salvare ed uscire da questo menu.




                                                         TSP 350
                                                                                                                      24
KERNEL Sistemi s.r.l. - Via Vignolese , 1138 - 41100 Modena
                                                                                Tel.059 469 978 Fax 059 469 974
                                                                                             www.kernel.modena.it
                                                                                         support@kernel.modena.it




 3.0 Progettazione
Il capitolo seguente si prefigge l'obbiettivo di analizzare lo sviluppo di un progetto per il TSP350 seguendo l'operatore
passo passo .



 3.1 Per Iniziare

Per iniziare una nuova applicazione scegliere <nuovo progetto> (figura 3.0).
figura 3.0




Successivamente comparira' una finestra come in figura 3.1 , dove sara' possibile dare un nome al progetto e scegliere il
tipo di oggetto da programmare (nel caso in esame TSP_350) ed in che modo programmarlo : ladder o lista istruzioni .

figura 3.1




La programmazione ladder , o linguaggio a contatti (figura 3.2) , e' pensata per facilitare l'approccio alla programmazione
software a chi ha maggior confidenza con gli aspetti hardware (mostrando un interfaccia fatta di contatti N.A , N.C ,
bobine d'uscita ecc...). Per la programmazione in lista di istruzioni (figura 3.2) , invece , e' necessaria qualche conoscenza
di base maggiore per quanto riguarda la programmazione software , infatti , mentre con il ladder gia' allo start up viene
                                                          TSP 350
                                                                                                                        25
KERNEL Sistemi s.r.l. - Via Vignolese , 1138 - 41100 Modena
                                                                                 Tel.059 469 978 Fax 059 469 974
                                                                                              www.kernel.modena.it
                                                                                          support@kernel.modena.it

fornito lo scheletro principale del programma (END , SBR INITIALIZE , ENDSBR) con la programmazione in lista di


istruzioni compare una pagina vuota su cui andare a scrivere codice (AWL) .

figura 3.2




UNA VOLTA SELEZIONATO IL MODO DI PROGRAMMAZZIONE ( ladder, lista istruzioni ) AD INIZIO
PROGETTO , NON E' POSSIBILE TORNARE INDIETRO . Va comunque tenuto presente che il linguaggio ladder e'
un linguaggio di alto livello , e quindi un interfaccia che si aggiunge fra il programmatore ed il PLC , infatti il software
Flash traduce il linguaggio ladder nella corrispettiva lista di istruzioni ed e' possibile verificarlo istante per istante . In
questo modo e' relativamente semplice copiare la corrispettiva lista di istruzioni di un progetto ladder ed incollarla su un
NUOVO PROGETTO in lista istruzioni .
Una volta selezionato il TSP350 ed il modo di programmazione compare la finestra opzioni progetto.




               E' importante stabilire correttamente fin da subito come si vuole programmare il TSP350 , se in ladder o
               in lista istruzioni ; questa scelta non e' reversibile .




                                                          TSP 350
                                                                                                                         26
KERNEL Sistemi s.r.l. - Via Vignolese , 1138 - 41100 Modena
                                                                              Tel.059 469 978 Fax 059 469 974
                                                                                           www.kernel.modena.it
                                                                                       support@kernel.modena.it




 3.2 Opzioni Progetto
Il menu opzioni progetto (figura 3.4) comapre appena iniziata la programmazione oppure e' possibile visualizzarlo
premendo il relativo tasto sulla barra di stato in alto (figura 3.3) o ancora , attraverso il menu a tendina visualizza.


figura 3.3




figura 3.4




                                                       TSP 350
                                                                                                                   27
KERNEL Sistemi s.r.l. - Via Vignolese , 1138 - 41100 Modena
                                                                                Tel.059 469 978 Fax 059 469 974
                                                                                             www.kernel.modena.it
                                                                                         support@kernel.modena.it

In questo form e' possibile impostare tutte le opzioni del progetto in corso, che verranno scaricate nel TSP350 insieme
alle pagine e alla applicazione. Il form e' diviso in quattro sottomenu :


    •    Generale
    •    TIM – CNT – Filtri d'ingresso
    •    Var. Esterne
    •    Nodi – Parametri CAN / COM

3.2.1 Generale


All'interno di questo menu e' possibile impostare alcuni parametri (figura 3.4) :
          Parametro                                                     Descrizione
            Progetto             E' possibile dare un nome al progetto
           Terminale             Mostra il tipo di oggetto cui fa riferimento il progetto
          Pag.Iniziale           E' possibile selezionare quale pagina del progetto visualizzare all' accensione .
          Main COM               Consente di selezionare la porta di comunicazione principale . Di default “INTERNAL”
          Set Caratteri          Consente di selezionare fra caratteri standard e Cirillici .
             Modem               Abilita la connessione con un Modem per la supervisione o l' invio di SMS
          Com Delay              E' possibile inserire un ritardo sulla porta di comunicazione .
           Ini. Delay            Tempo di visualizzazione della pagina iniziale .
           All Scroll            Tempo di scroll automatico degli allarmi, se impostato a zero lo scroll e' manuale
             T ciclo             Tempo di ciclo del PLC in millisecondi, puo' scendere fino a 1.0 msec (default = 2 msec)
            Multi Plc            Se selezionato segnala la presenza di piu' PLC sulla stessa porta seriale .
            Pipeline             Abilitazione/disabilitazione architettura pipeline .
            Beep All.            Abilitazione/disabilitazione beep allarmi
             Beeper              Abilitazione/disabilitazione beep sonoro
           Show Vers             Se spuntata mostra all'accensione la versione del sistema operativo
           Multi Port            Abilitazione/disabilitazione delle COM in aggiunta alla COM_1
             Local               Abilitazione/disabilitazione architettura local .
             Clock               non usata
                                 Se spuntato , l'allarme viene scritto sopra la pagina visualizzata . Se non spuntato viene
           Backg. Alr
                                 pulito lo sfondo su cui compare l'allarme
           Protocollo            Selezione del protocollo di comunicazione relativo al PLC utilizzato
        Baud, Parity, Stop       Parametri del protocollo di comunicazione con il PLC
            PLC Area             Shift delle aree di memoria . E' possibile impostare un offset sulle locazioni di memoria .
                                 Es. : PLC Area 100 , allora il data della pagina DATA.00 sara' DATA.100 , il data
                                 dell'analogica DATA_300 diventera' DATA_400 e cosi' via .
Variabili Configurazione CAN Vedi § 3.2.4.2 Configurazione variabili CAN


                                                         TSP 350
                                                                                                                       28
KERNEL Sistemi s.r.l. - Via Vignolese , 1138 - 41100 Modena
                                                                                Tel.059 469 978 Fax 059 469 974
                                                                                             www.kernel.modena.it
                                                                                         support@kernel.modena.it


   Selezionare le espansioni     Attraverso questa finestra e' possibile selezionare quante espansioni Kernel saranno
           presenti              collegate al PLC.
        Config. Ingressi         Se il numero delle espansioni presenti e' > 0, in questo menu e' possibile configurare il
                                 tipo di espansione (I/O digitali, Analogica, solo ingressi ecc...)
   INI. DATA WR Enable           All'interno del range di DATA specificato, saranno compresi tutti quei DATA
   FIN. DATA WR Enable           MEMORY interni al PLC che sara' possibile leggere/scrivere da remoto. Tutti i DATA
                                 NON inclusi in tale range, saranno di sola lettura e pertanto non sara' possibile
                                 modificarli da remoto.




3.2.2 TIM – CNT – Filtri d'Ingresso
Per quanto riguarda l'impostazione e l'uso di TIMERS e COUNTERS rimandiamo ai relativi paragrafi § 4.4 Timers e §
4.5 Contatori . In merito ai filtri d'ingresso ; ogni ingresso viene filtrato da un filtro software per eliminare eventuali
disturbi o rimbalzi sull' ingresso stesso, il valore del filtro puo' variare da 1 (nessun filtraggio) a 255 (cicli di PLC,
massimo filtraggio)



3.2.3 Variabili Esterne
Le variabili esterne sono variabili su dispositivi esterni collegati termite porta seriale o tramite CAN . Nel menu “opzioni
progetto” , “Var. Esterne” (figura 3.5) e' possibile stabilire le variabili esterne da utilizzare .
figura 3.5




                                                         TSP 350
                                                                                                                        29
KERNEL Sistemi s.r.l. - Via Vignolese , 1138 - 41100 Modena
                                                                                  Tel.059 469 978 Fax 059 469 974
                                                                                               www.kernel.modena.it
                                                                                           support@kernel.modena.it

Cliccando sul pulsante “Aggiungi Variabile” compare la finestra di inserimento nome variabile (figura 3.7) ed in seguito
viene creata la variabile con il nome assegnato (figura 3.8) . Nel riquadro di sinistra avremo quindi l'elenco delle variabili
esterne , con il nome assegnato ad il numero della variabile (figura 3.6) .
figura 3.6




figura 3.7




figura 3.8




Nel riquadro di destra saranno riportate le caratteristiche della variabile esterna (figura 3.9).


                                                           TSP 350
                                                                                                                        30
KERNEL Sistemi s.r.l. - Via Vignolese , 1138 - 41100 Modena
                                                                                Tel.059 469 978 Fax 059 469 974
                                                                                             www.kernel.modena.it
                                                                                         support@kernel.modena.it

figura 3.9




Nel caso di una variabile esterna sulla porta CAN , essa potra' avere alcuni attributi in piu' . Il funzionamento
della variabile esterna e' molto semplice : viene specificata la COM sulla quale essa deve essere letta ,


figura 3.10




il nodo dell' oggeto esterno


figura 3.11




su quale DATA MEMORY del TSP350 dovra' essere scritto il valore letto dal dispositivo esterno


figura 3.12




dimensione del dato esterno (a 16bit oppure a 32bit)


figura 3.13




e in fine l'indirizzo della memoria dell'oggetto esterno da andare a leggere/scrivere



                                                         TSP 350
                                                                                                            31
KERNEL Sistemi s.r.l. - Via Vignolese , 1138 - 41100 Modena
                                                                                 Tel.059 469 978 Fax 059 469 974
                                                                                              www.kernel.modena.it
                                                                                          support@kernel.modena.it

figura 3.14




a questo punto , tutte le caratteristiche della variabile esterna sono state inserite e sul DATA MEMORY del DMX 16D
(figura 3.12). La variabile esterna e' ora utilizzabile all'interno del software oppure direttamente a display . Per utilizzare
la variabile a video e' sufficente inserire a display una variabile e nella finestra “impostazioni variabile” selezionarla dal
menu che compare premendo il tasto “variabile esterna” (figura 3.15) .



3.2.4 Lettura/Scrittura variabili Esterne
Nella finestra delle variabili esterne e' possibile notare tre attributi selezionabili da poter associare alla variabile:
“Nessuna”, “Lettura continua”, “Scrittura continua”.




3.2.4.0 Scrittura da software (attributo “Nessuna”)


Associando alla variabile esterna l'attributo “Nessuna”, sara' necessario eseguire la lettura e la scrittura della variabile
stessa da programma. Per eseguire la scrittura su un dispositivo esterno da programma, senza necessariamente
visualizzare a dispaly l'indirizzo da scrivere e' possibile usare i DATA.23 e DATA.24 da software , come in tabella :

   Data Memory                                                      spiegazione
      DATA.23           Questo DATA dovra' contenere il numero della variabile esterna (figura 3.6)
     DATA.24            Questo DATA dovra' contenere il valore da scrivere sulla variabile estarna

Tutte le variabili esterne dichiarate hanno un numero che le contraddistingue , in questo modo passando a DATA.23
questo valore numerico e' possibile scrivere su quella variabile esterna un valore attraverso il DATA.24 . Per esempio
supponiamo di prendere in esame la variabile esterna numero 4 di figura 3.16 nominata “Frequenza”.
Figura 3.16




                                                          TSP 350
                                                                                                                         32
KERNEL Sistemi s.r.l. - Via Vignolese , 1138 - 41100 Modena
                                                                                Tel.059 469 978 Fax 059 469 974
                                                                                             www.kernel.modena.it
                                                                                         support@kernel.modena.it

Volendo scrivere dentro ad essa il valore “888” alla pressione del tasto F1, sara' necessario scrivere il codice come segue:




In questo modo sul fronte di salita del tasto F1 viene scritto il valore “888” all'indirizzo 82 dell'oggetto collegato alla
COM1 con nodo 5 .


3.2.4.1 Scrittura da display (attributo “Nessuna”)
Come appena visto la variabbile puo' essere utilizzata all'interno del software oppure direttamente a display. Per utilizzare
la scrittura variabile a video e' sufficente inserire a display una variabile e nella finestra “impostazioni variabile”
selezionarla dal menu che compare premendo il tasto “variabile esterna” (figura 3.15) . Se viene spuntato anche l'attributo
“ENA” , allora la variabile sara' abilitata anche alla scrittura , e premendo il tasto “ENTER” da tastiera sara' possibile
andare ad inserire un nuovo valore che verra' scritto all'indirizzo puntato dalla variabile estarna .


Figura 3.15




                                                         TSP 350
                                                                                                                       33
KERNEL Sistemi s.r.l. - Via Vignolese , 1138 - 41100 Modena
                                                                                  Tel.059 469 978 Fax 059 469 974
                                                                                               www.kernel.modena.it
                                                                                           support@kernel.modena.it

3.2.4.2 Lettura da software (attributo “Nessuna”)
Per eseguire invece la lettura da software di una variabile esterna con spuntato l'attributo “Nessuna”, e che quindi si vuole
leggere solamente in quell'instante, e' sufficente specificare in DATA.22 il numero della variabile (figura 3.6). Quando
DATA.22 e' diverso da zero, viene letta la variabile che ha numero (figura 3.6) pari a quallo specificato nel DATA.

   Data Memory                                                        spiegazione
      DATA.22           Qunado diverso da zero viene letta la variabile esterna con numero pari al valore specificato


3.2.4.3 Scrittura continua
Utilizzando l'attributo “Scrittura continua”, qualsiasi valore venga scritto sul “DATA destinazione” della variabile
(da software tramite una semplice operazione di MOV o da display) viene automaticamente scritto all'indirizzo finale.
Questra scrittura e' eseguita sempre, pertanto se il valore dell'indirizzo finale viene modificato da qualche altro punto, la
variabile esterna ci sovrascrive subito il proprio valore.


3.2.4.4 Lettura continua
Utilizzando l'attributo “Lettura continua”, la variabile specificata e' continuamente letta all'indirizzo finale, qualsiasi
modifica da software (ad esempio con una semplice operazione di MOV) a tale variabile esterna, verra' immediatamente
sovrascritta dal valore letto (in modo continuo) all'indirizzo finale.


3.2.4.5 Scrittura da display (attributo “Lettura continua”)
Utilizzando l'attributo “Lettura continua” e' tuttavia possibile eseguire la scrittura della variabile esterna. Per fare questo e'
necessario che la variabile esterna sia visualizzata a video e con l'attributo “ENA” spuntato, modificando la variabile da
display, il nuovo valore verra' scritto all'indirizzo finale (vedi § 3.2.5.1 Scrittura da display (attributo “Nessuna”)).


3.2.4.6 Scrittura da software (attributo “Lettura continua”)
Utilizzando l'attributo “Lettura continua” e' tuttavia possibile eseguire la scrittura della variabile esterna anche da
software. Per eseguire la scrittura su un dispositivo esterno da programma, e' possibile usare i DATA.23 e DATA.24 da
software , come in tabella :


   Data Memory                                                        spiegazione
      DATA.23           Questo DATA dovra' contenere il numero della variabile esterna
      DATA.24           Questo DATA dovra' contenere il valore da scrivere sulla variabile estarna


Tutte le variabili esterne dichiarate hanno un numero che le contraddistingue , in questo modo passando a DATA.23
questo valore numerico e' possibile scrivere su quella variabile esterna un valore attraverso il DATA.24 . Vedi § 3.2.5.2
Lettura da software (attributo “Nessuna”).




                                                           TSP 350
                                                                                                                            34
KERNEL Sistemi s.r.l. - Via Vignolese , 1138 - 41100 Modena
                                                                                Tel.059 469 978 Fax 059 469 974
                                                                                             www.kernel.modena.it
                                                                                         support@kernel.modena.it

3.2.5 CAN
Nella sezione CAN viene data la possibilita' di impostare alcuni parametri , i quali hanno inizialmente un valore di default
(figura 3.18) . Per inserire un nuovo oggetto CAN OPEN e collegarlo al TSP , e' necessario aggiungerlo in questo menu ;
per farlo , selezionare il pulsante “Aggiungi Nodo” , verra' suggerito un nome di default per il nuovo nodo CAN aggiunto
che sara' possibile modificare . Ora prima di vedere nel dettaglio i vari parametri impostabili e' necessario sottolineare che
e' possibile scegliere , tramite l'apposita finestra , il tipo di oggetto CAN OPEN che si andra' a collegare (figura 3.17)
figura 3.17




figura 3.18




Per ogni oggetto CAN sono impostabili i seguenti parametri generali :
CAN guard time : e' un parametro standard della comunicazione CAN , nel caso venga persa la comunicazione
fra TSP ed il nodo CAN , verra' atteso un tempo in msec pari al valore di “CAN guard time” * “CAN life
time”(nell'esempio di figura 3.18 avremo 2000*1 = 2sec) prima di spegnere automaticamente le uscite del
modulo .
CAN life time: e' un parametro standard della comunicazione CAN , nel caso venga persa la comunicazione fra
TSP ed il nodo CAN , verra' atteso un tempo in msec pari al valore di “CAN guard time” * “CAN life time”
(nell'esempio di figura 3.18 avremo 2000*1 = 2sec) prima di spegnere automaticamente le uscite del modulo .
CAN time update out : e' un parametro standard della comunicazione CAN , tempo (in µsec) di aggiornamento
di ogni nodo CAN OPEN .

                                                         TSP 350
                                                                                                                        35
KERNEL Sistemi s.r.l. - Via Vignolese , 1138 - 41100 Modena
                                                                                Tel.059 469 978 Fax 059 469 974
                                                                                             www.kernel.modena.it
                                                                                         support@kernel.modena.it

CAN Time monitor : e' un parametro standard della comunicazione CAN , nel caso venga persa la comunicazione fra TSP
e il nodo CAN per questo tempo , il TSP considera il modulo scollegato e la comunicazione persa .
CAN Time Recovery : e' un parametro standard della comunicazione CAN , in caso di perdita della comunicazione ,
tempo in cui il TSP riprova a ricollegarsi con il modulo .
COM Time Recovery : uguale a sopra , solo in riferimento alle linee seriali .


In basso a destra nella finestra su sfondo verde (figura 3.19) , e' possibile andare ad impostare 4 variabili PDO nel caso in
cui l'oggetto in questione ne sia dotato (quindi , generalmente , nel caso di Encoder , Azionamenti e Inverter) .
figura 3.19




Nell'esempio di figura 3.19 viene abilitata la seconda variabile PDO , la quale occupera' come indicato 3 Byte e
verra' posizionata sulla memoria interna del TSP a partire dal DATA.604

3.2.5.1 Moduli I/O CAN
Il TSP350 gestisce complessivamente un numero massimo di I/O da 0 a 1023 . Tale gestione e' divisa a blocchi di 32 (che
e' il numero massimo di I/O per un modulo CAN) dove il primo blocco fa riferimento a gli input/output a bordo del TSP
(ne sono riservati 32 anche se attualmente il TSP350 monta a bordo 16 ingressi e 16 uscite e non 32 input e 32output) ; i
successivi blocchi fanno riferimento a moduli ; ogni singolo blocco e' contraddistinto dal proprio indirizzo di nodo , per
ogni nodo I/O CAN , vengono riservati 32 input/output dal sistema operativo del TSP , questo indipendentemente
dall'effettivo numero di ingressi/uscite presenti sul modulo , i quali potrebbero essere anche in numero inferiore . (vedi
figura 3.20).
figura 3.20




                                                         TSP 350
                                                                                                                       36
KERNEL Sistemi s.r.l. - Via Vignolese , 1138 - 41100 Modena
                                                                                Tel.059 469 978 Fax 059 469 974
                                                                                             www.kernel.modena.it
                                                                                         support@kernel.modena.it

Per avere rapidamente un idea del numero degli input e degli output che mette a disposizione il modulo I/O CAN appena
collegato e' sufficiente moltiplicare il suo numero di nodo per 32 . (esempio : il modulo collegato ha numero di nodo = 9 ,
allora 9*32 = 288 , quindi il primo input o output del modulo si chiamera' INP.288 o OUT.288).



3.2.5.2 Configurazione variabili CAN
Nel caso in cui vi siano oggetti CAN collegati al TSP , e nel caso in cui questi oggetti abbiano variabili interne , potrebbe
essere necessario configurarne alcune caratteristiche . Cliccando sul pulsante “Variabili Configurazione CAN” dentro al
menu “opzioni progetto” (vedi figura 3.21) si accede all'interfaccia di modifica (figura 3.22)
figura 3.21



figura 3.22




tramite questa finestra sono impostabili le seguenti variabili SDO (tali valori verranno scritti solo una volta sullo
strumento all'inizializzazione della rete CAN) :
COM : Com sulla quale e' presente il dispositivo . Nell'esempio porta CAN .
Valore: Valore decimale che verra' scritto all'indirizzo “Indice [dec]” dell'oggetto indicato .
Indirizzo di Nodo : Address dell'oggetto CAN .
Indice [dec] : Area di memoria interna all'oggetto specificato nella quale all'inizializzazione della rete CAN verra' scritto
il valore decimale “Indice [dec]” .
Sub Indice [dec] : parametro SDO specifico dell'oggetto (controllare sul manuale dello strumento)
Dimensione : dimensione a 8 , 16 o 32 bit .

                                                          TSP 350
                                                                                                                       37
KERNEL Sistemi s.r.l. - Via Vignolese , 1138 - 41100 Modena
                                                                                Tel.059 469 978 Fax 059 469 974
                                                                                             www.kernel.modena.it
                                                                                         support@kernel.modena.it




 3.3 Interfaccia principale
Appena entrati nel progetto , si accede all'interfaccia principale di programmazione (figura 3.20) . Tale interfaccia ,
permettera' di creare tutto cio' che riguarda le pagine a display e gli aspetti grafici del progetto . Per quanto riguarda la
parte software per il TSP fare riferimento ai paragrafi § 5.0 Ladder e § 6.0 Lista Istruzioni .


figura 3.20




                                                         TSP 350
                                                                                                                       38
KERNEL Sistemi s.r.l. - Via Vignolese , 1138 - 41100 Modena
                                                                                 Tel.059 469 978 Fax 059 469 974
                                                                                              www.kernel.modena.it
                                                                                          support@kernel.modena.it




3.3.1 Finestra display


In questo Form (figura 3.21) e' possibile progettare la pagina da visualizzare e quindi esso mostra esattamente cio' che
vedro' a video sul TSP350. Agendo all'interno di questa finestra , utilizzando gli elementi messi a disposizione sulla
tavolozza strumenti , è possibile creare le pagine come si desiderano . Una pagina grafica , infatti , è composta da diversi
tipi di elementi inseribili a piacere, per comporre lo sfondo desiderato, su cui porre successivamente i campi per le
variabili. Sono disponibili tre tipi di elementi: testi fissi, primitive grafiche (retta, rettangolo, cerchio, etc) ed oggetti
bitmap, eventualmente importabili da altri applicativi grafici, quali Paint e simili.

figura 3.21




La finestra display fa riferimento alla finestra in alto a sinistra sulla barra di stato che indica il numero di pagina (figura
3.22) . Cio' significa che la finestra display attualmente visualizzata , sara' cio' che mostrera' il TSP quando il DATA.00
avra' come valore il numero della pagina visualizzato nel box sulla barra di stato .

figura 3.22




Tutti gli oggetti che vengono posti sullo schermo , che non siano primitive grafiche , (quindi immagini e variabili)

                                                          TSP 350
                                                                                                                         39
KERNEL Sistemi s.r.l. - Via Vignolese , 1138 - 41100 Modena
                                                                                Tel.059 469 978 Fax 059 469 974
                                                                                             www.kernel.modena.it
                                                                                         support@kernel.modena.it

vengono posizionati in una griglia di dimensioni 6X8 pixel . E' possibile visualizzare questa griglia in modi differenti ,
oppure nasconderla , per farlo selezionare dal menu a tendina in alto la voce “Opzioni” --> “Griglia” come in figura 3.23
figura 3.23




Essendo il TSP350 un PLC grafico a colori, è possibile andare ad impostare il colore di sfondo (di default è nero) per la
pagina attualmente selezionata; per farlo selezionare dal menu a tendina in alto “Visualizza”, la voce “Opzioni pagina”




Qui troverete la voce “Colore sfondo” attraverso la quale selezionare il colore desiderto.




                                                         TSP 350
                                                                                                                     40
KERNEL Sistemi s.r.l. - Via Vignolese , 1138 - 41100 Modena
                                                                                   Tel.059 469 978 Fax 059 469 974
                                                                                                www.kernel.modena.it
                                                                                            support@kernel.modena.it




3.3.2 Finestra allarmi


In questo Form (figura 2.24) e' possibile inserire tutti i messaggi di allarme. I messaggi di allarme vengono organizzati in
pagine, ciascuna richiamabile secondo una ben definita gestione allarmi (vedi § gestione allarmi) .
figura 3.24




Nella finestra allarmi non e' possibile inserire variabili . Sulla cornice in alto , dopo la scritta “ All: ” varra' visualizzato il
numero di allarme e il numero totale allarmi presenti (Num. allarme/Num. totale allarmi presenti) . E' inoltre importante
ricordare che il DATA MEMORY 06 e' interamente dedicato ad allarmi di sistema , pertanto il primo allarme editabile da
Flash corrisponde al bit 0 di DATA 07 (vedi § Mappa di memoria ) .




                                                            TSP 350
                                                                                                                              41
KERNEL Sistemi s.r.l. - Via Vignolese , 1138 - 41100 Modena
                                                                               Tel.059 469 978 Fax 059 469 974
                                                                                            www.kernel.modena.it
                                                                                        support@kernel.modena.it




3.3.3 Tavolozza strumenti

In questo menu (figura 2.25) e' possibile selezionare cio' che si desidera inserire sulla finestra display o sulla finestra
allarmi . In generale tutti questi elementi e' necessario selezionarli con il pulsante destro del mouse , posizionarli sulla
finestra display o allarmi , e trascinare con il pulsante destro del mouse premuto . Quando un oggetto e' selezionato ,
comparira' la relativa icona in alto a destra sul cursore del mouse.

finestra 3.25




                           icona                                                      descrizione
                                                              Puntatore, consente di selezionare un oggetto esistente



                                                              Gomma da cancellare, consente di eliminare un oggetto
                                                              selezionato




                                                         TSP 350
                                                                                                                        42
KERNEL Sistemi s.r.l. - Via Vignolese , 1138 - 41100 Modena
                                  Tel.059 469 978 Fax 059 469 974
                                               www.kernel.modena.it
                                           support@kernel.modena.it



icona                                   descrizione
               Zoom, permette diversi livelli di ingrandimento dello
               schermo

               Carattere, per l'inserimento di testi fissi in diverse
               dimensioni

               Linea, consente il tracciamento di linee


               Rettangolo, inserisce rettangoli vuoti


               Rettangolo pieno


               Cerchio per il disegno di cerchi vuoti


               Cerchio pieno


               Rettangolo arrotondato , inserisce rettangoli vuoti


               Rettangolo arrotondato pieno , inserisce rettangoli pieni


               Cornice, inserisce una cornice rettangolare vuota



               Inserimento variabile


               Consente di inserire immagini bit map generate con un
               editor grafico tipo Paint. Le immagini dovranno essere a
               256 colori.
               Inserimento variabile istogramma orizzontale



               Inserimento variabile istogramma verticale




          TSP 350
                                                                        43
KERNEL Sistemi s.r.l. - Via Vignolese , 1138 - 41100 Modena
                                                                                Tel.059 469 978 Fax 059 469 974
                                                                                             www.kernel.modena.it
                                                                                         support@kernel.modena.it




                           icona                                                       descrizione
                                                               Inserimento grafico


                                                               Inserimento funzione menu


                                                               Inserimento funzione tachimetro


                                                               Inserimento elemento cursore.


                                                               Questi comandi consentono visualizzare le coordinate




                                                               Questi comandi consentono visualizzare e selezionare il
                                                               colore corrente.




                                                               Dimensione dei caratteri di testo




3.3.3.1 Cancella
Selezionando la gomma , sara' possibile andare a selezionare e cancellare qualsiasi elemento nella finestra display o
allarmi .



3.3.3.2 Zoom
Il pulsante Zoom se selezionato mostra nella sezione bassa della tavolozza strumenti i 3 tipi di zoom possibili :

                                                         TSP 350
                                                                                                                      44
KERNEL Sistemi s.r.l. - Via Vignolese , 1138 - 41100 Modena
                                                                                  Tel.059 469 978 Fax 059 469 974
                                                                                               www.kernel.modena.it
                                                                                           support@kernel.modena.it




saranno zoommate le finestre display e allarmi .


3.3.3.3 Inserisci Testo
Dopo aver scelto l'elemento inserisci testo , sara' possibile inserire le dimensioni del carattere di testo nella sezione bassa
della tavolozza strumenti (sarà possibile anche in seguito modifcare la dimensione del carattere) :




per inserire un testo nella finestra display o in quella allarmi , dopo aver selezionato la relativa icona premere con il
pulsante sinistro del mouse sulla finestra e tenendo premuto trascinare , rilasciando il pulsante comparira' la finestra di
inserimento testo :




nella riga centrale sara' possibile inserire il testo , nella casella in basso a sinistra sara' possibile modificare le dimensioni
del testo (D11, D21, D31 ecc...) e premendo il pulsante in alto a sinistra “Caratteri Speciali” sara' possibile inserire altri
tipi di carattere. Potrà inoltre essere selezionato il font con il quale si desidera eseguire la scritta, il colore della scritta
stessa più eventualmente il colore di sfondo ai caratteri.


3.3.3.4 Linee , Rettangoli vuoti e pieni , Rettangoli arrotondati
Si tratta di elementi di disegno, per inserirli selezionare l'icona sulla tavolozza “Strumenti”, premere con il pulsante
sinistro del mouse sul display , trascinare e rilasciare. Sarà possibile vederne le caratteristiche di posizionamento e
modificarne i colori nella tavolozza di sinistra “Proprietà”:



                                                           TSP 350
                                                                                                                            45
Tsp350
Tsp350
Tsp350
Tsp350
Tsp350
Tsp350
Tsp350
Tsp350
Tsp350
Tsp350
Tsp350
Tsp350
Tsp350
Tsp350
Tsp350
Tsp350
Tsp350
Tsp350
Tsp350
Tsp350
Tsp350
Tsp350
Tsp350
Tsp350
Tsp350
Tsp350
Tsp350
Tsp350
Tsp350
Tsp350
Tsp350
Tsp350
Tsp350
Tsp350
Tsp350
Tsp350
Tsp350
Tsp350
Tsp350
Tsp350
Tsp350
Tsp350
Tsp350
Tsp350
Tsp350
Tsp350
Tsp350
Tsp350
Tsp350
Tsp350
Tsp350
Tsp350
Tsp350
Tsp350
Tsp350
Tsp350
Tsp350
Tsp350
Tsp350
Tsp350
Tsp350
Tsp350
Tsp350
Tsp350
Tsp350
Tsp350
Tsp350
Tsp350
Tsp350
Tsp350
Tsp350
Tsp350
Tsp350
Tsp350
Tsp350
Tsp350
Tsp350
Tsp350
Tsp350
Tsp350
Tsp350
Tsp350
Tsp350
Tsp350
Tsp350
Tsp350
Tsp350
Tsp350
Tsp350
Tsp350
Tsp350
Tsp350
Tsp350
Tsp350
Tsp350
Tsp350
Tsp350
Tsp350
Tsp350
Tsp350
Tsp350
Tsp350
Tsp350
Tsp350
Tsp350
Tsp350
Tsp350
Tsp350
Tsp350
Tsp350
Tsp350
Tsp350
Tsp350
Tsp350
Tsp350
Tsp350
Tsp350
Tsp350
Tsp350
Tsp350
Tsp350
Tsp350
Tsp350
Tsp350
Tsp350
Tsp350
Tsp350

Contenu connexe

En vedette

The power of mobile advertising on Facebook
The power of mobile advertising on FacebookThe power of mobile advertising on Facebook
The power of mobile advertising on Facebookhttpool russia
 
2012100608102620111014181047 kuliah2kpt6043
2012100608102620111014181047 kuliah2kpt60432012100608102620111014181047 kuliah2kpt6043
2012100608102620111014181047 kuliah2kpt6043Ena Ros
 
School Choice
School ChoiceSchool Choice
School Choicekleinbr
 
Как бизнесу эффективно продвигаться в условиях кризиса.
Как бизнесу эффективно продвигаться в условиях кризиса. Как бизнесу эффективно продвигаться в условиях кризиса.
Как бизнесу эффективно продвигаться в условиях кризиса. Fert
 
ePortfolios Across CUNY
ePortfolios Across CUNYePortfolios Across CUNY
ePortfolios Across CUNYbrooklyntechie
 
The industrial revolution
The industrial revolutionThe industrial revolution
The industrial revolutionjosetranquiloxp
 
Installing tomcat on windows 7
Installing tomcat on windows 7Installing tomcat on windows 7
Installing tomcat on windows 7Ravi Kumar Lanke
 
Texas Navigator Workflows Webinar
Texas Navigator Workflows WebinarTexas Navigator Workflows Webinar
Texas Navigator Workflows WebinarSue Bennett
 
Emakume helduen ahalduntze prozesuak Euskal Autonomia Erkidegoan
Emakume helduen ahalduntze prozesuak Euskal Autonomia ErkidegoanEmakume helduen ahalduntze prozesuak Euskal Autonomia Erkidegoan
Emakume helduen ahalduntze prozesuak Euskal Autonomia Erkidegoanekonomistak
 
Laura Young Bost: "What If: Permissions Issues When Moving Book to E-Book"--A...
Laura Young Bost: "What If: Permissions Issues When Moving Book to E-Book"--A...Laura Young Bost: "What If: Permissions Issues When Moving Book to E-Book"--A...
Laura Young Bost: "What If: Permissions Issues When Moving Book to E-Book"--A...Krista Coulson
 
Ad Wars 2010 Questions
Ad Wars 2010 QuestionsAd Wars 2010 Questions
Ad Wars 2010 QuestionsKyle Rohde
 
Internet Filtering In South Korea
Internet Filtering In South KoreaInternet Filtering In South Korea
Internet Filtering In South Koreamichroeder
 

En vedette (18)

Blitz Bureau
Blitz BureauBlitz Bureau
Blitz Bureau
 
The power of mobile advertising on Facebook
The power of mobile advertising on FacebookThe power of mobile advertising on Facebook
The power of mobile advertising on Facebook
 
2012100608102620111014181047 kuliah2kpt6043
2012100608102620111014181047 kuliah2kpt60432012100608102620111014181047 kuliah2kpt6043
2012100608102620111014181047 kuliah2kpt6043
 
Wise Way
Wise WayWise Way
Wise Way
 
School Choice
School ChoiceSchool Choice
School Choice
 
Как бизнесу эффективно продвигаться в условиях кризиса.
Как бизнесу эффективно продвигаться в условиях кризиса. Как бизнесу эффективно продвигаться в условиях кризиса.
Как бизнесу эффективно продвигаться в условиях кризиса.
 
App B
App BApp B
App B
 
ePortfolios Across CUNY
ePortfolios Across CUNYePortfolios Across CUNY
ePortfolios Across CUNY
 
The industrial revolution
The industrial revolutionThe industrial revolution
The industrial revolution
 
Installing tomcat on windows 7
Installing tomcat on windows 7Installing tomcat on windows 7
Installing tomcat on windows 7
 
Architecten en energieprestatiecontracten
Architecten en energieprestatiecontractenArchitecten en energieprestatiecontracten
Architecten en energieprestatiecontracten
 
3sixtycom credentials new
3sixtycom credentials new3sixtycom credentials new
3sixtycom credentials new
 
Agir Metal Zehirlenmeleri
Agir Metal ZehirlenmeleriAgir Metal Zehirlenmeleri
Agir Metal Zehirlenmeleri
 
Texas Navigator Workflows Webinar
Texas Navigator Workflows WebinarTexas Navigator Workflows Webinar
Texas Navigator Workflows Webinar
 
Emakume helduen ahalduntze prozesuak Euskal Autonomia Erkidegoan
Emakume helduen ahalduntze prozesuak Euskal Autonomia ErkidegoanEmakume helduen ahalduntze prozesuak Euskal Autonomia Erkidegoan
Emakume helduen ahalduntze prozesuak Euskal Autonomia Erkidegoan
 
Laura Young Bost: "What If: Permissions Issues When Moving Book to E-Book"--A...
Laura Young Bost: "What If: Permissions Issues When Moving Book to E-Book"--A...Laura Young Bost: "What If: Permissions Issues When Moving Book to E-Book"--A...
Laura Young Bost: "What If: Permissions Issues When Moving Book to E-Book"--A...
 
Ad Wars 2010 Questions
Ad Wars 2010 QuestionsAd Wars 2010 Questions
Ad Wars 2010 Questions
 
Internet Filtering In South Korea
Internet Filtering In South KoreaInternet Filtering In South Korea
Internet Filtering In South Korea
 

Dernier

discorso generale sulla fisica e le discipline.pptx
discorso generale sulla fisica e le discipline.pptxdiscorso generale sulla fisica e le discipline.pptx
discorso generale sulla fisica e le discipline.pptxtecongo2007
 
ProgettoDiEducazioneCivicaDefinitivo_Christian Tosone.pptx
ProgettoDiEducazioneCivicaDefinitivo_Christian Tosone.pptxProgettoDiEducazioneCivicaDefinitivo_Christian Tosone.pptx
ProgettoDiEducazioneCivicaDefinitivo_Christian Tosone.pptxlorenzodemidio01
 
Descrizione Piccolo teorema di Talete.pptx
Descrizione Piccolo teorema di Talete.pptxDescrizione Piccolo teorema di Talete.pptx
Descrizione Piccolo teorema di Talete.pptxtecongo2007
 
Adducchio.Samuel-Steve_Jobs.ppppppppppptx
Adducchio.Samuel-Steve_Jobs.ppppppppppptxAdducchio.Samuel-Steve_Jobs.ppppppppppptx
Adducchio.Samuel-Steve_Jobs.ppppppppppptxsasaselvatico
 
Scrittura seo e scrittura accessibile
Scrittura seo e scrittura accessibileScrittura seo e scrittura accessibile
Scrittura seo e scrittura accessibileNicola Rabbi
 
Una breve introduzione ad Elsa Morante, vita e opere
Una breve introduzione ad Elsa Morante, vita e opereUna breve introduzione ad Elsa Morante, vita e opere
Una breve introduzione ad Elsa Morante, vita e opereMarco Chizzali
 
Nicola pisano aaaaaaaaaaaaaaaaaa(1).pptx
Nicola pisano aaaaaaaaaaaaaaaaaa(1).pptxNicola pisano aaaaaaaaaaaaaaaaaa(1).pptx
Nicola pisano aaaaaaaaaaaaaaaaaa(1).pptxlorenzodemidio01
 
Esame di Stato 2024 - Materiale conferenza online 09 aprile 2024
Esame di Stato 2024 - Materiale conferenza online 09 aprile 2024Esame di Stato 2024 - Materiale conferenza online 09 aprile 2024
Esame di Stato 2024 - Materiale conferenza online 09 aprile 2024IISGiovanniVallePado
 
Presentazioni Efficaci e lezioni di Educazione Civica
Presentazioni Efficaci e lezioni di Educazione CivicaPresentazioni Efficaci e lezioni di Educazione Civica
Presentazioni Efficaci e lezioni di Educazione CivicaSalvatore Cianciabella
 
case passive_GiorgiaDeAscaniis.pptx.....
case passive_GiorgiaDeAscaniis.pptx.....case passive_GiorgiaDeAscaniis.pptx.....
case passive_GiorgiaDeAscaniis.pptx.....giorgiadeascaniis59
 
Aristotele, vita e opere e fisica...pptx
Aristotele, vita e opere e fisica...pptxAristotele, vita e opere e fisica...pptx
Aristotele, vita e opere e fisica...pptxtecongo2007
 
CHIẾN THẮNG KÌ THI TUYỂN SINH VÀO LỚP 10 THPT MÔN NGỮ VĂN - PHAN THẾ HOÀI (36...
CHIẾN THẮNG KÌ THI TUYỂN SINH VÀO LỚP 10 THPT MÔN NGỮ VĂN - PHAN THẾ HOÀI (36...CHIẾN THẮNG KÌ THI TUYỂN SINH VÀO LỚP 10 THPT MÔN NGỮ VĂN - PHAN THẾ HOÀI (36...
CHIẾN THẮNG KÌ THI TUYỂN SINH VÀO LỚP 10 THPT MÔN NGỮ VĂN - PHAN THẾ HOÀI (36...Nguyen Thanh Tu Collection
 
Tosone Christian_Steve Jobsaaaaaaaa.pptx
Tosone Christian_Steve Jobsaaaaaaaa.pptxTosone Christian_Steve Jobsaaaaaaaa.pptx
Tosone Christian_Steve Jobsaaaaaaaa.pptxlorenzodemidio01
 
descrizioni della antica civiltà dei sumeri.pptx
descrizioni della antica civiltà dei sumeri.pptxdescrizioni della antica civiltà dei sumeri.pptx
descrizioni della antica civiltà dei sumeri.pptxtecongo2007
 
LE ALGHE.pptx ..........................
LE ALGHE.pptx ..........................LE ALGHE.pptx ..........................
LE ALGHE.pptx ..........................giorgiadeascaniis59
 
Presentazione tre geni della tecnologia informatica
Presentazione tre geni della tecnologia informaticaPresentazione tre geni della tecnologia informatica
Presentazione tre geni della tecnologia informaticanico07fusco
 
Vuoi girare il mondo? educazione civica.
Vuoi girare il mondo? educazione civica.Vuoi girare il mondo? educazione civica.
Vuoi girare il mondo? educazione civica.camillaorlando17
 
Quadrilateri e isometrie studente di liceo
Quadrilateri e isometrie studente di liceoQuadrilateri e isometrie studente di liceo
Quadrilateri e isometrie studente di liceoyanmeng831
 
Oppressi_oppressori.pptx................
Oppressi_oppressori.pptx................Oppressi_oppressori.pptx................
Oppressi_oppressori.pptx................giorgiadeascaniis59
 
Scienza Potere Puntoaaaaaaaaaaaaaaa.pptx
Scienza Potere Puntoaaaaaaaaaaaaaaa.pptxScienza Potere Puntoaaaaaaaaaaaaaaa.pptx
Scienza Potere Puntoaaaaaaaaaaaaaaa.pptxlorenzodemidio01
 

Dernier (20)

discorso generale sulla fisica e le discipline.pptx
discorso generale sulla fisica e le discipline.pptxdiscorso generale sulla fisica e le discipline.pptx
discorso generale sulla fisica e le discipline.pptx
 
ProgettoDiEducazioneCivicaDefinitivo_Christian Tosone.pptx
ProgettoDiEducazioneCivicaDefinitivo_Christian Tosone.pptxProgettoDiEducazioneCivicaDefinitivo_Christian Tosone.pptx
ProgettoDiEducazioneCivicaDefinitivo_Christian Tosone.pptx
 
Descrizione Piccolo teorema di Talete.pptx
Descrizione Piccolo teorema di Talete.pptxDescrizione Piccolo teorema di Talete.pptx
Descrizione Piccolo teorema di Talete.pptx
 
Adducchio.Samuel-Steve_Jobs.ppppppppppptx
Adducchio.Samuel-Steve_Jobs.ppppppppppptxAdducchio.Samuel-Steve_Jobs.ppppppppppptx
Adducchio.Samuel-Steve_Jobs.ppppppppppptx
 
Scrittura seo e scrittura accessibile
Scrittura seo e scrittura accessibileScrittura seo e scrittura accessibile
Scrittura seo e scrittura accessibile
 
Una breve introduzione ad Elsa Morante, vita e opere
Una breve introduzione ad Elsa Morante, vita e opereUna breve introduzione ad Elsa Morante, vita e opere
Una breve introduzione ad Elsa Morante, vita e opere
 
Nicola pisano aaaaaaaaaaaaaaaaaa(1).pptx
Nicola pisano aaaaaaaaaaaaaaaaaa(1).pptxNicola pisano aaaaaaaaaaaaaaaaaa(1).pptx
Nicola pisano aaaaaaaaaaaaaaaaaa(1).pptx
 
Esame di Stato 2024 - Materiale conferenza online 09 aprile 2024
Esame di Stato 2024 - Materiale conferenza online 09 aprile 2024Esame di Stato 2024 - Materiale conferenza online 09 aprile 2024
Esame di Stato 2024 - Materiale conferenza online 09 aprile 2024
 
Presentazioni Efficaci e lezioni di Educazione Civica
Presentazioni Efficaci e lezioni di Educazione CivicaPresentazioni Efficaci e lezioni di Educazione Civica
Presentazioni Efficaci e lezioni di Educazione Civica
 
case passive_GiorgiaDeAscaniis.pptx.....
case passive_GiorgiaDeAscaniis.pptx.....case passive_GiorgiaDeAscaniis.pptx.....
case passive_GiorgiaDeAscaniis.pptx.....
 
Aristotele, vita e opere e fisica...pptx
Aristotele, vita e opere e fisica...pptxAristotele, vita e opere e fisica...pptx
Aristotele, vita e opere e fisica...pptx
 
CHIẾN THẮNG KÌ THI TUYỂN SINH VÀO LỚP 10 THPT MÔN NGỮ VĂN - PHAN THẾ HOÀI (36...
CHIẾN THẮNG KÌ THI TUYỂN SINH VÀO LỚP 10 THPT MÔN NGỮ VĂN - PHAN THẾ HOÀI (36...CHIẾN THẮNG KÌ THI TUYỂN SINH VÀO LỚP 10 THPT MÔN NGỮ VĂN - PHAN THẾ HOÀI (36...
CHIẾN THẮNG KÌ THI TUYỂN SINH VÀO LỚP 10 THPT MÔN NGỮ VĂN - PHAN THẾ HOÀI (36...
 
Tosone Christian_Steve Jobsaaaaaaaa.pptx
Tosone Christian_Steve Jobsaaaaaaaa.pptxTosone Christian_Steve Jobsaaaaaaaa.pptx
Tosone Christian_Steve Jobsaaaaaaaa.pptx
 
descrizioni della antica civiltà dei sumeri.pptx
descrizioni della antica civiltà dei sumeri.pptxdescrizioni della antica civiltà dei sumeri.pptx
descrizioni della antica civiltà dei sumeri.pptx
 
LE ALGHE.pptx ..........................
LE ALGHE.pptx ..........................LE ALGHE.pptx ..........................
LE ALGHE.pptx ..........................
 
Presentazione tre geni della tecnologia informatica
Presentazione tre geni della tecnologia informaticaPresentazione tre geni della tecnologia informatica
Presentazione tre geni della tecnologia informatica
 
Vuoi girare il mondo? educazione civica.
Vuoi girare il mondo? educazione civica.Vuoi girare il mondo? educazione civica.
Vuoi girare il mondo? educazione civica.
 
Quadrilateri e isometrie studente di liceo
Quadrilateri e isometrie studente di liceoQuadrilateri e isometrie studente di liceo
Quadrilateri e isometrie studente di liceo
 
Oppressi_oppressori.pptx................
Oppressi_oppressori.pptx................Oppressi_oppressori.pptx................
Oppressi_oppressori.pptx................
 
Scienza Potere Puntoaaaaaaaaaaaaaaa.pptx
Scienza Potere Puntoaaaaaaaaaaaaaaa.pptxScienza Potere Puntoaaaaaaaaaaaaaaa.pptx
Scienza Potere Puntoaaaaaaaaaaaaaaa.pptx
 

Tsp350

  • 1. KERNEL Sistemi s.r.l. - Via Vignolese , 1138 - 41100 Modena Tel.059 469 978 Fax 059 469 974 www.kernel.modena.it support@kernel.modena.it MANUALE UTENTE TSP 350 Rel.: 0.2 Agosto 2011 TSP 350 1
  • 2. KERNEL Sistemi s.r.l. - Via Vignolese , 1138 - 41100 Modena Tel.059 469 978 Fax 059 469 974 www.kernel.modena.it support@kernel.modena.it Kernel Sistemi s.r.l. Documentazione Tecnica © Kernel Sistemi Kernel Sistemi s.r.l. , via Vignolese 1138 Modena - ITALY Tel.059 468 878 - Fax 059 468 874 http//:www.kernel.modena.it AVVERTENZA: La Kernel Sistemi s.r.l. Si riserva il diritto di modificare in qualsiasi momento il contenuto di questo documento , senza previa comunicazione ai clienti in seguito ad eventuali modifiche o revisioni . TSP 350 2
  • 3. KERNEL Sistemi s.r.l. - Via Vignolese , 1138 - 41100 Modena Tel.059 469 978 Fax 059 469 974 www.kernel.modena.it support@kernel.modena.it Legenda : TSP 350 3
  • 4. KERNEL Sistemi s.r.l. - Via Vignolese , 1138 - 41100 Modena Tel.059 469 978 Fax 059 469 974 www.kernel.modena.it support@kernel.modena.it Indice 1.0 Caratteristiche Hardware....................................................................................................6 1.1 Installazione...............................................................................................................................................12 2.0 Note Generali......................................................................................................................16 2.1 Flash..........................................................................................................................................................16 2.2 Sistema Operativo.....................................................................................................................................16 2.3 Set Up menu..............................................................................................................................................18 2.4 System Test menu......................................................................................................................................19 2.5 Connessione con PC..................................................................................................................................20 2.6 Le Password...............................................................................................................................................22 2.7 Struttura di programmazione.....................................................................................................................22 2.8 Calibrazione touch screen..........................................................................................................................24 3.0 Progettazione.......................................................................................................................25 3.1 Per Iniziare.................................................................................................................................................25 3.2 Opzioni Progetto........................................................................................................................................27 3.2.1 Generale.............................................................................................................................................28 3.2.2 TIM – CNT – Filtri d'Ingresso...........................................................................................................29 3.2.3 Variabili Esterne ...............................................................................................................................29 3.2.4 Lettura/Scrittura variabili Esterne......................................................................................................32 3.2.4.0 Scrittura da software (attributo “Nessuna”)...............................................................................32 3.2.4.1 Scrittura da display (attributo “Nessuna”).................................................................................33 3.2.4.2 Lettura da software (attributo “Nessuna”).................................................................................34 3.2.4.3 Scrittura continua.......................................................................................................................34 3.2.4.4 Lettura continua.........................................................................................................................34 3.2.4.5 Scrittura da display (attributo “Lettura continua”)....................................................................34 3.2.4.6 Scrittura da software (attributo “Lettura continua”)..................................................................34 3.2.5 CAN...................................................................................................................................................35 3.2.5.1 Moduli I/O CAN........................................................................................................................36 3.2.5.2 Configurazione variabili CAN...................................................................................................37 3.3 Interfaccia principale.................................................................................................................................38 3.3.1 Finestra display..................................................................................................................................39 3.3.2 Finestra allarmi..................................................................................................................................41 3.3.3 Tavolozza strumenti...........................................................................................................................42 3.3.3.1 Cancella .....................................................................................................................................44 3.3.3.2 Zoom .........................................................................................................................................44 3.3.3.3 Inserisci Testo ...........................................................................................................................45 TSP 350 4
  • 5. KERNEL Sistemi s.r.l. - Via Vignolese , 1138 - 41100 Modena Tel.059 469 978 Fax 059 469 974 www.kernel.modena.it support@kernel.modena.it 3.3.3.4 Linee , Rettangoli vuoti e pieni , Rettangoli arrotondati.............................................................45 3.3.3.5 Cerchi pieni e Cerchi vuoti.........................................................................................................46 3.3.3.6 Inserimento immagini.................................................................................................................46 3.3.3.7 Inserimento variabili...................................................................................................................46 3.3.3.8 Inserimento istogrammi .............................................................................................................48 3.3.3.9 Inserimento grafici .....................................................................................................................49 3.3.3.10 Inserimento Menu.....................................................................................................................50 3.3.3.11 Inserimento Tachimetro............................................................................................................51 3.3.3.12 Inserimento Slide......................................................................................................................52 3.4 Tavolozza proprieta'..................................................................................................................................53 3.5 Barra di stato..............................................................................................................................................54 3.6 Menu a tendina..........................................................................................................................................57 3.7 Gestione Pagine.........................................................................................................................................66 3.8 Gestione Allarmi.......................................................................................................................................67 3.9 Operandi....................................................................................................................................................69 4.0 Risorse...................................................................................................................................70 4.1 Memoria....................................................................................................................................................70 4.1.1 Operazioni a 16 e 32 bit......................................................................................................................70 4.1.2 Memoria redentiva e memoria volatile ..............................................................................................71 4.1.3 Mappa di memoria..............................................................................................................................72 4.2 Flags di Sistema.........................................................................................................................................92 4.3 Timers........................................................................................................................................................97 4.4 Contatori..................................................................................................................................................100 4.5 Set Istruzioni............................................................................................................................................104 4.5.1 LD / LDNOT....................................................................................................................................105 4.5.2 @LD / %LD......................................................................................................................................105 4.5.3 AND / ANDNOT / OR / ORNOT / XOR / XORNOT.....................................................................107 4.5.4 ANDLD / ORLD..............................................................................................................................111 4.5.5 ANDW / ORW .................................................................................................................................112 4.5.6 ANDX / ORX...................................................................................................................................113 4.5.7 OUT / OUTNOT...............................................................................................................................114 4.5.8 SET /RES..........................................................................................................................................115 4.5.9 TOGGLE..........................................................................................................................................116 4.5.10 BSET / BCLR.................................................................................................................................117 4.5.11 BLDN..............................................................................................................................................118 4.5.12 BOUT / BOUTN.............................................................................................................................119 4.5.13 BAND / BANDN / BOR / BORN /BXOR / BXORN....................................................................120 4.5.14 SBR.................................................................................................................................................122 4.5.15 ENDSBR.........................................................................................................................................125 4.5.16 LBL.................................................................................................................................................127 4.5.17 CALL..............................................................................................................................................128 4.5.18 JMP / JMPNOT..............................................................................................................................129 4.5.19 JNZ..................................................................................................................................................130 TSP 350 5
  • 6. KERNEL Sistemi s.r.l. - Via Vignolese , 1138 - 41100 Modena Tel.059 469 978 Fax 059 469 974 www.kernel.modena.it support@kernel.modena.it 4.5.20 END................................................................................................................................................131 4.5.21 TIM.................................................................................................................................................132 4.5.22 CNT................................................................................................................................................133 4.5.23 (L)MOV..........................................................................................................................................134 4.5.24 MOVB............................................................................................................................................138 4.5.25 FILLB.............................................................................................................................................139 4.5.26 (L)ADD / (L)SUB / (L)MUL / (L)DIV..........................................................................................140 4.5.27 (L)EADD / (L)ESUB / (L)EMUL / (L)EDIV................................................................................141 4.5.28 LSHIFT / RSHIFT..........................................................................................................................142 4.5.29 LSHIFTB / RSHIFTB.....................................................................................................................144 4.5.30 (L)INC / (L)DEC............................................................................................................................146 4.5.31 (L)CMP...........................................................................................................................................147 4.5.32 BTW................................................................................................................................................148 4.5.33 FIFO................................................................................................................................................149 4.6 E²PROM esterna......................................................................................................................................151 4.7 Orologio calendario.................................................................................................................................152 4.8 Programmatore Settimanale....................................................................................................................153 4.9 Ricette......................................................................................................................................................154 4.10 Ingressi Analogici..................................................................................................................................155 4.11 Uscite Analogiche.................................................................................................................................156 4.12 Encoders................................................................................................................................................157 4.13 Regolatore P.I.D....................................................................................................................................158 4.15 Gestione PWM......................................................................................................................................162 4.16 Protocollo libero....................................................................................................................................163 5.0 Ladder................................................................................................................................164 5.1 Finestra ladder.........................................................................................................................................164 5.2 Menu a tendina........................................................................................................................................165 5.3 Barra pulsanti...........................................................................................................................................171 5.4 Finestra Network.....................................................................................................................................172 5.5 Area titolo e commento...........................................................................................................................173 5.6 Griglia di programma..............................................................................................................................174 5.7 Online......................................................................................................................................................174 5.8 Programma minimo.................................................................................................................................175 5.9 Form dei contatti......................................................................................................................................176 5.10 Editor dei simboli..................................................................................................................................177 6.0 Lista Istruzioni..................................................................................................................178 6.0.1 Come iniziare...................................................................................................................................178 6.0.2 Programma minimo.........................................................................................................................179 TSP 350 6
  • 7. KERNEL Sistemi s.r.l. - Via Vignolese , 1138 - 41100 Modena Tel.059 469 978 Fax 059 469 974 www.kernel.modena.it support@kernel.modena.it 1.0 Caratteristiche Hardware Alimentazione Min 20Vcc ; Max 26 Vcc Min 15 Vac ; Max 21 Vac Assorbimento inferiore a 600mA senza carichi Microprocessore Fujitsu MB91467 @ 100MHz Memoria Programma 128 KB Memoria Pagine 128 KB E²PROM 64 KB Tempo di Ciclo Programmabile (minimo 1 msec.) Input Digitali 12 input digitali PNP a 24 Volts con filtro antidisturbo programmabile singolarmente (valore 0..255) Input Analogici Quattro input analogici con risoluzione a 10 bit [0...1023] ; per PT100 , termocoppia (J o K) in tensione (0...10V) o in corrente (0...20mA) . Output Digitali 12 uscite statiche PNP 24V a 500mA Output Analogici 4 uscite analogiche -10/+10 V a 12 bits Ingressi Encoder 2 ingressi per encoder bidirezionale fino a 10 KHz Impedenza Ingresso ADC 250 Ω In Corrente Impedenza Ingresso ADC 10 KΩ In Tensione RAM tampone --- Range Temperatura di da -10 °C a +70 °C Funzionamento Range Umidita' da 10 a 90% (senza condensa) Atmosfera di Libera da gas corrosivi Funzionamento Immunita' ai Disturbi Secondo norme vigenti Protezione Anteriore IP65 TSP 350 7
  • 8. KERNEL Sistemi s.r.l. - Via Vignolese , 1138 - 41100 Modena Tel.059 469 978 Fax 059 469 974 www.kernel.modena.it support@kernel.modena.it Sistema di Fissaggio Quattro perni M4 Peso 760 g Tastiera Touch screen resistivo con ampia risoluzione Display Display grafico 320 per 240 a 256 colori, retroilluminato. 4 LEDS di segnalazione. RTC Real time clock esterno con calendario e orologio tamponato con batteria ricaricabile . (durata carica batteria 1 anno) Connessioni I/O (Outputs) TSP 350 8
  • 9. KERNEL Sistemi s.r.l. - Via Vignolese , 1138 - 41100 Modena Tel.059 469 978 Fax 059 469 974 www.kernel.modena.it support@kernel.modena.it Dimensioni Frontale 145x120 mm , Profondita' 82 mm TSP 350 9
  • 10. KERNEL Sistemi s.r.l. - Via Vignolese , 1138 - 41100 Modena Tel.059 469 978 Fax 059 469 974 www.kernel.modena.it support@kernel.modena.it 3 linee seriali (COM 0,COM 1,COM 2) e porta CAN Porte di Comunicazione COM 0 : Questa seriale e' RS232 e puo' supportare diversi tipi di protocolli di comunicazione per interfacciamento con altri dispositivi (termoregolatori, inverters o per collegamento in rete) . E' usata per caricare il programma applicativo o il sistema operativo in alternativa alla porta USB . COM 1 : Questa seriale e' RS422 o RS485 e puo' supportare diversi tipi di protocolli di comunicazione per interfacciamento con altri dispositivi (termoregolatori, inverters o per collegamento in rete) . COM 2 : Questa seriale e' RS485 e puo' supportare diversi tipi di protocolli di comunicazione per interfacciamento con altri dispositivi (termoregolatori, inverters o per collegamento in rete) . Figura 1.2 TSP 350 10
  • 11. KERNEL Sistemi s.r.l. - Via Vignolese , 1138 - 41100 Modena Tel.059 469 978 Fax 059 469 974 www.kernel.modena.it support@kernel.modena.it gli ingressi analogici ( 4 per PT100, TMC, tensione 0...10V o corrente 0...20mA ) sono disposti su morsettiera in questo modo : figura 1.3 TSP 350 11
  • 12. KERNEL Sistemi s.r.l. - Via Vignolese , 1138 - 41100 Modena Tel.059 469 978 Fax 059 469 974 www.kernel.modena.it support@kernel.modena.it 1.1 Installazione L'utente deve installare ed utilizzare i prodotti in base alle specifiche riportate nei manuali. Prima di utilizzare i prodotti in condizioni non previste dai manuali o di applicarli in sistemi di controllo nucleari, ferroviari, per aviazione, su veicoli, sistemi di combustione, apparecchiature medicali, macchine per Luna Park, apparecchiature di sicurezza o a qualunque altro sistema, macchina o apparecchiature il cui uso improprio possa comportare il rischio di lesioni a persone o cose, rivolgersi direttamente a KERNEL sistemi. Accertarsi che i valori nominali e le specifiche di prodotto siano sufficienti per i sistemi, le macchine e le apparecchiature che verranno utilizzare e dotare sempre tali sistemi di doppi meccanismi di sicurezza. Il presente manuale fornisce informazioni sulla programmazione e sull'utilizzo del PLC , Kernel si raccomanda di leggerlo attentamente prima di utilizzare il prodotto per la prima volta e tenerlo sempre a portata di mano come riferimento durante le operazioni. Installazione e quadro elettrico La connessione elettrica tra il dispositivi KERNEL e il quadro elettrico rappresenta una delle parti più importante per il corretto funzionamento di tutta la macchina. In ogni caso si devono seguire delle regole generali fondamentali e soprattutto il buon senso.  E` buona norma inserire i dispositivi in una carpenteria metallica opportunamente messa a terra, separare la parte di potenza dalle parti logiche, evitare di mettere i dispositivi nei pressi di fonti di calore.  Utilizzare cavi adeguati all’uso sia come sezione e sia come schermatura quando serve. Evitare di accoppiare cavi di segnali o a bassa tensione con cavi di potenza.  Rispettare le regole di messa a terra e in modo particolare il concetto di terra stellare utilizzando le apposite barre di terra con sezioni idonee al carico.  Inserire i filtri su carichi induttivi o simili come su contatti di contattori per motori o elettrovalvole.  Schermare sul bordo macchina i segnali come sensori finecorsa encoder ecc..  Utilizzare eventuali sensori analogici (Termocoppie, PT100, corrente etc..) con carcassa metallica isolata dai conduttori. Queste regole sommarie sono descritte anche in testi specifici, in ogni caso è buona norma interpellare la KERNEL sistemi per ogni chiarimento tecnico. Altre direttive applicabili • Direttiva sulla compatibilità elettromagnetica (EMC) • Direttiva per le basse tensioni (LVD) Per consentire l'utilizzo con qualsiasi macchinario e in combinazione con apparecchiature di altri produttori, i prodotti KERNEL sono stati progettati nel rispetto degli standard EMC allo scopo di agevolare anche la conformità degli eventuali macchinari e dispositivi assemblati ai medesimi standard. Tuttavia, sebbene i singoli macchinari o apparecchiature siano conformi agli standard EMC prima dell'assemblaggio, tale condizione potrebbe cambiare a seconda dell'applicazione, della configurazione del pannello di controllo e del cablaggio. Per tale motivo, KERNEL non può garantire che un determinato sistema sia conforme con la Direttiva. È pertanto necessario accertare il macchinario o il dispositivo nel suo complesso rispetti le Direttive EMC. Direttiva per le basse tensioni (LVD) TSP 350 12
  • 13. KERNEL Sistemi s.r.l. - Via Vignolese , 1138 - 41100 Modena Tel.059 469 978 Fax 059 469 974 www.kernel.modena.it support@kernel.modena.it La Direttiva per le basse tensioni stabilisce i necessari standard di sicurezza e la relativa implementazione per i dispositivi funzionanti a tensioni comprese tra 50 e 1.000 Vc.a. o tra 75 e 1.500 Vc.c. EMC: direttiva concernente la compatibilità elettromagnetica (Electro-Magnetic Compatibility) EMS: standard di suscettibilità elettromagnetica (Electro-Magnetic Susceptibility) EN 61131-2 EN 61000-6-2 EMI: standard di interferenza elettromagnetica (Electro-Magnetic Interference) EN 50081-2 Standard generico sulle emissioni EN 50081-2, standard sulle emissioni irradiate (10 m) È di fondamentale importanza che il PLC e tutti i relativi Moduli vengano utilizzati per lo scopo specificato e nelle condizioni specificate, in particolare in applicazioni che implicano rischi diretti o indiretti per l'incolumità delle persone. Prima di utilizzare il PLC per tali applicazioni, rivolgersi al proprio rappresentante KERNEL Non tentare di rimuovere un dispositivo in presenza di alimentazione, in quanto ciò implica il rischio di scosse elettriche. Non toccare i terminali o le morsettiere quando il sistema e' alimentato, cio' potrebbe comportare il rischio di scosse elettriche . Applicare adeguate misure di sicurezza ai circuiti esterni (cioè, esterni al Controllore programmabile) , incluse quelle riportate di seguito, per garantire la massima sicurezza in caso di anomalie dovute al funzionamento incorretto del PLC o ad altri fattori esterni che influiscono sul funzionamento del PLC. Disattendere queste precauzioni potrebbe essere causa di gravi incidenti. I circuiti di controllo esterni devono essere dotati di circuiti di arresto di emergenza, circuiti di interblocco, limitatori di ampiezza e altre misure di sicurezza analoghe Le uscite del PLC potrebbero restare attivate o disattivate in caso di deposizione elettrolitica, bruciatura dei relè di uscita o distruzione dei transistor di uscita. Come soluzione a tali problemi, il sistema deve essere dotato di misure di sicurezza esterne. TSP 350 13
  • 14. KERNEL Sistemi s.r.l. - Via Vignolese , 1138 - 41100 Modena Tel.059 469 978 Fax 059 469 974 www.kernel.modena.it support@kernel.modena.it Precauzioni relative all'ambiente operativo : !Attenzione Non utilizzare il sistema di controllo nei seguenti luoghi: • Luoghi esposti alla luce solare diretta. • Luoghi con temperature o tassi di umidità al di fuori dell'intervallo di valori riportato nelle specifiche. • Luoghi soggetti a formazione di condensa a causa di considerevoli escursioni termiche. • Luoghi esposti a gas corrosivi o infiammabili. • Luoghi esposti a polvere (in particolare polvere metallica) o agenti salini. • Luoghi esposti ad acqua, oli o agenti chimici. • Luoghi soggetti a urti o vibrazioni. !Attenzione Applicare soluzioni di sicurezza adeguate e sufficienti quando si installano sistemi nei seguenti luoghi: • Luoghi soggetti a elettricità statica o altre forme di disturbi. • Luoghi in cui sono presenti forti campi elettromagnetici. • Luoghi potenzialmente esposti a radioattività. • Luoghi in prossimità di fonti di alimentazione. !Attenzione L'ambiente in cui opera il PLC può avere un grande impatto sulla durata e sull'affidabilità del sistema. L'utilizzo in ambienti operativi non appropriati può essere causa di funzionamento incorretto, guasti e altri problemi non prevedibili. Accertarsi che l'ambiente operativo rispetti le condizioni richieste per l'installazione e che tali condizioni siano mantenute per l'intera durata di esercizio del sistema.esercizio del sistema. Precauzioni relative all'applicazione : Osservare le seguenti precauzioni nell'uso del PLC. !AVVERTENZA Attenersi sempre alle seguenti precauzioni. Il mancato rispetto di tali precauzioni può essere causa di lesioni gravi, anche mortali. • Durante l'installazione dei dispositivi, effettuare sempre un collegamento a terra di classe 3 (a 100 . o inferiore). Il collegamento a una massa diversa dalla classe 3 potrebbe determinare scosse elettriche. • Spegnere sempre il PLC e scollegare l'alimentazione prima di eseguire una delle operazioni riportate di seguito. La mancata interruzione dell'alimentazione,comporta il rischio di scosse elettriche o il funzionamento incorretto. • Montaggio o smontaggio di Moduli di I/O, CPU, o espansioni. • Collegamento di cavi o cablaggio del sistema. • Collegamento e scollegamento di connettori. !Attenzione Il mancato rispetto delle seguenti precauzioni può causare il funzionamento incorretto del PLC o del sistema o danni al PLC e ai relativi Moduli. Seguire sempre tali precauzioni. • Il cliente è tenuto a implementare meccanismi di sicurezza per guasti ed errori allo scopo di garantire la sicurezza in caso di segnali errati,mancanti o anomali provocati da guasti a carico delle linee di segnale,cadute di tensione temporanee o altre cause. • Utilizzare sempre le tensioni di alimentazione specificate nel presente manuale. Una tensione errata può provocare un funzionamento incorretto o bruciature. • Adottare le misure necessarie per garantire che il sistema sia sempre alimentato nel rispetto delle specifiche di tensione e frequenza nominali. Prestare particolare attenzione in ambienti in cui l'alimentazione è instabile.Un'alimentazione non adeguata può comportare un funzionamento incorretto. • Installare interruttori esterni o altri dispositivi di sicurezza per evitare cortocircuiti nelle aree di cablaggio esterno. Misure insufficienti di protezione da cortocircuiti potrebbero causare bruciature. • Non applicare alle sezioni di ingresso tensioni superiori alla tensione di ingresso nominale. Tensioni eccessivamente TSP 350 14
  • 15. KERNEL Sistemi s.r.l. - Via Vignolese , 1138 - 41100 Modena Tel.059 469 978 Fax 059 469 974 www.kernel.modena.it support@kernel.modena.it alte potrebbero essere causa di bruciature. • Non applicare tensioni o collegare carichi alle sezioni di uscita superiori alla capacità di commutazione massima. Tensioni o carichi eccessivamente elevati potrebbero essere causa di bruciature. TSP 350 15
  • 16. KERNEL Sistemi s.r.l. - Via Vignolese , 1138 - 41100 Modena Tel.059 469 978 Fax 059 469 974 www.kernel.modena.it support@kernel.modena.it 2.0 Note Generali Per avere un corretto quadro completo sull' utilizzo del TSP350 e su come lavorare con questo oggetto , e' opportuno dare alcune informazioni generali sul software e sull' hardware . 2.1 Flash Il software Flash e' l'ambiente di sviluppo per la parte terminale (e quindi la grafica delle pagine) e la parte ladder (la scrittura del codice) che permette la creazione di applicativi per il TSP350 . Per installare Flash e' sufficente scaricare il pacchetto di installazione completo presente sul nostro sito www.kernel.modena.it ; il download e' gratuito . Il software Flash e' inoltre in costante sviluppo per migliorarne il funzionamento , inserire nuove funzioni , correggere eventuali bachi di programma ; e' pertanto opportuno subito dopo l'installazione del software , scaricare anche l' aggiornameto di Flash , in quanto il pacchetto di installazzione completo potrebbe non racchiudere l'ultima versione. Questa operazione dovra' essere fatta ogni qual volta si riscontri un'anomalia o sia stata inserita una modifica su espressa richiesta del cliente , e' comunque buona norma tenersi aggiornati con le ultime versioni di Flash . E' possibile verificare la versione del software installato selezionando il menu a tendina in alto “?” e poi “Info”. (figura 2.0) figura 2.0 E' buona norma tenersi aggiornati con le ultime versioni del software di sviluppo Flash scaricabili dal nostro sito . 2.2 Sistema Operativo La parte software del TSP350 e' costituita dal sistema operativo e dal programma applicativo . Al momento della consegna sul TSP e' presente solamente il sistema operativo , il programma applicativo verra' creato in seguito dall'utente col software Flash e trasmesso . Il sistema operativo non e' altro che quella parte di software che gestisce tutte le risorse del PLC e le mette a disposizione del programma applicativo (in maniera analoga a quanto avviene in un comune PC) . Anche il sistema operativo , proprio come l'ambiente di programmazione Flash , e' in costante sviluppo per migliorarne il funzionamento , inserire nuove risorse , correggere eventuali bachi software ; pertanto , sono spesso disponibili nuovi aggiornamenti sul sito www.kernel.modena.it . Se si e' appena effettuata l'installazione del programma tramite il pacchetto di installazione completo , e' consigliato scaricare anche l'aggiornamento del sistema operativo , in quanto il pacchetto di installazione potrebbe non racchiudere l'ultima versione . L'aggiornamento del sistema operativo e' indicato sul nostro sito con il nome “sistema operativo SYS_DLC” . A differenza di Flash , pero' , per quanto riguarda il sist. op. non e' esplicitamente consigliato di tenersi aggiornati con le ultime versioni , le quali potrebbero implementare risorse aggiuntive ritenute non interessanti e non essere utilizzate dal TSP 350 16
  • 17. KERNEL Sistemi s.r.l. - Via Vignolese , 1138 - 41100 Modena Tel.059 469 978 Fax 059 469 974 www.kernel.modena.it support@kernel.modena.it cliente . Il suggerimento che viene dato , quindi , e' quello di continuare con una determinata versione di sist. op. nel caso questa sia considerata sufficiente dal programmatore per i propri scopi . Flash viene installato in automatico nel disco fisso principale nella cartella ProgrammiFlash . La cartella Flash conterra' una serie di files necessari alla programmazione e alcune sottocartelle contenenti i sistemi operativi dei vari PLC fra cui anche la cartella TSP_350 . Dopo aver scritto il proprio programma applicativo e' necessario compilarlo per linkarlo alle risorse del sistema operativo installato sul proprio PC nella cartella sopracitata . Nel caso in cui la voce “aggiornamenti automatici” fosse spuntata (figura 2.1) , al momento della trasmissione da PC a TSP viene controllato se il sist.op. presente sul TSP sia uguale a quello con cui viene compilato l'applicativo . Figura 2.1 Nel caso in cui la risposta del TSP sia errata o non vi sia risposta il software Flash propone di aggiornare il sist. op. (figura 2.2) figura 2.2 Nel caso si decidesse di deselezionare la voce “aggiornamenti automatici” , Flash non mostrera' piu' la finestra di figura 2.2 ma trasmettera' comunque il programma applicativo anche in caso di sistemi operativi differenti fra PC e TSP ; sara' il TSP350 a segnalare attraverso il messaggio d'errore “SYSTEM Mismatch Fatal Error” (figura 2.3) che e' stato trasmesso un applicativo compilato con un sist.op. Differente da quello presente sul TSP . TSP 350 17
  • 18. KERNEL Sistemi s.r.l. - Via Vignolese , 1138 - 41100 Modena Tel.059 469 978 Fax 059 469 974 www.kernel.modena.it support@kernel.modena.it figura 2.3 2.3 Set Up menu Se sul TSP350 non e' caricato nessun applicativo , all'accensione entra in automatico nel menu di “Set Up” (figura 2.4) dopo aver mostrato per qualche istante la scritta “No Application Fatal Error” (tale scritta segnala appunto che non e' caricato alcun applicativo) . figura 2.4 Le voci del menu sono le seguenti: Language : all'interno di questo menu e' possibile selezionare la lingua di lavoro nel caso in cui l'applicativo preveda la modalita' multilingua . Keys Shape : all'interno di questo menu è possibile scegliere il font dei tati che si desidera utilizzare. Parameters : permette di modificare alcuni parametri del TSP , in particolare il Net Address cioe' l'indirizzo del TPS nel caso in cui venga messo in comunicazione con altri dispositivi , Backlight : tempo di attivazione retroilluminazione (espresso in sec.) , Password : impostazione della password con la quale sara' possibile andare a proteggere pagine . Set Default : questo menu permette di eseguire un Set Default tramite password . La password per poter eseguire questa operazione e' 31415 (Π senza la virgola) . Il Set default ha la funzione di andare a riscrivere tutti i parametri a livello di default , cosi' ad esempio tutti i parametri del manu “Parameters” tornano ad essere Net Address = 1 ; Backlight = 600 ; Password = 1234 , in questo modo , nel caso in cui venga dimenticata la password utente con questo tipo di operazione la si puo' riportare al valore standard . Il Set Default non cancella l'applicativo e non cancella i valori salvati in EEPROM RTC Clock : esegue un controllo sulla carica della batteria tampone , se la batteria della RAM tamponata e' carica , mostra “RAM OK” e mostra l'orologio calendario . Qui e' anche possibile modificare le impostazioni dell'orologio calendario . Nel caso in cui sul TSP sia presente un programma applicativo , per accedere al “Set Up” menu sara' necessario accendere il TSP tenendo premuto il tasto “ENTER” ; oppure mentre l'applicativo e' in esecuzione , tenere premuto il tasto“CLEAR” per piu' di cinque secondi . TSP 350 18
  • 19. KERNEL Sistemi s.r.l. - Via Vignolese , 1138 - 41100 Modena Tel.059 469 978 Fax 059 469 974 www.kernel.modena.it support@kernel.modena.it Nel caso in cui l'applicativo trasmesso sul TSP350 preveda un protocollo di comunicazione su COM1 che non sia slave , e' bene tener presente che il TSP in questa condizione ha la COM1 impegnata e NON riceve da PC . Per poter ricevere l'applicativo da PC sara' necessario entrare in “Set Up” menu , dentro questo menu la COM1 vierra' impostata in automatico come slave 115200 N 8 1 , tali caratteristiche sono necessarie per poter ricevere da PC . 2.4 System Test menu E' possibile entrare nel menu “System Test” tenendo premuto il tasto “SW1” a lato del TSP in fase di accensione (figura 2.5) . figura 2.5 In questo menu e' possibile fare un test di alcune parti hardware . Per uscire da ogni singola voce premere “C“ . Le voci in elenco sono le piu' utilizzate : Display : Accende tutti i led dei tasti funzione uno ad uno ed e' possibile regolare il contrasto del display con i tasti freccia su e giu' . Keyboard : In questo menu è possibile eseguire la calibrazione del touch screen. Appena entrati comparirà la schermata seguente: TSP 350 19
  • 20. KERNEL Sistemi s.r.l. - Via Vignolese , 1138 - 41100 Modena Tel.059 469 978 Fax 059 469 974 www.kernel.modena.it support@kernel.modena.it Il cerchio in alto a sinistra sarà lampegiante, premendolo verranno automaticamente salvate le coordinate di quel punto, comparirà successivamente un cerchio lampeggiante nell'angolo in alto a destra e così via fino ad aver completato i quattro angoli, al termine, premere “SW2”per salvare ed uscire da questo menu. Rotate Outs : Accensione delle uscite a rotazione . Test Outs : Accensione delle uscite singolarmente una ad una premendo i tasti freccia su e freccia giu' . Test Inputs : Sedici bit visualizzati a display , uno per ogni ingresso , ogni bit passa da 0 a 1 quando l'ingresso e' presente ADC Convert : Questo test mostra istante per istante il valore in bit di ogni ingresso analogico. Cold Temp : E' possibile impostare la temperatura del giunto freddo (nel caso di ingressi per termocoppia) Sensor Cal. : Entrando in questo menu e' possibile selezionare con i tasti freccia su e freccia giu' il modello di ingresso analogico in temperatura montato sul TSP , una volta selezionato il modello di ADC corretto premere ENTER . Il TSP mostrera' il valore letto in bit ed in gradi di ogni ingresso . Eeprom : Lancia il test dell' eeprom , se non trova alcun errore scrive : “EEPROM OK” 2.5 Connessione con PC Per connettersi al PC con il TSP350 e' sufficiente crearsi un cavo come in figura 2.6 . La connessione andra' effettuata fra la COM0 del TSP350 e la porta seriale del PC . Oppure utilizzare la porta USB del PC collegata alla porta USB slave del TSP350 tramite un comune cavo USB per stampante (USB/USA) figura 2.7 . figura 2.6 Una volta connessi e' bene ricordare che e' possibile scaricare l'applicativo da PC a TSP MA NON IL CONTRARIO . Attualmente diversi computer , in particolare i portatili non montano piu' la porta seriale , sostituendola con una porta USB , in tal caso sara' obbligatoria la scelta del cavo di figura 2.7 collegato alla porta USB slave del TSP ; tale porta USB e' gia' opto isolata garantendo cosi' la separazione elettrica fra il computer e il TSP in fase di programmazione sulla macchina . Puo' infatti accadere che collegandosi ad un TSP installato su una macchina con un portatile alimentato con la tensione di rete , si venga a creare una differenza di potenziale fra le due GND (quella della macchina e quella del computer che la prende dalla rete) in modo tale da danneggiare in maniera definitiva computer e TSP . TSP 350 20
  • 21. KERNEL Sistemi s.r.l. - Via Vignolese , 1138 - 41100 Modena Tel.059 469 978 Fax 059 469 974 www.kernel.modena.it support@kernel.modena.it figura 2.7 La porta USB slave del TSP , isolata galvanicamente in modo da disaccoppiare le due porte , tutela da questo tipo di problema ed e' pertanto fortemente consigliata nel caso si collegasse il computer portatile al TSP installato direttamente sulla macchina . Chiaramente una volta connesso il cavo di figura 2.7 sara' necessario verificare dentro al menu di Windows : impostazioni → pannello di controllo → sistema → hardware → gestione periferiche → porte (COM e LPT) il numero della com seriale virtuale , per poi selezionarla dentro al software Flash (figura 2.8) . figura 2.8 Se si collega il computer ad un TSP installato su una macchina , e' importante utilizzare la connessione su porta USB slave del TSP , questo per tutelarsi in caso di differenze di potenziali fra le masse del computer portatile e della macchina .La porta USB slave del TSP e' isolata galvanicamente in modo da disaccoppiare le due porte . TSP 350 21
  • 22. KERNEL Sistemi s.r.l. - Via Vignolese , 1138 - 41100 Modena Tel.059 469 978 Fax 059 469 974 www.kernel.modena.it support@kernel.modena.it Per poter agiornare il sistema operativo del TSP tarmite porta USB e' necessario ponticellare i pin 1 e 6 della COM 0 2.6 Le Password Il TSP350 prevede due differenti livelli di password : la password di sistema e la password utente . Attraverso la password utente e' possibile proteggere pagine del programma applicativo , in questo modo quando il DATA.00 avra' il valore della pagina in questione a display verra' richiesta la password utente . La password utente di default e' 1234 ma e' possibile cambiarla nel SET UP menu (vedi § 2.3 Set Up menu) . Nel caso la password utente venga modificata ma poi dimenticata , e' possibile reimpostare la password di default eseguendo una operazione di “set default” (vedi sempre § 2.3 Set Up menu) , in questo caso verra' richiesta la password di livello superiore 31415 (NON MODIFICABILE) 2.7 Struttura di programmazione Il software di sviluppo Flash , dividera' la programmazione in due macro-sezioni : la sezione TERMINALE e la sezione SOFTWARE . La sezione relativa alla programmazione terminale riguarda tutti gli aspetti di visualizzazione display , gestione pulsanti e led di tastiera ; tutto cio' e' possibile attraverso una semplice ed intuitiva interfaccia che compare immediatamente ad inizio progetto (figura 2.9) . Come verra' approfondito in seguito , la sezione software invece potra' essere di due tipi diversi : ladder o lista istruzioni , ed in base ad essa cambiera' anche il tipo di interfaccia grafica (figura 2.10) . Sara' possibile accedere alla sezione software tramite l'apposita voce nel menu a tendina “progetto” TSP 350 22
  • 23. KERNEL Sistemi s.r.l. - Via Vignolese , 1138 - 41100 Modena Tel.059 469 978 Fax 059 469 974 www.kernel.modena.it support@kernel.modena.it oppure tramite l'apposito tasto sulla barra di stato : figura 2.9 figura 2.10 TSP 350 23
  • 24. KERNEL Sistemi s.r.l. - Via Vignolese , 1138 - 41100 Modena Tel.059 469 978 Fax 059 469 974 www.kernel.modena.it support@kernel.modena.it 2.8 Calibrazione touch screen Nel caso in cui il touch non sia calibrato è possibile eseguire una calibrazione per tararlo correttamente. Per farlo tenere premuto, all'accensione, il tasto a lato del TSP “SW1”; in questo modo si entrerà nel menu “SYSTEM TEST”. È possibile scorrere tale menu con il tasto “SW2”, il quale verrà utilizzato con la funzione di “freccia giù”. Una volta selezionata la voce “Keyboard” entrare con il tasto a lato “SW2”. Questo menù mostrerà la seguente schermata: Il cerchio in alto a sinistra sarà lampegiante, premendolo verranno automaticamente salvate le coordinate di quel punto, comparirà successivamente un cerchio lampeggiante nell'angolo in alto a destra e così via fino ad aver completato i quattro angoli, al termine, premere “SW2”per salvare ed uscire da questo menu. TSP 350 24
  • 25. KERNEL Sistemi s.r.l. - Via Vignolese , 1138 - 41100 Modena Tel.059 469 978 Fax 059 469 974 www.kernel.modena.it support@kernel.modena.it 3.0 Progettazione Il capitolo seguente si prefigge l'obbiettivo di analizzare lo sviluppo di un progetto per il TSP350 seguendo l'operatore passo passo . 3.1 Per Iniziare Per iniziare una nuova applicazione scegliere <nuovo progetto> (figura 3.0). figura 3.0 Successivamente comparira' una finestra come in figura 3.1 , dove sara' possibile dare un nome al progetto e scegliere il tipo di oggetto da programmare (nel caso in esame TSP_350) ed in che modo programmarlo : ladder o lista istruzioni . figura 3.1 La programmazione ladder , o linguaggio a contatti (figura 3.2) , e' pensata per facilitare l'approccio alla programmazione software a chi ha maggior confidenza con gli aspetti hardware (mostrando un interfaccia fatta di contatti N.A , N.C , bobine d'uscita ecc...). Per la programmazione in lista di istruzioni (figura 3.2) , invece , e' necessaria qualche conoscenza di base maggiore per quanto riguarda la programmazione software , infatti , mentre con il ladder gia' allo start up viene TSP 350 25
  • 26. KERNEL Sistemi s.r.l. - Via Vignolese , 1138 - 41100 Modena Tel.059 469 978 Fax 059 469 974 www.kernel.modena.it support@kernel.modena.it fornito lo scheletro principale del programma (END , SBR INITIALIZE , ENDSBR) con la programmazione in lista di istruzioni compare una pagina vuota su cui andare a scrivere codice (AWL) . figura 3.2 UNA VOLTA SELEZIONATO IL MODO DI PROGRAMMAZZIONE ( ladder, lista istruzioni ) AD INIZIO PROGETTO , NON E' POSSIBILE TORNARE INDIETRO . Va comunque tenuto presente che il linguaggio ladder e' un linguaggio di alto livello , e quindi un interfaccia che si aggiunge fra il programmatore ed il PLC , infatti il software Flash traduce il linguaggio ladder nella corrispettiva lista di istruzioni ed e' possibile verificarlo istante per istante . In questo modo e' relativamente semplice copiare la corrispettiva lista di istruzioni di un progetto ladder ed incollarla su un NUOVO PROGETTO in lista istruzioni . Una volta selezionato il TSP350 ed il modo di programmazione compare la finestra opzioni progetto. E' importante stabilire correttamente fin da subito come si vuole programmare il TSP350 , se in ladder o in lista istruzioni ; questa scelta non e' reversibile . TSP 350 26
  • 27. KERNEL Sistemi s.r.l. - Via Vignolese , 1138 - 41100 Modena Tel.059 469 978 Fax 059 469 974 www.kernel.modena.it support@kernel.modena.it 3.2 Opzioni Progetto Il menu opzioni progetto (figura 3.4) comapre appena iniziata la programmazione oppure e' possibile visualizzarlo premendo il relativo tasto sulla barra di stato in alto (figura 3.3) o ancora , attraverso il menu a tendina visualizza. figura 3.3 figura 3.4 TSP 350 27
  • 28. KERNEL Sistemi s.r.l. - Via Vignolese , 1138 - 41100 Modena Tel.059 469 978 Fax 059 469 974 www.kernel.modena.it support@kernel.modena.it In questo form e' possibile impostare tutte le opzioni del progetto in corso, che verranno scaricate nel TSP350 insieme alle pagine e alla applicazione. Il form e' diviso in quattro sottomenu : • Generale • TIM – CNT – Filtri d'ingresso • Var. Esterne • Nodi – Parametri CAN / COM 3.2.1 Generale All'interno di questo menu e' possibile impostare alcuni parametri (figura 3.4) : Parametro Descrizione Progetto E' possibile dare un nome al progetto Terminale Mostra il tipo di oggetto cui fa riferimento il progetto Pag.Iniziale E' possibile selezionare quale pagina del progetto visualizzare all' accensione . Main COM Consente di selezionare la porta di comunicazione principale . Di default “INTERNAL” Set Caratteri Consente di selezionare fra caratteri standard e Cirillici . Modem Abilita la connessione con un Modem per la supervisione o l' invio di SMS Com Delay E' possibile inserire un ritardo sulla porta di comunicazione . Ini. Delay Tempo di visualizzazione della pagina iniziale . All Scroll Tempo di scroll automatico degli allarmi, se impostato a zero lo scroll e' manuale T ciclo Tempo di ciclo del PLC in millisecondi, puo' scendere fino a 1.0 msec (default = 2 msec) Multi Plc Se selezionato segnala la presenza di piu' PLC sulla stessa porta seriale . Pipeline Abilitazione/disabilitazione architettura pipeline . Beep All. Abilitazione/disabilitazione beep allarmi Beeper Abilitazione/disabilitazione beep sonoro Show Vers Se spuntata mostra all'accensione la versione del sistema operativo Multi Port Abilitazione/disabilitazione delle COM in aggiunta alla COM_1 Local Abilitazione/disabilitazione architettura local . Clock non usata Se spuntato , l'allarme viene scritto sopra la pagina visualizzata . Se non spuntato viene Backg. Alr pulito lo sfondo su cui compare l'allarme Protocollo Selezione del protocollo di comunicazione relativo al PLC utilizzato Baud, Parity, Stop Parametri del protocollo di comunicazione con il PLC PLC Area Shift delle aree di memoria . E' possibile impostare un offset sulle locazioni di memoria . Es. : PLC Area 100 , allora il data della pagina DATA.00 sara' DATA.100 , il data dell'analogica DATA_300 diventera' DATA_400 e cosi' via . Variabili Configurazione CAN Vedi § 3.2.4.2 Configurazione variabili CAN TSP 350 28
  • 29. KERNEL Sistemi s.r.l. - Via Vignolese , 1138 - 41100 Modena Tel.059 469 978 Fax 059 469 974 www.kernel.modena.it support@kernel.modena.it Selezionare le espansioni Attraverso questa finestra e' possibile selezionare quante espansioni Kernel saranno presenti collegate al PLC. Config. Ingressi Se il numero delle espansioni presenti e' > 0, in questo menu e' possibile configurare il tipo di espansione (I/O digitali, Analogica, solo ingressi ecc...) INI. DATA WR Enable All'interno del range di DATA specificato, saranno compresi tutti quei DATA FIN. DATA WR Enable MEMORY interni al PLC che sara' possibile leggere/scrivere da remoto. Tutti i DATA NON inclusi in tale range, saranno di sola lettura e pertanto non sara' possibile modificarli da remoto. 3.2.2 TIM – CNT – Filtri d'Ingresso Per quanto riguarda l'impostazione e l'uso di TIMERS e COUNTERS rimandiamo ai relativi paragrafi § 4.4 Timers e § 4.5 Contatori . In merito ai filtri d'ingresso ; ogni ingresso viene filtrato da un filtro software per eliminare eventuali disturbi o rimbalzi sull' ingresso stesso, il valore del filtro puo' variare da 1 (nessun filtraggio) a 255 (cicli di PLC, massimo filtraggio) 3.2.3 Variabili Esterne Le variabili esterne sono variabili su dispositivi esterni collegati termite porta seriale o tramite CAN . Nel menu “opzioni progetto” , “Var. Esterne” (figura 3.5) e' possibile stabilire le variabili esterne da utilizzare . figura 3.5 TSP 350 29
  • 30. KERNEL Sistemi s.r.l. - Via Vignolese , 1138 - 41100 Modena Tel.059 469 978 Fax 059 469 974 www.kernel.modena.it support@kernel.modena.it Cliccando sul pulsante “Aggiungi Variabile” compare la finestra di inserimento nome variabile (figura 3.7) ed in seguito viene creata la variabile con il nome assegnato (figura 3.8) . Nel riquadro di sinistra avremo quindi l'elenco delle variabili esterne , con il nome assegnato ad il numero della variabile (figura 3.6) . figura 3.6 figura 3.7 figura 3.8 Nel riquadro di destra saranno riportate le caratteristiche della variabile esterna (figura 3.9). TSP 350 30
  • 31. KERNEL Sistemi s.r.l. - Via Vignolese , 1138 - 41100 Modena Tel.059 469 978 Fax 059 469 974 www.kernel.modena.it support@kernel.modena.it figura 3.9 Nel caso di una variabile esterna sulla porta CAN , essa potra' avere alcuni attributi in piu' . Il funzionamento della variabile esterna e' molto semplice : viene specificata la COM sulla quale essa deve essere letta , figura 3.10 il nodo dell' oggeto esterno figura 3.11 su quale DATA MEMORY del TSP350 dovra' essere scritto il valore letto dal dispositivo esterno figura 3.12 dimensione del dato esterno (a 16bit oppure a 32bit) figura 3.13 e in fine l'indirizzo della memoria dell'oggetto esterno da andare a leggere/scrivere TSP 350 31
  • 32. KERNEL Sistemi s.r.l. - Via Vignolese , 1138 - 41100 Modena Tel.059 469 978 Fax 059 469 974 www.kernel.modena.it support@kernel.modena.it figura 3.14 a questo punto , tutte le caratteristiche della variabile esterna sono state inserite e sul DATA MEMORY del DMX 16D (figura 3.12). La variabile esterna e' ora utilizzabile all'interno del software oppure direttamente a display . Per utilizzare la variabile a video e' sufficente inserire a display una variabile e nella finestra “impostazioni variabile” selezionarla dal menu che compare premendo il tasto “variabile esterna” (figura 3.15) . 3.2.4 Lettura/Scrittura variabili Esterne Nella finestra delle variabili esterne e' possibile notare tre attributi selezionabili da poter associare alla variabile: “Nessuna”, “Lettura continua”, “Scrittura continua”. 3.2.4.0 Scrittura da software (attributo “Nessuna”) Associando alla variabile esterna l'attributo “Nessuna”, sara' necessario eseguire la lettura e la scrittura della variabile stessa da programma. Per eseguire la scrittura su un dispositivo esterno da programma, senza necessariamente visualizzare a dispaly l'indirizzo da scrivere e' possibile usare i DATA.23 e DATA.24 da software , come in tabella : Data Memory spiegazione DATA.23 Questo DATA dovra' contenere il numero della variabile esterna (figura 3.6) DATA.24 Questo DATA dovra' contenere il valore da scrivere sulla variabile estarna Tutte le variabili esterne dichiarate hanno un numero che le contraddistingue , in questo modo passando a DATA.23 questo valore numerico e' possibile scrivere su quella variabile esterna un valore attraverso il DATA.24 . Per esempio supponiamo di prendere in esame la variabile esterna numero 4 di figura 3.16 nominata “Frequenza”. Figura 3.16 TSP 350 32
  • 33. KERNEL Sistemi s.r.l. - Via Vignolese , 1138 - 41100 Modena Tel.059 469 978 Fax 059 469 974 www.kernel.modena.it support@kernel.modena.it Volendo scrivere dentro ad essa il valore “888” alla pressione del tasto F1, sara' necessario scrivere il codice come segue: In questo modo sul fronte di salita del tasto F1 viene scritto il valore “888” all'indirizzo 82 dell'oggetto collegato alla COM1 con nodo 5 . 3.2.4.1 Scrittura da display (attributo “Nessuna”) Come appena visto la variabbile puo' essere utilizzata all'interno del software oppure direttamente a display. Per utilizzare la scrittura variabile a video e' sufficente inserire a display una variabile e nella finestra “impostazioni variabile” selezionarla dal menu che compare premendo il tasto “variabile esterna” (figura 3.15) . Se viene spuntato anche l'attributo “ENA” , allora la variabile sara' abilitata anche alla scrittura , e premendo il tasto “ENTER” da tastiera sara' possibile andare ad inserire un nuovo valore che verra' scritto all'indirizzo puntato dalla variabile estarna . Figura 3.15 TSP 350 33
  • 34. KERNEL Sistemi s.r.l. - Via Vignolese , 1138 - 41100 Modena Tel.059 469 978 Fax 059 469 974 www.kernel.modena.it support@kernel.modena.it 3.2.4.2 Lettura da software (attributo “Nessuna”) Per eseguire invece la lettura da software di una variabile esterna con spuntato l'attributo “Nessuna”, e che quindi si vuole leggere solamente in quell'instante, e' sufficente specificare in DATA.22 il numero della variabile (figura 3.6). Quando DATA.22 e' diverso da zero, viene letta la variabile che ha numero (figura 3.6) pari a quallo specificato nel DATA. Data Memory spiegazione DATA.22 Qunado diverso da zero viene letta la variabile esterna con numero pari al valore specificato 3.2.4.3 Scrittura continua Utilizzando l'attributo “Scrittura continua”, qualsiasi valore venga scritto sul “DATA destinazione” della variabile (da software tramite una semplice operazione di MOV o da display) viene automaticamente scritto all'indirizzo finale. Questra scrittura e' eseguita sempre, pertanto se il valore dell'indirizzo finale viene modificato da qualche altro punto, la variabile esterna ci sovrascrive subito il proprio valore. 3.2.4.4 Lettura continua Utilizzando l'attributo “Lettura continua”, la variabile specificata e' continuamente letta all'indirizzo finale, qualsiasi modifica da software (ad esempio con una semplice operazione di MOV) a tale variabile esterna, verra' immediatamente sovrascritta dal valore letto (in modo continuo) all'indirizzo finale. 3.2.4.5 Scrittura da display (attributo “Lettura continua”) Utilizzando l'attributo “Lettura continua” e' tuttavia possibile eseguire la scrittura della variabile esterna. Per fare questo e' necessario che la variabile esterna sia visualizzata a video e con l'attributo “ENA” spuntato, modificando la variabile da display, il nuovo valore verra' scritto all'indirizzo finale (vedi § 3.2.5.1 Scrittura da display (attributo “Nessuna”)). 3.2.4.6 Scrittura da software (attributo “Lettura continua”) Utilizzando l'attributo “Lettura continua” e' tuttavia possibile eseguire la scrittura della variabile esterna anche da software. Per eseguire la scrittura su un dispositivo esterno da programma, e' possibile usare i DATA.23 e DATA.24 da software , come in tabella : Data Memory spiegazione DATA.23 Questo DATA dovra' contenere il numero della variabile esterna DATA.24 Questo DATA dovra' contenere il valore da scrivere sulla variabile estarna Tutte le variabili esterne dichiarate hanno un numero che le contraddistingue , in questo modo passando a DATA.23 questo valore numerico e' possibile scrivere su quella variabile esterna un valore attraverso il DATA.24 . Vedi § 3.2.5.2 Lettura da software (attributo “Nessuna”). TSP 350 34
  • 35. KERNEL Sistemi s.r.l. - Via Vignolese , 1138 - 41100 Modena Tel.059 469 978 Fax 059 469 974 www.kernel.modena.it support@kernel.modena.it 3.2.5 CAN Nella sezione CAN viene data la possibilita' di impostare alcuni parametri , i quali hanno inizialmente un valore di default (figura 3.18) . Per inserire un nuovo oggetto CAN OPEN e collegarlo al TSP , e' necessario aggiungerlo in questo menu ; per farlo , selezionare il pulsante “Aggiungi Nodo” , verra' suggerito un nome di default per il nuovo nodo CAN aggiunto che sara' possibile modificare . Ora prima di vedere nel dettaglio i vari parametri impostabili e' necessario sottolineare che e' possibile scegliere , tramite l'apposita finestra , il tipo di oggetto CAN OPEN che si andra' a collegare (figura 3.17) figura 3.17 figura 3.18 Per ogni oggetto CAN sono impostabili i seguenti parametri generali : CAN guard time : e' un parametro standard della comunicazione CAN , nel caso venga persa la comunicazione fra TSP ed il nodo CAN , verra' atteso un tempo in msec pari al valore di “CAN guard time” * “CAN life time”(nell'esempio di figura 3.18 avremo 2000*1 = 2sec) prima di spegnere automaticamente le uscite del modulo . CAN life time: e' un parametro standard della comunicazione CAN , nel caso venga persa la comunicazione fra TSP ed il nodo CAN , verra' atteso un tempo in msec pari al valore di “CAN guard time” * “CAN life time” (nell'esempio di figura 3.18 avremo 2000*1 = 2sec) prima di spegnere automaticamente le uscite del modulo . CAN time update out : e' un parametro standard della comunicazione CAN , tempo (in µsec) di aggiornamento di ogni nodo CAN OPEN . TSP 350 35
  • 36. KERNEL Sistemi s.r.l. - Via Vignolese , 1138 - 41100 Modena Tel.059 469 978 Fax 059 469 974 www.kernel.modena.it support@kernel.modena.it CAN Time monitor : e' un parametro standard della comunicazione CAN , nel caso venga persa la comunicazione fra TSP e il nodo CAN per questo tempo , il TSP considera il modulo scollegato e la comunicazione persa . CAN Time Recovery : e' un parametro standard della comunicazione CAN , in caso di perdita della comunicazione , tempo in cui il TSP riprova a ricollegarsi con il modulo . COM Time Recovery : uguale a sopra , solo in riferimento alle linee seriali . In basso a destra nella finestra su sfondo verde (figura 3.19) , e' possibile andare ad impostare 4 variabili PDO nel caso in cui l'oggetto in questione ne sia dotato (quindi , generalmente , nel caso di Encoder , Azionamenti e Inverter) . figura 3.19 Nell'esempio di figura 3.19 viene abilitata la seconda variabile PDO , la quale occupera' come indicato 3 Byte e verra' posizionata sulla memoria interna del TSP a partire dal DATA.604 3.2.5.1 Moduli I/O CAN Il TSP350 gestisce complessivamente un numero massimo di I/O da 0 a 1023 . Tale gestione e' divisa a blocchi di 32 (che e' il numero massimo di I/O per un modulo CAN) dove il primo blocco fa riferimento a gli input/output a bordo del TSP (ne sono riservati 32 anche se attualmente il TSP350 monta a bordo 16 ingressi e 16 uscite e non 32 input e 32output) ; i successivi blocchi fanno riferimento a moduli ; ogni singolo blocco e' contraddistinto dal proprio indirizzo di nodo , per ogni nodo I/O CAN , vengono riservati 32 input/output dal sistema operativo del TSP , questo indipendentemente dall'effettivo numero di ingressi/uscite presenti sul modulo , i quali potrebbero essere anche in numero inferiore . (vedi figura 3.20). figura 3.20 TSP 350 36
  • 37. KERNEL Sistemi s.r.l. - Via Vignolese , 1138 - 41100 Modena Tel.059 469 978 Fax 059 469 974 www.kernel.modena.it support@kernel.modena.it Per avere rapidamente un idea del numero degli input e degli output che mette a disposizione il modulo I/O CAN appena collegato e' sufficiente moltiplicare il suo numero di nodo per 32 . (esempio : il modulo collegato ha numero di nodo = 9 , allora 9*32 = 288 , quindi il primo input o output del modulo si chiamera' INP.288 o OUT.288). 3.2.5.2 Configurazione variabili CAN Nel caso in cui vi siano oggetti CAN collegati al TSP , e nel caso in cui questi oggetti abbiano variabili interne , potrebbe essere necessario configurarne alcune caratteristiche . Cliccando sul pulsante “Variabili Configurazione CAN” dentro al menu “opzioni progetto” (vedi figura 3.21) si accede all'interfaccia di modifica (figura 3.22) figura 3.21 figura 3.22 tramite questa finestra sono impostabili le seguenti variabili SDO (tali valori verranno scritti solo una volta sullo strumento all'inizializzazione della rete CAN) : COM : Com sulla quale e' presente il dispositivo . Nell'esempio porta CAN . Valore: Valore decimale che verra' scritto all'indirizzo “Indice [dec]” dell'oggetto indicato . Indirizzo di Nodo : Address dell'oggetto CAN . Indice [dec] : Area di memoria interna all'oggetto specificato nella quale all'inizializzazione della rete CAN verra' scritto il valore decimale “Indice [dec]” . Sub Indice [dec] : parametro SDO specifico dell'oggetto (controllare sul manuale dello strumento) Dimensione : dimensione a 8 , 16 o 32 bit . TSP 350 37
  • 38. KERNEL Sistemi s.r.l. - Via Vignolese , 1138 - 41100 Modena Tel.059 469 978 Fax 059 469 974 www.kernel.modena.it support@kernel.modena.it 3.3 Interfaccia principale Appena entrati nel progetto , si accede all'interfaccia principale di programmazione (figura 3.20) . Tale interfaccia , permettera' di creare tutto cio' che riguarda le pagine a display e gli aspetti grafici del progetto . Per quanto riguarda la parte software per il TSP fare riferimento ai paragrafi § 5.0 Ladder e § 6.0 Lista Istruzioni . figura 3.20 TSP 350 38
  • 39. KERNEL Sistemi s.r.l. - Via Vignolese , 1138 - 41100 Modena Tel.059 469 978 Fax 059 469 974 www.kernel.modena.it support@kernel.modena.it 3.3.1 Finestra display In questo Form (figura 3.21) e' possibile progettare la pagina da visualizzare e quindi esso mostra esattamente cio' che vedro' a video sul TSP350. Agendo all'interno di questa finestra , utilizzando gli elementi messi a disposizione sulla tavolozza strumenti , è possibile creare le pagine come si desiderano . Una pagina grafica , infatti , è composta da diversi tipi di elementi inseribili a piacere, per comporre lo sfondo desiderato, su cui porre successivamente i campi per le variabili. Sono disponibili tre tipi di elementi: testi fissi, primitive grafiche (retta, rettangolo, cerchio, etc) ed oggetti bitmap, eventualmente importabili da altri applicativi grafici, quali Paint e simili. figura 3.21 La finestra display fa riferimento alla finestra in alto a sinistra sulla barra di stato che indica il numero di pagina (figura 3.22) . Cio' significa che la finestra display attualmente visualizzata , sara' cio' che mostrera' il TSP quando il DATA.00 avra' come valore il numero della pagina visualizzato nel box sulla barra di stato . figura 3.22 Tutti gli oggetti che vengono posti sullo schermo , che non siano primitive grafiche , (quindi immagini e variabili) TSP 350 39
  • 40. KERNEL Sistemi s.r.l. - Via Vignolese , 1138 - 41100 Modena Tel.059 469 978 Fax 059 469 974 www.kernel.modena.it support@kernel.modena.it vengono posizionati in una griglia di dimensioni 6X8 pixel . E' possibile visualizzare questa griglia in modi differenti , oppure nasconderla , per farlo selezionare dal menu a tendina in alto la voce “Opzioni” --> “Griglia” come in figura 3.23 figura 3.23 Essendo il TSP350 un PLC grafico a colori, è possibile andare ad impostare il colore di sfondo (di default è nero) per la pagina attualmente selezionata; per farlo selezionare dal menu a tendina in alto “Visualizza”, la voce “Opzioni pagina” Qui troverete la voce “Colore sfondo” attraverso la quale selezionare il colore desiderto. TSP 350 40
  • 41. KERNEL Sistemi s.r.l. - Via Vignolese , 1138 - 41100 Modena Tel.059 469 978 Fax 059 469 974 www.kernel.modena.it support@kernel.modena.it 3.3.2 Finestra allarmi In questo Form (figura 2.24) e' possibile inserire tutti i messaggi di allarme. I messaggi di allarme vengono organizzati in pagine, ciascuna richiamabile secondo una ben definita gestione allarmi (vedi § gestione allarmi) . figura 3.24 Nella finestra allarmi non e' possibile inserire variabili . Sulla cornice in alto , dopo la scritta “ All: ” varra' visualizzato il numero di allarme e il numero totale allarmi presenti (Num. allarme/Num. totale allarmi presenti) . E' inoltre importante ricordare che il DATA MEMORY 06 e' interamente dedicato ad allarmi di sistema , pertanto il primo allarme editabile da Flash corrisponde al bit 0 di DATA 07 (vedi § Mappa di memoria ) . TSP 350 41
  • 42. KERNEL Sistemi s.r.l. - Via Vignolese , 1138 - 41100 Modena Tel.059 469 978 Fax 059 469 974 www.kernel.modena.it support@kernel.modena.it 3.3.3 Tavolozza strumenti In questo menu (figura 2.25) e' possibile selezionare cio' che si desidera inserire sulla finestra display o sulla finestra allarmi . In generale tutti questi elementi e' necessario selezionarli con il pulsante destro del mouse , posizionarli sulla finestra display o allarmi , e trascinare con il pulsante destro del mouse premuto . Quando un oggetto e' selezionato , comparira' la relativa icona in alto a destra sul cursore del mouse. finestra 3.25 icona descrizione Puntatore, consente di selezionare un oggetto esistente Gomma da cancellare, consente di eliminare un oggetto selezionato TSP 350 42
  • 43. KERNEL Sistemi s.r.l. - Via Vignolese , 1138 - 41100 Modena Tel.059 469 978 Fax 059 469 974 www.kernel.modena.it support@kernel.modena.it icona descrizione Zoom, permette diversi livelli di ingrandimento dello schermo Carattere, per l'inserimento di testi fissi in diverse dimensioni Linea, consente il tracciamento di linee Rettangolo, inserisce rettangoli vuoti Rettangolo pieno Cerchio per il disegno di cerchi vuoti Cerchio pieno Rettangolo arrotondato , inserisce rettangoli vuoti Rettangolo arrotondato pieno , inserisce rettangoli pieni Cornice, inserisce una cornice rettangolare vuota Inserimento variabile Consente di inserire immagini bit map generate con un editor grafico tipo Paint. Le immagini dovranno essere a 256 colori. Inserimento variabile istogramma orizzontale Inserimento variabile istogramma verticale TSP 350 43
  • 44. KERNEL Sistemi s.r.l. - Via Vignolese , 1138 - 41100 Modena Tel.059 469 978 Fax 059 469 974 www.kernel.modena.it support@kernel.modena.it icona descrizione Inserimento grafico Inserimento funzione menu Inserimento funzione tachimetro Inserimento elemento cursore. Questi comandi consentono visualizzare le coordinate Questi comandi consentono visualizzare e selezionare il colore corrente. Dimensione dei caratteri di testo 3.3.3.1 Cancella Selezionando la gomma , sara' possibile andare a selezionare e cancellare qualsiasi elemento nella finestra display o allarmi . 3.3.3.2 Zoom Il pulsante Zoom se selezionato mostra nella sezione bassa della tavolozza strumenti i 3 tipi di zoom possibili : TSP 350 44
  • 45. KERNEL Sistemi s.r.l. - Via Vignolese , 1138 - 41100 Modena Tel.059 469 978 Fax 059 469 974 www.kernel.modena.it support@kernel.modena.it saranno zoommate le finestre display e allarmi . 3.3.3.3 Inserisci Testo Dopo aver scelto l'elemento inserisci testo , sara' possibile inserire le dimensioni del carattere di testo nella sezione bassa della tavolozza strumenti (sarà possibile anche in seguito modifcare la dimensione del carattere) : per inserire un testo nella finestra display o in quella allarmi , dopo aver selezionato la relativa icona premere con il pulsante sinistro del mouse sulla finestra e tenendo premuto trascinare , rilasciando il pulsante comparira' la finestra di inserimento testo : nella riga centrale sara' possibile inserire il testo , nella casella in basso a sinistra sara' possibile modificare le dimensioni del testo (D11, D21, D31 ecc...) e premendo il pulsante in alto a sinistra “Caratteri Speciali” sara' possibile inserire altri tipi di carattere. Potrà inoltre essere selezionato il font con il quale si desidera eseguire la scritta, il colore della scritta stessa più eventualmente il colore di sfondo ai caratteri. 3.3.3.4 Linee , Rettangoli vuoti e pieni , Rettangoli arrotondati Si tratta di elementi di disegno, per inserirli selezionare l'icona sulla tavolozza “Strumenti”, premere con il pulsante sinistro del mouse sul display , trascinare e rilasciare. Sarà possibile vederne le caratteristiche di posizionamento e modificarne i colori nella tavolozza di sinistra “Proprietà”: TSP 350 45