Home

Visualizza - Service, Support

image

Contents

1. AG PI RTS 1 cavo RTS 2 cP2 AG 2 OPEN Fa gt RETURN na CONNEC REQU gt CONNECTION REQUEST _ gt allestire il collegamente OPEN avvio RETURN fate ur CONN AWAIT CONNECTION REQUEST i CONNECTION CONFIRM HTB SEND RETURN lt RETURN si ___ abliitado __ gt gt lt lt passagio del SEND DIR buffer di doti SEND ricezione con dati telegrami dati dai gt RETURN segnalazione e Str eil confrema di stato dati per priorit senalazione RETURN con interrupt gt i gi stato RECEIVE DIR I dati RECEIVE passagio del segnalazione buffer di di stato ricezione Figura B 2 Sequenza temporale per SEND RECEIVE PRIO 0 1 O Se dalla parte del ricevitore non dovesse essere preparato in tempo utile un buffer di ricezione il telegramma dati viene ripetuto allo scadere del tempo di ritrasmissione Retransmission Time Volume 1 B 14 B89074 01 Ulteriori informazioni sul CP 1430 TF AG 1 CP1 RTS 1 cavo RTS 2 CP 2 AG2 OPEN A gt RETURN gui o Ti CONNEC REQU gt CONNECTION REQUEST gt allestire il collegamento OPEN avvio tempo ilimitado RETURN gt T CONN AWAIT CONNECTION REQUEST y CONNECTION CONFIRM RETURN lt RETURN HTB SEND hob e _ __ HTB RECEIVE SEND gt abilitado yY con parametri Anz SEND ALL lt lt SEND ALL doti SEND
2. Preimpostazioni CP Blocco di connessione Indirizzo MAC locale Parametri di connessione Parametri locali Indirizzo MAC remoto SSNR TSAPlocale ANR TSAP remoto Figura 2 5 Blocco di connessione e blocco SYSID con parametri di trasporto Interpretazione del contenuto dell informazione Le informazioni vengono interpretate dai controllori S5 nel formato sintassi e nel significato semantica assegnati o definiti con l approntamento dei programmi utente Volume 1 2 10 B89074 01 Generalit sulle prestazioni e sul funzionamento del CP 1430 TF Accoppiamento AG CP mediante blocchi di comunicazione Lo scambio di informazioni tra il controllore S5 ed il CP 1430 TF avviene mediante blocchi di comunicazione SIMATIC S5 abbreviato in HTB Per la trasmissione e la ricezione di informazioni esistono i blocchi di comunicazione SEND e RECEIVE Per un determinato job di trasmissione il programma utente assegna opportuni parametri al blocco di comunicazione SEND e trasferisce tale job attraverso la porta RAM duale al programma di comunicazione del CP 1430 TF Il programma di comunicazione esegue il job di trasmissione ed informa il programma utente sullo stato dell esecuzione Per un determinato job di ricezione il programma utente assegna opportuni parametri al blocco di comunicazione RECEIVE e trasferisce tale job attraverso la porta RAM duale al programma di comunicazione del CP 1430 TF Il pr
3. Volume 1 3 32 B89074 01 Progettazione e programmazione della comunicazione via CP 1430 TF 3 2 5 2 Assegnazione di parametri di HTB Ai blocchi HTB devono essere assegnati i seguenti parametri di inter faccia esempio HTB SEND SEND con O SSNR 1 JA NR SSNR numero di interfaccia W10 ANZw ANR numero d ordine DB ATYP ANZW parole di segnalazione 11 DBNR O QANF QTYP ZTYP Tipo della sorgente o della destinazione dei dati 10 QUAE PAFE DBNR numero di blocco dati QANF ZANF indirizzo relativo di base all interno del tipo sorgente cei QLAE ZLAE numero lunghezza dei dati di sorgente destinazione ati PAFE byte di errore di parametrizzazione SSNR e ANR identificazione di connessione e job Tutti i blocchi di comunicazione devono essere provvisti di un numero di interfaccia e di un numero di job l HTB SYNCHRON solo del numero di interfaccia gt Numero di interfaccia Il numero di interfaccia cos composto SSNR SSNR di base offset di SSNR gt Il numero di job identifica la connessione e il job Il numero di job A NR caratterizza un compito parziale del CP L indirizzamento del CP tramite SSNR di base e l indirizzamento della locazione di passaggio dei dati Kachel tramite SSNR vengono trattati pi dettagliatamente nel cap 3 2 3 3 Il significato degli altri parametri HTB si pu ricavare dalla sezione 7 3 33 Volume
4. COM 1430 TF FINE Preimpostazioni CP Sorgente C ATESTNEU Indirizzo MAC Hex 080006010000 Specifiche SIMATIC SSNR di base 216 Comunicazione d interfaccia P R Offset di SSNR SSNR di base offset di SSNR SSNR Figura 4 8 Progettazione del SSNR mediante SSNR di base e indirizzo di locazione Con questa progettazione risulta un SSNR 18 Un CP 1430 TF cos progettato pu comunicare in funzionamento a multiprocessore con la CPU no 3 Se in un controllore programmabile sono impiegati pi processori di comunicazione occorre osservare che non si verifichi un indirizzamento doppio Vale a dire un SSNR di base deve essere definito nell S5 in maniera univoca Se nell S5 presente p es un CP 5430 no di ordinazione 6GK1543 0AA00 occorre osservare che la sua porta RAM duale occupa 8 Kbyte di memoria nota il nuovo CP 5430 TF no di ordinazione 6GK1543 0AA01 occupa solo 4 Kbyte di memoria Caratteristiche particolari gt dell indirizzamento per comunicazione via bus interno S5 saranno descritte nel paragrafo 4 2 4 gt in funzionamento a multiprocessore saranno descritte nel paragrafo 4 2 3 4 13 Volume 1 Descrizione tecnica e indicazioni sulla messa in servizio del CP 1430 TF B89074 01 4 2 Progettazione e messa in servizio 4 2 1 Generalit Per la progettazione necessario un dispositivo di programmazione con il tool di progettazione NCM COM 1430 TF dati di
5. programmi di figura A 2 sono validi sia per AG1 che per AG2 di questo esempio Volume 1 A 8 B89074 01 Esempio introduttivo 0B20 NETZWERK 1 0000 0001 NAME 0002 SSNR 0003 BLGR 0004 PAFE 0005 0006 0007 NAME 0008 0B22 NETZWERK 1 0000 0001 NAME 0002 SSNR 0003 BLGR 0004 PAFE 0005 0006 0007 NAME 0008 FB210 NETZWERK 1 NAME 0005 0006 0007 0008 SYOK Figura A 2 SPA FB125 SYNCHRON KY0 0 KY0 0 MB15 SPA FB210 SYNFEHL BE SPA FB125 SYNCHRON KY0 0 KY0 0 MB15 SPA FB210 SYNFEHL BE SYNFEHL UN M 15 0 SPB SYOK STP BE LAE 14 ABS PAGINA 1 SINCRONIZZAZIONE IN CASO DI NUOVO AVVIAMENTO SALTO PER INTERPRETAZIONE DI PAFE BYTE DI ERRORE DI PARAMETRIZZAZIONE RITORNO AL BLOCCO RICHIAMANTE LAE 14 ABS PAGINA 1 SINCRONIZZAZIONE IN CASO DI RIAVVIAMENTO SALTO PER L INTERPRETAZIONE DI PAFE RITORNO AL BLOCCO RICHIAMANTE LAE 14 ABS PAGINA 1 INTERPRETAZIONE DI PAFE BIT 0 STOP IN CASO DI ERRORE DI SINCRONIZZAZIONE SINCRONIZZAZIONE OK RITORNO AL BLOCCO RICHIAMANTE 0B20 OB22 e FB210 per AG 1 e AG 2 A 9 Volume 1 Esempio introduttivo B89074 01 A 3 2 Programmi per AG1 Il programma utente in AG1 ha la seguente struttura SYNCHRON Figura A 3 Struttura di programma in AG 1 L avvio dell operazione di trasmissione in AG1 avviene per mezzo di un blocco di comunicazione SEND richiamato nel blocco fu
6. 4 6 1 Fabbisogno di risorsa DRAM Generalit Si ricavi dalla tabella seguente il valore limite per la progettazione della connessione e si verifichi il fabbisogno di risorsa per l applicazione specifica in base alla formula riportata alla pagina seguente Modello di CP Modello Basic Modello Extended Caratteristica Numero massimo di tutte 64 100 le connessioni attive Numero massimo delle 64 100 connessioni di trasporto attive Numero massimo delle 16 assicurato per 100 assicurato per connessioni TF attive dimensione di PDU dimensione di PDU NTFzmax 1024 e senza ulteriori 1024 e senza ulteriori connessioni di trasporto connessioni di trasporto attive attive Numero massimo di grup 10 10 pi Multicast Risorse disponibili per 16 384 Byte 102 400 Byte connessioni attive Rv Tabella 4 7 Dati salienti Nota Si osservi che i dati si riferiscono al numero dei collegamenti di volta in Volume 1 4 42 B89074 01 Descrizione tecnica e indicazioni sulla messa in servizio del CP 1430 TF volta attivi quindi possibile progettare un numero maggiore di collegamenti dinamici a condizione che il numero delle connessioni di volta in volta attive non superi il valore limite Rv Il numero possibile delle connessioni attive dipende dal fabbisogno di risorse Nell impiego di connessioni TF possibile che il numero globale delle connessioni attive si riduca in fu
7. Quantit Significato Area ammessa Lunghezza del blocco dati sorgente destin in byte 1 256 Lunghezza del blocco dati sorgente destin in parole cella contatore 1 parola 1 256 Lunghezza del blocco dati sorgente destin in parole cella temporizzatore 1 parola 1 256 Lunghezza del blocco dati sorgente destinazi one in parole 1 128 La lunghezza pu essere assegnata anche pari a 1 FFFFH Per READ il CP 1480 TF fornisce allora la lunghezza restante dell area letta Per WRITE il CP 1430 TF assume tanti dati quanti ne contiene il telegramma di dati utili Tabella B 2 Formati organizzativi per controllori programmabili S5 Parte 2 Volume 1 B 10 B89074 01 Ulteriori informazioni sul CP 1430 TF Area S5 AS DX DE QB Ricon ORG 09H OAH 10H 11H Descrizione Dati Dati Dati Dati sorgente destinazi sorgente destinazi sorgente destinazi sorg destinazione one da in o ne da in o ne da in da in scheda di locazioni di blocco dati blocco dati in periferia in area memoria esteso per S5 memoria esterna di periferia indirizzate in 135 U solo per S5 estesa Per dati maniera assoluta 1500 sorgente scheda di ingresso per dati destinazione scheda di uscita solo per S5 150U DBNR irrilevante DX dal quale i DB dal quale i irrilevante dati sorgente vengono ricavati o nel quale i dati destin vengono dati sorgente vengono ric
8. necessaria la seguente progettazione nella maschera Preimpostazioni CP Esempio di progettazione con SSNR di base 232 Figura 4 16 COM 1430 TF FINE Preimpostazione CP Sorgente C ACP232 Indirizzo MAC Hex 080006010000 Specifiche SIMATIC SSNR di base 232 Comunicazione d interfaccia P R P P R R Offset di SSNR SSNR 0 SSNR 1 SSNR 2 SSNR 3 Volume 1 Descrizione tecnica e indicazioni sulla messa in servizio del CP 1430 TF B89074 01 Esempio 4 multiprocessore 3 o 4 CPU con due CP connessi ad un segmenti H1 X 0 SSNR 244 X 1 SSNR 245 X 2 SSNR 246 X 3 SSNR 247 Legenda ssi Comunicazione via bus interno S5 comunicazione produttiva X SSNR di base diverso da 232 236 244 Figura 4 17 Esempio di numero di interfaccia per sistema multiprocessore Per questa configurazione utilizzando lSSNR di base 244 per la comunicazione via bus interno S5 e un altro SSNR di base qualsiasi nella maschera Preimposatzione CP necessaria la seguente progettazione Volume 1 4 26 B89074 01 Descrizione tecnica e indicazioni sulla messa in servizio del CP 1430 TF COM 1430 TF FINE Preimpostazione CP Sorgente C ACP244 Indirizzo MAC Hex 080006010000 Specifiche SIMATIC SSNR di base 1244 Comunicazione d interfaccia P R R R R R offset di SSNR SSNR 0 SSNR 1 SSNR 2 SSNR 3 Prei
9. 0 127 1 128 parole PB 0 255 1 256 parole ZB 0 255 1 256 parole TB 0 255 1 256 parole BS 0 511 1 512 parole AS 0 32767 1 32768 parole DX 1 255 0 2047 1 2048 parole DE 1 255 0 2047 1 2048 parole QB 0 255 1 256 parole Tabella 7 2 Varianti di indirizzamento per sorgenti e destinazioni di dati Volume 1 7 16 B89074 01 Progettare l interfaccia di trasporto Maschera seguente Indirizzamento indiretto continuazione Parola di Indica per SEND RECEIVE e FETCH attivo una segnalazione parola dati dello spazio di indirizzamento dell AG nella quale vengono depositate le segnalazioni L assegnazione di AG in un HTB ha la precedenza rispetto ad un assegnazione progettato Campo di valori 10 caratteri Gli assegnamenti devono essere separati da caratteri spazio Esempio DB 100 45 La tabella seguente indica le possibilit di assegnazione nel campo parziale Parola di segnalazione Operando No DB Indirizzo DB 1 255 0 2040 Blocco dati DX 1 255 0 2040 Estensione del blocco dati MW 0 252 Parola Merker Tabella 7 3 Possibilit di deposito progettabili per la parola di segnalazione 7 17 Volume 1 Progettare l interfaccia di trasporto B89074 01 M2 4 2 3 Maschera seguente Parametri di trasporto Questa maschera permette l introduzione di parametri di trasporto specifici della connessione Connect
10. 3 KH 0008 4 KH 0004 5 KH 0005 6 KH 0006 7 KH 0007 8 KH 0008 9 KH 0009 10 i KH 5C5C 11 i KH 5C5G 12 i KH 5C5G 13 i KH 5C5C 14 i KH 5C5G 15 i KH 5C5C 16 i KH 5C5C 17 i KH 5C5G 18 i KH 5C5C 19 i KH 5C5C 20 KH A3A3 21 KH A3A3 22 i KH A3A3 23 a KH A3A3 24 5 KH A3A3 25 KH A3A3 26 KH A3A3 27 i KH A3A3 28 t KH A3A3 29 KH A3A3 30 KH 3355 31 KH 3355 32 KH 3355 33 KH 3355 34 KH 3355 35 KH 3355 36 KH 3355 37 KH 3355 38 KH 3355 44 KH CCAA 39 KH 3355 45 KH CCAA 40 KH CCAA 46 KH CCAA 41 KH CCAA 47 KH CCAA 42 KH CCAA 48 i KH CCAA 43 KH CCAA 49 KH 0000 50 Figura A 5 DB10 per AG 1 Volume 1 A 12 B89074 01 Esempio introduttivo Il tipo di sorgente QTYP XX ossia gli effettivi parametri per la descrizione dei dati sorgente sono contenuti in un blocco dati Qui stato utilizzato il blocco dati DB9 a partire dalla parola dati DW15 I dati da trasmettere si trovano nel blocco dati DB10 In base a quanto assegnato in DB9 vengono trasmesse le prime 50 parole a partire da DWO Ulteriori note per il programma in AGI Per l avvio dell ordine di SEND sono decisive in questo esempio due condizioni Il flag bit merker M 100 0 deve essere subito settato a 1 dall utente p es con CONTROLLA VARIABILE Il temporizzatore 10 programmato in questo esempio
11. 6 TTY OUT ingresso di corrente 7 TTY OUT uscita di corrente 8 MEXT massa esterna 9 TTY IN ingresso di corrente 10 massa per 24 V 11 generatore di corrente 20mA del mittente 12 massa massa interna 13 generatore di corrente 20MA del ricevente 14 interrogazione del master 15 massa massa interna Volume 1 4 40 B89074 01 Descrizione tecnica e indicazioni sulla messa in servizio del CP 1430 TF Connettore per H1 H1FO presa AUI TP Sul frontalino del CP 1430 TF ricavata una presa sub D a 15 poli l assegnazione corrisponde alla norma Ethernet IEEE 802 3 con serraggio a vite per la connessione di un cavo del transceiver L assegnazione delle prese per questo collegamento riportata nel seguito per le connessioni AUI e Twisted Pair TP AUI TP 1 massa elettronica 2 CLSN collision 3 RMT transmit RMT transmit 4 massa elettronica x 5 RCV receive RCV receive 6 massa per 15 V ponte verso il livello 7 7 non assegnato ponte verso il livello 6 8 massa elettronica 9 CLSN collision 10 TRMT transmit TRMT transmit 11 massa elettronica 12 RCV receive RCV receive 13 15V S 14 massa elettronica 15 non assegnato non assegnato Volume 1 Descrizione tecnica e indicazioni sulla messa in servizio del CP 1430 TF B89074 01 4 6 Dati salienti delle connessioni
12. B89074 01 AG 1 CP 1 RTS 1 cavo RTS 2 CP 2 AG 2 OPEN gt RETURN eo CONNEC REQU gt CONNECTION REQUEST gt allestire il collegam OPEN avvio sorveglianza temporale secondo progettazione RETURN _ IN CONN AWAIT CONNECTION REQUEST ge TL CONNECTION CONFIRM RETURN lt RETURN HTB SENDabilit _ gt segnallore la v SEND LETTE te i _ funzione WRIT A con parametri sorgente e destinazione segn SEND ALL fg SEND ALL dati SEND gt RECEIVE dati Ee preparare il ouffer transferim telegramma dati con dati parametri Semazen RETURN RETURN Ls Anz REC ALL e gt dati RECEIVE ALL RECEIVE gt dati E conferma logica SEND lt lt conferma di trasporto RETURN gt RETURN segn di stato lt gt x Vv Figura B 7 Sequenza temporale di READ ATTIVO PASSIVOO B 19 Volume 1 Ulteriori informazioni sul CP 1430 TF B89074 01 AG 1 CP 1 RTS 1 cavo RTS 2 CP 2 AG2 OPEN OPEN c _ RETURN RETURN Fu E p E CONN AWAIT CONNEC REQU ge A allestire il CONNECTION REQUEST N collegam SI avvio f nessuna sorveglianza y temporale yy frequenza ca 1 sec CONNECTION CONFIRM RETURN s RETURN segn colleg FETCH HTB dilestido abilitado RECEIVE buffer a FETCH DIR Tt6 bvie SEND Telegramma di inicio parametri M READ con parametro sorgente e Kennung sorgente destinazione gt RETURN segnalazione M SEND ALL gt
13. gt Centrali elettriche gt Industria alimentare gt Industria della carta e della stampa gt Tecnica dei trasporti gt Trattamento delle acque gt Costruzione di macchine La rete di cella e di settore SINEC H1 H1FO si basa sulle prescrizioni dello standard IEEE 802 3 Ethernet Tale standard definisce un sistema di bus esso descrive nello strato 1 del modello di riferimento ISO OSI la connessione fisica e nello strato 2 il procedimento di accesso al bus CSMA CD carrier sense multiple access with collision detect SINEC H1 H1FO la realizzazione compatibile con l ambiente industriale delle prescrizioni di questo standard A seconda delle esigenze individuali del cliente per la rete SINEC H1 H1F0 possono essere determinati a priori i dati reali di spazio dell estensione del cavo e i punti di connessione delle stazioni da allacciare La rete del cliente pu essere progettata e realizzata con segmenti di rete elettrici ed ottici 2 3 Volume 1 Generalit sulle prestazioni e sul funzionamento del CP 1430 TF B89074 01 EE L EE L o sei 1 CC A LWL DTE VA WL GE VE stazione collegata Data Terminal Equipment dropcable fino a 50m cavo di bus SINEC H1 fino a 500m X accoppiare a stella attivo accoppiatore di bus SINEC H1FO tranceiver attivo SINEC H1FO L accoppiatore di bus SINEC H1 tranceiver A wW segmento di rete SINEC H1FO R repeater SINEC H1 Fi
14. in stato IDLE NON SINCRONO CP in stato RUN CP in stato STOP CP in stato STOP da COMMUTATORE 6 21 Volume 1 Sequenze di progettazione e impostazioni di base B89074 01 6 4 4 Funz CP Cancella Con questo comando si pu cancellare la base di dati eccetto Memory Card di tipo Flash EPROM del CP Per evitare cancellazioni accidentali il comando deve essere confermato IS I dati di preimpostazione CP restano conservati Softkey supplementari o con significato particolare F1 La base di dati del CP viene cancellata SI F3 La base di dati del CP resta conservata NO 6 4 5 Transfer FD gt CP Un file di base di dati approntato offline viene trasferito nel CP Il COM chiede se i blocchi devono essere trasferiti uno alla volta o tutti assieme Con ESC si pu interrompere l esecuzione della funzione Softkey ulteriori o con particolare significato F1 I blocchi vengono trasferiti uno alla volta Il significato SINGOLO dei singoli blocchi pu essere ricavato dalla tabella di pagina 6 9 F2 I blocchi vengono trasferiti tutti assieme nel CP GLOBALE Volume 1 6 22 B89074 01 Sequenze di progettazione e impostazioni di base 6 4 6 Transfer CP gt FD La base di dati viene trasferita dal CP connesso al disco rigido FD Se il file esiste gi viene richiesto nella riga messaggi se si vuole sovrascrivere il file attualmente risiede
15. 2 oppure un RECV e poi un SEND con PRIO 2 Per il partner della comunicazione vale la combinazione inversa Dalla tabella si pu altres riconoscere che possibile progettare un massimo di 4 job SEND RECEIVE PRIO 2 e SEND RECEIVE PRIO 0 1 per ciascuna connessione tipo di trasferimento 7 3 23 Volume 1 Progettazione e programmazione della comunicazione via CP 1430 TF B89074 01 3 2 3 8 Allestimento della connessione L istante dell allestimento della connessione L istante dell allestimento della connessione dipende dal servizio scelto per la connessione classe di priorit Dopo l avviamento del CP vengono allestite o si prova ad allestire le connessioni delle seguenti classi di priorit gt PRIO O servizio dati veloce con interrrupt gt PRIO 1 servizio dati veloce senza interrrupt gt PRIO 2 servizio normale Solo dopo l esecuzione di un blocco di comunicazione SEND RECEIVE FETCH vengono allestite connessioni delle classi di priorit gt PRIO 3 allestimento dinamico abbattimento esplicito gt PRIO 4 allestimento dinamico abbattimento implicito Condizioni per l allestimento della connessione Il CP 1430 TF allestisce una connessione di trasporto se gt gli identificatori che descrivono questa connessione coincidono vale a dire lo TSAP locale identico allo TSAP remoto trasmesso e lo TSAP remoto identico allo TSAP locale trasmesso gt l indirizzo MAC locale coincid
16. 4 bit meno significativi e byte 6 numero di gruppo Multicast L Byte 5 4 bit pi signifcativi Codice di sistema per sistemi SIEMENS preimpostazione per SIMATIC S5 0 Byte 4 Numero per la divisione interna SIEMENS Byte 1 3 Numero Multicast per SIEMENS Per tipo Broadcast e tipo di job RECEIVE viene indicato qui l indirizzo concordato di Broadcast FF FF FF FF FF FFH Qui si assegna in caratteri ASCII lo TSAP dell AG locale I singoli byte dell identificatore di TSAP TSAP ID possono essere qui assegnati in notazione esadecimale a gruppi di due valori da 00 a FF Se si inseriscono solo zeri il TSAP vale come non specificato Campo di valori max 8 byte Indica il numero di caratteri TSAP e viene inizializzato con 8 In caso di accoppiamento a partecipanti di bus non SIMATIC S5 pu essere necessario assegnare lunghezze minori 7 21 Volume 1 Progettare l interfaccia di trasporto B89074 01 2 4 31 Indirizzi di trasporto Parametri remoti Indirizzo MAC HEX TSAP ASC Indirizzo fisico di scheda dell AG remoto Se si qui assegna per job RECEIVE il valore 0000 0000 0000 l indirizzo vale come non specificato Nella ricezione dei dati viene pertanto accettato qualsiasi partner indipendentemente dal suo indirizzo L indirizzo MAC qui impostabile per Tipo Indirizzo singolo tipo di job SEND Preimpostazione 0800060010000H Tipo Multic
17. F3 IMMISS F4 CANCELLA FE IND IND F7 CONFERMA AF7 PARA TR Con il softkey 1 viene visualizzato il blocco di connessione successivo con il softkey 1 quello precedente Alla fine della serie si salta di nuovo al primo elemento Con il softkey IMMETTI pu essere inserito un nuovo blocco A tale scopo viene visualizzata una maschera vuota Con il softkey CANCELLA viene cancellato un blocco di connessione Questo comando deve essere di nuovo confermato su richiesta del PG Selezionare la maschera successiva Indirizzamento indiretto M 2 4 2 2 Il softkey CONFERMA salva tutti i parametri approntati nel file di base di dati oppure nel funzionamento online direttamente nel modulo CP 1430 L utilizzo di questo tasto consigliabile anche nella fase di editing in funzionamento offline per eseguire un salvataggio intermedio dei parametri approntati Selezionare la maschera successiva Parametri di trasporto M 2 4 2 3 Volume 1 7 14 B89074 01 Progettare l interfaccia di trasporto Maschera seguente Indirizzamento indiretto Con l indirizzamento indiretto possibile stabilire in maniera statica da progettazione la sorgente o la destinazione dei dati Questa assegnazione efficace se nel richiamo di HTB non vi sono indicazioni Se sono presenti entrambe le indicazioni l indicazione di HTB dinamica ha sempre la precedenza Pa
18. Lung del blocco dati sorg destin in byte 1 128 Lung del blocco dati sorg destin in byte 1 128 La lunghezza pu essere assegnata anche pari a 1 FFFFh Per READ il CP 1480 TF fornisce allora la lunghezza restante dell area letta Per WRITE il CP 1430 TF assume tanti dati quanti ne contiene il telegramma di dati utili Tabella B 1 Formati organizzativi per controllori programmabili S5 Parte 1 Volume 1 Ulteriori informazioni sul CP 1430 TF B89074 01 Area ammessa 0 127 periferia digitale 128 255 periferia anal 0 255 Area S5 PB ZB TB BS Ricon ORG 05H 06H 07H 08H Descrizione Dati Dati Dati Dati sorg destinazione sorgente destinazi sorgente destinazi sorgente destinazi da in scheda di one da in celle one da in celle one da in area periferia Per contatori temporizzatori dei dati di dati sorgente sistema BS e scheda di BS ingresso per dati destinazione scheda di uscita DBNR irrilevante irrilevante irrilevante irrilevante Area ammessa Indirizzo di inizio Numero di byte Numero di cella Numero di cella Numero della Significato di periferia a contatore a temporizzatore parola BS a partire dal quale partire dal quale a partire dal partire dalla i dati vengono i dati vengono quale i dati quale i dati prelevati o iscritti prelevati o iscritti vengono vengono prelevati o iscritti 0 255 prelevati o iscritti 0 511
19. RETURN conferma DA SEND ALL RECEIVE SEND Daten dati c x telegramma dati conferma logica segnalazione RETURN de RECEIVE ALL TTT confema trasferim e RETURN dati RECEIVE ALL gt lt dati dati segn di stoto 1 Y Figura B 8 Sequenza temporale di WRITE ATTIVO PASSIVO Volume 1 B89074 01 Ulteriori informazioni sul CP 1430 TF B 3 Formato del telegramma temporale Come ausilio per il service viene nel seguito decodificato il formato del telegramma temporale che viene trasmesso via SINEC H1 Posizione di bit per trasmissione seriale via SINEC H1 Orario del giorno Millisecondi relativa mente alle 0 00 ODOO0tttt tttttttt tttttttt tttttttt Parte pi significativa Parte meno significativa Data Giorni relativamente a 01 01 84 dddddddd dddddddd Stato Figura B 9 Vkkkk 0 0 OOzaasen Rappresentazione del ora e dello stato a riservato valore di correzione in 1 2 h per la rappresentazione dell orario locale segno di correzione D poratare in avanti 1 poratare all indietro 1 sincronizzazione caduta sincronizzazione di reserva in LAN non viene implementada nel trasmettitore di clock 1 salto d orario no viene implementado nel
20. WA Campi di immissione per la parametrizzazione dell elaborazione del job continuazione Read Write Per PRIO 2 funzionamento normale pu essere stabilito per i tipi di blocco SEND RECEIVE e FETCH se la descri zione dei dati sorgente destinazione arriva attraverso la rete p es da un calcolatore di processo L assegnazione dei parametri avviene per mezzo del trasmettitore o del FETCH attivo Campo di valori 1 carattere S N Esempi Parametrizzare una funzione WRITE READ WRITE S READ WRITE S SEND sf RECEIVE Assegnazione dei parametri da parte del trasmettitore Parametrizzare una funzione READ READ WRITE S READ WRITE S FETCH amp FETCH attivo passivo Assegnazione dei parametri da parte del FETCH attivo Volume 1 7 10 B89074 01 Progettare l interfaccia di trasporto A Progettazione di pi job per ciascuna connessione di trasporto Numero dei job per TSAP Se la modalit preimpostata di connessione Simplex deve essere modificata in Full Duplex oppure se in una connessione devono essere utilizzati il servizio normale e il servizio veloce deve essere assegnato allo TSAP almeno un ulteriore job Per questo occorre accrescere in relazione il numero dei job Sono possibili al massimo 4 job per ogni TSAP Il tipo del primo ordine nel blocco di connessione determina il tipo dell allestimento della connessione attivo passivo
21. a sistemi di altra fabbricazione Migrazione verso SIMATIC S7 M7 Documentazione Manuale CP 1430 TF Volume 1 Cap 1 e 2 Introduzione Capitoli 3 e 7 Manuale CP 1430 TF Volume 1 Cap 1 e 2 Introduzione Volume 2 Interfaccia TF Tabella 2 1 Confronto tra le interfacce Volume 1 B89074 01 Generalit sulle prestazioni e sul funzionamento del CP 1430 TF Funzionamento del CP 1430 TF Il CP 1430 TF lavora come processore slave nel sistema SIMATIC e scambia informazioni mediante una porta RAM duale e il bus interno dei dispositivi S5 con la CPU del controllore programmabile L avvio di questo procedimento avviene dall interno del programma utente del dispositivo S5 mediante blocchi di comunicazione HTB Il CP 1430 TF raccoglie in occasione di ordini di trasmissione del controllore programmabile S5 i dati da trasmettere al sistema interlocutore in una o pi Protokoll Data Unit PDU e trasmette queste PDU all interlocutore attraverso la rete di cella e di settore SINEC H1 H1FO Il CP 1430 TF riceve dalla rete SINEC H1 H1FO le PDU ad esso indirizzate e le decodifica in informazioni comprensibili per il programma utente del controllore S5 CPU CP 1430 TF programma utente del n en controllore S5 scambio di informazioni mediante HTB scambio di informazioni mediante PDU accoppiatore di bus collegamento SINEC H1
22. gt dati RECEIVE RECEIVE t con param preparare il ouffer lt telegramma dati gt RETURN H pisegn REC ALU conferma I lt 7 segnalazione RETURN oeii RECEIVE ALL di stato o o dati segnalazione di stato Figura B 3 Sequenza temporale per SEND RECEIVE PRIO 2 B 15 Volume 1 Ulteriori informazioni sul CP 1430 TF B89074 01 AG 1 CP RTS 1 cavo RTS 2 CP 2 AG2 HTB SEND abil HTB RECEIVE A EET gt SEND abilitado gt con parametri OPEN r RETURN x allestire il CONNEC REQU collegam o CONNECTION REQUEST a RECEIVE con param sobreglianza temporale OPEN secondo progettazione RETURN E RARI CONN AWAIT CONNECTION REQUEST TERS ESADE CONNECTION CONFIRM RETURN 4 RETURN l gt v segn SEND ALL RECEIVE ye ig RS SEND ALL preparare dati SEND il buffer esecuzione dell rdine dati felegarmma dati ewenaar RETURN Anz ripetuta pi f Ls RECEIVE ALL volte RETURN conferma di gt segn di stato de __ RECEIVE ALL ig ST e segn di stato dati y gt Figura B 4 Sequenza temporale per SEND RECEIVE PRIO 3 Volume 1 B 16 B89074 01 Ulteriori informazioni sul CP 1430 TF AG 1 CP 1 RTS cavo RTS 2 CP 2 AG 2 A RESET ordine gt CLOSE gt abbattere il DISCONNECT REQUEST collegam DISCONNECT CONFIRM segnalazione RETU
23. 143 TF non sono necessarie nel CP 1430 TF alcune impostazioni dell interruttore DIP o del Jumper Il tipo di connessione a SINEC H1 H1FO scelto connessione AUI o Industrial Twisted Pair viene riconosciuto automaticamente dal CP 1430 TF 4 7 Volume 1 Descrizione tecnica e indicazioni sulla messa in servizio del CP 1430 TF B89074 01 4 1 6 Inserimento del CP 1430 TF nel telaio portaschede del controllore Il CP 1430 TF pu essere inserito in ogni posto connettore di un S5 in cui sia ammesso il funzionamento di CP scritta del posto connettore CP In caso di ordini di priorit 0 il CP 1430 TF ricevente invia un interrupt alla CPU dell S5 Dal momento che non tutti i posti connettori per CP sono serviti da linee di interrupt occorre scegliere posti con connessioni per interrupt se si vogliono utilizzare ordini con priorit PRIO 0 Informazioni pi dettagliate per quanto riguarda i posti connettori S5 possono essere ricavate dal manuale dell AG 4 1 7 Collegamento del CP 1430 TF alla rete SINEC H1 H1FO La connessione del CP 1430 TF alla rete SINEC H1 possibile mediante gt accoppiatore di bus transceiver tramite connessione AUI CP 1430 TF TER _ Gava transceiver cavo con connettore 727 1 accoppiatore di bus a SINEC H1 Figura 4 3 Connessione del CP 1430 TF a SINEC H1 mediante accoppiatore di bus AUI Il CP 1430 TF genera e fornisce l alimentazione di tensione di 15 V
24. 6 5 Documentare i dati di progettazione Per la documentazione dei parametri di comunicazione progettati sono disponibili funzioni per l emissione di liste Le liste sono articolate analogamente alle sequenze di progettazione Tutte le liste vengono emesse sullo schermo e possono essere protocollate anche su stampante Per l emissione della documentazione utilizzare la funzione Edita Documentazione Per una panoramica delle possibilit di stampa consultare la tabella al paragrafo 3 dell opuscolo allegato Controllo della stampa Tramite la maschera Preimpostazioni si comanda l emissione da stam pante e la piedinatura Indicando ON OFF nel campo destinato all emissione della stampante tale uscita viene attivata oppure disattivata Impostando la piedinatura su ON OFF la stampa della piedinatura a fondo pagina viene abilitata oppure disabilitata Se si stampa con piedinatura deve essere as segnato anche il file di piedinatura La piedinatura viene creata con il pro gramma di servizio Editor di piedinatura Volume 1 6 26 B89074 01 Sequenze di progettazione e impostazioni di base 6 6 Impostare e consultare l orario M63 Significato Con COM 1430 TF possibile sia settare l orologio hardware del CP 1430 TF sia leggere l orario attuale Sotto il punto di menu Tool Funzioni clock disponibile la maschera Funzioni di clock Se si richiama la funzione viene trasmesso prima di tutto un telegramma d
25. Campo di valori 1 4 Dopo aver aumentato il numero dei job il job successivo deve essere introdotto nel modo seguente 4 premere il softkey 1 Y Immissione del job SSNR ANR tipo di job priorit Read Write come descritto sopra I dati di indirizzamento sono presentati come parametri di segnalazione nella maschera successiva e non possono essere qui modificati Esempio Funzionamento Duplex gt 2 job per TSAP SEND RECEIVE Parametri d ordine ordine ordine 2 TSAP ID TSAP ID dor Parametri di collegamento 7 11 Volume 1 Progettare l interfaccia di trasporto B89074 01 UA Indirizzi di trasporto Parametri locali In questi campi di immissione si indirizza la via di comunicazione nell AG locale TSAP ASC TSAP HEX Lunghezza di TSAP Lo TSAP per l AG locale pu essere assegnato qui in caratteri ASCII Campo di valori max 8 caratteri ASCII I singoli byte dell identificatore di TSAP TSAP ID possono essere assegnati qui in notazione esadecimale a gruppi di due valori da 00 a FF Campo di valori max 8 byte Valore di default Viene preassegnato lo TSAP della maschera precedente se la maschera stata selezionata tramite softkey F3 IMMISS Indica il numero di caratteri TSAP ed preimpostato con 8 In caso di accoppiamento a partecipanti di bus non SIMATIC pu essere necessario indicare lunghezze minori Se si asse
26. H1FO ad altre stazioni HTB blocchi di comunicazione PDU Protokoll Data Unit Figura 2 2 Scambio di informazioni tra controllore S5 CP 1430 TF e rete SINEC H1 2 7 Volume 1 Generalit sulle prestazioni e sul funzionamento del CP 1430 TF B89074 01 2 3 Connessioni di trasporto e interfaccia di trasporto del CP 1430 TF Significato Lo scambio di informazioni tra il programma di comunicazione del CP 1430 TF e le stazioni partner avviene mediante elementi di protocollo PDU che vengono trasferiti attraverso connessioni di trasporto Una connessione di trasporto una connessione logica tra due punti di accesso per servizi di trasporto in diverse stazioni La connessione di trasporto si basa su informazioni di indirizzo le quali descrivono univocamente la via di trasporto tra i due punti di accesso In base alla rappresentazione riportata di seguito viene brevemente accennato nella pagina seguente il principio dell indirizzamento della connessione e del programma stazione X stazione Y stazione Z x Programma Accesso di programma Programma A alla connessione di trasporto mediante gt SSNR SSNR SSNR e no di job ANR ANR o e J Accesso di connessione TSAP AX TSAP Y TSAP BZ mediante TSAP TSA
27. Logical Link Control Least Significant Bit Conduttore in fibra ottica Bit Merker flag Media Access Control Manufacturing Automation Protocol Byte Merker Doppia parola Merker Manufacturing Message Specification Parola Merker Network and Communication Management Blocco organizzativo Open System Interconnection Elenco degli oggetti Immagine di processo Volume 1 B89074 01 Abbreviazion PAA Immagine di processo delle uscite PAE Immagine di processo degli ingressi PAFE Errore di parametrizzazione PB Blocco programma oppure byte di periferia PBA Byte di periferia uscita PBE Byte di periferia ingresso PC Personal Computer PCI Protokol Control Information informazione di controllo del protocollo Informazione per il coordinamento dello svolgi mento del protocollo PDU Protocol Data Unit unit di dati di protocollo Pacchetti dati costituiti da PCI e SDU PI Istanza di programma PG Dispositivo di programmazione PRIO Priorit PROFIBUS PROcess Fleld BUS PW Parola di periferia PWA Parola di periferia delle uscite PWE Parola di periferia degli ingressi PY Byte di periferia Q QB Byte appartenente all area Periferia estesa Volume 1 Abbreviazioni B89074 01 QBA QBE QW QWA QWE RAM RK RTS SA SAA SAP SB SDU SINEC SINEC AP Byte di periferia delle uscite area di periferia estesa non per S5 1150 Byte di periferia degli ingressi area d
28. Volume 1 Sequenze di progettazione e impostazioni di base B89074 01 CK Campi di immissione emissione Tipo di CP Stato File di base di dati Qui si pu scegliere tra i singoli CP per i quali concepito il software SINEC NCM e per i quali installato un NCM COM nel catalogo NCM In base allo stato si decide dove devono essere depositati i valori e i parametri fissati nelle funzioni successivamente eseguibili Campo di valori Online CP Offline FD Drive Qui occorre indicare il drive con il quale si intende lavorare La directory corrisponde alla directory di lavoro impostata in base alla maschera di impostazione S5 KOMI Base di dati possibile assegnare un nome qualsiasi stringa con l eccezione del primo carattere per fornire di un nome la base di dati di un CP file di base di dati Per ogni scheda CP viene creato su disco dati un suo proprio file di base di dati Esso contiene tutti i parametri necessari per il funzionamento del CP Un nome di file proposto pu essere modificato ma il primo carattere deve essere una A campo di valori caratteri alfanumerici e il punto Volume 1 B89074 01 Sequenze di progettazione e impostazioni di base CK Documentazione Piedinatura Emissione da stampante File di stampante Piedinatura Qui viene attivata o disattivata la stampa del pi di pagina di una pagina di documentazione Se si intende stampare il pi di pagina i
29. a 1 secondo In questo modo il programma invia l ordine di trasmissione con la frequenza del secondo Prima di ogni richiamo del blocco SEND il quale trasmette effettivamente il telegramma vengono incrementate le parole dati DWO e DW49 del blocco dati DB10 Questo avviene nel blocco funzionale FB10 Un richiamo di SEND comporta effettivamente il trasferimento di un telegramma se prima di esso il risultato logico VKE vale 1 Richiami con VKE 0 comportano solamente l attualizzazione della parola di segnalazione Nel caso presente si richiama il blocco di comunicazione SEND solo ogni secondo per l effettiva trasmissione dei dati OB1 LAE 20 ABS PAGINA 1 NETZWERK 1 0000 O M 0 0 0001 ON M 0 0 0002 SPA FB1 SALTO PER LA TRASMISSIONE 0003 NAME SENDEN 0004 O M 0 0 0005 ON M 0 0 0006 i 0007 SPA FB126 RICHIAMO SEND ALL 0008 NAME SND A 0009 SSNR KY0 0 000A ANR KY0 0 Figura A 6 OBI1 per AG 1 A 13 Volume 1 Esempio introduttivo B89074 01 A 3 3 Programmi per AG2 Il programma utente in AG2 ha la seguente struttura SYNCHRON RECEIVE Figura A 7 Struttura di programma in AG 2 dati trasmessi da AG1 vengono ricevuti in AG2 per mezzo del blocco di comunicazione RECEIVE Il richiamo corrispondente viene collocato nel blocco organizzativo OB1 utilizzando la seguente parametrizzazione Numero di job ANR 1 Il tipo di destinazione ZTYP XX ossia l effettiva descrizione dei pa
30. alla CPU 1 linea IR B alla CPU 2 e cos via gt l assegnazione univoca dei job Nell impiego di un sistema multiprocessore deve essere osservato che un job venga gestito solo da una CPU 4 19 Volume 1 Descrizione tecnica e indicazioni sulla messa in servizio del CP 1430 TF B89074 01 gt la sincronizzazione In funzionamento a multiprocessore necessario sincronizzare l interfaccia per ogni abbinamento CPU CP Le interfacce devono essere precedentemente state progettate con il tool di progettazione COM 1430 TF nella maschera Preimpostazioni CP Si osservino gli avvertimenti relativi alla sincronizzazione riportati nel capitolo 3 2 5 6 IS Se in fase di messa in servizio vengono sincronizzate alla prima sincronizzazione un numero di interfacce minore di quelle progettate il CP 1430 TF non si porta nello stato RUN i LED RUN e STOP sono accesi Per sincronizzare il CP necessario ora attenersi ad uno dei seguenti procedimenti Trasmettere solo gli HTB SYNCHRON mancanti oppure nel caso si desiderino sincronizzare di nuovo tutte le interfacce Portare il CP 1430 TF in STOP tramite commutatore Provvedere all avvio in S5 del corretto numero di HTB SYNCHRON Portare il CP 1430 TF in RUN tramite commutatore oppure Provvedere all avvio degli HTB SYNCHRON nell ordine tale che il blocco i blocchi HTB SYNCHRON mancanti vengano eseguiti per ultimi Volume 1 4 20 B89074 01 Descrizione tec
31. allo spazio di memoria attualmente richiesto Softkey ulteriori o con particolare significato FI INDIETRO possibile annullare l ultima modifica confermata 6 19 Volume 1 Sequenze di progettazione e impostazioni di base B89074 01 6 4 Caricare i dati di progettazione Servizio Con le funzioni di trasferimento possibile trasferire una base di dati tra CP e PG Tipi di funzionamento In funzionamento online il trasferimento avviene tra disco rigido FD e base di dati del CP Se nel CP si utilizza una Memory Card di tipo Flash EPROM possibile in online solo il trasferimento da Memory Card a dischetto Comandare lo stato del CP I comandi Funz CP Avvio Funz CP Stop Funz CP Stato CP e Funz CP Cancella servono al controllo del CP durante le fasi di trasferimento dati e di messa in servizio Il CP distingue i modi RUN STOP e IDLE gt Il modo RUN il normale stato di funzionamento del CP 1430 TF nel quale esso sincronizzato con la CPU In questo modo non sono possibili modifiche ONLINE della base di dati L accesso al CP possibile sono in lettura gt Il modo operativo STOP permette al contrario l accesso in scrittura al CP per funzionamento di CP con memoria RAM non con Memory Card Per questo motivo occorre commutare il CP nello stato STOP prima di utilizzare le funzioni Transfer FD gt CP oppure Funz CP Cancella Tale operazione avviene mediante diretto aziona
32. anche i riferimenti alla descrizione delle maschere contenuta nell opuscolo allegato a questo manuale Volume 1 4 2 B89074 01 Descrizione tecnica e indicazioni sulla messa in servizio del CP 1430 TF 4 1 Hardware CP 1430 TF 4 1 1 Generalit Utilit Il processore di comunicazione CP 1430 TF collega i controllori programmabili SIMATIC S5 115 U H S5 135 U e S5 155 U H alla rete SINEC H1 HIFO Dati tecnici Il CP 1430 TF possiede le seguenti caratteristiche variabili a seconda del modello gt Modello Basic Dimensione memoria DRAM 512 kByte Memoria di progettazione interna 32 kByte disponibili Precisione di orologio 10 ms gt Modello Extended Dimensione memoria DRAM 2 MByte Memoria di progettazione interna 128 kByte disponibili Precisione di orologio 1 ms La memoria di progettazione interna viene alimentata in caso di mancanza di tensione mediante opportuna batteria di backup in modo da non perdere i dati caricati in memoria Il CP 1430 TF provvisto di slot per un modulo di memoria Memory Card Possono essere utilizzati Memory Card con memoria RAM o Flash EPROM Tali Memory Card estendono l area di memoria dedicata ai dati di progettazione Impiego modalit d uso Il CP 1430 TF pu essere inserito in ogni posto connettore di un AG in cui sia permesso l azionamento di CP scritta sul posto connettore CP Per ordini con interrupt hardware ordini di priorit 0 i posti con
33. comunicazione SINEC Questi pacchetti software contengono funzioni per la progettazione test diagnosi e per il download di basi di dati nelle schede CP gt SINEC CHECK e SINEC SCOPE Pacchetti software di test per l analisi di protocollo la generazione di carichi l analisi di carichi e per il monitoraggio di rete Filosofia d uso L uso del software COM basato esclusivamente su maschere menu tasti funzione sensitivi al contesto indicano per ogni maschera le possibilit operative dell utente e le funzioni a disposizione L uso del mouse supportato Il comando a menu ispirato allo standard SAA Vantaggi gt L interfaccia utente standardizzata facilita la gestione dei diversi tool di progettazione e di test Il passaggio da un tool di progettazione all altro reso pi agevole gt La progettazione resa pi chiara da questo tipo di rappresentazione la struttura a menu facilita la comprensione generale gt L utilizzo il mouse aumenta il confort e la velocit di lavoro Una prima impressione Per una prima impressione sulle maschere e sulle possibilit di scelta consigliamo di consultare brevemente l opuscole allegato al manuale Tool di progettazione SINEC NCM COM 1430 TF 5 3 Volume 1 Software di progettazione SINEC NCM COM 1430 TF B89074 01 5 2 Condizioni per l impiego di COM 1430 TF Contenuto del pacchetto Il pacchetto software SINEC NCM COM 1430 TF comprende gt softwa
34. contenuto di maschera in caso di emissione dati riga per riga Maschera vuota per immissione dati IMMETTI Viene creato un nuovo set di parametri campi di immissio ne vengono resettati con i valori di default Cancellare il contenuto di una maschera CANCELLA In maniera sensitiva al contesto vengono cancellati singoli campi di immissione o anche interi set di parametri Aggiungere righe vuote AGGIUNGI Aggiungere una riga vuota alla posizione del cursore viene aggiunta nella maschera attuale una riga vuota Ulteriori parametri di funzione nella maschera seguente MASC_SEG Il set di parametri rappresentato viene completato da ulterio ri parametri presenti nella maschera seguente Volume 1 5 16 B89074 01 Software di progettazione SINEC NCM COM 1430 TF Concludere l immissione con l assunzione dei dati CONFERMA INDIETRO dati immessi vengono assunti nella base di dati Prima del la assunzione il sistema richiede per sicurezza una seconda conferma Abbandonare la maschera senza salvare l immissione viene interrotta e la maschera abbandonata senza salvare le im missioni eseguite Scelta dell attuale campo di immissione F8 SCELTA Testi di help lt Shift gt F8 HELP Per un campo di valori limitato tramite questa funzione ven gono proposti i possibili valori di immissione valori proposti poss
35. descritte le sequenze attraverso le quali si assegnano al CP 1430 TF i dati di progettazione ed al programma utente di AG i richiami di comunicazione Nel far questo si pone particolare attenzione alle nozioni fondamentali per la comprensione della comunicazione tra AG e CP e dei collegamenti tra diversi CP Le particolarit derivanti dall utilizzo della interfaccia TF verranno trattate nel volume 2 di questo manuale Gli argomenti qui di seguito analizzati sono comunque in gran parte validi sia nell impiego dell interfaccia di trasporto sia nell impiego di quella TF Alla fine del capitolo il lettore conoscer i seguenti concetti gt La possibilit di trasferimento tramite connessioni di trasporto e servizi datagramm multicast e broadcast gt Come vengono allestite le connessioni di trasporto tramite bus SINEC H1 gt Il significato dei blocchi software nel CP gt Il principio dell accoppiamento AG CP tramite blocchi di comunicazione gt Il principio dell elaborazione dei job gt Le sequenze necessarie per la progettazione del CP e per la programmazione dell AG All argomento servizi temporali dedicato un paragrafo a parte Si osservino in questo capitolo i rimandi all opuscolo Tool di progettazione COM 1430 TF allegato al presente manuale Volume 1 3 2 B89074 01 Progettazione e programmazione della comunicazione via CP 1430 TF 3 1 Panoramica sulle sequenze di lavoro Nei capitoli seguenti saran
36. di progettazione dalla parte del SIMATIC S5 nel CP 1430 TF sistema di P calcolatore guida con interfaccia TF I interfaccia TF connessione TF rete di cella e di settore H1 HiFO CP 1430 TF con interfaccia TF e dispositivo di pend uir 2 automazione INI SIMATIC S5 descrizione di variabili CPU con programmi di AG e dati Figura 2 11 Interfaccia TF del CP 1430 TF per la connessione a sistemi di altra fabbricazione Utilizzare ulteriori potenzialit dei servizi TF L esempio ha mostrato sulla base di una semplice operazione di lettura come viene utilizzata l interfaccia TF Nella panoramica relativa ai servizi TF si accennato all ampio spettro dei servizi disponibili L utente dispone quindi sul livello dell interfaccia TF di uno strumento potente e supportato dalla comunicazione con il quale comandare i dispositivi di automazione a seconda delle esigenze del processo La gestione di questi servizi TF avviene conformemente a quanto indicato nell esempio proposto U Volume 1 2 22 3 Progettazione e programmazione della comuni cazione via CP 1430 TF 3 1 Panoramica sulle sequenze di lavoro 3 3 3 2 Spiegazione delle sequenze di lavoro 3 4 3 2 1 L inizio 3 4 3 2 2 Progettazione di base del CP 3 7 3 2 2 1 Generalit 3 7 3 2 2 2 parametri di preimpostazione 3 8 3 2 2 3 parametri nel blocco master clock OB1 3 9 3 2 3 Progettare connession
37. elaborazione del job vedi tabella pagina 7 35 Errore avvenuto durante l elaborazione del job vedi tabella pagina 7 36 Softkey supplementari o con significato particolari FI ATT ON F4 MANU Attivare o disattivare l aggiornamento di job selezionati con il softkey SELEZIONA Con questo tasto pu essere arrestato temporaneamente lo svolgimento automatico di un job di trasoprto nel CP Ogni qualvolta il tasto viene azionato l esecuzione procede di un passo Per riattivare l elaborazione automatica azionare il tasto ESC Volume 1 1 32 B89074 01 Progettare l interfaccia di trasporto 7 3 4 Messaggi di stato e di errore delle funzioni di test Stato Connessioni Messaggio in codice Significato 0000H La fase di inizializzazione in esecuzione 0100H L appront della conness di trasporto in esecuzione 0101H L appront della conn di trasp in esecuzione di nuovo 0300H Connessione approntata 0500H Interruzione della conness di trasporto dopo timeout 0501H Interruzione della conn di trasporto dopo disturbo di bus 0502H Inter della conness di trasporto dopo errore di protocollo 0503H Interruzione della conn di trasporto da parte del partner OFOOH Base di dati difettosa o memoria non sufficiente 1000H La fase di inizializzazione in esecuzione 1100H L appront de
38. messaggio di errore errore TF 3062 Nel CP 143 non avviene alcuna conversione dei valori di variabili temporali Sono quindi necessarie corrette impostazioni di valori G 5 Volume 1 B89074 01 Compatibilit con CP 143 TF NCM COM 143 TF PI di sistema e Domain di sistema L istanza di programma PI di sistema e il Domain di sistema sono collegati l uno con l altro Ci viene visualizzato contrariamente a quanto avviene nel CP 143 TF quando vengono letti gli attributi di PI Domain Affinch un PI di utente possa utilizzare anche il Domain di sistema il parametro di quest ultimo Utilizzabile pi volte stato settato a TRUE Volume 1 Compatibilit con CP 143 TF NCM COM 143 TF B89074 01 G 2 Compatibilit NCM COM 143 1430 TF G 2 1 Progettazione di pi job su una connessione di tra sporto Quando sono A seconda del tipo di funzionamento della possibili pi connessione di trasporto possono essere utilizzati fino job per ciascuno a 4 job per TSAP TSAP In una connessione Full Duplex possono per esempio essere assegnati 1 job per il job SEND ed uno per il job RECEIVE NCM COM 143 TF In NCM COM143 TF viene scelto con la funzione Edita Connessioni AG AG in una maschera secondaria il numero dei job Per progettare ulteriori job occorre ritornare nella maschera principale e successivamente progettare il i job ulteriore i Semplificazione in In NCM COM1430 TF il numero dei job
39. necessaria all accoppiatore di bus Volume 1 4 8 B89074 01 Descrizione tecnica e indicazioni sulla messa in servizio del CP 1430 TF gt connessione Industrial Twisted Pair p es mediante accoppiatore a stella o zoccoletto Impiegando il cavo di installazione SINEC H1 Industrial Twisted Pair il riconoscimento e l adattamento a Twisted Pair avviene nel CP 1430 TF in maniera automatica Informazioni relative all assegnazione dei pin dei connettori sono riportate alla fine di questo capitolo Con cavi Industrial Twisted Pair si possono realizzare lunghezze di cavo fino a 100m CP 1430 TF CP 1430 TF lt S S Zoccoletto y Twisted Pair Ga accopiatore a stella s N cavo di installazione Twisted Poir Figura 4 4 Connessione del CP 1430 TF a SINEC H1 mediante accoppiatore a stella TP o zoccoletto 4 9 Volume 1 Descrizione tecnica e indicazioni sulla messa in servizio del CP 1430 TF B89074 01 gt La connessione del CP 1430 TF alla rete SINEC H1FO possibile mediante accoppiatore di bus SINEC H1FO transceiver ottico tramite connessione AUI CP 1430 TF zoccoletto ua ottico Ge i t accoppiatore da a stella _ cavo LWL in fibra ottica Figura 4 5 Connessione del CP 1430 TF a SINEC H1FO mediante AUI accoppiatore ottico a stella Volume 1 4 10 B
40. nel volume 2 nell ambito dei servizi domain e della presentazione del tool PGLOAD 3 2 7 Eseguire e testare applicazioni L uso dell interfaccia di comunicazione tramite CP 1430 TF presuppone che gt l AG e il CP siano sincronizzati vedi al proposito anche cap 4 gt l AG sia provvisto dei blocchi dati e di programma contenenti i richiami di comunicazione gt il CP 1430 TF sia provvisto di una base di progettata cio preimpostazione blocchi di connessione A seconda della progettazione le connessioni applicative vengono allestite durante l avviamento oppure su richiesta vale a dire su inoltro di un job di trasmissione Le funzioni di test del tool di progettazione COM 1430 TF permettono la supervisione della comunicazione e la sorveglianza dello stato del CP e delle connessioni 3 41 Volume 1 Progettazione e programmazione della comunicazione via CP 1430 TF B89074 01 3 3 Servizi temporali La funzione temporale del CP 1430 TF offre principalmente 3 servizi 1 Essa mantiene e guida l orario del CP 1430 TF nell intervallo assoluto di precisione riportato nei Dati Tecnici Tale orario resta in funzione in caso di mancanza di alimentazione se presente una di batteria di backup 2 L orario pu venire sincronizzato da opportuni telegrammi di sincronizzazione in modo che tutti i CP 1430 TF allacciati in rete SINEC H1 che subiscono tale sincronizzazione abbiano uno scostamento relativo massimo di 2 opp
41. sono riportate ulteriori informazioni per il funzionamento del CP 1430 TF particolarmente utili per l accoppiamento ad apparecchiature non SIMATIC Nel paragrafo B 2 contenuta la sequenza temporale dei job rappresentata sotto forma di diagrammi sequenziali L accoppiamento tra componenti SIMATIC e componenti di altra fabbricazione reso pi confortevole dall interfaccia TF disponibile nel CP 1430 TF Il dispositivo non SIMATIC deve tuttavia disporre di un accesso al livello di protocollo SINEC TF MMS L interfaccia TF per il CP 1430 TF descritta nel volume 2 Volume 1 B 2 B89074 01 Ulteriori informazioni sul CP 1430 TF B 1 II CP 1430 TF in ambiente eterogeneo Ac coppiamento a sistemi Non SIMATIC In una rete omogenea alla quale cio siano allacciati solamente CP 1430 TF importante per l utente soprattutto la superficie operativa del sistema La modalit secondo la quale telegrammi vengono scambiati tra due o pi sistemi acquista invece importanza non appena si tratta ad una rete eterogenea Si pu parlare di rete eterogenea non appena alla SINEC H1 siano collegati non esclusivamente CP 1430 TF in quanto in questo caso sistemi tra loro differenti devono comunicare attraverso il bus di collegamento Poich il bus SINEC H1 rappresenta un sistema di comunicazione aperto il collegamento di un CP 1430 TF di un S5 a sistemi di altri costruttori possibile senza dover a particolari accorgimenti In questo co
42. sugge stions Nous nous r servons le droit de modifier les ca ract ristiques techniques Ci riserviamo di apportare modifiche tecniche Qualora non sia stato espressamente autorizzato vietato riprodurre questo documento e utilizzarne o divulgarne il contenuto Eventuali trasgressioni sono punibili di risarcimen to Tutti i diritti sono riservati in particolare nel caso di brevetti o di modelli di utilit Copyright Siemens AG 1995 The reproduction transmission or use of this docu ment or its contents is not permitted without express written authority Offenders will be liable for dama ges All rights including rights created by patent grant or registration of a utility or design are reser ved Copyright Siemens AG 1995 All Rights Reserved Toute communication ou reproduction de ce support d informations toute exploitation ou communication de son contenu sont interdites sauf autorisation ex presse Tout manquement cette r gle est illicite et expose son auteur au versement de dommages et int r ts Tous nos droits sont r serv s notamment pour le cas de la d livrance d un brevet ou celui de l enregistrement d un mod le d utilit Copyright Siemens AG 1995 All Rights Reserved Siemens Aktiengesellschaft Elektronikwerk Karlsruhe Printed in the Federal Republic of Germany Avvertenza Precisiamo che il contenuto delle presenti istruzioni per l uso non parte di accordi consensi
43. trasporto si seleziona la maschera Stato generale dello strato di trasporto Il PG preleva dal CP 1430 informazioni relative a connessioni e Datagramm progettati e le fornisce sotto forma di tabella insieme agli stati attuali In una pagina video possono essere visualizzati fino a 13 stati singoli Aggiornamento dell uscita Per aggiornare la visualizzazione degli stati come segue Vv scegliere con il cursore un ordine che deve essere aggiornato Vv premere il softkey F4 SELEZ Il job da questo momento marcato con x nella colonna Sel 4 ripetere loperazione per tutti gli altri job che devono essere aggiornati v attivare l aggiornamento con il softkey F1 Rimangono ora visibile solo i job selezionati Tutti i job il cui stato si modifica durante l aggiornamen to sono marcati con x nella colonna Var Campi di emissione Sel Qui sono marcati i job selezionati per un progressivo aggiornamento della visualizzazione Tale aggiornamento pu essere attivato e disattivato tramite il softkey F1 Pos Numero progressivo del job nella maschera Offset di SSNR Offset di numero di interfaccia del job nella maschera ANR Numero del job Volume 1 7 26 B89074 01 Progettare l interfaccia di trasporto M 5 1 1 Campi di emissione continuazione Stato C Tipo J Stato J Errore J Var Emissione dello stato della connessione Viene emesso per Connessione di trasporto codice esa
44. un job di ricezione nel CP 1430 TF e consegna al programma di comunicazione del CP 1430 TF l indirizzo S5 per i dati da ricevere e l indirizzo della parola di segnalazione abbinata al job Il CP 1430 TF mette a disposizione un buffer dati e trasmette una abilitazione alla ricezione alla stazione partner per questa connessione Subito dopo la stazione partner trasmette la PDU per questa connessione Il CP 1430 TF riceve la PDU ed estrae i dati da ricevere Con l ausilio della comunicazione di sfondo RECEIVE ALL il programma di comunicazione trasferisce i dati nel buffer dati dell indirizzo S5 e termina il job di ricezione attualizzando la parola di segnalazione CPU Porta CP1430 SINEC Stazione partner tempo ordine di ricezione avviato RECEIVE HTB C RECEME ALD dati C RECEIVE ALD parola di stato ordine di ricezione terminato Figura 2 8 Svolgimento temporale di un job di ricezione 2 15 Volume 1 Generalit sulle prestazioni e sul funzionamento del CP 1430 TF B89074 01 2 4 Connessioni applicative connessioni TF ed interfaccia TF del CP 1430 TF Generalit Nelle connessioni di trasporto tra dispositivi S5 e apparecchi di differente tipo la sintassi e la semantica della struttura dati scambiata non sono note allo strato trasporto Per la comunicazione tra dispositivi di diversa fabbricazione occorrono pertanto per permettere la comprensione dei messaggi scambiati ult
45. 0 TF G 7 G 2 1 Progettazione di pi job su una connessione di trasporto G 7 G 2 2 L inconsistenza evitata nessuna generazione automatica di TSAP G 8 G 2 3 Progettazione di gruppi Multicast G 9 G 2 4 Ulteriori variazioni in NCM COM 1430 TF G 10 G 2 5 Terminologia G 11 G 1 Volume 1 B89074 01 Compatibilit con CP 143 TF NCM COM 143 TF Contenuto di questo capitolo Il CP 1430 TF stato concepito in modo da garantire un ampia compatibilit con la scheda CP 143 TF Ci significa gt le applicazioni approntate per il CP 143 funzionano anche impiegando il CP 1430 gt il CP 1430 offre una maggiore potenzialit e una progettazione semplificata grazie al tool NCM COM 1430 TF gt basi dati approntate con il tool NCM COM 143 possono essere comodamente convertite per mezzo del converter fornito insieme a NCM COM 1430 TF Il capitolo seguente illustra brevemente le modifiche e i miglioramenti di CP 1430 TF rispetto alla versione precedente Volume 1 G 2 Compatibilit con CP 143 TF NCM COM 143 TF B89074 01 G 1 Compatibilit CP 143 1430 TF G 1 1 Architettura e funzionalit della scheda Interruttore DIP e Jumper Riconoscimento automatico del tipo di connessione Ampliamento di memoria con Memory Card Dotazione AI contrario dei precedenti CP CP 535 e CP 143 TF non sono necessarie nel CP 1430 TF alcune impostazioni di interruttori DIP e di Jumper Il tipo di connessione scelto SINE
46. 0 a 24 in 1 2 ore esempio KH 18 gt 24h KH 98 gt 24h Segno della traslazione temporale 0 positivo 1 negativo L impostazione avviene sempre in formato 24 ore 3 47 Volume 1 Progettazione e programmazione della comunicazione via CP 1430 TF B89074 01 Codici nella parola di Sealiolazione dei blocchi di comunicazione HTB SEND o RECEIVE con ANR 218 per le funzioni temporali Receive opportuno Re L golare eggere Job in corso l orario l orario 00 Si No 01 Si Si 10 No No 11 No Si gori OPH ANZW Codice XX Parola di lunghezza Nella fase di bootstrap del CP 1430 TF i due bit meno significativi della parola di segnalazione vengono settati in modo che Regolare l orario Leggere l orario non siano possibili Nel seguito questi bit vengono poi settati in base allo stato dell orologio del CP Il significato dei codici pu essere ricavato dalle due tabelle seguenti Volume 1 3 48 B89074 01 Progettazione e programmazione della comunicazione via CP 1430 TF Risposta ad un job di regolazione d orario Come risposta ad un job Regolare l orario dell AG sono possibili i seguenti codici Risposta Codice Significato decodificata OK nessun errore 00H Il comando stato eseguito senza errori Errore di protocollo 01H L orario non valido non stato regolato Errore di sistema OEH Errore di sistema p es comando non valido Orologio hardwa
47. 005 x005 Tabella 6 5 Stati importanti della parola di segnalazione IS Le segnalazioni di stato e di errore qui descritte sono valide solo se si utilizza l interfaccia del livello 4 ordini SEND RECEIVE FETCH Se si utilizza l interfaccia TF occorre interpretare le segnalazioni di stato e di errore come descritto nel volume 2 In particolare occorre osservare che per la parola di segnalazione devono essere riservate 3 parole Per dettagli vedi il volume 2 C 11 Volume 1 Parola di segnalazione e byte di errore di parametrizzazione PAFE B89074 01 Nella tetrade 3 possono presentarsi le seguenti segnalazioni 0 nessun errore Se il bit job terminato con errore tuttavia settato esso avverte che il CP 1430 TF ha allestito di nuovo la connessione dopo un nuovo avviamento o un RESET errato Q ZTYP nel blocco di comunicazione In fase di inoltro del job il blocco di comunicazione stato parametrizzato con un codice TYP non previsto Soluzione Fornire i blocchi dei codici di tipo previsti nella CPU area in S5 non presente In fase di inoltro del job stato assegnato un DB DBNR che all istante del passaggio dei dati non era presente nell S5 Soluzione Caricare il DB nella CPU o parametrizzare il giusto numero di DB Area in S5 troppo piccola La somma di Q ZANF e Q ZLAE supera i limiti d area Per blocchi dati il limite dato dalla dimensione del blocco per Merker
48. 1 Connessione TF file server Contrassegna la connessione TF tra un S5 e un file server contenente programmi di CPU Le connessioni TF file server vengono progettate con NCM COM 1430 TF Interfaccia TF Per interfaccia TF si intende l accesso presente nel CP ai servizi SINEC TF conformi MMS dello strato applicativo L interfaccia TF si presenta al programma di CPU con blocchi di comunicazione HTB Tipo di variabile TF I tipi di variabili sono descrizioni strutturali pi volte utilizzabili di variabili Esistono tipi standard come INT BOOLEAN e altri definiti dall utente e composti da tipi standard strutture In NCM COM 1430 TF possibile definire con l editor di tipo di variabili tipi definiti dall utente Connessione TF sinonimo riferimento di applicazione connessione applicativa Connessione di comunicazione per servizi TF Strato di trasporto transport layer Lo strato di trasporto lo strato 4 del modello di riferimento ISO OSI per la comunicazione aperta Il compito lo strato di trasporto consiste nel trasferimento accurato di dati informazione rozza da dispositivo a dispositivo Per il trasferimento possono essere utilizzati servizi della connessione di trasporto oppure servizi senza connessione servizi Datagramm Interfaccia di trasporto Per interfaccia di trasporto si intende l accesso presente nel CP ai servizi orientati alla connessione e senza connessione dello strato di trasport
49. 1 Progettazione e programmazione della comunicazione via CP 1430 TF B89074 01 3 2 5 3 Job di AG per tipo di servizio SEND RECEIVE Principio della trasmissione e della ricezione Nei blocchi di comunicazione degli AG l avvio di una funzione sul CP 1430 TF con job di PRIO 0 1 e PRIO 2 3 4 avviene analogamente Solo l istante del passaggio e del ritiro dei dati differente per PRIO 0 1 direttamente durante l esecuzione del blocco per PRIO 2 3 e 4 con la comunicazione di sfondo Descrizione dell invio del job secondo classi di priorit gt servizio veloce classe di priorit 0 1 Con il servizio veloce i dati utente vengono passati SEND o ritirati RECEIVE direttamente durante l esecuzione del blocco di comunicazione Il blocco RECEIVE si dispone alla ricezione immediatamente dopo l allestimento della connessione o il ritiro da parte del controllore di un telegramma di dati La ricezione di messaggio viene comunicata ai flag di stato in modo che il blocco RECEIVE possa ritirare i dati immediatamente Per PRIO 0 viene inviato all AG in aggiunta al flag di stato un interrupt Il servizio veloce limitato come gi ricordato allo scambio di un nu mero massimo di 16 byte IS Non opportuno utilizzare il servizio veloce per il trasferimento ciclico invio ad ogni ciclo di programma in quanto in questo modo servizi di priorit pi bassa in sottofondo potrebbero venire compromessi La ripetizione di teleg
50. 1 job in corso Settare Mediante i blocchi di comunicazione se il job stato inoltra to al CP Cancellare Mediante i blocchi di comunicazione se un job stato ese guito dal CP p es conferma ricevuta Interpretare Mediante i blocchi di comunicazione un nuovo job viene inoltrato solo se il vecchio job stato eseguito Da parte dell utente per stabilire se il lancio di un nuovo job ha senso c Bit 2 job terminato senza errori Settare Mediante i blocchi di comunicazione se il job corrisponden te stato terminato senza errori Cancellare Mediante i blocchi di comunicazione se il job stato lancia to di nuovo Interpretare Daa parte dell utente per verificare se il job stato termina to senza errori C 5 Volume 1 Parola di segnalazione e byte di errore di parametrizzazione PAFE B89074 01 d Bit 3 job terminato con errore Settare Cancellare Interpretare Mediante i blocchi di comunicazione se il job corrisponden te stato terminato con errore La causa d errore allora contenuta in maniera codificata nella parte alta pi signifi cativa della parola di segnalazione Mediante i blocchi di comunicazione se il job stato lancia to di nuovo Mediante l utente per verificare se il job stato terminato senza errori Se il flag ordine terminato con errore setta to la causa d errore contenuta nel byte alto della parola di segnalazione e Bit 4 Assunzi
51. 1 4 1 1 Volume 1 Introduzione B89074 01 1 1 Note per l utilizzo del manuale 1 1 1 Suggerimenti Il manuale composto da due volumi e un opuscolo Questi sono i capitoli che raccomandiamo di consultare se si desiderano conoscere iW Capitoli 1 2 e 4 Potenzialit e concetti fondamentali relativi al dati tecnici campo di applicazione e al prin cipio operativo del CP 1430 TF S approntano programmi di Wb Capitolo 2 Quali tipi di AG e occorrono servizi di comunicazione esistono comunicazione Capitolo 3 Principi dell inter faccia HTB dal tedesco Hantierungsbaustein blocchi di comunicazione si utilizza il CP per servizi di Wb Capitolo 5 Lavorare con NCM trasporto COM 1430 TF Capitolo 6 Progettazione di base del CP e funzioni di caricamento Capitolo 7 Progettazione di job e test Appendice A Esempio si utilizza il CP per servizi TF e Wb Capitolo 5 Lavorare con NCM si intende progettario a tale COM 1430 TF Capitolo 6 scopo Progettazione di base del CP e funzioni di caricamento Nel volume 2 Capitolo 7 Progettazione di job e test Appendice A Esempio si desidera mettere in servicio il E Capitolo 4 Messa in servizio CP comportamento Start Stop collegamento al PG indirizzamento Volume 1 1 2 B89074 01 Introduzione 1 1 2 Simbologia avvertimenti particolari Simboli generali utilizzati nel manuale v Questo simbolo richiede un azione I Questo richiama
52. 1430 TF pari nel peggiore dei casi a 12 sec al giorno gt Precisione relativa La precisione relativa contraddistingue il possibile scostamento degli orari indicati dai controllori di un impianto Poich ogni 10 sec calcolato in base alla precisione assoluta vengono spediti telegrammi di sincronizzazione possibile raggiungere in funzio ne dei diversi modelli di CP le seguenti precisioni relative O 20 ms per modello Basic O 2 ms per modello Extended e CP 1430 TF master di clock O 1 ms per modello Extended e trasmettitore SINEC di clock Precisione assoluta L orologio hardware del CP 1430 TF accusa uno scostamento massimo di 12s giorno Ovvero di 8 3ms min Questo scostamento stato calcolato tenendo conto di fattori influenzanti quali l imprecisione del quarzo e le oscillazioni di temperatura Per calcoli sulla precisione deve essere preso in considerazione il doppio dello scostamento dell orologio in quanto un orologio pu andare sia avanti che indietro Ne deriva un tempo di 24s giorno ovvero di 16 6ms min Per questo motivo necessario che l orologio hardware del CP 1430 TF bilanci questo scostamento attraverso la ricezione di telegrammi di sincronizzazione L orario viene segnato dall orologio hardware del CP 1430 TF con una risoluzione dipendentente dal particolare modello gt 10 ms nel modello Basic gt 1 ms nel modello Extended 3 51 Volume 1 Progettazione e programmazione della comun
53. 1430 TF nel telaio portaschede del controllore Collegamento del CP 1430 TF alla rete SINEC H1 H1FO Connessione del cavo con connettore 725 0 collegamento a liana Interfaccia a porta RAM duale tra CPU e CP Progettazione e messa in servizio Generalit Messa in servizio in funzionamento a monoprocessore Messa in servizio in funzionamento a multiprocessore Comunicazione via bus interno S5 per S5 155U H Stati di funzionamento e comportamenti di START STOP Dati tecnici Assegnazione dei pin dei connettori Dati salienti delle connessioni Fabbisogno di risorsa DRAM Fabbisogno di risorsa per memoria di progettazione 4 3 4 5 4 7 4 7 4 8 4 8 4 11 4 12 4 14 4 14 4 18 4 19 4 21 4 30 4 35 4 38 4 42 4 42 4 45 Volume 1 Descrizione tecnica e indicazioni sulla messa in servizio del CP 1430 TF B89074 01 Contenuto di questo capitolo Il processore di comunicazione CP 1430 TF serve per allacciare i controllori programmabili della famiglia SIMATIC S5 al sistema di bus seriale SINEC H1 H1FO Esso pu essere impiegato in tutti i controllori della serie U e H In questo capitolo viene offerta una panoramica gt sulla architettura costruttiva del CP gt sul funzionamento dell interfaccia tra CPU e CP gt sulle sequenze di messa in servizio gt sui dati tecnici del CP gt sull assegnamento dei connettori gt sul comportamento di sincronizzazione e di avviamento del CP Si osservino
54. 2 3 32 3 7 3 27 C 15 5 15 Volume 1 Indice B89074 01 introduzione presupposti per l impiego installazione e start architettura di maschera Struttura a men presupposti Comandare lo stato del CP Commutatore RUN STOP Comunicazione di sfondo panoramica Comunicazione via bus interno Interfaccia scelta trasporto o TF Comunicazione con sistemi eterogenei programmazione della protocollo allacciamento rete Connessione TF significato principio numero massimo Connessione allestimento della connessione di trasporto sorveglianza Connessione blocco di editare Connessione descrizione della Connessione nome della TSAP Contenuti delle trame interfaccia TF Convenzione sui nomi vedi COM 1430 TF struttura dei file NCM significato presupposti per l impiego Corsi CP start CP stop CP trasferimento della base di dati CP1430 TF 5 1 5 18 5 4 5 6 5 13 5 11 5 4 6 20 4 6 2 14 4 21 2 6 2 10 5 2 5 5 1 3 6 21 6 21 6 22 6 24 Volume 1 E 2 B89074 01 Indice funzionamento 2 5 struttura 4 5 dotazione 4 3 montaggio 4 8 D Dati di preimpostazione 3 7 Dati di progettazione caricare 6 10 Dati di progettazione documentare 6 26 Dati salienti variabili 4 44 collegamenti 4 42 Dati tecnici 4 35 Dimensione del blocco 3 28 Documentazione controllo dell uscita 6 26 parametri nella progettazione di base 6 7 progettazione 6 26 E Elementi di segnalazione 4 6 El
55. 2 Messa in servizio in funzionamento a monoproces sore Nel seguito viene descritto il procedimento di messa in servizio nel caso che la memoria RAM interna debba essere utilizzata per il deposito dei dati di progettazione v Inserire il CP nel telaio portaschede con l S5 spento Accendere l S5 Vv Dopo l accensione commutatore RUN STOP in RUN e avviamento del CP il CP indica lo stato IDLE LED rosso e verde accesi VA Collegare il cavo con connettore 724 2 alla presa AS511 del CP avvia re STEP 5 Scegliere l interfaccia AS511 e avviare nel PG il tool di progettazione COM 1430 TF CK v Impostare nella maschera Preimpostazioni lo stato del PG su ONLI NE v Portare il CP in STOP scegliere a tal scopo in COM 1430 TF il punto di CE Vv menu Funz CP Stop oppure azionare il commutatore RUN STOP sul CP Impostare nella maschera Preimpostazioni CP l indirizzo Ethernet de siderato l SSNR di base e sotto offset di SSNR l interfaccia desiderata per la comunicazione dei dati utili produttiva Con il tasto funzione F7 il CP assume le impostazioni Determinare il nuovo avviamento del CP scegliendo in COM 1430 TF il punto di menu Funz CP Start oppure spostando il commutatore RUN STOP del CP in posizione RUN Dopo l avviamento il CP assume l indirizzo Ethernet e l SSSNR di base A questo punto una base di dati pu essere caricata anche via interfaccia SINEC HI Sincronizzare il CP con ISSNR di base rich
56. 430 la variante Basic sufficiente gt percorso di trasferimento dati costituito da 2 transceiver 2 cavi del transceiver 2 bus terminal 1 cavo di bus con prese coassiali gt dispositivo di programmazione p es PG 730 PG 750 Volume 1 A 4 B89074 01 Esempio introduttivo gt per la programmazione di Memory Card per l esempio riportato comunque non necessarie occorre utilizzando il PG 730 750 e 770 l opportuno adattatore con numero d ordinazione 6 ES 5985 2M1C11 gt Ausilio per il collegamento di PG cavo con connettore 734 2 gt per il servizio remoto via SINEC H1 necessaria una scheda CP 1413 Per una programmazione remota inoltre necessario il cavo con connettore 725 0 liana Inoltre sono necessari i seguenti pacchetti software gt COM 1430 TF gt STEP 5 pacchetto base a partire dalla versione 6 3 gt blocchi di comunicazione per i relativi controllori S5 gt file esemplificativi forniti con il dischetto di consegna del COM 1430 A 5 Volume 1 Esempio introduttivo B89074 01 A 2 Formulazione del compito Compito di comunicazione Un controllore AG1 trasmette dati alla frequenza del secondo ad un controllore AG2 dati trasmessi da AG1 devono essere ricevuti da AG2 e depositati in un blocco dati per un successivo impiego Realizzazione in AGI Nel blocco dati DB10 le parole dati DWO e DW49 vengono incrementate con la frequenza del secondo Dopo l incremento di dette paro
57. 5 Byte di errore di parametrizzazione per SYNCHRON 4 Interpretare ora le parole di segnalazione e i byte di errore di parame trizzazione secondo la descrizione dei blocchi di comunicazione Parola Merker MW8 0022 significa per esempio Il job in corso il passaggio dei dati avvenuto nessun errore v Selezionare in AGI in aggiunta alle parole Merker sopracitate il blocco dati DB10 e verificare soprattutto le parole dati DW0 e DW49 Se il programma STEP 5 corretto entrambe le parole dati devono essere uguali ed incrementate alla frequenza del secondo Non comunque possibile dedurre da queste due parole dati se l elaborazione del job di SEND proceda correttamente o meno La parola dati DW30 riportata in figura A 10 mostra la preassegnazione secondo la figura A 5 Vv Collegare l AG2 al PG e verificare le seguenti parole e byte Merker MWA4 Parola di segnalazione per RECEIVE ANR 0 RECEIVE ALL MWG8 Parola di segnalazione per RECEIVE ANR 1 MB13 Byte di errore di parametrizzazione per RECEIVE ANR 0 A 29 Volume 1 Esempio introduttivo B89074 01 MB14 Byte di errore di parametrizzazione per RECEIVE ANR 1 MB15 Byte di errore di parametrizzazione per SYNCHRON v Selezionare anche il blocco dati DB12 in AG2 e verificare le parole dati DWO e DW49 Il blocco dati DB12 la destinazione del trasferimento Per una programmazione esente da errori le due parole devono di nuovo essere ugua
58. 6 384 Byte gt Il modello Extended sufficiente poich RB 102 400 Byte Volume 1 4 44 B89074 01 Descrizione tecnica e indicazioni sulla messa in servizio del CP 1430 TF 4 6 2 Fabbisogno di risorsa per memoria di progettazione Generalit Si ricavi il fabbisogno di risorsa per la memoria di progettazione dalla tabella seguente semplicemente addizionando i valori delle singole componenti Componente Fabbisogno di memoria Progettazione di base 4 kByte Blocchi di connessioni 256 Byte per connessioni Variabili locali in COM 1430 TF si possono introdurre max 800 righe per conn ca 80 Byte per riga Variabili remote in COM 1430 TF si possono introdurre max 800 righe per conn ca 80 Byte per riga Variabili specifiche VMD in COM 1430 TF si possono introdurre max 800 righe per conn ca 80 Byte per riga Definizioni di tipo in COM 1430 TF si possono introdurre max 800 righe per conn ca 80 Byte per riga Tabella 4 21 Fabbisogno di risorse per memoria di progettazione Volume 1 Annotazioni 5 Software di progettazione SINEC NCM COM 1430 TF 5 1 5 2 5 3 5 4 5 5 5 5 1 5 5 2 5 5 3 5 6 Progettazione confortevole mediante il software NCM COM Condizioni per l impiego di COM 1430 TF Installazione e aviamento di COM 1430 TF Utilizzo della tastiera e del mouse Struttura del menu e uso La riga di menu per la
59. 6 4 2 Funz CP Stop 6 21 6 4 3 Funz CP Stato CP 6 21 6 4 4 Funz CP Cancella 6 22 6 4 5 Transfer FD gt CP 6 22 6 4 6 Transfer CP gt FD 6 23 6 4 7 Transfer FD gt Memory Card 6 23 6 4 8 Transfer Memory Card gt FD 6 24 6 4 9 Transfer Cancella Memory Card 6 24 6 4 10 Transfer Convert dati CP 143 6 25 6 5 Documentare i dati di progettazione 6 26 6 6 Impostare e consultare l orario 6 27 7 Progettare l interfaccia di trasporto 7 1 7 1 Generalit 7 3 7 2 Editare blocchi di connessione 7 4 7 2 1 Edita Panoramica 7 4 7 2 2 Edita Connessioni di trasporto 7 5 7 2 3 Edita Servizi Datagramm 7 19 7 3 Testare l interfaccia di trasporto 7 25 7 3 1 Test Strato trasporto 7 26 7 3 2 Maschera seguente Stato singolo dello strato di trasporto 7 29 7 3 3 Maschera seguente Trace singolo per strato di trasporto 7 31 7 3 4 Messaggi di stato e di errore delle funzioni di test 7 33 Volume 1 B89074 01 Indice Il Appendice A Esempio introduttivo all interfaccia di trasporto A 1 A 1 Presupposti A 4 A 1 1 Conoscenze A 4 A 1 2 Software e hardware A 4 A 2 Formulazione del compito A 6 A 3 Programmare la comunicazione S5 A 8 A 3 1 Blocchi per la sincronizzazione tra CPU e CP A 8 A 3 2 Programmi per AGI A 10 A 3 3 Programmi per AG2 A 14 A 4 Progettare il CP 1430 con COM 1430 TF A 17 A 4 1 Parametrizzare il CP 1430 in AG1 A 17 A 4 2 Parametrizzare il CP 1430 nell AG2 A 22 A 5 Start e supervisione
60. 89074 01 Descrizione tecnica e indicazioni sulla messa in servizio del CP 1430 TF 4 1 8 Connessione del cavo con connettore 725 0 collegamento a liana Il CP 1430 TF pu essere collegato all S5 tramite un cavo con connettore 725 0 liana Attraverso questo cavo scorrono i segnali quando sono in esecuzione funzioni S5 via bus o si utilizzano servizi Domain oppure servizi PI istanze di programma Nell S5 deve essere presente una alimentazione di 24 V affinch l interfaccia AS511 verso la CPU possa funzionare Il cavo di segnale ha ad entrambe le estremit connettori sub D a 15 poli Per l assegnazione dei poli si prega di attenersi alla descrizione del connettore CPU CP 1430 TF P RUN STOP Run stor PROG FAULT isv cavo con connettore 725 0 AUI TP cavo con connettore 727 1 accoppiatore di bus Figura 4 6 Collegamento del cavo di segnale liana 4 11 Volume 1 Descrizione tecnica e indicazioni sulla messa in servizio del CP 1430 TF B89074 01 4 1 9 Interfaccia a porta RAM duale tra CPU e CP Il CP 1430 TF comunica con SIMATIC S5 con l ausilio di blocchi di comunicazione attraverso una porta RAM duale Tale porta RAM duale permette accessi contemporanei di entrambe le schede CPU e CP In base allo schema seguente si procede alla spiegazione dello schema di indirizzamento CPU CP 1430 TF SSNR di base H
61. 9 Test stato singolo 7 25 Test Trace singolo 7 25 stato generale 7 25 nell esempio per l interfaccia di trasporto A 28 interfaccia di trasporto 7 25 Trasporto connessione d condizione per l allestimento della connessione 3 24 tipi di funzionamento 3 17 iniziativa all allestimento della connessione 3 25 numero massimo 4 42 progettazione 7 7 parametri di trasporto 7 18 TSAP 2 9 panoramica 2 8 descrizione della connessione 2 9 Volume 1 Indice B89074 01 Trasporto interfaccia di criteri di scelta esempio progettare semplici collegamenti utilizzare progettare sequenze di progettazione Trasporto parametri di Connection establishment Data Transfer TSAP vedi connessione di trasporto Vv Versione firmware W WRITE limiti nei confronti di SEND RECEIVE tipo di servizio 2 6 A 1 7 5 7 1 7 36 7 1 7 36 7 3 7 18 7 18 7 18 6 16 3 15 Volume 1 E 8 B89074 01 Bibliografia F Bibliografia 1 Wege zur offenen Kommunikation Das I5O Referenzmodell im Umfeld der Kommunikation Siemens AG DOA PM Numero d ordinazione U 1474 4 Z72 11984 2 International Standard Industrial automation systems Manufacturing Message specification Part 1 Service definition Reference number ISO IEC 9506 1 1990 E Part 2 Protocol specification Reference number ISO IEC 9506 2 1990 E 3 Kerner H Rechnernetze nach OSI ADDISON WESLEY 1992 ISBN 3 89319 408 8 4 Direttive per il montaggio del sist
62. AD ATTIVO PASSIVO I concetti e le abbreviazioni contenuti nelle figure hanno il seguente significato AG1 AG2 Controllore programmabile 1 o 2 CP1 CP2 Processore di comunicazione CP 1430 1 o 2 RTS Parte del firmware di CP 1430 per l elaborazione dei protocolli sul sistema di bus protocollo di trasporto secondo ISO IS 8073 Cavo Telegrammi sul SINEC H1 OPEN Aprire una connessione CONNEC REQUEST Allestimento della connessione richiesta CONNEC AWAIT Allestimento della connessione attesa CONNEC CONFIRM Allestimento della connessione conferma CLOSE Abbattimento della connessione inizio DISCON REQUEST Abbattimento della connessione richiesta DISCON CONFIRM Abbattimento della connessione conferma RETURN Risposta ad una richiesta CREDIT 0 Connessione non ha l abilitazione alla trasmissione CREDIT 1 Connessione ha l abilitazione alla trasmissione di un telegramma Volume 1 B 12 B89074 01 Ulteriori informazioni sul CP 1430 TF SEND DIR HTB SEND nel modo operativo diretto A NR lt gt 0 SEND ALL HTB SEND nel modo operativo ALL A NR 0 RECEIVE DIR HTB RECEIVE nel modo operativo diretto RECEIVE ALL HTB RECEIVE nel modo operativo ALL SEND Trasmettere dati RECEIVE Impostarsi alla ricezione preparare il buffer di ricezione B 13 Volume 1 Ulteriori informazioni sul CP 1430 TF B89074 01
63. C H1 H1FO oppure Industrial Twisted Pair viene riconosciuto automaticamente dal CP 1430 TF Invece dei moduli EPROM utilizzati nel CP 143 nel CP 1430 TF vengono utilizzate Memory Card SIMATIC S5 II CP 1480 TF viene offerto in un modello Basic e in uno Extendend Quest ultimo dispone di una pi ricca dotazione anche nei confronti del CP 143 TF per quanto riguarda le connessioni TF e di trasporto Ulteriori dettagli possono essere ricavati nel manuale al capitolo Dati salienti dotazione G 3 Volume 1 B89074 01 Compatibilit con CP 143 TF NCM COM 143 TF G 1 2 AI massimo 2 CP per la comunicazione via bus in terno in funzionamento a multiprocessore CP 143 TF Nel CP 143 erano necessari per questo tipo di per 4 CPU sono funzionamento 3 CP La comunicazione via bus necessarie 3 CP interno poteva essere svolta solo mediante i numeri di interfaccia di base 232 e 236 Occorreva poi un ulteriore CP per lo svolgimento della comunicazione produttiva verso le CPU 3 e 4 CP 1430 TF 2 CP La comunicazione via bus interno e la comunicazione sono sufficienti produttiva possono essere svolte in funzionamento a per 4 CPU multiprocessore con 2 CP 1430 Ci si ottiene mediante l ulteriore numero di interfaccia di base 244 riservato esclusivamente per la comunicazione via bus interno per fino a 4 CPU Un numero maggiore di CP quindi necessario solo se devono essere serviti pi segmenti di bus H1 Volume 1 G 4
64. COM 1430 TF gt Il dato che si introdotto o che si assunto nell attuale campo di immissione dalla finestra di scelta viene definitivamente assunto mediante lt CR gt Se l mmissione corretta il cursore passa direttamente nel campo di immissione successivo Help gt Mediante la funzione Help si ottiene un testo di help relativo all attuale campo di immissione Assunzione dei dati gt Una volta terminata l elaborazione di una maschera e volendo assumere i dati occorre premere il softkey F7 Conferma per poter trasferire i dati nell attuale file di base di dati Prima della definitiva assunzione il sistema richiede per sicurezza una seconda conferma lt ESC gt interrompe l elaborazione 5 15 Volume 1 Software di progettazione SINEC NCM COM 1430 TF B89074 01 5 5 3 Funzioni softkey generiche All interno delle maschere di progettazione vengono offerte tramite softkey funzioni sensitive al contesto Alcuni softkey hanno comunque un significato generale indipendente dalla particolare maschera Queste le funzioni generiche Cambiare pagina in avanti 1 Selezione del successivo blocco parametri PAGINA 1 Selezione della pagina seguente RIGA 1 Roll del contenuto di maschera in caso di emissione dati riga per riga Cambiare pagina all indietro 1 Scelta del set di parametri precedente PAGINA 1 Scelta della pagina precedente RIGA 1 Roll del
65. CP2 4 Scegliere la funzione Edita Iniz CP Nella maschera proposta si pos sono vedere nell intestazione della maschera il tipo di CP e il nome del file di base di dati scelto Nella maschera alcuni campi sono gi inizializzati oppure sono semplici campi di segnalazione A Eseguire le seguenti impostazioni gt per l indirizzamento dell S5 in SINEC H1 Indirizzo MAC 080006010002 Volume 1 A 22 B89074 01 Esempio introduttivo gt Scegliere il tipo di comunicazione Comunicazione produttiva via l interfaccia no 0 mediante le seguenti impostazioni SSNR di base 0 Comunicazione P per SSNR 0 di interfaccia gt La dimensione del modulo gi preimpostata correttamente a 64 Kbyte gt Il campo versione firmware un semplice campo di segnalazione gt Per contrassegnare l S5 nell impianto scegliere un relativo testo liberamente formulabile Per esempio Denominazione Impianto di test dell impianto Vv Nel campo Data di creazione scrivere la data attuale a formato libe ro v Concludere l immissione con il softkey CONFERMA F7 In questo modo si deposita il file ABU1AG2 CP2 sul disco rigido L impostazione dei dati specifici del CP 1430 si pu dire conclusa e occorre ora sola mente parametrizzare il blocco di collegamento VA Rispondere con SI alla domanda se si debba sovrascrivere il file di scheda Ora i dati di base di progettazione sono salvati nel disco rigido Vv Per
66. Card gi programmata non sia stata sostituita con una vuota sullo schermo compare il messaggio Memory Card NON VUOTA In questo caso sostituire semplicemente la Memory Card gi programmata con una vuota e riavviare il trasferimento con il softkey CONFERMA F7 Nota anche possibile rinunciare all uso della Memory Card trasferendo le basi di dati nell area di memoria interna del CP dedicata ai parametri Volume 1 A 26 B89074 01 Esempio introduttivo Messa in servizio del CP A questo punto la programmazione delle Memory Card terminata ed esse possono essere inserite con S5 disinserito negli appositi slot dei CP 1430 Entrambi i CP 1430 nei due controllori sono ora completamente parametrizzati per lo scambio di dati via SINEC H1 richiesto nell esempio IS Affinch il CP 1430 assuma interamente i dati impostati occorre eseguire un nuovo avviamento del CP A 27 Volume 1 Esempio introduttivo B89074 01 A 5 Start e supervisione del trasferimento Questo paragrafo descrive l avviamento dei programmi STEP 5 indicati e il monitoraggio delle operazioni di comunicazione La supervisione pu avvenire in diversi modi PG collegato online all AG Supervisione di parole di segnalazione e parole dati per mezzo del pacchetto software standard per PG PG collegato online al CP 1430 Supervisione degli stati delle connessioni di trasporto per mezzo del COM 1430 Il paragrafo A 5 1 descrive la prima possibil
67. Compatibilit con CP 143 TF NCM COM 143 TF B89074 01 G 1 3 Ulteriori variazioni Precisione dell oro La precisione dell orologio hardware integrato nella logio hardware Battesimo del nodo presente anche dopo il ripristino Verifica di tipo Verifica di valore e trasformazione di variabili temporali versione Extended del CP 1430 TF pari a 1 ms contro i 10 ms nel CP 143 Anche dopo la cancellazione della base dati il CP 1430 TF conosce i dati di inizializzazione caricati progettati in precedenza Dopo un nuovo avviamento il CP si porta quindi nello stato RUN e pu essere raggiunto anche via bus e indirizzo MAC Nel CP 143 TF occorreva invece eseguire dopo ogni ripristino un nuovo battesimo del nodo Per variabili di tipo Visible String VS il CP verifica la validit dei valori dei byte Il campo di validit il codice ASCII e corrisponde integralmente al campo rappresentabile con il formato S5 KC Valori non compresi nel campo di validit comportano un errore di trasformazione errore TF 826A 826B ovvero 306A 306B Per variabili di tipo TI Time of Day e TD Time and Date possono essere assegnati valori qualsiasi p es valori maggiori di 23h nell assegnazione per secondi valori maggiori di 59 per secondi e minuti Vale la regola nel caso di un overflow di valori viene incrementata se possibile l unit successiva pi grande Se un tale passaggio non possibile avviene un
68. Disconnect Request fino a quando non si invia un RECEIVE diretto al numero di job della connessione Questo job di RECEIVE viene s terminato con il messaggio job terminato con errore ma contemporaneamente viene accettata la richiesta di allestimento della connessione da parte del partner e la essione viene ripristinata Volume 1 3 26 B89074 01 Progettazione e programmazione della comunicazione via CP 1430 TF 3 2 3 9 Servizio datagramm Generalit Oltre alle connessioni virtuali il CP 1430 TF consente anche i seguenti servizi per la trasmissione di messaggi senza esplicita connessione e senza conferma gt Indirizzo singolo Trasmettere ad un determinato partecipante gt Servizio Multicast Trasmettere ad un determinato gruppo di partecipanti gt Servizio Broadcast Trasmettere a tutti i partecipanti Indirizzo singolo Il servizio datagramm Indirizzo singolo pu essere utilizzato per telegrammi diretti scambio di dati tra due partner per esempio per telegrammi veloci che non richiedono conferme Si procede senza concordare connessioni La ricezione di dati non viene confermata al trasmettitore Il CP 1430 TF non pu informare l utente della perdita di telegrammi di dati p es se il ricevitore non ha messo a disposizione un buffer di ricezione sufficiente Servizio di Multicast e di Broadcast Il servizio di Multicast e di Broadcast permette la trasmissione via bus SINEC H1 di un messaggio analo
69. END questa priorit non ha effetto e si comporta come PRIO 1 Il telegramma normalmente di tipo expedited accele rato dati vengono passati direttamente tramite l interfaccia dual port e non solo ad un richiamo RECEIVE ALL oppure SEND ALL PRIO 1 servizio veloce senza interrupt hardware Come per PRIO 0 ma senza interrupt all S5 PRIO 2 servizio normale connessione statica Telegramma normale con lunghezza qualunque di dati utili Per lo scambio dei dati esiste una connessione virtuale fissa tra due partner di bus CP 1430 143 535 la quale viene alle stita dopo l avviamento del CP e in generale mantenuta Un SEND RECEIVE direttamente o un FETCH ad entrambe le estremit della connessione nell S5 danno l inizio allo scam bio dei dati Il passaggio dei dati avviene poi tramite SEND ALL e RECEIVE ALL PRIO 3 servizio normale connessione statica Come per PRIO 2 ma la connessione di trasporto viene allestita solo dopo il richiamo della prima coppia di blocchi di comunicazione SEND RECEIVE ossia con la prima azione su questa connessione virtuale Da questo istante in avanti la connessione rimane allestita fino a quando i due partner non la abbattono con una RESET PRIO 4 servizio normale connessione dinamica Come per PRIO 3 ma con la differenza che la connessione viene abbattuta automaticamente alla fine dello scambio dei dati 7 9 Volume 1 Progettare l interfaccia di trasporto B89074 01
70. Figura 3 3 Indirizzamento di interfaccia in AG monoprocessore gt funzionamento a multiprocessore cio utilizzando pi CPU ed uno o pi CP 1430 TF PLC multiprocessore CPU 1 CPU 2 CPU 3 CPU 4 SSNR 014 115 216 offset di SSNR SSNR di base 4 offset di SSNR SSNR di base 0 SSNR di base 8 SSNR di base 252 Figura 3 4 Indirizzamento di interfaccia in AG multiprocessore 3 13 Volume 1 Progettazione e programmazione della comunicazione via CP 1430 TF B89074 01 3 2 3 4 Tipo di servizio SEND RECEIVE Principio della trasmissione e della ricezione Le connessioni di comunicazione tra parti di programma in due differenti controllori programmabili possono essere immaginate anche come un sistema postale Un job di SEND nel CP 1430 TF rappresenta una cassetta della posta un job di RECEIVE in un altro CP invece la casella postale Per mezzo del blocco di comunicazione SEND possono venire imbucate nella cassetta della posta determinati messaggi che poi il sistema di trasporto del CP 1430 TF trasferisce nella casella postale del partecipante indirizzato L il messaggio pu essere ritirato grazie al blocco RECEIVE Il sistema di trasporto fa inoltre s che non si verifichino traboccamenti nelle cassette della posta o nelle caselle postali Possibili classi di priorit per SEND RECEIVE gt PRIO 0 e 1 per servizio veloce gt P
71. G byte expedited ricevente data via connessione statica PRIO 1 Trasferimento dati max 16 senza interrupt hardware nelAG byte ricevente via connessione statica Servizio PRIO 2 Trasferimento dati via connessione max 2043 normale statica per servizi TF usato parole implicitamente PRIO 3 Trasferimento dati via connessione max 2043 esplicita dinamica allestimento parole della connessione quando occorre abbattimento della connessione comandato da programma utente per mezzo del job di RESET PRIO 4 Trasferimento dati via connessione max 2043 implicita dinamica allestimento parole della connessione quando occorre comandato da programma utente L abbattimento della connessione avviene implicitamente dopo il trasferimento dati 3 5 Volume 1 Progettazione e programmazione della comunicazione via CP 1430 TF B89074 01 Servizio Priorit Significato Gestione Dim dati Datagramm PRIO 0 1 Trasferimento dati senza connessione Prio 0 con interrupt hardware nell AG ricevente Prio 1 senza interrupt hardware nell AG ricevente con le alternative indirizzo singolo trasferimento ad un ricevitore stabilito cio il suo indirizzo MAC coincide con quello trasmesso Multicast trasferimento a pi ricevitori stabiliti cio il loro gruppo MC coincide con l indirizzo MC Broadcast trasferimento a tutti i partecipanti il cui gruppo MC coincida con la impostaz
72. H1 oppure il blocco d orario del CP 1430 TF classificato come non valido Ha luogo una richiesta ciclica di orario da parte del PG In questa operazione viene attualizzato anche lo stato di clock del CP dati editati nella maschera vengono confermati come dati attuali n 6 29 Volume 1 Annotazioni 7 Progettare l interfaccia di trasporto 7 1 7 2 7 2 1 7 2 2 7 2 3 7 3 7 3 1 7 3 2 7 3 3 7 3 4 Generalit Editare blocchi di connessione Edita Panoramica Edita Connessioni di trasporto Edita Servizi Datagramm Testare l interfaccia di trasporto Test Livello trasporto Maschera seguente Stato singolo del livello di trasporto Maschera seguente Trace singolo per livello di trasporto Messaggi di stato e di errore delle funzioni di test 7 3 7 4 7 4 7 19 7 25 7 26 7 29 7 31 7 33 Volume 1 Progettare l interfaccia di trasporto B89074 01 Contenuto di questo capitolo In questo capitolo sono descritti le funzioni le maschere ed i parametri del tool NCM COM 1430 TF per la progettazione e per il test di connessioni di trasporto e servizi datagramm Esso utile soprattutto per consultazione in fase di progettazione e di test Durante la progettazione consigliamo di seguire l ordine indicato alla pagina seguente Ulteriori informazioni Ulteriori informazioni sono ricavabili dalle seguenti fonti gt Il capitolo 3 del presente volume info
73. I job di READ e WRITE PASSIVO non possono essere avviati con blocchi di comunicazione Con il blocco CONTROL comunque leggibile la locazione di stato del job di READ o WRITE Se nel blocco di connessione del CP 1430 TF assegnata per queste funzioni una parola di segnalazione anche il blocco SEND o RECEIVE ALL in grado di elaborare la parola di lunghezza e la tetrade dei dati nella parola di segnalazione Come riconoscimento dell errore viene riportata sempre una E job di caricamento e lo stato del job vale A Il CP 1430 TF non accetta pi iniziative di job READ WRITE dalla parte PASSIVO eccetto il job di RESET C 3 Volume 1 Parola di segnalazione e byte di errore di parametrizzazione PAFE B89074 01 C 2 Contenuto della parola di segnalazione La parola di segnalazione stessa prima parola nello schema alla pagina B 2 suddivisa in quattro tetradi gt Tetrade 1 bit 0 3 segnalazione di stato del job Qui viene codificato se un job gi stato avviato se si sono verificati errori oppure se un job bloccato per esempio perch il collegamento virtuale non presente La segnalazione di stato con COM 1430 TF indica in maniera molto pi precisa lo stato di un job Qui vengono segnalati infatti anche gli stati intermedi come inoltro di RECEIVE ALL oppure la fase di inizializzazione in corso gt Tetrade 2 bit 4 7 gestione dei dati del job Qui viene codificato se il trasferimento dei dati
74. IVE degenere 7 SRO RECEIVE 4 gggroe I I H destinazione sa a Er trasferimento doti TRECEWEALI sorgente aati e a destinazione i gt dati DB DX DB DX Figura 3 5 Trasferimento SIMPLEX NOTA In job con PRIO 0 e1 non occorrono HTB ALL Volume 1 3 18 B89074 01 Progettazione e programmazione della comunicazione via CP 1430 TF HALF DUPLEX per il tipo di servizio READ e WRITE Il principio di trasferimento Half Duplex viene utilizzato con i tipi di job READ e WRITE Con un job READ FETCH ATTIVO l iniziatore trasmette un telegramma di dati concordato al quale il partecipante interpellato FETCH PASSIVO risponde con un contro telegramma Con job di FETCH pu essere assegnato di volta in volta un solo job per ciascun blocco di connessione Il tipo di trasferimento possibile solo attraverso connessioni di PRIO 2 Le figure seguenti mostrano per i tipi di job READ e WRITE gt il tipo di job da assegnare durante la progettazione del CP p es FETCH attivo R W S in PLC 1 gt il blocco di comunicazione da utilizzare nel programma di CPU HTB FETCH e HTB RECEIVE ALL in PLC 1 HTB SEND ALL in PLC 2 gt La direzione del flusso di dati AG 1 AG 2 CPU i CP 1430 TF CP 14307F CPU SULA connessione di trasporto SE AP i descizione o ANR Fetch att Fetch pass janr Gesinotione RW S RW S L_ sorgente dati RECEIVE A
75. LL job di lettura con parametri di sorgente FREE iL destinazione i dati imal Assegnazione in trasferimento dati formato S5SORG Figura 3 6 Trasferimento Half Duplex job READ Nota Il formato ORG la descrizione breve di una sorgente dati o di una destinazione dati in ambiente S5 formati S5 ORG sono elencati nell appendice B di questo manuale nelle tabelle da B 1 a B 3 3 19 Volume 1 Progettazione e programmazione della comunicazione via CP 1430 TF B89074 01 PLC 1 PLC 2 CPU CP 1430 TF CP 1430 TF CPU HTB HTB j di trasporto i SEND ALL connessione RECEIVE ALL descrizione o ANR e SEND Receive IRA della sorgente R W S RW S i l SEND ALL trasferimento dati con parametri dildestinazione i L gt sorgente dati destinazione I Assegnazione In dati formato S5 ORG Assegnazione in formato 5 ORG Figura 3 7 Trasferimento Half Duplex job WRITE Nota Il formato ORG la descrizione breve di una sorgente dati o di una destinazione dati in ambiente S5 I formati S5 ORG sono elencati nell appendice B di questo manuale nelle tabelle da B 1 a B 3 Volume 1 B89074 01 Progettazione e programmazione della comunicazione via CP 1430 TF FULL DUPLEX per il tipo di servizio SEND RECEIVE In funzionamento FULL DUPLEX entrambi i lati di una connessione possono essere attivi conte
76. P X TSAP Z TSAP X Accesso di stazione mediante gt Indirizzo MAC X Indirizzo MAC Y Indirizzo MAC Z indirizzi MAC Connessioni di trasporto via gt SINEC H1 Figura 2 3 Connessioni di trasporto ed indirizzamenti Volume 1 2 8 B89074 01 Generalit sulle prestazioni e sul funzionamento del CP 1430 TF La descrizione della connessione Dalla tabella 1 1 sappiamo che il compito di una connessione di trasporto consiste nel trasferire con sicurezza informazioni grezze Dalla figura 1 2 conosciamo i protocolli realizzati dal CP 1430 TF Ciascuno dei 3 protocolli fino allo strato 4 del modello di riferimento ISO OSI dispone di specifiche informazioni di indirizzo Accesso di stazione tramite l indirizzo MAC indirizzo di stazione Il protocollo MAC secondo la norma IEEE 802 3 Ethernet gestisce ed utilizza indirizzi MAC contrassegnati anche come indirizzi di stazione o indirizzi Ethernet Gli indirizzi di stazione contraddistinguono univocamente l accesso delle stazioni collegate alla rete di cella e di settore SINEC H1 H1FO Il protocollo LLC secondo la norma IEEE 802 2 contrassegna la connessione logica tra il protocollo MAC ed i protocolli degli strati superiori Per protocolli ISO in strati superiori l indirizzo LLC LSAP possiede il valore esadecimale FE Poich nel CP 1430 TF sopra del protocollo C segue il protocollo ISO di trasporto l indirizzo LLC ha sempre come valore FE L indirizzo LLC non pertanto u
77. RIO 2 per servizio normale gt PRIO 3 e 4 per messaggi che non sono temporalmente critici l allestimento della connessione avviene solo in caso di necessit Progettazione di SEND RECEIVE La scelta del tipo di servizio SEND RECEIVE avviene in fase di progettazione mediante il software COM 1430 TF gt assegnando da un lato un SEND con il codice READ WRITE N gt assegnando dall altro lato un RECEIVE con il codice READ WRITE N Volume 1 3 14 B89074 01 Progettazione e programmazione della comunicazione via CP 1430 TF 3 2 3 5 Tipo di servizio WRITE ATTIVO PASSIVO Significato e differenza rispetto a SEND RECEIVE La funzione WRITE permette il trasferimento di un set di dati da un controllore programmabile lato ATTIVO ad un dispositivo remoto lato PASSIVO Al contrario di SEND RECEIVE in WRITE il set di parametri che descrive la destinazione dei dati viene trasmesso attraverso il cavo di bus La stazione attiva della WRITE pu quindi forzare dati nella stazione passiva quasi una funzione di DOWNLOAD WRITE pretende una priorit fissa Poich con la funzione WRITE possono essere scambiati dati qualsiasi ed il ricevitore deve essere sempre pronto alla scrittura lato PASSIVO essa pu essere eseguita solo nella priorit normale PRIO 2 La WRITE presuppone connessioni statiche mediante le quali possono essere scambiati dati con servizio normale Progettazione di WRITE La scelta del tipo di servizio WRITE AT
78. RN 77 f 1C gj sato Y Figura B 5 Sequenza temporale di abbattimento della connessione L abbattimento della connessione pu essere avviato anche su iniziativa della stazione passiva con HTB RESET B 17 Volume 1 Ulteriori informazioni sul CP 1430 TF B89074 01 AGI CPI RTS 1 cavo RTS 2 cP2 AG2 HTB SEND abilit HTB RECEIVE l o SEND abilitado 1 gt con parametri OPEN c gt RETURN allestire il CONNEC REQU collegam gt CONNECTION REQUEST RECEIVE ora EN con param sovreglianza temporale QP secondo progettazione RETURN gt KAT CONN AWAIT CONNECTION REQUEST CONNECTION CONFIRM RETURN lt 4 RETURN l gt v segn SEND ALL RECEIVE ye l SEND ALL preparare il dati SEND buffer esecuzione gt a dell ordine dati telegramma dati eventualm RETURN segnalazione ripetuta pi f Is RECEIVE ALL volte conferma gt RETURN quiete call dati RECEIVE ALL x dati CLOSE AWAIT A x DISCONNECT REQUEST RAR abbatere il PSEONNEGT REQUEST collegam DISCONNECT REQUEST DISCONNECT CONFIRM RETURN lt RETURN m i stato segn di stato ssgnidisia S y a a EE sto Figura B 6 Sequenza temporale per SEND RECEIVE PRIO 4 Volume 1 B 18 Ulteriori informazioni sul CP 1430 TF
79. SIEMENS SINEC CP 1430 TF con COM 1430 TF Volume 1 di 2 1 Introduzione l Fondamenti 2 Generalit sulle prestazioni e sul funzionamento del CP 1430 TF 3 Progettazione e programmazione della communicazione via CP 1430 TF Ill Appendice A Esampio introduttivo all interfaccia di trasporto B Ulteriori informazioni sul CP1430 TF C Parola di segnalazione e byte di errore di parametrizzazione PAFE D Abbreviazioni 6GK1970 1TA43 0AA4 SINEC un marchio Siemens Siemens Aktiengesellschaft C79000 G8972 C056 Descrizione Descrizione tecnica e indicazioni messa in servizio del CP 1430 TF Software di progettazione SINEC NCM COM 1430 TF Sequenze di progettazione e impostazione di base Progettare l interfaccia di trasport Indice Bibliografia Compatibilit con CP 143 TF NCM COM 143 TF Glossario Edizione 01 SIEMENS SINEC CP 1430 TF con COM 1430 TF Volume 2 2 1 Informazioni generali I Fondamenti 2 Il modello TF e i servizi TF 3 L interfaccia TF del 9 Servizi supplementari 10 Servizi non aperti per il trasferimento seriale CP 1430 TF i IV Appendice Il Funzioni di COM 1430 TF A Programmi esemplicativi 4 Progettazione e test iti dell interfaccia TF B Foglio caratteristico di prodotto PICS 5 PG Load C Numeri d errore TF utilizzati dal 6 Il tool Request Editor CP 1430 D Abbreviazioni Il Parte di riferimento Servizi TF E Indice 7 Servizi variabili TF F Bibliografia P i G Com
80. SINEC H1 nel PG CP 1413 ovvero CP 141 Volume 1 4 16 B89074 01 Descrizione tecnica e indicazioni sulla messa in servizio del CP 1430 TF gt sia stato eseguito un battesimo dei nodi per i CP ved sotto La progettazione e la scelta del percorso di bus avviene da PG mediante COM 1430 TF funzione tool gt scelta del bus Battesimo di nodo del CP in PLC2 Per poter raggiungere il CP dell AG 2 attraverso la rete SINEC H1 occorre inserire nella maschera Preimpostazioni CP in modalit ONLINE mediante l interfaccia AS511 l indirizzo Ethernet e determinare un nuovo avviamento per il CP 1430 TF battesimo del nodo Dopodich il CP pu p es essere progettato ONLINE oppure la base di dati approntata OFFLINE pu essere caricata IS Nella rete SINEC H1 l indirizzo Ethernet deve essere univoco Il battesimo del nodo non necessario se si approntano i dati di progettazione in modalit Offline e si utilizza una Memory Card Flash EPROM Raggiungere la CPU dell S5 Per funzioni S5 via bus percorso PG gt H1 gt CP 1430 gt CPU oppure PG gt H1 gt CP 1430 gt KORC gt CPU occorre un cavo con connettore 725 0 liana In alternativa si pu lavorare mediante comunicazione via bus interno S5 Per servizi Domain e di istanza di programma occorre sempre un cavo con connettore 725 0 liana 4 17 Volume 1 Descrizione tecnica e indicazioni sulla messa in servizio del CP 1430 TF B89074 01 4 2
81. SOFTKEY supplementari o con significato particolari FI ATT ON Attivare o disattivare l aggiornamento di job selezionati con il softkey SELEZIONA Volume 1 B89074 01 Progettare l interfaccia di trasporto 7 3 3 Maschera seguente Trace singolo per strato di tra sporto Significato e funzionamento Il PG preleva dal CP 1430 informazioni su una connessione progettata o su un job Datagramm e le fornisce insieme agli stati attuali sotto forma di lista Attualizzare l uscita Come per lo stato generale possibile anche qui aggiornare progressivamente l emissione di stato Vv Premere il softkey F7 per continuare o arrestare la registrazione dell in formazioni di stato Campi di emissione Tipo J L ordine selezionato del tipo seguente Trasporto Datagramm Indirizzo MAC Indirizzo fisico di scheda del proprio PLC locale locale Offset di SSNR Offset del numero di interfaccia del job ANR Numero del job Pos Numerazione in ordine crescente Stato C Emissione dello stato della connessione Viene emesso per Connessione di trasporto codice esadecimale secondo la tabella vedi pagina 7 33 Job Datagramm 7 31 Volume 1 Progettare l interfaccia di trasporto B89074 01 M54 3 Campi di emissione continuazione Errore C Stato J Errore J Errore avvenuto durante l approntamento o l esercizio della connessione vedi pagina 7 34 Emissione dello stato dell
82. STOP Funz CP Avvio CP Stop CP o commutatore del CP in STOP Scegliendo ONLINE CP il PG deve essere collegato con il CP 1430 direttamente via interfaccia AS 511 oppure via percorso di bus tool scel ta bus presupposto vedi sotto il battesimo dei nodi 6 11 Volume 1 Sequenze di progettazione e impostazioni di base B89074 01 Trasferimento della base di dati Il set di parametri approntato OFFLINE pu essere direttamente trasferito nel CP 1430 TF per mezzo della funzione di trasferimento Transfer FD gt CP Tale funzione di trasferimento eseguibile solo in stato di STOP del CP Funz CP Stop CP ovvero commutatore del CP in STOP Il trasferimento del set di parametri in una Memory Card possibile per mezzo della funzione di trasferimento Transfer FD gt Memory Card In questo occorre che una Memory Card sia inserita nell interfaccia Memory Card del PG Battesimo di nodo del CP 1430 TF Per poter raggiungere un CP 1430 TF tramite un percorso di bus occorre registrare ONLINE tramite interfaccia AS 511 l indirizzo Ethernet nel blocco SYSID maschera Progettazione di base del CP e procedere ad un nuovo avviamento del CP 1430 battesimo di nodo Successivamente il CP pu per esempio essere progettato online oppure pu essere caricata la base di dati approntata offline Il battesimo di nodo non necessario se si approntano i dati di progettazione offline e si utilizza una Memory Card Modific
83. SYNCHRON nell OB di avviamento Figura 4 20 Variazioni di stato e azioni Volume 1 4 34 B89074 01 Descrizione tecnica e indicazioni sulla messa in servizio del CP 1430 TF 4 4 Dati tecnici Condizioni ambientali e di funzionamento Tipo di protezione IP_00 Temperatuta ambiente ammessa da 0 fino a 60 Esercizio senza ventilatori Temperatuta di trasporto e di magazzinaggio da 40 fino a 70 Classe di umidit 95 di umidit dell aria a 25 senza condensa Altezza di esercizio fino a 3000 m S M Tabella 4 3 Condizioni ambientali e di funzionamento Componenti e velocit di trasmissione Microprocessore 80386 SX _20MHz Controllore Ethernet 82596 SX _20MHz Interfaccia seriale Ethernet 82503 Velocit di trasmissione Interfaccia AS511 TTY 9600Baud Interfaccia AUI 10 MBit sec Interfaccia TP 10 MBit sec Tabella 4 4 Componenti e velocit di trasmissione 4 35 Volume 1 Descrizione tecnica e indicazioni sulla messa in servizio del CP 1430 TF B89074 01 Dati meccanici ed elettrici Peso ca 0 6 kg Formato dell unit doppio Europa 160 x 233 4 mm Larghezza del frontalino 20 3 mm 1 1 3 SEP Connettore di base ES 902 2 x serie 2 48poli Connettore frontale connessione PG connessione AUI TP presa sub D a 15 po
84. Sorgente Indicazione del file di base di dati nome percorso oppure direttamente AS 511 Barra messaggi In questa riga video al di sopra dei tasti funzione vengono visualizzati i messaggi attuali avvertimenti errori istruzioni di commando e altro Un messaggio rimane a video fino alla successiva pressione di un tasto Softkey I softkey vengono visualizzati nel menu a fondo schermo Essi sono abbinati ai tasti funzione da F1 a F8 Ogni softkey offre premendo il tasto SHIFT una seconda funzione Pertanto la visualizzazione dei softkey con doppia funzione suddivisa in una parte superiore funzione SHIFT e in una parte inferiore Generalit sulle immissioni Campo evidenziato Se il campo di immissione evidenziato possibile eseguire variazioni oppure immettere dati Campo non Si tratta di un semplice campo di visualizzazione evidenziato Note generali d uso gt Immissioni e variazioni possono essere realizzate solo nei campi evidenziati che sono stati precedentemente selezionati tramite posizionamento del cursore campo attuale gt Se si desiderano conoscere le possibili prescrizioni per un determinato campo selezionare la funzione di help tramite tasto F8 scelta Le prescrizioni contenute nella finestra di scelta possono essere selezionate con i tasti cursore o con il mouse e poi assunte nel campo attuale tramite lt CR gt oppure Conferma Volume 1 5 14 B89074 01 Software di progettazione SINEC NCM
85. TB blocchi di comunicazione SSNR di base 9 locazione 1 RR XA A TE area di indirizzamento S5 AX SSNR di base 1 locazione 2 SSNR di base 4 locazione 3 area di passaggio dati ___ s SSNR di bas 3 locazione 4 F400 Offset dl SSNR dimensione di blocco max 512 byte per dati Figura 4 7 Procedimento di indirizzamento all interfaccia a porta RAM duale Nel blocco di comunicazione del programma utente si utilizza il numero di interfaccia SSNR per l indirizzamento della scheda di comunicazione CP 1430 TF Il numero di interfaccia contiene Il numero d interfaccia L S5 seleziona tramite l SSNR di base il di base SSNR di base corrispondente CP e di conseguenza la sua porta RAM duale di 4KByte Volume 1 4 12 B89074 01 Descrizione tecnica e indicazioni sulla messa in servizio del CP 1430 TF L indirizzo di locazione Una CPU indirizza le quattro locazioni tramite la offset di SSNR finestra di indirizzamento di 1kbyte da F400 H a F7FF H La locazione viene determinata in base all SSNR assegnato nel blocco di comunicazione L SSNR di base e la locazione utilizzata per la comunicazione offset di SSNR vengono progettati nella maschera Preimpostazioni CP con il tool di progettazione COM 1430 TF Esempio Il numero di interfaccia di base 16 e l indirizzo di locazione 2 vengono progettati nel modo seguente
86. TIVO PASSIVO avviene in fase di progettazione con il software COM 1430 TF gt assegnando dalla parte attiva un SEND con il codice READ WRITE SI gt assegnando dalla parte passiva un RECEIVE con il codice READ WRITE SI 3 15 Volume 1 Progettazione e programmazione della comunicazione via CP 1430 TF B89074 01 3 2 3 6 Tipo di servizio READ ATTIVO PASSIVO Significato La funzione READ permette la lettura di un set di dati da un controllore programmabile remoto lato PASSIVO Nella READ viene trasferito attraverso il cavo di bus anche il set di parametri che descrive la sorgente dei dati Il lato ATTIVO della READ pu pertanto leggere direttamente un set di dati da un lato PASSIVO quasi una funzione UPLOAD READ pretende una priorit ben precisa Poich con la funzione READ possono essere scambiati dati di tipo qualsiasi e la stazione PASSIVA deve essere sempre pronta alla lettura essa pu essere eseguita solo nella priorit normale PRIO 2 La READ presuppone connessioni statiche mediante le quali possono essere scambiati dati con servizio normale Progettazione di READ La scelta del tipo di servizio READ ATTIVO PASSIVO avviene in fase di progettazione con il software COM 1430 TF gt assegnando dalla parte attiva un FETCH ATTIVO con il codice READ WRITE SI gt assegnando dalla parte passiva un FETCH PASSIVO con il codice READ WRITE SI Volume 1 3 16 B89074 01 Progettazione e programmazione del
87. U 2 gt SSNR di base 244 0 SSNR 244 locazione di sistema per RK con CPU 1 1 SSNR 245 locazione di sistema per RK con CPU 2 2 SSNR 246 locazione di sistema per RK con CPU 3 3 SSNR 247 locazione di sistema per RK con CPU 4 Suggerimenti Si ricavi dagli schemi esemplificativi seguenti quale effetto hanno tali assegnazioni e come si dovrebbe impostare l SSNR di base e l offset di SSNR nella maschera di progettazione Preimpostazioni CP Volume 1 4 22 B89074 01 Descrizione tecnica e indicazioni sulla messa in servizio del CP 1430 TF Esempio 1 monoprocessore con un CP connesso ad un segmento H1 SSNR 232 oppure 236 SSNR 234 oppure 238 _ r ergPr99o lt 40 Legenda iii comunicazione via bus interno S comunicazione produttiva Figura 4 11 Esempio di numero di interfaccia per sistema a monoprocessore Per questa configurazione utilizzando l SSNR di base 232 nella maschera Preimpostazioni CP necessaria la seguente progettazione COM 1430 TF FINE Preimpostazione CP Sorgente C ATESTNEU Indirizzo MAC Hex 080006010000 Specifiche SIMATIC SSNR di base 1232 Comunicazione d interfaccia P R P R Offset di SSNR SSNR 0 SSNR 1 SSNR 2 SSNR 3 Figura 4 12 Esempio di progettazione con SSNR di base 232 4 23 Volume 1 Descrizione tecnica e indicazioni sulla messa in servizio del CP 1430 TF B89074 01 Esempio 2 mono
88. a comunicazione via CP 1430 TF 3 2 5 7 RESET Significato del RESET Il blocco RESET in grado di interrompere un job avviato nel CP 1430 TF L impiego di RESET sensato gt per SEND RECEIVE PRIO 0 1 2 o per READ WRITE se il job non si concluso entro un determinato periodo di tempo p es il trasmettitore non trasmette o il ricevitore non riceve alcun dato Il CP 1430 TF stesso non possiede alcun monitoraggio temporale per job dell interfaccia di trasporto gt per SEND RECEIVE PRIO 3 per estinguere la connessione precedentemente allestita gt per SEND RECEIVE PRIO 3 4 se entro un determinato periodo di tempo non viene eseguita la connessione Il monitoraggio temporale per il tentativo di connessione PRIO 3 4 viene impostato sul CP 1430 TF mediante il parametro Retransmission Time wA vedi maschera Parametri di trasporto Ordine RESET nell AG La funzione RESET viene inoltrata mediante il blocco RESET provvisto dei relativi numeri di interfaccia e di job Il RESET ALL cio un RESET con numero di job 0 implica un nuovo avviamento del CP Il blocco RESET lavora esclusivamente in funzione del risultato dell operazione binaria VKE vale a dire indipendentemente dallo stato di elaborazione del job nel processore di comunicazione pu essere emesso il RESET Effetti Il RESET interrompe come mostrato nel diagramma di flusso seguente una connessione esistente Se in un blocco di connessione sono defini
89. a di sostegno tra TSAP da una parte e numeri di interfaccia e di job dall altra La figura seguente chiarisce questa associazione tra connessione e job di AG HTB tramite la progettazione nel blocco di connessione PLC 1 CP 1 SINEC H1 CP 2 PLC 2 SSNR di base 0 SSNR di base 0 Indirizzo MAC CPI 4 Indirizzo MAC CP1 blocco di blocco di connessione connessione SEND parametri globali parametri globali RECEIVE O SSNR TSAP locale nome 1g TSAP locale nome2 SSNR 0 SOR TSAP nn TSAP remoto nome ENR EY parametri locali parametri locali H offset di SSNR 0 offset di SSNR 0 A NR X A NR y con X Y 1 199 Figura 3 2 Abbinamento incrociato di indirizzi Volume 1 3 12 B89074 01 Progettazione e programmazione della comunicazione via CP 1430 TF 3 2 3 3 SSNR in funzionamento a mono e multiprocessore Le figure seguenti mostrano l abbinamento dei numeri SSNR formati da un SSNR di base e dall indirizzo di locazione o kachel offset di SSNR in gt funzionamento a monoprocessore cio utilizzando una CPU ed uno o pi CP 1430 TF PLC Monoprocessore CPU SSNR _011 1213 4151617 3 N r 5 N N offset di SSNR 12 offset di SSNR 1 2 3 2 2 SSNR di base0 SSNR di base4 Sara CP 1 CP 2 D Ko aq Z Z 2 B PARE oE non sensato
90. a in formato esadecimale HEX come si pu osservare sull S5 anche tramite le funzioni di test da PG Il segno X significa non definito oppure irrilevante no il numero d errore Possibili parole di segnalazione X F X A Il codice d errore F significa che il relativo job nel CP 1430 TF non progettato Il codice di stato A significa che il job disabilitato per SEND FETCH e RECEIVE X A X A l codice d errore A indica che la connessione del job di comunicazione non non ancora allestita Con il codice di stato A sono disabilitati sia SEND che RECEIVE e FETCH X 0 X 8 La connessione allestita di nuovo p es dopo un nuovo avviamento di CP il SEND abilitato job di comunicazio ne SEND X 0 X 9 La connessione allestita di nuovo il RECEIVE abilitato job di comunicazione RECEIVE X 0 2 4 Il SEND stato elaborato senza errori i dati sono stati tras feriti X 0 4 5 Il RECEIVE stato elaborato senza errori i dati sono arri vati alla CPU X 0 X 2 Il job SEND RECEIVE READ o WRITE in esecuzione Per SEND il partner non si ancora impostato al RECEIVE Per RECEIVE il partner non ha ancora inoltrato il SEND Il CP 1430 TF non possiede una sorveglianza temporale per un job SEND RECEIVE READ o WRITE C 9 Volume 1 Parola di segnalazione e byte di errore di parametrizzazione PAFE B89074 01 Nella tabella seguente sono riportati gli stati pi importanti della parola di segn
91. a multi processore 4 19 Volume 1 B89074 01 Indice 4 2 4 Comunicazione via bus interno S5 per S5 1550U H 4 21 4 3 Stati di funzionamento e comportamenti di START STOP 4 30 4 4 Dati tecnici 4 35 4 5 Assegnazione dei pin dei connettori 4 38 4 6 Dati salienti delle connessioni 4 42 4 6 1 Fabbisogno di risorsa DRAM 4 42 4 6 2 Fabbisogno di risorsa per memoria di progettazione 4 45 5 Software di progettazione SINEC NCM COM 1430 TF 5 1 5 1 Progettazione confortevole mediante il software NCM COM 5 3 5 2 Condizioni per l impiego di COM 1430 TF 5 4 5 3 Installazione e avviamento di COM 1430 TF 5 6 5 4 Utilizzo della tastiera e del mouse 5 9 5 5 Struttura del menu e uso 5 11 5 5 1 La barra di menu per la scelta delle funzioni 5 11 5 5 2 Struttura e impiego delle maschere in COM 1430 TF 5 13 5 5 3 Funzioni softkey generiche 5 16 5 6 Architettura di file 5 18 6 Sequenze di progettazione e impostazioni di base 6 1 6 1 Panoramica sulle sequenze di progettazione 6 3 6 2 Stabilire l ambiente di progettazione 6 5 6 2 1 File Scegli 6 5 6 2 2 File Perc online 6 8 6 2 3 File Copia 6 9 6 2 4 File Cancella 6 10 Il Volume 1 Indice B89074 01 6 3 Progettazione di base del CP 6 11 6 3 1 Suggerimenti generali 6 11 6 3 2 Edita Iniz CP 6 13 6 3 3 Edita Iniz Clock 6 17 6 3 4 Edita Memoria liberia base dati 6 18 6 3 5 Tool Modifica dim base di dati 6 19 6 4 Caricare i dati di progettazione 6 20 6 4 1 Funz CP Start 6 21
92. a operativo S5 sulla base di MS DOS T TF Funzioni Tecnologiche TSAP Transport Service Access Point estremit di un collega mento di trasporto TSAP ID Transport Service Access Point Identifier identificatore di uno TSAP TPDU Transport Protocol Data Unit dimensione di un blocco di dati trasferito da un sistema di trasporto di una connessione di trasporto TSDU Transport Service Data Unit dimensione del blocco dati che viene passato tramite un job al sistema di trasporto per il trasporto tramite connessione di trasporto D 7 Volume 1 Abbreviazioni B89074 01 TSEL VKE VMD ZBG Selettore di trasporto concetto utilizzato in alternativa a TSAP ID Blocco di connessione Risultato dell operazione logica segnalazione a bit Virtual Manufacturing Device Apparecchio centrale Unit centrale CPU O Volume 1 E Indice analitico A Accoppiamento sistemi eterogenei Ambiente di progettazione stabilire il Applicazione connessione di vedi TF connessione Assegnamento delle prese B Base di dati cancellare struttura trasferire Blocchi di comunicazione Blocchi funzionali panoramica Blocco di master di clock Broadcast Byte di errore di parametrizzazione Cc Cavo con connettore vedi anche liana Clock limiti precisione consigli per l uso Clock master di Clock slave di COM 1430 TF significato struttura dei file assunzione dei dati B 1 6 5 4 38 6 22 3 7 6 2
93. a sub D a 15 poli con serraggio a vite per la connessione ad un transceiver Ethernet tramite cavo del transceiver oppure per la connessione ad un accoppiatore a stella tramite cavo Industrial Twisted Pair gt sul frontalino uno slot rettangolare per l inserimento di una Memory Card gt elementi di servizio e di segnalazione Connettori di base a 48 poli slot per Modulo di memoria y RUN STOP run stor interfaccia PG l PROG FAULT div interfaccia SINEC H1 aurte LT Figura 4 1 Unit CP 1430 TF 4 5 Volume 1 Descrizione tecnica e indicazioni sulla messa in servizio del CP 1430 TF B89074 01 4 1 3 Elementi di servizio e di segnalazione Il CP 1430 TF possiede i seguenti elementi di servizio e di segnalazione figura 4 2 Servizio Commutatore RUN STOP Per mezzo del commutatore si pu portare il CP 1430 TF dallo stato RUN in quello di STOP ved sopra Se non sono presenti ulteriori condizioni di STOP possibile eseguire mediante il commutatore anche la transizione inversa da STOP a RUN RUN Segnalazione g STOP RUN run Segnala lo stato Interfaccia per SINEC H1 H1FO in servizio STOP L indicatore a LED di colore verde RUN acceso solo se il commutatore in posizione RUN d STOP Segnala lo stato Interfaccia per SINEC H1 H1FO q fuori servizio L indicatore a LED di colore rosso STOP acceso PROG solo se il commutatore in posi
94. alazione per i tipi di job previsti 1 Segnalazioni per SEND stato PRIO 0 1 PRIO 2 PRIO 3 4 dopo nuovo avvia OAOA OAOA 0008 mento dopo l allestimento xX0X8 x0X8 J lt lt lt della connessione dopo inoltro x0X2 x0X2 X0X2 terminato senza errori X024 X024 X024 terminato con errore X noX 8 X noX 8 X noX 8 dopo RESET XDXA XDXA XDX8 2 per RECEIVE stato PRIO 0 1 PRIO 2 PRIO 3 4 dopo nuovo avvia OAOA OAOA 0001 mento dopo l allestimento X0X4 x009 Jo della connessione dopo inoltro x0X2 x0X2 X0X2 telegramma dati xXx0X1 Jo 0 terminato senza er x041 X045 X045 rori terminato con errore X noX 8 X noX 9 X noX 9 dopo RESET XDXA XDXA XDX9 Legenda no codice di errore secondo la pagina C 12 e seguenti Volume 1 C 10 B89074 01 Parola di segnalazione e byte di errore di parametrizzazione PAFE 3 per READ WRITE ATTIVO stato PRIO 0 1 PRIO 2 PRIO 3 4 dopo nuovo avv OAOA dopo l allestimento x008 della connessione dopo inoltro x0X2 READ terminato X044 WRITE terminato X024 terminato con errore X no X 8 dopo RESET XDXA ANZW per codice di HTB NN nessun passaggio di parametri sorgente destinazione 4 per SEND Stato PRIO 0 1 PRIO 2 PRIO 3 4 termin senza errori x004 x004 x004 5 per RECEIVE Stato PRIO 0 1 PRIO 2 PRIO 3 4 termin senza errori x004 x
95. ale La funzione di master di clock viene assunta in un determinato istante dal CP 1430 TF di rete che stato configurato tramite l indirizzo MAC con la pi elevata priorit Il byte determinante la priorit il byte 6 dell indirizzo MAC Per l impostazione dell indirizzo MAC ved capitolo 3 3 paragrafo servizi temporali oppure la funzione Edita Iniz CP nel capitolo 6 3 2 Valore di dafault N No Campo di valori S N Se il CP 1430 TF ha ottenuto la funzione di master di clock esso trasmette telegrammi di sincronizzazione temporale Con questo parametro si imposta l intervallo di trasmissione 1sec 60 sec con il quale il CP trasmetter i telegrammi di sincronizzazione temporali Valore di default 10 s Nel caso che il CP sia stato parametrizzato come master di clock viene qui scelto il tipo dell indirizzo destinazione Sono impostabili M indirizzo Multicast impostazione di default 09 00 06 01 FF EFh B indirizzo Broadcast FF FF FF FF FF FFh 6 17 Volume 1 Sequenze di progettazione e impostazioni di base B89074 01 6 3 4 Edita Memoria liberia base dati La funzione offre la possibilit di visualizzare la dimensione dello spazio di memoria libero per i dati di progettazione La dimensione dipende dalla dimensione della base di dati effettivamente impostata La dimensione della base di dati impostabile gt generando il file di base di dati nella maschera Preimp
96. are per il richiamo di un punto di menu anche la via breve da tastiera cio digitare il carattere evidenziato accanto al titolo del punto di menu Con lt ESC gt possibile interrompere ogni azione e ritornare nel menu precedente Con l attivazione si apre la relativa maschera COM Con la conclusione dell elaborazione della maschera si fa ritorno al menu principale Volume 1 5 12 B89074 01 Software di progettazione SINEC NCM COM 1430 TF 5 5 2 Struttura e impiego delle maschere in COM 1430 TF Generalit L uso del software COM avviene esclusivamente mediante maschere e i relativi menu softkey menu softkey indicano le possibili scelte a disposizione dell utente oppure le funzioni che possono venire azionate mediante i tasti funzione da F1 a F8 Il tasto di interruzione ovvero il tasto ESC riportano alla maschera precedente oppure interrompono la funzione in esecuzione Contesto fine Nome della maschera Sorgente Messaggio F F F F F F F F Help 1 2 3 4 5 6 7 8 CONFERMA SCEGLI Figura 5 2 Struttura della maschere e disposizione dei tasti funzione 5 13 Volume 1 Software di progettazione SINEC NCM COM 1430 TF B89074 01 Intestazione di maschera Nome della Definizione della funzione selezionata p es maschera Connessioni di trasporto Contesto Maschere specifiche di CP denominazione di CP altrimenti SINEC NCM
97. are blocchi Se si desiderano modificare blocchi preesistenti gi depositati nel modulo di memoria del CP procedere nel modo seguente v trasferire il blocco dal CP Memory Card nel file di base di dati del PG Transfer CP gt FD oppure Transfer Memory Card gt FD Vv modificare il blocco v trasferire di nuovo al CP il blocco o la base di dati del CP mediante Transfer FD gt CP Nel caso si utilizzi una Memory Card occorre dap prima cancellarla e successivamente riprogrammarla con Transfer FD gt Memory Card IS I dati appena trasferiti sono validi dopo il nuovo avviamento del CP Volume 1 6 12 B89074 01 Sequenze di progettazione e impostazioni di base 6 3 2 Edita Iniz CP Con la funzione Edita Iniz CP viene richiamata la maschera Preimpostazioni di CP Significato dati della preimpostazione hanno il seguente significato gt denominazione univoca e classificazione della scheda nel sistema SIMATIC S5 e SINEC H1 mediante l SSNR di base e l indirizzo MAC gt deposito o emissione di parametri informativi quali la versione firmware della scheda o la denominazione di un impianto Se il file di base di dati era gi stato precedentemente approntato e salvato nella maschera vengono visualizzati i valori presenti Altrimenti compaiono valori di default 6 13 Volume 1 Sequenze di progettazione e impostazioni di base B89074 01 CES Identificare il CP in SINEC H1 Indirizzo MAC L in
98. arriere di linguaggio Y dispositivo di blocco dati S5 per le grandezze automazione i processo SIMATIC S5 KC X KF 109 KF 23 KY 9 7 Figura 2 9 Barriere di linguaggio nella comunicazione tra dispositivi di diversa fabbricazione sintassi p es linguaggio ad alto livello sintassi C Il formato dei dati nel dispositivo di automazione corrisponde invece alle convenzioni S5 Da ci deriva una barriera di linguaggio nella comunicazione tra i due dispositivi ved figura 2 9 2 17 Volume 1 Generalit sulle prestazioni e sul funzionamento del CP 1430 TF B89074 01 La soluzione l interfaccia TF normalizzata L interfaccia TF disponibile nel CP 1430 TF offre una soluzione flessibile e grazie al software di progettazione COM 1430 TF di facile realizzazione Il ruolo decisivo svolto in questo caso dal CP 1430 TF con i suoi servizi TF che coprono infatti le caratteristiche proprie del controllore S5 In questo esempio viene coperta da un lato la presentazione dei dati nel blocco S5 dall altro la struttura dei dati in C Il controllore S5 si presenta al calcolatore guida tramite l interfaccia CP come dispositivo virtuale con programma e dati interpellabili in un linguaggio normato La figura seguente mostra l accesso alla rete SINEC H1 tramite le interfacce TF presenti in entrambe le stazioni In tal modo viene abbattuta la barriera di linguaggio sistema di CD ca
99. aso questa vada in avaria quale stazione ne faccia le veci Stato Progettazione Priorit master byte 6 nell indirizzo MAC Master S 03 Master standby Slave S 07 Slave S 08 Slave S 10 Slave N 21 nessuna possibilit Slave N 01 master NS USW ISS Le priorit byte 6 nell indirizzo MAC delle stazioni devono essere univoche altrimenti le stazioni con lo stesso Delay Time non tenteranno mai di assumere la funzione di master di clock Questa procedura garantisce che in rete esista sempre una sincronizzazione temporale Volume 1 3 44 B89074 01 Progettazione e programmazione della comunicazione via CP 1430 TF 3 3 2 CP 1430 TF in bus SINEC H1 con trasmettitore SINEC di clock Il trasmettitore SINEC di clock possiede la priorit pi elevata nella assegnazione della funzione di master di clock Se quindi un trasmettitore SINEC di clock viene integrato in un sistema di bus esistente i CP 1430 TF collegati in rete SINEC H1 una volta ricevuto un telegramma temporale dal trasmettitore SINEC di clock si portano nello stato slave e assumono l orario attuale del trasmettitore In caso di sconnessione di un trasmettitore SINEC di clock dal bus il CP 1430 TF progettato con la pi alta priorit byte 6 dell indirizzo Ethernet assume le funzioni di master di clock 3 45 Volume 1 Progettazione e programmazione della comunicazione via CP 1430 TF B89074 01 3 3 3 Im
100. ast tipo d ordine SEND Preimpostazione in base a 090006 01 0 XXX Esadecimale _ Byte 5 4 bit meno significativi e byte numero di gruppo Multicast Byte 5 4 bit pi signifcativi Codice di sistema per sistemi SIEMENS preimpostazione per SIMATIC S5 0 Byte 4 Numero per la divisione Interna SIEMENS Byte 1 3 Numero Multicast per SIEMENS Per tipo Broadcast e tipo di job SEND viene indicato qui l indirizzo concordato di Broadcast FF FF FF FF FF FFH Qui si assegna in caratteri ASCII lo TSAP dell AG locale Volume 1 B89074 01 Progettare l interfaccia di trasporto 2 4 31 Indirizzi di trasporto Parametri remoti continuazione TSAP HEX Lunghezza I singoli byte dell identificatore di TSAP TSAP ID possono essere assegnati qui in notazione esadecimale a gruppi di due valori da 00 a FF Se qui si inseriscono solo zeri lo TSAP vale come non specificato Campo di valori max 8 byte Indica il numero di caratteri TSAP e viene inizializzato con 8 In caso di accoppiamento a partecipanti di bus non SIMATIC S5 pu essere necessario assegnare lunghezze minori 7 23 Volume 1 Progettare l interfaccia di trasporto B89074 01 2434 SOFTKEY supplementari o con significato particolare F2 1 F3 IMMISS F4 CANCELLA FE IND IND F7 CONFERMA Con il softkey 1 viene vi
101. ation Layer un protocollo semplificato Normali ordini SEND e RECEIVE si appoggiano direttamente allo strato di trasporto vale a dire che per SEND RECEIVE il CP 1430 TF non genera ulteriori intestazioni header Se dovesse verificarsi un errore durante la fase di trasferimento dati nell S5 il partecipante presso il quale avvenuto l errore interrompe la connessione di trasporto Il partner di comunicazione viene allora avvertito dell evento di errore e non si verifica alcun bloccaggio di sistema Le connessioni interrotte vengono subito riallestite dal CP 1430 TF Per READ e WRITE il CP 1430 TF genera comunque header specifici di S5 per telegrammi di richiesta e di conferma La lunghezza di questi header di regola pari a 16 byte La struttura illustrata nella pagina a fianco Volume 1 B 6 B89074 01 Ulteriori informazioni sul CP 1430 TF a per WRITE WRITE Telegramma di richiesta WRITE Telegramma di conferma 0 Codice di sistema S 0 Codice di sistema s 1 eee Li 1 ela 5 2 Lung header 16d 2 Lung header 16d g Ricon cod Ops sua 3 Ricon cod Op 01 4 Lung cod Op 03 4 Lung cod Op 03 5 Codice Op 03 5 COdIce Op 04 6 Blocco ORG 03 6 Bloccodiconf Q Block 0Fh 7 v Lung blocco ORG er 2200 7 Lung G Bl0Ck 03 a Bicon ORG 8 Err
102. avati o nel quale i dati destin vengono Area ammessa prelevati o iscritti 0 FFFFH prelevati o iscritti 0 2047 depositati depositati Area ammessa 1 255 1 255 Indirizzo di inizio Indirizzo di base Numero di DW Numero di DW Numero del byte Significato assoluto a a partire dal a partire dal di periferia a partire dal quale quale i dati quale i dati partire dal quale i dati vengono vengono vengono i dati vengono prelevati o iscritti 0 255 prelevati o iscritti 0 511 Quantit Significato Area ammessa Lung del blocco dati sorgente destin in parole 1 32767 Lung del blocco dati sorgente destin in parole 1 2048 Lung del blocco dati sorgente destin in parole 1 2048 Lung del blocco dati sorgente destin in byte 1 256 La lunghezza pu essere assegnata anche pari a 1 FFFFH Per READ il CP 1480 TF fornisce allora la lunghezza restante dell area letta Per WRITE il CP 1430 TF assume tanti dati quanti ne contiene il telegramma di dati utili Tabella B 3 Formati organizzativi per controllori programmabili S5 Parte 3 B 11 Volume 1 Ulteriori informazioni sul CP 1430 TF B89074 01 B 2 Sequenza temporale dei job Nelle figure seguenti viene rappresentata la sequenza temporale degli ordini SEND RECEIVE PRIO 0 1 SEND RECEIVE PRIO 2 SEND RECEIVE PRIO 3 SEND RECEIVE PRIO 4 WRITE ATTIVO PASSIVO RE
103. azione via CP 1430 TF Panoramica sulle sequenze di lavoro Spiegazione delle sequenze di lavoro L inizio Progettazione di base del CP 3 1 3 4 3 4 3 7 Volume 1 Indice B89074 01 3 2 3 Progettare connessioni di trasporto e job 3 10 3 2 4 Assegnare dati di progettazione al CP 3 29 3 2 5 Programmare la comunicazione in SIMATIC S5 3 30 3 2 6 Fornire programmi S5 al controllore 3 41 3 2 7 Eseguire e testare applicazioni 3 41 3 3 Servizi temporali 3 42 3 3 1 Topologia di rete funzionalit di master slave di clock 3 43 3 3 2 CP 1430 TF in bus SINEC H1 con trasmettitore SINEC di clock 3 45 3 3 3 Impostare e richiedere l orario da CPU 3 46 3 3 4 Precisione 3 51 3 3 5 Limitazioni Consigli 3 52 Il Descrizione 4 Descrizione tecnica e indicazioni sulla messa in servizio del CP 1430 TF 4 1 4 1 Hardware CP 1430 TF 4 3 4 1 1 Generalit 4 3 4 1 2 Architettura costruttiva 4 5 4 1 3 Elementi di servizio e di segnalazione 4 6 4 1 4 Slot per moduli Memory Card 4 7 4 1 5 Impostazioni sul CP 1430 TF 4 7 4 1 6 Inserimento del CP 1430 TF nel telaio portaschede del controllore 4 8 4 1 Collegamento del CP 1430 TF alla rete SINEC H1 H1FO 4 8 4 1 Connessione del cavo con connettore 725 0 collegamento a liana 4 11 4 1 9 Interfaccia a porta RAM duale tra CPU e CP 4 12 4 2 Progettazione e messa in servizio 4 14 4 2 1 Generalit 4 14 4 2 2 Messa in servizio in funzionamento a monoprocessore 4 18 4 2 3 Messa in servizio in funzionamento
104. azione del fronte Da parte dell utente con questo bit si determina se il set di dati per un job gi stato trasferito oppure quando pu essere preparato un nuovo set di dati per un job in esecu zione p es trasferimento ciclico g Bit 6 Assunzione dei dati avvenuta Settare Cancellare Interpretare Mediante il blocco di comunicazione RECEIVE se l assun zione dei dati per un job stata terminata Mediante il blocco di comunicazione RECEIVE se ha avuto inizio il trasferimento dati verso la CPU per un nuovo job nuovo inoltro Da parte dell utente quando ha avuto luogo l elaborazione dei dati formazione del fronte Mediante l utente con questo bit si pu determinare se il set di dati per un job gi stato trasferito nella CPU oppure quando stato trasferito nella CPU un nuovo set di dati per il job in corso C 7 Volume 1 Parola di segnalazione e byte di errore di parametrizzazione PAFE B89074 01 h Bit 7 Disable Enable di un blocco di dati Settare Da parte dell utente per impedire che un blocco RECEIVE scriva in un area oppure che un blocco SEND legga da un area solo per il primo blocco di dati Cancellare Da parte dell utente per abilitare la corrispondente area dati Interpretare Mediante i blocchi di comunicazione SEND e RECEIVE Se il bit 7 settato i blocchi non eseguono alcuna operazione sui dati e comunicano l errore al CP i Bit dall 8 all 11 Byte di e
105. bella 7 6 Messaggi Stato Job 7 35 Volume 1 Progettare l interfaccia di trasporto B89074 01 Errori Job Messaggio Significato in codice 00H Nessun errore 01H Assegnazione errata del di tipo Q ZTYP nel blocco 02H Spazio di memoria nel PLC non presente 03H Spazio di memoria non sufficiente 04H Ritardo conferma indirizzo nel PLC 05H Errore nella parola di segnalazione ANZW 06H Dati troppo lunghi oppure troppo brev 07H Nessuna risorsa a livello locale solo internamente al PLC 08H Nessuna risorsa a livello remoto solo internamente al PLC 09H Errore stazione remota OAH Errore di connessione OBH Errore di firmware del CP OCH Errore di sistema ODH Interruzione dopo Reset OEH PLC interno OFH PLC interno Tabella 7 7 Messaggi di stato Errori Job Q Volume 1 Ill Appendice Annotazioni Q A Esempio introduttivo all interfaccia di trasporto A 1 A 1 1 A 1 2 A 2 A 3 A 3 1 A 3 2 A 3 3 A 4 A 4 1 A 4 2 A 5 A 5 1 A 5 2 Presupposti Conoscenze Software e hardware Formulazione del compito Programmare la comunicazione S5 Blocchi per la sincronizzazione tra AG e CP Programmi per AG 1 Programmi per AG 2 Progettare il CP 1430 con COM 1430 TF Parametrizzare il CP 1430 in AG 1 Parametrizzare il CP 1430 nell AG 2 Start e supervisione del trasferimento Start e supervisione del trasferimento n
106. bili Nel CP 1430 TF vengono depositate via progettazione informazioni su strutture dati Queste descrivono le aree dati accessibili tramite l interfaccia TF A seconda delle esigenze queste informazioni vengono depositate per ogni singola connessione nei blocchi di connessione oppure globalmente per tutte le connessioni di CP Sull argomento dell abbinamento di variabili a cosiddetti spazi di nomi si ritorner in maniera approfondita durante la descrizione di TF gt programmazione S5 dati da leggere vengono generati o attualizzati dai programmi di AG e depositati in blocchi dati dell AG Job TF client come Leggere variabile o Scrivere variabile vengono formulati con ausilio del tool di progettazione REQUEST EDITOR in forma di buffer dei job e consegnati durante l esecuzione del programma al CP per la elaborazione La consegna avviene analogamente ai servizi di trasporto per mezzo del blocco di comunicazione SEND diretto Da parte dell AG possibile eseguire da programma un controllo che verifica se ha avuto luogo da parte di un partner un accesso in lettura A seconda di quanto comunicato possono per esempio essere comandate attualizzazioni di valori Volume 1 2 20 B89074 01 Generalit sulle prestazioni e sul funzionamento del CP 1430 TF L interfaccia TF nell esercizio esemplificativo Sequenze d uso In riferimento al problema leggere grandezze di processo si delineano dalla parte del controllore p
107. blocco di connessioni il formato ORG la breve descrizione di una sorgente o di una destinazione dati in ambiente S5 formati ORG utilizzabili sono riportati nella tabella seguente i possibili messaggi di errore numeri di errore sono descritti nel capitolo C 2 Stato e messaggi di errore Volume 1 B 8 B89074 01 Ulteriori informazioni sul CP 1430 TF Area S5 DB MB EB AB Ricon ORG 01H 02H 03H 04H Descrizione Dati sorg destin Dati sorg destin Dati sorg destin Dati sorg destin da in da in da in da in blocco dati nella area Merker Immagine di Immagine di memoria processo degli processo delle principale ingressi PAE uscite PAA DBNR DB dal quale irrilevante irrilevante irrilevante vengono prelevati i dati sorgente oppure nel quale vengono trasferiti i dati destinazione Area ammessa prelevati o iscritti 0 2047 prelevati o iscritti 0 255 Area ammess 1 255 Indirizzo di inizio Numero di DW Numero del byte Numero del byte Numero del byte Significato a partire dal Merker a partire di ingresso a di uscita a quale i dati dal quale i dati partire dal quale partire dal quale vengono vengono i dati vengono i dati vengono prelevati o iscritti 0 127 prelevati o iscritti 0 127 Quantit Significato Area ammessa Lung del blocco dati sorg destin in parole 1 2048 Lung del blocco dati sorg destin in byte 1 256
108. cess with Collision Detect Procedimento di accesso per sistemi di bus conformi alla norma IEEE 802 3 Datagramm Un Datagramm un telegramma di dati trasmesso senza un precedente allestimento di connessione a gt un partner Datagramm ad un indirizzo singolo H 1 Volume 1 Glossar B89074 01 gt pi partner Datagramm in Multicast gt tutti i partner Datagramm in Broadcast Con il CP 1430 TF gli ordini Datagramm devono essere progettati all interfaccia di trasporto Servizi datagramm I servizi Datagramm permettono il trasferimento senza connessione di singoli pacchetti dati a gt un partner indirizzo singolo gt pi partner Multicast gt tutti i partner Broadcast File di base dati Nel file di base dati viene gestita la base dati del CP sul PG Domain Oggetto della comunicazione composto da un area di memoria di dimensione fissa e logicalmente omogenea e che pu contenere sia dati che programmi Domain vengono utilizzati per fornire ciascun dispositivo dei dati e dei programmi necessari Servizi Domain Domain services Gruppo di servizio applicativo dei servizi TF per il caricamento e il bootstrap di Domains Blocco di comunicazione HTB HTB sono blocchi funzionali standard che permettono lo scambio di dati con schede provviste di indirizzamento a locazione Kachel Indirizzo MAC MAC address Indirizzo per distinguere le diverse stazioni connesse ad un comune mezzo di trasmission
109. comunicazione via bus interno S5 si roceda nel modo seguente ipotesi collegamento CP PG ONLINE CP In stato STOP Vv Scegliere il numero di interfaccia di base per il CP 1430 TF rilevante per la propria configurazione di sistema in base alle figure da 4 11 a 4 19 VA Scegliere per la progettazione nel file di base di dati di CP appartenen te al relativo CP la funzione Edita Imp CP Il CP si deve trovare in questo caso in stato di STOP Impostare nella maschera Preimpostazio ni CP l indirizzo MAC l SSNR di base e per ogni numero di interfaccia locazioni 1 4 il tipo di comunicazione desiderato comunicazione pro duttiva comunicazione via bus interno S5 o nessuna comunicazione v Avviare il CP 1430 TF con Trans CP Start Dopo l avviamento della CPU essa sincronizza le locazioni di sistema e la comunicazione via bus interno S5 pu essere utilizzata Per ulteriori informazioni sulla progettazione si consulti il capitolo 7 4 29 Volume 1 Descrizione tecnica e indicazioni sulla messa in servizio del CP 1430 TF B89074 01 4 3 Stati di funzionamento e comportamenti di START STOP Il CP slave dell AG Il CP 1430 TF un processore slave nel rack S5 Esso deve pertanto seguire il comportamento START STOP del master in questo caso la CPU Il comportamento all avviamento Dopo l inserzione dell alimentazione il CP 1430 TF esegue un test hardware Successivamente crea un blocco di gestione nell area RAM
110. connessione di trasporto sul CP 1430 Per mezzo del COM 1430 si pu monitorare la connessione di trasporto tra i due processori di comunicazione CP 1430 Questo pu avvenire sia dalla parte del trasmettitore che del ricevitore Preparazione per la supervisione in AGI Collegare il PG con l interfaccia PG del CP 1430 in AGI Caricare poi nel PG il COM 1430 e procedere come segue Approntare il collegamento con il CP Selezionare con File Scegli la maschera Preimpostazioni e commutare lo stato in ONLINE Testare l interfaccia di trasporto Ritornare al menu e selezionare Test Strato trasporto per accedere alla maschera Stato generale strato di trasporto Per ottenere informazioni dettagliate sullo stato e sul funzionamento della connessione di trasporto progettata procedere come descritto nel capitolo 7 3 La maschera Trace singolo strato di trasporto mostra lo stato attuale dell ordine selezionato Supervisione in AG2 La supervisione pu essere eseguita analogamente anche dalla parte del ricevitore Collegare allo scopo il PG al CP 1430 di AG2 e come descritto per AG1 0 Volume 1 A 32 B Ulteriori informazioni sul CP 1430 TF B 1 Il CP 1430 TF in ambiente eterogeneo Accoppiamento a sistemi non SIMATIC B 3 B 2 Sequenza temporale dei job B 12 B 3 Formato del telegramma temporale B 21 B 1 Volume 1 Ulteriori informazioni sul CP 1430 TF B89074 01 In questo capitolo In questo capitolo
111. contatori temporizzatori ecc esso dipende dal tipo di CPU Merker 256 byte contatori temporizzatori 256 parole ecc Per Z QTYP AS indirizzo di memoria assoluto non ha luogo alcuna verifica Soluzione Estendere il blocco dati oppure adattare all area Q ZANF e Q ZLAE Errore QVZ ritardo conferma indirizzo nella CPU Con i parametri sorgente o destinazione stata assegnata un area non provvista di memoria o per la quale la memoria in avaria L errore QVZ pu avvenire solo per Q ZTYP di tipo AS PB QB oppure per avarie di memoria Soluzione Aggiustare i parametri sorgente destinazione oppure provvedere alla sostituzione della scheda di memoria Errore nella parola di segnalazione La parola di segnalazione ANZW parametrizzata non pu essere elaborata L errore pu avvenire se stata assegnata con ANZW una parola dati o una doppia parola dati che non si trova oppure non si trova pi nel blocco dati specificato DB troppo piccolo oppure se il blocco dati assegnato non presente Volume 1 C 12 B89074 01 Parola di segnalazione e byte di errore di parametrizzazione PAFE Soluzione Utilizzare un altra parola di segnalazione o introdurre o estendere un DB 6 Formato ORG non valido La destinazione sorgente dei dati per un determinato job non assegnata n nel blocco di comunicazione Q ZTYP NN n nel blocco di connessione Soluzione fornire la descrizione della destinazion
112. decimale secondo la tabella vedi pagina 7 33 Job Datagramm Tipo del job SEND RECEIVE FETCH A Fetch attivo FETCH P Fetch passivo Emissione dello stato dell elaborazione del job vedi tabella pagina 7 35 Errore avvenuto durante l elaborazione del job vedi tabella pagina 7 36 In questa colonna sono marcati i job il cui stato variato rispetto all ultima consultazione La consultazione di stato inizia nell istante in cui viene attivato l aggiornamento delle indicazioni dei job stato attivato 7 27 Volume 1 Progettare l interfaccia di trasporto B89074 01 M541 Campi di emissione continuazione SOFTKEY supplementari o con significato particolari FI ATT ON F2 SINGOLO F3 TRACE F4 SELEZIONA F5 DESELEZ Attivare o disattivare laggiornamento di job selezionati con il softkey SELEZIONA Selezionare la maschera seguente Stato singolo della connessione di trasporto M 5 1 2 Selezionare la maschera seguente Trace singolo della connessione di trasporto M 5 1 3 Marcare come selezionato un job scelto con il tasto cursore Scartare un job marcato come selezionato e scelto con il tasto cursore Volume 1 B89074 01 Progettare l interfaccia di trasporto 7 3 2 Maschera seguente Stato singolo dello strato di trasporto WA Significato e funzionamento Il PG preleva dal CP 1430 informazioni su una c
113. del trasferimento A 28 A 5 1 Start e supervisione del trasferimento nell S5 A 28 A 5 2 Supervisione della connessione di trasporto sul CP 1430 A 32 B Ulteriori informazioni sul CP 1430 TF B 1 B 1 Il CP 1430 TF in ambiente eterogeneo Accoppiamento a sistemi Non SIMATIC B 3 B 2 Sequenza temporale dei job B 12 B 3 Formato del telegramma temporale B 21 Cc Parola di segnalazione e byte di errore di parametrizzazione PAFE C 1 C 1 Significato e struttura della ANZW C 2 V Volume 1 Indice B89074 01 C 2 Contenuto della parola di segnalazione C 4 C 3 Il byte di errore di parametrizzazione PAFE C 15 D Abbreviazioni D 1 E Indice analitico E 1 F Bibliografia F 1 G Compatibilit con CP 143 TF NCM COM 143 TF G 1 G 1 Compatibilit CP 143 1430 TF G 3 G 1 1 Architettura e funzionalit della scheda G 3 G 1 2 AI massimo 2 CP per la comunicazione via bus interno in funzionamento a multiprocessore G 4 G 1 3 Ulteriori variazioni G 5 G 2 Compatibilit NCM COM 143 1430 TF G 7 G 2 1 Progettazione di pi job su una connessione di trasporto G 7 G 2 2 L inconsistenza evitata nessuna generazione automatica di TSAP G 8 G 2 3 Progettazione di gruppi Multicast G 9 G 2 4 Ulteriori variazioni in NCM COM 1430 TF G 10 G 2 5 Terminologia G 12 H Glossario H 1 Volume 1 VI 1 Introduzione 1 1 Note per l utilizzo del manuale 1 2 1 1 1 Suggerimenti 1 2 1 1 2 Simbologia avvertimenti particolari 1 3 1 2 Campo di applicazione del CP 1430 TF
114. di AG i richiami di comunicazione devono essere inseriti in base al relativo compito da assolvere Porta RAM duale come interfaccia CPU CP Una porta RAM duale DPR organizzata in modo analogo in tutti i CP S5 funziona come interfaccia tra la CPU del controllore programmabile e il CP Il CP 1430 TF possiede 4 interfacce DPR cosicch in AG a multiprocessore ogni unit centrale ZBG pu comunicare indipendentemente dalle altre con il CP 1430 TF Blocchi di comunicazione come interfaccia di programma Il controllo e il comando del CP da programma utente STEP 5 avvengono tramite blocchi di comunicazione HTB Sono a disposizione i seguenti richiami di sistema vale a dire HTB gt HTB SEND Il blocco SEND viene utilizzato per passare un job di comunicazione con o senza dati utente da trasferire al CP L HTB SEND viene utilizzato per i tipi progettabili di job SEND e WRITE gt HTB RECEIVE Il blocco RECEIVE viene utilizzato per rilevare un job con o senza dati utente ricevuti gt HTB FETCH Il blocco FETCH provvede a prelevare dati per tipo di job READ gt HTB CONTROL Il blocco CONTROL viene utilizzato per informazioni di stato relative ad un job Volume 1 3 30 B89074 01 Progettazione e programmazione della comunicazione via CP 1430 TF gt HTB RESET Il blocco RESET provvede all annullamento di una connessione o all annullamento di tutte le connessioni RESET_ALL gt HTB SYNCHRON Il blocco SYNCHRON
115. di progettazione sequenze necessarie per File Scegli File Perc online Edita Iniz CP Progettare l interfaccia di trasporto Collegamenti di li trasporto Edita Iniz Clock Edita Memoria base dati libera Tool Modifica dim base dati Collegamenti TF Coll fileserver TF Progettare l interfaccia TF _ Caricare i dati di progettazione Funz CP Testare l interfaccia Testare l interfaccia TF Documentare la progettazione Vol 1 Bild 6 1 Sequenze di progettazione Edita Documentazione Volume 1 Sequenze di progettazione e impostazioni di base B89074 01 Spiegazione delle sequenze di progettazione Stabilire l ambiente di progettazione In primo luogo vengono definiti i preparativi per la progettazione del CP Si stabilisce dove i dati devono essere depositati e come deve essere allestita la connessione tra PG e CP Progettazione di base del CP Si forniscono al CP le informazioni di base che sono necessarie indipendentemente dal tipo di comunicazione che verr successivamente scelto Esempio indirizzo del CP in rete Connessioni di trasporto Servizi Datagramm Si progettano connessioni di trasporto o servizi Datagramm per il trasferimento dei dati semplice e orientato al byte Si ha accesso diretto tramite l interfaccia di trasporto Le tappe di questo o
116. dirizzo MAC l indirizzo fisico della scheda CP 1430 nella rete locale SINEC H1 L indirizzo deve essere stabilito univocamente in tutta la rete e viene occupato da COM 1430 mediante 12 caratteri esa decimali in 6 byte di indirizzo 080006 0I 0 000 Byte 5 4 bit meno significativi e byte 6 numero esadecimale per ogni scheda ogni cifra 0 9 A F L Ryte5 4bitpi significativi ogni cifra O 9 A E Preimpostazione per SIMATIC S5 0 77 Byte 4 Numero per la divisione SIEMENS interna Byte 1 3 Numero per SIEMENS Campo di valori max 12 caratteri Occorre osservare che gli indirizzi il cui secondo carattere HEX da sinistra dispari sono automaticamente indirizzi Multicast Es 09 Considerazione della priorit per master di clock Se si impiega il CP come master di clock importante te ner presente il significato dell indirizzo MAC per questa fun zione Con il valore dell ultimo byte byte 6 si determina infatti la priorit del CP come master di clock Il master di clock attuale sempre il CP attivo con la pi alta priorit Priorit pi elevata 00 byte 6 Priorit pi bassa FF Volume 1 6 14 B89074 01 Sequenze di progettazione e impostazioni di base CES Preimpostazioni per l interfaccia tra CP e CPU specifiche SIMATIC SSNR di base Comunicazione d interfaccia P R Offset di SSNR Il numero di interfaccia di base locazione di ba
117. dited Data riuscito 0600H Referenza di connessione non valida 0800H Buffer non sufficiente 0900H Restituzione buffer per Disconnect 0A00H Nessuna risorsa presente O0CO0H Job non valido 0E0O0H Interruzione della connessione dovuta al sistema remoto 10004 Overflow temporale 1600H La richiesta di allestimento della connessione stata respinta 1A00H Indirizzo non valido 1C00H Errore di rete 1E00H Errore di protocollo Tabella 7 5 Messaggi Errori Connessioni Volume 1 7 34 B89074 01 Progettare l interfaccia di trasporto Stato Job Messaggio Significato in codice 0000H Nessun job presente 0001H Momentaneamente nessuna elaborazione di job 0008H Job alla stazione remota 0009H Risposta al job della stazione remota 0010H Aspettare il job della stazione remota 0011H Job della stazione remota ricevuto 0012H Conferma ricevuta 0040H Send diretto da PLC ricevuto 0048H Aspettare l inoltro di Send All 0049H Send All in esecuzione 004AH Dati da Send All ricevuti 0050H Aspettare l inoltro di Receive diretto 0051H Receive diretto in esecuzione 0052H Conferma da Receive diretto ricevuta 0058H Attendere avvio Receive All 0059H Receive All in esecuzione 005AH Conferma da Receive All ricevuta 0060H Intraprendere l emissione dell errore 0061H Emissione dell errore in esecuzione 0062H Conferma ricevuta 0070H Ordine di Fetch da PLC ricevuto Ta
118. duttivo Scegliere il tipo di job La stazione 1 AG1 deve comunicare alla stazione 2 AG2 lo stato di conteggio di un contatore il corrispondente tipo di job quindi in AG1 un SEND e in AG2 un RECEIVE Il parametro ATTIVO PASSIVO non ha alcun significato per i job SEND e RECEIVE v Confermare le impostazioni Con il softkey CONFERMA F7 si conclude l approntamento del bloc co di connessione e viene visualizzata sul PG la domanda SOVRAS CRIVERE IL FILE DI SCHEDA Con la risposta SI F1 il vecchio file ABU1AG1 CP1 che non conteneva ancora il blocco di connessione viene sovrascritto con il nuovo file ABU1AG1 CP1 che invece contie ne il blocco di connessione In questo modo il file di scheda per la scheda 1 approntato interamente A 21 Volume 1 Esempio introduttivo B89074 01 A 4 2 Parametrizzare il CP 1430 nell AG2 Segue ora l approntamento del file di scheda per la scheda 2 Stabilire l ambiente di progettazione Scegliere nel menu la funzione File Scegli per stabilire il nuovo file di base di dati Procedere analogamente a quanto descritto per AGI CK v Eseguire le seguenti impostazioni oppure assumere le proposte se ido nee Tipo di CP CP1430 Stato OFFLINE FD File di base di dati ABU1AG2 CP2 v Concludere quindi l inserimento softkey F7 CES Progettazione di base del CP Maschera Preimpostazioni CP Nel passo successivo viene generato il cosidetto blocco SYSID per
119. e sorgente al blocco di connessione o alla CPU 7 Nessun buffer dati libero Con PRIO 2 3 4 il CP 1430 TF lavora con un buffer dati dinamico Se durante il funzionamento la capacit del buffer viene esaurita 48 buffer dati ognuno a 128 byte il CP invia il messaggio overflow di buffer Soluzione avviare di nuovo il job per job READ WRITE con RESET 8 Nessuna connessione di trasporto libera Il superamento del numero massimo delle connessioni di trasporto p es a causa di un numero troppo alto di job con PRIO 3 4 avviati comporta un errore Soluzione estinguere connessioni non utilizzate preferibilmente PRIO 3 oppure selezionare pi job con PRIO 3 4 9 Errore remoto per una connessione di trasporto connessione su strato 4 Per un job READ WRITE avvenuto un errore presso il partner di comunicazione per una connessione TF avvenuto un errore in un job TF Il numero di errore TF codificato nella terza parola vedi volume 2 paragrafo Funzionamento all interfaccia client Soluzione localizzare ed eliminare l errore presso il partner di comunicazione A Errore di connessione La connessione del job non allestita oppure non lo ancora oppure non potuta essere allestita Per job con PRIO 0 1 2 si tenta l allestimento della connessione senza limite temporale per PRIO 3 4 l allestimento limitato temporalmente Soluzione Per connessioni con PRIO 0 1 2 lo stato d errore scompar
120. e SINEC H1 Media Access Control MAC Controllo d accesso di una stazione ad un mezzo di trasmissione condiviso con altre stazioni Volume 1 H 2 B89074 01 Glossar Memory Card Modulo di memoria SIMATIC per CP 1430 TF secondo le specifiche PCMCIA NCM Concetto sovraordinato per indicare prodotti di gestione SINEC PG Load Tool del software di progettazione NCM COM 1430 TF per interrogare e comandare l S5 mediante l interfaccia TF Istanza di programma PI Oggetto di comunicazione mediante il quale si pu interpellare un programma di CPU Servizi di istanza di programma Pl sevices Servizi TF per il controllo di un controllore programmabile pi precisamente di un Virtual Manufacturing Device VMD Dati di progettazione Parametri impostabili e caricabili nel CP con il tool di progettazione NCM COM 1430 che determinano il funzionamento e la funzionalit del CP Request Editor Tool del software di progettazione NCM COM 1430 TF per l approntamento di buffer d ordine Comunicazione via bus interno La comunicazione via bus interno S5 offre la possibilit di eseguire funzioni di PG attraverso il percorso PG SINEC H1 CP1430 TF bus interno parallelo S5 CPU SINEC Denominazione di prodotto per reti e componenti di rete Siemens SINEC TF Servizi applicativi SINEC compatibili MMS Stazione Una stazione viene identificata in SINEC H1 mediante un indirizzo MAC H 3 Volume 1 Glossar B89074 0
121. e al bus di un rack SIMATIC S5 L assegnazione dei pin di questi due connettori di base organizzato secondo le tabelle seguenti Connettore di base 1 d b Zz 2 massa 5V 4 UBATT i 6 ADB 12 ADB 0 CPKL 8 ADB 13 ADB 1 MEMR 10 ADB 14 ADB 2 MEMW 12 ADB 15 ADB 3 RDY 14 IR A ADB 4 DB 0 16 IR B ADB 5 DB 1 18 ARC ADB 6 DB 2 20 IR D ADB 7 DB 3 22 3 ADB 8 DB 4 24 3 ADB 9 DB 5 26 ADB 10 DB 6 28 DSI ADB 11 DB 7 30 g 32 massa si Volume 1 4 38 B89074 01 Descrizione tecnica e indicazioni sulla messa in servizio del CP 1430 TF Connettore di base 2 d 2 amp massa 10 E 12 5 14 gt 16 20 22 TxDs ISTOPPA 24 n 26 RxDs 28 massa per 24 V 32 massa 24V Volume 1 Descrizione tecnica e indicazioni sulla messa in servizio del CP 1430 TF B89074 01 Connettore dell interfaccia seriale interfaccia AS511 Sul frontalino ricavata una presa sub D a 15 poli con serraggio a vite per la connessione di un dispositivo di programmazione L assegnazione del collegamento di questa interfaccia organizzata secondo la tabella seguente Interfaccia seriale 1 MEXT massa esterna 2 TTY IN uscita di corrente 3 4 24 V 5 massa massa interna
122. e autonomamente dopo la connessione a condizione che il partner di comunicazione abbia riconosciuto l interruzione e tenti parimenti l allestimento delle connessione C 13 Volume 1 Parola di segnalazione e byte di errore di parametrizzazione PAFE B89074 01 eventualmente provare con un nuovo avviamento Se tutti i collegamenti del CP sono interrotti ci significa che c un avaria nella scheda o nel cavo del bus Un ulteriore possibilit che le parametrizzazioni dei blocchi di connessione non coincidano Il proprio indirizzo errato oppure i parametri dal proprio S5 o all S5 remoto non coincidono B Errore di handshake Blocco di dati troppo grosso per PRIO 0 1 oppure errore di sistema Soluzione impostare il blocco di dati pi piccolo PRIO 0 1 C Errore di inoltro All inoltro del job stato utilizzato un tipo errato di HTB oppure per job con PRIO 0 e 1 stato passato un blocco di dati troppo grosso per PRIO 0 1 al massimo 16 byte Soluzione impiegare tipi di HTB corretti job SEND blocco di comunicazione SEND ia job RECEIVE blocco di comunicazione RECEIVE WRITE ATTIVO HTB SEND con QTYP RW READ ATTIVO HTB FETCH con ZTYP RW D Interruzione dopo RESET Non si tratta in realt di una segnalazione di errore bens di servizio Per PRIO 0 1 2 la connessione interrotta e verr allestita di nuovo non appena il partner di comunicazione si sar impostato all alles
123. e con quello trasmesso dal partner e l registrato come indirizzo MAC remoto Volume 1 3 24 B89074 01 Progettazione e programmazione della comunicazione via CP 1430 TF Iniziativa all allestimento della connessione L iniziativa all allestimento della connessione dipende dalla progettazione della stazione attiva Stazione attiva o il trasmettitore di un messaggio in Fullduplex il lato con il primo SEND o la parte progettata come attiva Il lato passivo deve confermare l allestimento della connessione Lato passivo il ricevitore di un messaggio HTB RECEIVE ovvero HTB FETCH PASSIVO Sorveglianza dell allestimento della connessione Occorre differenziare tra Connessioni statiche Con le connessioni statiche si tenta l allestimento della connessione fino a quando essa sia effettivamente allestita Connessioni dinamiche Con le connessioni dinamiche si tenta l allestimento della connessione fino a che il tempo massimo fissato non sia scaduto A causa delle differenti filosofie di allestimento non permesso combinare in un blocco di connessione job di pi elevata priorit PRIO 0 1 2 con job di pi bassa priorit PRIO 3 4 Sorveglianza di connessioni gi allestite Ogni connessione gi allestita viene sorvegliata dal CP 1430 TF con la frequenza impostata per la connessione Inactivity acknowledge time Per far questo viene trasmesso un telegramma IDLE che deve essere confermato da parte del partner entro i
124. e una connessione TF Con i parametri del blocco di connessione si stabilisce gt Il servizio Si distingue tra servizi orientati alla connessione e servizi datagramm punto punto Multicast Broadcast I servizi vengono presentati nella tabella 3 1 gt Gli indirizzi parametri di indirizzo globali di una connessione sono gli TSAP ID Transport Service Access Point Identifier locali gli TSAP ID remoti parametri di indirizzo locali di una connessione sono numero locale di interfaccia SSNR numero locale di job A NR gt I tipi di servizio Si distingue tra O SEND RECEIVE Trasmettere e ricevere telegrammi Il programma utente della stazione trasmittente fornisce l indirizzo sorgente dei dati Il programma della stazione ricevente stabilisce dove devono essere depositati i dati ricevuti Volume 1 3 10 B89074 01 Progettazione e programmazione della comunicazione via CP 1430 TF O WRITE ATTIVO PASSIVO come SEND RECEIVE ma con trasferimento di parametri L azione attivata dalla stazione trasmittente la quale assegna sia l indirizzo sorgente che quello destinatario dei dati da trasferire O READ ATTIVO PASSIVO come SEND RECEIVE ma con trasferimento di parametri L azione attivata dalla stazione ricevente la quale assegna sia l indirizzo sorgente che quello destinatario dei dati da trasferire gt parametri opzionali per la connessione di trasporto indirizzamento indiretto Invece di ess
125. e via CP 1430 TF 3 2 4 Assegnare dati di progettazione al CP Per la progettazione e per l inserimento modifica di parametri nei dati di preimpostazione e nei blocchi temporali e di comunicazione sono percorribili due vie gt CP online Il CP collegato al dispositivo di programmazione PG tramite interfaccia AS511 o bus e i dati immessi vengono quindi depositati direttamente nel CP dati di progettazione possono essere salvati in qualsiasi momento mediante un trasferimento dati dal CP al PG in un file di base di dati Presupposto il battesimo del nodo vedi cap 4 gt FD offline dati di progettazione vengono depositati in un file di base di dati nel dispositivo di programmazione Solo in fase di messa in servizio occorre una connessione PG CP per poter caricare nel CP la base di dati progettata possibile comunque caricare la base di dati progettata in una Memory Card inserito nel PG e successivamente inserire la Memory Card nel CP In questo caso non occorre alcuna connessione PG CP tranne che a fini di diagnosi e di test 3 29 Volume 1 Progettazione e programmazione della comunicazione via CP 1430 TF B89074 01 3 2 5 Programmare la comunicazione in SIMATIC S5 3 2 5 1 Blocchi di comunicazione HTB L approntamento di programmi di AG avviene in gran parte indipendentemente dalla progettazione e per questo viene rappresentato nello schema di pagina 3 3 come percorso parallelo Nei programmi
126. egli strati dall 1 al 4 Lo strato di trasporto trasmette in maniera sicura informazioni grezze da una unit S5 ad un altra Poich il tipo di rappresentazione ed il significato delle informazioni grezze scambiate sono noti alle unit S5 interessate i servizi degli strati dal 5 al 7 non devono essere utilizzati Per questo il tempo di esecuzione del protocollo per trasmissione di informazione pi breve ed il protocollo di comunicazione ha una maggiore efficienza per quanto riguarda i messaggi trasmessi nell unit di tempo Comunicazione eterogenea mediante lo strato applicativo Per la comunicazione eterogenea tra apparecchi SIMATIC S5 e componenti di altra fabbricazione sono necessari i servizi di protocollo degli strati dall 1 al 7 In tal modo viene resa possibile la comunicazione aperta tra apparecchi di automazione di diversa produzione a condizione che questi implementino il protocollo TF 1 7 Volume 1 Introduzione B89074 01 Il profilo di comunicazione del CP 1430 TF ved figura 1 2 realizza negli Programma utente del sistema di automazione SIMATIC S5 Accesso interfaccia TF Accesso interfaccia di trasporto Interfacce di comunicazione 7 Interfaccia TF SINEC TF MMS 6 5 Protocollo SINEC AP Interfaccia di trasporto 4 Protocollo di trasporto secondo ISO 8073 3 non implementato 2b Protocollo LLC secondo IEEE 802 2 2a Protocollo MAC 1 e co
127. ell S5 Supervisione della connessione di trasporto sul CP 1430 A 3 A 3 A 3 A 5 A 7 A 7 A 9 A 13 A 16 A 16 A 21 A 27 A 27 A 31 Volume 1 Esempio introduttivo B89074 01 Contenuto di questo capitolo Obiettivo Questo capitolo dedicato in particolare agli utenti non ancora esperti nell impiego del CP 1430 e introduce all utilizzo dell interfaccia di trasporto nel sistema di bus SINEC H1 L argomento centrale la parametrizzazione del CP 1430 per mezzo del pacchetto software COM 1430 Il compito Il compito posto alla base di questo capitolo consiste nell approntare un piccolo sistema di comunicazione che permetta in modo semplice il controllo delle operazioni di comunicazione tra due AG Nell esempio vengono presentate le seguenti operazioni elementari gt Collegare e sincronizzare il CP con la CPU gt Preparare i dati nella CPU per il trasferimento gt Formulare nel programma S5 i richiami per Trasmettere e per Ricevere gt Progettare mettere in servizio e testare le connessioni di trasporto Supporto A titolo di esempio vengono presentati programmi per i controllori SIMATIC S5 e parametrizzazioni per processori di comunicazione IS Si osservi che le liste di blocchi dati e funzionali riportate in questo capitolo servono solo a titolo di esempio valori reali si trovano nei file esemplificativi sul dischetto di consegna Utilizzare questi file per la programmazione dell S5 V
128. ema di bus SINEC H1 SIEMENS AG numero d ordinazione AR 463 220 LZW Furth 5 Direttive per il montaggio del sistema di bus SINEC H1FO SIEMENS AG numero d ordinazione AR 464 220 LZW Furth 6 SINEC TF Interfaccia applicativa Interfaccia applicativa per le SINEC Funzioni Tecnologiche SIEMENS AG numero d ordinazione 6GK1971 1AB00 0AA0 Versione 02 I7 blocchi di comunicazione sono descritti rispettivamente in per S5 115 come parte integrante del manuale Numero d ordinazione 6 ES 5998 3 UFX 1 per CPU 945 Numero d ordinazione 6 ES 5998 0 UFX 3 per CPU 941 CPU 944 per S5 135 ottenibile nel pacchetto software HTB descrizione Numero d ordinazione 6 ES 5842 7 CB 01 per CPU 928A B CPU 948 F 1 Volume 1 Bibliografia B89074 01 per S5 155 ottenibile nel pacchetto software HTB descrizione Numero d ordinazione 6 ES 5846 7 CA 01 per CPU 946 947 8 SINEC H1 Handbuch f r Triaxialnetze SINEC H1 Siemens AG Best Nr 6GK1 970 1AA20 0AA0 Ausgabe 03 9 SINEC H1FO Ethernet Handbuch Siemens AG Best Nr HIR 943 320 001 Q Volume 1 F 2 Compatibilit con CP 143 TF NCM COM 143 TF B89074 01 G Compatibilit con CP 143 TF NCM COM 143 TF G 1 Compatibilit CP 143 1430 TF G 3 G 1 1 Architettura e funzionalit della scheda G 3 G 1 2 AI massimo 2 CP per la comunicazione via bus interno in funzionamento a multiprocessore G 4 G 1 3 Ulteriori variazioni G 5 G 2 Compatibilit NCM COM 143 143
129. eme al relativo numero di interfaccia per l identificazione del connessione e del job Campo di valori 1 199 Volume 1 B89074 01 Progettare l interfaccia di trasporto Il principio di una semplice connessione di trasporto SEND RECEIVE dal proprio AG al AG remoto ed il significato di SSNR e ANR possono essere ricavati dallo schema seguente AR x i Blocco di communicazione nel propio PLC SSNRM SEND nel programma STEP 5 ANR numero di ordine SSNR numero di interfaccia Blocco di collegamento localel SEND Tipo di blocco SEND RECEIVE FETCH A P ANR x SSNR M Numeri locali di ordine e di interfaccia Indirizzo Ethernet Indirizzo MAC remoto TSAP TSAP locale e remoto SINEC H1 Blocco di collegamento remoto TSAP Indirizzio Ethernet ANR y SSNR n RECEIVE ANR x Blocco di coounicazione nel PLC remoto ssnrn __ RECEIVE Figura 7 2 Principio della connessione di trasporto 7 7 Volume 1 Progettare l interfaccia di trasporto B89074 01 A Campi di immissione per la parametrizzazione del job Tipo di job Il dato stabilisce se si tratta di un blocco SEND RECEIVE o FETCH Qui deve comparire lo stesso tipo che si trova nel corrispondente richiamo HTB nel programma di AG La tabella seguente contiene i tipi di job che possono essere utilizzati in connessioni di trasp
130. ementi di servizio 4 6 F FULL DUPLEX 3 21 File di base di dati 5 18 Funzionamento multiprocessore messa in servizio 4 19 Funzionamento tipo di HALF DUPLEX 3 17 SIMPLEX 3 17 FULL DUPLEX 3 17 Funzione di help 5 15 Funzioni di caricamento 6 20 E 3 Volume 1 Indice B89074 01 H HALF DUPLEX l Inactivity ACK Time Indirizzamento indiretto ISO OSI Modello a livelli Indirizzamento Interfaccia CP CPU Panoramica Interfaccia TF uso esempio criteri di scelta panoramica Interfaccia verso la CPU Interfaccia numero di significato formare il panoramica J Job di trasmissione panoramica Job multipli per connessione di trasporto diagrammi sequenziali Job elaborazione del priorit Job numero del panoramica Job parametrizzazione del L LED Liana 3 19 7 18 7 15 3 33 2 13 2 20 2 6 2 16 7 6 3 33 2 13 2 14 7 11 B 12 2 14 3 34 2 13 7 8 4 6 4 11 Volume 1 E 4 B89074 01 Indice M MAC indirizzo 7 21 7 22 progettazione remota 7 13 Maschera intestazione della 5 14 Maus 5 9 Messa in servizio CP 1430 TF 4 1 4 44 funzionamento multiprocessore 4 19 Multicast 3 27 N Numero di interfaccia di base 3 33 Immissione 6 15 0 Orario Lettura impostazione dell dalla CPU 3 46 P Parametri deposito dei vedi blocco di connessione Parola di segnalazione gestione C 2 Porta RAM duale 2 11 interfaccia 4 12 Priorit per SEND RECEIVE 3 14 per WRITE 3 15 conn
131. enze di progettazione e impostazioni di base 6 1 Panoramica sulle sequenze di progettazione 6 3 6 2 Stabilire l ambiente di progettazione 6 5 6 2 1 File Scegli 6 5 6 2 2 File Perc online 6 8 6 2 3 File Copia 6 9 6 2 4 File Cancella 6 10 6 3 Progettazione di base del CP 6 11 6 3 1 Suggerimenti generali 6 11 6 3 2 Edita Iniz CP 6 13 6 3 3 Edita Iniz Clock 6 17 6 3 4 Edita Memoria libera base dati 6 18 6 3 5 Tool Modif dimens base dati 6 19 6 4 Caricare i dati di progettazione 6 20 6 4 1 Funz CP Avvio 6 21 6 4 2 Funz CP Stop 6 21 6 4 3 Funz CP Stato 6 21 6 4 4 Funz CP Cancella base dati CP 6 22 6 4 5 Transfer FD gt CP 6 22 6 4 6 Transfer CP gt FD 6 23 6 4 7 Transfer FD gt Memory Card 6 23 6 4 8 Transfer Memory Card gt FD 6 24 6 4 9 Transfer Cancella Memory Card 6 24 6 4 10 Transfer Convert dati CP 143 6 25 6 5 Documentazione dei dati di progettazione 6 26 6 6 Impostare e consultare l orario 6 27 6 1 Volume 1 Sequenze di progettazione e impostazioni di base B89074 01 Contenuto di questo capitolo Impiegando il processore di comunicazione CP 1430 TF l utente sceglie in base alla esigenze specifiche quale dei due tipi di comunicazione utilizzare gt comunicazione mediante interfaccia di trasporto gt comunicazione mediante interfaccia TF In seguito sono desritte le sequenze di inizializzazione e di progettazione di base necessarie per il funzionamento del CP indipenden
132. ere assegnati durante il richiamo di un HTB l indirizzo sorgente e destinatario e l indirizzo ANZW possono venire in questo caso progettati parametri di trasporto Invece dei valori di default qui possono essere effettuate impostazioni dei parametri specifiche per una singola connessione Progettazione M 2 4 2 1 La progettazione dei parametri di blocco avviene con il tool di progettazione COM 1430 TF nella funzione Editare Connessioni Connessioni di trasporto La progettazione stessa viene descritta in dettaglio nel capitolo 7 Progettare un interfaccia di trasporto 3 11 Volume 1 Progettazione e programmazione della comunicazione via CP 1430 TF B89074 01 3 2 3 2 L assegnazione dell indirizzo parametri di indirizzo globali Una connessione di trasporto viene identificata univocamente mediante informazioni di indirizzo Tali informazioni sono l indirizzo di stazione indirizzo Ethernet o indirizzo MAC ed il punto di accesso al servizio di trasporto TSAP Transport Service Access Point I parametri di indirizzo locali Un job di comunicazione lato S5 viene identificato dalla combinazione gt numero locale di interfaccia SSNR gt numero locale di job ANR Nel programma dell AG occorre passare ai blocchi di comunicazione le interfacce e numeri di job qui definiti vedi cap 3 2 5 2 L abbinamento tra globale e locale mediante progettazione Il blocco di connessione del CP 1430 TF lavora come tabell
133. eriori parametri e un protocollo che gestisca tali parametri Nella figura 1 2 sono rappresentate le necessarie prestazioni al di sopra dello strato trasporto negli strati dal 5 al 7 Secondo questa rappresentazione il protocollo SINEC AP con l interfaccia verso le Funzioni Tecnologiche SINEC SINEC TF il protocollo implementato per questi compiti nel CP 1430 TF Mediante questo protocollo vengono gestite le connessioni applicative del CP 1430 TF Le connessioni applicative permettono la comunicazione tra dispositivi di diversa fabbricazione Essi vengono anche definite connessioni TF Come funziona tutto questo Per mezzo di un semplice esempio vengono presentati nel seguito gli aspetti pi importanti delle connessioni applicative e dei servizi TF IS L interfaccia TF del CP 1430 TF descritta nei particolari nel volume 2 di questo manuale Volume 1 2 16 B89074 01 Generalit sulle prestazioni e sul funzionamento del CP 1430 TF Esercizio esemplificativo Una stazione costituita da un calcolatore guida vuole leggere in una stazione S5 grandezze di processo che appartengono ad un determinato compito di regolazione Il problema posto dalle barriere di linguaggio Il calcolatore guida elabora le grandezze di processo in una sua propria struttura dati in C per le teiirechn rsysi m amp grandezze di processo mit TF Schnittstelle CHAR tipo INT8 valore1 INT8 valore2 INT16 valore3 4 b
134. erta La tabella 1 1 mostra i 7 livelli e i loro compiti specifici Applicazione Offrire un accesso omogeneo a servizi 7 application layer per compiti specifici Presentazione Stabilire una semantica di linguaggio 6 presentation layer Sessione Costituire mantenere e terminare sessioni 5 session layer di comunicazione Trasporto Trasmettere in maniera sicura 4 transport layer l informazione grezza Rete Mettere a disposizione la connessione 3 network layer di rete Connessione Costituire e abbattere tratti di trasmissione 2 data link layer Fisico Attivare il collegamento fisico alla 1 physical layer trasmissione a bit Tabella 1 1 Modello di riferimento ISO OSI e compiti dei singoli strati Volume 1 B89074 01 Introduzione Una comunicazione aperta tra apparecchi di diversa fabbricazione possibile solo se i protocolli di comunicazione delle relative interfacce implementano tutti i 7 strati del modello di riferimento Il profilo di protocollo SINEC H1 TF nel CP 1430 TF implementa pertanto le funzionalit di tutti i 7 strati Esso ha due accessi per la comunicazione dei programmi di automazione dei diversi apparecchi S5 l interfaccia TF strato applicativo e l interfaccia di trasporto ved tabella 1 1 e figura 1 2 Comunicazione omogenea mediante lo strato trasporto Per la comunicazione omogenea tra apparecchi SIMATIC S5 sono sufficienti i servizi di protocollo d
135. essione di trasporto 3 24 Progettazione di base 3 7 6 11 nell esempio dell interfaccia di trasporto A 18 sequenze di progettazione 6 1 6 29 Progettazione servizio Datagramm 7 19 fondamenti 3 1 nell esempio per l interfaccia di trasporto A 17 E 5 Volume 1 Indice B89074 01 ONLINE OFFLINE SEND RECEIVE WRITE Programmi S5 nell esempio per l interfaccia di trasporto programmare la comunicazione Protocollo LLC MAC PDU SINEC AP SINEC TF R READ Punto di accesso al servizio RECEIVE tipo di servizio RESET Riga messaggi S Segnalazioni di errore SEND tipo di servizio Servizi temporali sincronizzazione Servizi TF panoramica Servizio Datagramm Servizio veloce Simboli SIMPLEX Sincronizzazione blocchi per la nel esempio per l interfaccia di trasporto SINEC Funzioni Tecnologiche vedi SINEC TF SINEC H1 6 11 3 14 3 15 A 10 3 30 2 9 2 9 2 14 1 8 2 16 3 16 3 12 3 14 3 39 5 14 C 1 C 9 3 14 3 42 3 43 2 19 3 27 3 21 1 3 3 18 3 38 A 8 Volume 1 E 6 B89074 01 Indice panoramica 1 4 SINEC H1 H1FO panoramica 2 3 vantaggi 1 9 SINEC NCM significato 5 3 Softkey 5 14 Panoramica delle funzioni generali 5 16 Stato segnalazioni di C 1 C 9 Struttura a men vedi COM 1430 TF Struttura delle maschere 5 13 Struttura file vedi COM 1430 TF Struttura costruttiva CP 1430 TF 4 5 tabella AG CPU 3 32 principio 2 11 panoramica 3 30 per la sincronizzazione 3 38 T Tastiera 5
136. ettazione SINEC NCM COM 1430 TF 5 4 Utilizzo della tastiera e del mouse Generalit Il software COM si isipira per quanto riguarda l occupazione dei tasti sulla tastiera al principio dei pacchetti SIMATIC S5 Si hanno quindi in alcuni casi scostamenti rispetto alle abituali possibilit di uso di prodotti software per PC Funzioni di base L esecuzione di funzioni realizzata tramite tasti standard oppure tramite la combinazione degli stessi La lista seguente mostra l abbinamento delle funzioni COM maggiormente utilizzate e i tasti della tastiera di un PG PC Funzioni COM Tastiera Scorrimento pagine ricercare file lt freccia su gt oppure riga amp pagina all indietro Tasto funzione pagina 1 riga 1 Scorrimento pagine ricercare file in lt freccia gi gt oppure riga amp pagina avanti Tasto funzione pagina 1 riga 1 Scegliere il successivo campo di INVIO oppure lt freccia a destra gt immissione Indietro ovvero interrompere lt ESC gt oppure tasto interruzione Assumi lt F7 gt oppure tasto di assunzione Scegli ossia vengono offerti per la lt F8 gt scelta i parametri possibili Help ossia i campi di immissione lt HELP gt PG e SHIFT F8 vengono direttamente provvisti di testi di help per l utente Cancellare le informazioni lt DEL gt visualizzate sullo schermo 5 9 Volume 1 Software di progettazione SINEC NCM COM 1430 TF B89074 01 Nota A seconda dell equipaggiame
137. ezione di singoli messaggi da partner che trasmettono dall indirizzo di Multicast indicato Un gruppo di partecipanti che utilizzano lo stesso indirizzo di Multicast viene anche denominato gruppo Multicast In NCM COM 143 i gruppi Multicast venivano definiti esplicitamente mediante assegnazione di un numero di gruppo Multicast Questo numero veniva utilizzato localmente per la formazione dell indirizzo MAC I blocchi Multicast vengono definiti al punto di menu Edita Connessione Servizi Datagramm Non vengono assegnati ulteriori numeri di gruppo Multicast Una correlazione con il gruppo Multicast invece definibile mediante l immissione diretta dell indirizzo MAC secondo lo schema seguente 090006 01 0 xx esadecimale byte 5 tetrade di destra e byte numero di gruppo Multicast L pyte 5 tetrade di sinistro denominazione di sistema per sistemi SIEMENS la impostazione per SIMATIC 5 0 byte 4 numero per la divisione interna SIEMENS byte 1 3 Numero Multicast per SIEMENS G 9 Volume 1 B89074 01 Compatibilit con CP 143 TF NCM COM 143 TF G 2 4 Ulteriori variazioni in NCM COM 1430 TF La base di dati CP 143 convertibile La password viene eliminata Preimpostazioni dei parametri di trasporto nelle maschere di progettazione Dimensione della PDU di TF Dimensione della base di dati Conversione di Domain Nome del file di base di dati Edito
138. fatto funzionare direttamente in rete p es tramite CP1413 per SINEC H1 Connessione al PG mediante l interfaccia AS511 La figura seguente mostra la configurazione possibile mediante l interfaccia AS511 PLC cavo con dispositivo di programmazione SIMATIC connettore 730 750 770 S5 734 2 con COM 1430 TF CP 1430 TF rete di cella e di settore SINEC H1 H1FO Figura 4 9 Connessione al PG mediante l interfaccia AS511 Il CP 1430 TF nel PLC1 collegato in questo caso direttamente al PG tramite l interfaccia AS511 4 15 Volume 1 Descrizione tecnica e indicazioni sulla messa in servizio del CP 1430 TF B89074 01 Connessione al PG via bus La figura seguente mostra la configurazione possibile via bus PLC1 cavo con dispositivo di programmazione mae e u _ com 1430 TF a AS511 b SINEC H1 rete di cella e di settore SIN EC H1 H1FO PLC2 SIMATIC S5 CP 1430 TF Figura 4 10 Connessione al PG via SINEC H1 a Il CP nel PLC1 qui connesso direttamente al PG tramite l interfaccia AS511 Tramite il CP 1430 TF dell AG 1 possibile raggiungere anche il CP 1480 TF dell AG 2 b CP negli AG 1 e 2 sono raggiungibili qui anche via SINEC HI se gt l interfaccia SINEC H1 sia stata scelta nel pacchetto base STEP 5 Condizione necessaria la presenza di una scheda d interfaccia
139. gamente ad un giro di posta a tutti i partecipanti Broadcast o ad un determinato gruppo di partecipanti Multicast Il Broadcast e il Multicast sono possibili poich il CP 1430 TF non si ritiene interpellato solo per un determinato indirizzo di bus il proprio indirizzo MAC bens anche per l indirizzo di Broadcast FF FF FF FF FF FF e per tutti gli indirizzi di Multicast gruppi Multicast che sono stati progettati Il numero dei gruppi Multicast riceventi compreso l orologio limitato a 10 3 27 Volume 1 Progettazione e programmazione della comunicazione via CP 1430 TF B89074 01 Lo schema seguente mostra gt il tipo di job da assegnare in fase di progettazione di CP SEND Da tagr J in AG 1 gt il blocco di comunicazione da utilizzare nel programma di AG HTB SEND in AG1 gt la direzione del flusso di dati AG 1 AG 2 n CPU CP 1430 TF CP 14307F CPU HTB i SEND rete SINEC HI i a o eO i RETE s A o SEND RECEIVE o AR destinazione indirizzo di gruppo MC i destinazione MC I soganie dali trasferimento dati ie dati DB DX E Figura 3 9 Servizio datagramm Priorit e lunghezza dati Il servizio datagramm pu essere svolto dal CP 1430 TF solo nei livelli di priorit 0 e 1 ossia il blocco dei dati utili limitato a 16 byte Volume 1 3 28 B89074 01 Progettazione e programmazione della comunicazion
140. gio locazione offset di SSNR nella porta RAM duale per lo scambio di informazioni tra controllore S5 e CP 1430 TF Volume 1 2 12 B89074 01 Generalit sulle prestazioni e sul funzionamento del CP 1430 TF gt Il CP 1430 TF identifica il singolo compito mediante la combinazione di ANR e SSNR Questa combinazione deve essere scelta in maniera univoca gt L indirizzo S5 contrassegna l indirizzo di base e la dimensione di un buffer dati nel controllore S5 Per job di trasmissione sono contenute in questo buffer le informazioni da trasferire per job di ricezione si trovano in esso al termine dell operazione le informazioni ricevute gt La parola di segnalazione ANZW contrassegna l indirizzo di una parola di stato nel controllore S5 Mediante la parola di segnalazione viene segnalato al programma utente lo stato del job Il parametro Numero di job A NR permette l abbinamento del job di comunicazione ad un blocco di connessione Questo contiene i parametri di connessione che descrivono la connessione con una stazione partner programmi di comunicazione del CP 1430 TF e della stazione partner comunicano attraverso i Protokoll Data Unit PDU Questi permettono il trasferimento di dati utente ed il controllo del flusso di dati mediante i messaggi Abilitazione alla ricezione e Conferma di ricezione 2 13 Volume 1 Generalit sulle prestazioni e sul funzionamento del CP 1430 TF B89074 01 Svolgimento dell esec
141. gna una lunghezza 0 lo TSAP vale come non specificato ammesso solo per job RECEIVE Volume 1 7 12 B89074 01 Progettare l interfaccia di trasporto A Indirizzi di trasporto Parametri remoti In questi campi di immissione si indirizza il partner di comunicazione Indirizzo MAC HEX TSAP ASC TSAP HEX Lunghezza di TSAP Indirizzo fisico di scheda dell AG remoto Se si assegna per un job RECEIVE l indirizzo MAC 0000 0000 0000 l indirizzo vale come non specificato Nell allestimento della connessione viene pertanto accettato qualsiasi partner indipendentemente dal suo indirizzo Qui si assegna in caratteri ASCII lo TSAP dell AG remoto Campo di valori max 8 caratteri ASCII I singoli byte dell identificatore di TSAP TSAP ID possono essere assegnati qui in notazione esadecimale a gruppi di due valori da 00 a FF Campo di valori max 8 byte Valore di default Viene preassegnato lo TSAP della maschera precedente se la maschera stata selezionata tramite softkey F3 IMMISS Indica il numero di caratteri TSAP e viene inizializzato con 8 In caso di accoppiamento a partecipanti di bus non SIMATIC pu essere necessario indicare lunghezze minori Se si assegna una lunghezza 0 lo TSAP vale come non specificato 7 13 Volume 1 Progettare l interfaccia di trasporto B89074 01 A SOFTKEY supplementari o con significato particolare F2 F2 1 1
142. gura 2 1 Esempio di rete ci cella e di settore SINEC H1 H1FO La figura 2 1 mostra la struttura fondamentale delle reti SINEC H1 H1FO Per dati pi precisi sulla architettura di reti SINEC H1 H1FO ved 8 e 9 Volume 1 2 4 B89074 01 Generalit sulle prestazioni e sul funzionamento del CP 1430 TF 2 2 Interfaccia di comunicazione CP 1430 TF per SIMATIC S5 Integrazione nel sistema Il processore di comunicazione CP 1430 TF l interfaccia con la rete di cella e di settore SINEC H1 H1FO per i seguenti tipi di controllori programmabili SIMATIC S5 gt SIMATIC S5 115 U H gt SIMATIC S5 135 U gt SIMATIC S5 155 U H Il CP 1430 TF possiede l architettura dei dispositivi S5 sopracitati Esso si inserisce come scheda di innesto nei telai dei sistemi S5 Funzionalit Il CP 1430 TF permette la comunicazione mediante gt un interfaccia di trasporto per la connessione omogenea PLC PLC con servizi di trasferimento dati in modalit veloce e normale trasferimento dati in funzionamento orientato alla connessione connessioni di trasporto e senza connessioni servizi datagramm gt un interfaccia TF per la connessione aperta con servizi per il trasferimento dati trasparente al linguaggio gt servizi variabili per il monitoraggio del dispositivo gt servizi VMD perla fornitura all AG di dati e programma gt servizi domain per il comando del dispositivo gt servizi di istanza di programma perla
143. i Questo campo viene inizializzato con 32 Kbyte e pu essere modificato in questa sede soltanto prima dell approntamento del file Una ulteriore modifica della dimensione possibile tramite la funzione Tool Modifica dim base di dati Campo di valori 32 64 128 256 Nota Informazioni sull effettivo spazio di memoria occupato dalla base di dati si ottengono ancora tramite la funzione Tool Modifica dim base di dati oppure tramite la funzione Edita Memoria di base di dati libera COM 1430 registra dapprima il codice di scheda CP 1430 presunto in base alla progettazione In funzionamento online viene indicata qui la versione firmware Altrimenti questo campo rimane vuoto Campo senza regole di formattazione per l introduzione di una data per esempio la data di approntamento dei parametri Campo di valori max 8 caratteri Campo senza regole di formattazione per l introduzione di un testo che contrassegna l impianto nel quale l AG viene azionato Volume 1 6 16 B89074 01 Sequenze di progettazione e impostazioni di base 6 3 3 Edita Iniz Clock Con la funzione Edita Iniz Clock viene richiamata la maschera Master di clock Campi di immissione emissione CP 1430 TF come master di clock Si No Tempo di ciclo per telegrammi SYNC Indirizzo destinazione per master di clock Il parametro indica se la scheda CP 1430 deve trasmettere telegrammi di sincronizzazione tempor
144. i di trasporto e job 3 10 3 2 3 1 Il blocco di connessione 3 10 3 2 3 2 L assegnazione dell indirizzo 3 12 3 2 3 3 SSNR in funzionamento a mono e multiprocessore 3 13 3 2 3 4 Tipo di servizio SEND RECEIVE 3 14 3 2 3 5 Tipo di servizio WRITE ATTIVO PASSIVO 3 15 3 2 3 6 Tipo di servizio READ ATTIVO PASSIVO 3 16 3 2 3 7 Uso delle connessioni di trasporto 3 23 3 2 3 8 Allestimento della connessione 3 26 3 2 3 9 Servizio datagramm 3 28 3 2 4 Assegnare dati di progettazione al CP 3 28 3 2 5 Programmare la comunicazione in SIMATIC S5 3 29 3 2 5 1 Blocchi di comunicazione HTB 3 29 3 2 5 2 Assegnazione di parametri di HTB 3 32 3 2 5 3 Job di AG per tipo di servizio SEND RECEIVE 3 34 3 2 5 4 Job di AG per tipo di servizio WRITE ATTIVO PASSIVO 3 36 3 2 5 5 Job di AG per tipo di servizio READ ATTIVO PASSIVO 3 37 3 2 5 6 Blocchi per la sincronizzazione tra AG e CP 3 38 3 2 5 7 RESET 3 39 3 2 6 Fornire programmi S5 al controllore 3 41 3 2 7 Eseguire e testare applicazioni 3 41 3 3 Servizi temporali 3 42 3 3 1 Topologia di rete funzionalit di master slave di clock 3 43 3 3 2 CP 1430 TF in bus SINEC H1 con trasmett SINEC di clock 3 45 3 3 3 Impostare e richiedere l orario da CPU 3 46 3 3 4 Precisione 3 51 3 3 5 Limitazioni Consigli 3 52 3 1 Volume 1 Progettazione e programmazione della comunicazione via CP 1430 TF B89074 01 Contenuto di questo capitolo Il presente capitolo introduce l utente al funzionamento del CP 1430 TF Vengono
145. i lettura dell orologio al CP 1430 TF attualmente selezionato I dati ricevuti vengono visualizzati nella maschera e vengono messe a disposizione funzioni tramite softkey in relazione allo stato del CP Impostare l orologio hardware Impostando l orologio hardware occorre fare attenzione al tipo di funzionamento selezionato nella rete gt Funzionamento con master di clock Il tempo viene sempre fornito nella rete dal master di clock Si imposti quindi l orario solo nel CP 1430 TF che attualmente anche master di clock Mediante il telegramma di sincronizzazione trasmesso dal master di clock vengono sincronizzati all orario impostato tutti i CP che si trovano in rete L attuale master di clock il CP funzionante attivamente in rete con l indirizzo MAC di pi elevata priorit Funzionamento senza master di clock slave temporali nessuna sincronizzazione via H1 possibile impostare l orario nella maschera qui descritta per ogni CP 1430 L orario viene condotto autonomamente nell ambito della precisione assoluta dell orologio harware del CP L orologio hardware del CP 1430 TF pu essere impostato se esso si trova in uno dei due stati Master di clock oppure Slave di clock nessuna sincronizzazione via rete SINEC H1 6 27 Volume 1 Sequenze di progettazione e impostazioni di base B89074 01 Formati della maschera COM 1430 TF Funzioni temporali Giorno della settimana Giorno attuale Orari
146. i periferia estesa non per S5 1150 Parola appartenente all area Periferia estesa Parola di periferia delle uscite area di periferia estesa non per S5 1150 Parola di periferia degli ingressi area di periferia estesa non per S5 115U Random Access Memory memoria ad accesso casuale Comunicazione via bus interno S5 Sistema di trasporto Real Time Source Address System Application Architecture Service Access Point punto di accesso al servizio Punti logici d interfaccia giacenti all interfaccia tra due livelli me diante i quali vengono scambiati i PDU tra gli utilizzatori dei servizi Blocco di passo comando sequenziale Service Data Unit unit dati di servizio Informazione sul servizio utilizzato e sui dati utili ivi contenuti Siemens Network and Communication SINEC Protocollo d automazione Volume 1 B89074 01 Abbreviazioni SINEC H1 Sistema di bus SINEC per l impiego industriale sulla base del procedimento CSMA CD SINEC H1FO Sistema di bus SINEC per l impiego industriale sulla base del procedimento CSMA CD con cavo in fibra ottica SINEC TF SINEC Funzioni Tecnologiche SPS Controllore a logica programmabile SSNR Numero di interfaccia STEP 5 Linguaggio di programmazione per il controllore programma bile SIMATIC S5 Sub D Presa di collegamento subminiatura D SYM Indirizzamento simbolico SYSID Blocco per l identificazione di sistema S5 KOMI Interprete dei comandi S5 S5 DOS ST Sistem
147. iagnostica di una connessione di trasporto o di un job Datagramm che si precedentemente selezionato nella maschera Stato generale del livello di trasporto Si ottengono queste ulteriori informazioni gt Segnalazione di un errore di connessione gt Codici esadecimali vengono decodificati in testo in chiaro gt Complete informazioni di indirizzo Trace singolo del livello di trasporto Si esegue la diagnostica di un connessione di trasporto o di un job Datagramm che si precedentemente selezionato nella maschera Stato generale del livello di trasporto Ogni variazione di stato comporta una nuova immissione nella lista di trace rappresentata Rispetto allo stato generale si ottengono le seguenti informazioni gt Segnalazione di un errore di connessione gt Registrazione della storia precedente del job In questo modo quindi possibile verificare l ordinato svolgimento dei passaggi di dati e di ordini all interfaccia CPU CP e verso SINEC HI IS Le funzioni di test ONLINE possono essere eseguite sia tramite la AS 511 sia via interfaccia SINEC H1 Le funzioni di test si inseriscono nell elaborazione dei servizi di comunicazione A causa del suo basso Baudrate di 9 6 kBaud l interfaccia AS 511 rallenta la comunicazione dell interfaccia di trasporto 7 25 Volume 1 Progettare l interfaccia di trasporto B89074 01 7 3 1 Test Strato trasporto U Significato e funzionamento Mediante la funzione Test Strato
148. iamando il blocco HTB SYNCHRON nell S5 A sincronizzazione avvenuta il LED verde RUN acceso Volume 1 4 18 B89074 01 Descrizione tecnica e indicazioni sulla messa in servizio del CP 1430 TF 4 2 3 Messa in servizio in funzionamento a multi processore Generalit Un funzionamento a multiprocessore si realizza impiegando pi di una CPU In funzionamento a multiprocessore si ha una rigida associazione tra CPU e locazione di CP interfaccia gt CPU1 comunica tramite la locazione 1 SSNR di base offset di SSNR 0 gt CPU2 comunica tramite la locazione 2 SSNR di base offset di SSNR 1 gt CPU83 comunica tramite la locazione 3 SSNR di base offset di SSNR 2 gt CPU4 comunica tramite la locazione 4 SSNR di base offset di SSNR 3 Si prenda come riferimento al proposito lo schema di pagina 3 13 Messa in servizio In funzionamento a multiprocessore sono necessarie le stesse sequenze per la messa in servizio che nel funzionamento a monoprocessore Esistono comunque particolarit a cui occorre prestare attenzione per gt l impostazione dell interfaccia Per ogni interfaccia CPU CP offset di SSNR deve essere scelta nella maschera Preimpostazioni CP la comunicazione produttiva dati utili gt il servizio veloce classe di priorit 0 Per job con elaborazioni di interrupt job RECEIVE con PRIO 0 il CP 1430 TF setta la linea di interrupt IR dell interfaccia per la quale stato definito il job linea IR A porta
149. icazione via CP 1430 TF B89074 01 3 3 5 Limitazioni Consigli L orario non dovrebbe essere richiesto dal programma di AG ciclicamente bens in maniera comandata da eventi e quindi in caso di necessit Altrimenti vengono compromesse e ritardate altre funzioni di CP in sottofondo Per garantire una funzionalit completa quando non collegato al bus SINEC H1 alcun trasmettitore SINEC di clock occorre tenere in considerazione quanto segue gt Il byte 6 dell indirizzo Ethernet delle CP progettate come master di clock eventualmente in standby deve essere diverso per ogni stazione gt Il tempo di ciclo per telegrammi di sincronizzazione deve essere impostato uguale in ogni CP 1430 TF Il tempo di ciclo preimpostato 10 secondi modificabile nella maschera Master di clock per non appesantire il bus SINEC H1 con inutili telegrammi temporali non dovrebbe essere scelto un tempo di sincronizzazione pi breve gt Almeno un CP 1430 TF deve essere progettato come master di clock Q Volume 1 3 52 Il Descrizione Annotazioni O 4 Descrizione tecnica e indicazioni sulla messa in servizio del CP 1430 TF 4 1 4 1 1 4 1 2 4 1 3 4 1 4 4 1 5 4 1 6 4 2 4 2 1 4 2 2 4 2 3 4 2 4 4 3 4 4 4 5 4 6 4 6 1 4 6 2 Hardware del CP 1430 TF Generalit Architettura costruttiva Elementi di servizio e di segnalazione Slot per moduli Memory Card Impostazioni sul CP 1430 TF Inserimento del CP
150. il possibile vantaggio di velocit Una descrizione pi approfondita pu essere ricavata dal manuale S5 155H oppure S5 155U CPU948 4 21 Volume 1 Descrizione tecnica e indicazioni sulla messa in servizio del CP 1430 TF B89074 01 Funzionamento La funzione Comunicazione via bus interno S5 in breve RK viene attivata solo se viene progettato per il CP per quanto riguarda la progettazione ved capitolo 7 uno dei seguenti numeri di interfaccia di base SSNR di base gt 232 236 oppure 244 AI nuovo di nuovo avviamento dell S5 la attivazione della RK avviene mediante la relativa interfaccia Assegnazione dei numeri di interfaccia Le quattro locazioni del CP 1430 TF possono essere assegnate via progettazione in funzione del numero di interfaccia di base SSNR SSNR di base offset di SSNR 0 3 o per comunicazione produttiva locazione HTB per PK o per comunicazione via bus interno S5 locazione di sistema per RK La progettazione avviene come segue gt SSNR di base 232 0 SSNR 232 locazione HTB per PK con CPU 1 1 SSNR 233 locazione HTB per PK con CPU 2 2 SSNR 234 locazione di sistema per RK con CPU 1 3 SSNR 285 locazione di sistema per RK con CPU 2 gt SSNR di base 236 0 SSNR 286 locazione HTB per PK con CPU 1 1 SSNR 237 locazione HTB per PK con CPU 2 2 SSNR 238 locazione di sistema per RK con CPU 3 ovvero CPU 1 3 SSNR 239 locazione di sistema per RK con CPU 4 ovvero CP
151. imento dell operazione Campi di immissione emissione File Esso il file nel quale viene salvata la base di dati del destinazione Memory Card 6 4 9 Transfer Cancella Memory Card La funzione permette di cancellare una Memory Card precedentemente occupata da dati Prima che possa essere trasferita nella Memory Card una nuova base di dati con la funzione Transfer FD gt Memory Card la Memory Card devono essere cancellate Volume 1 6 24 B89074 01 Sequenze di progettazione e impostazioni di base 6 4 10 Transfer Convert dati CP 143 Queste funzioni servono alla conversione di una base di dati nel formato di CP 143 in una equivalente per CP 1430 Mentre il file destinazione deve sempre essere un file di base di dati risiedente nel PG la sorgente pu essere scelta tra le tre disponibili nel submenu gt FD La base di dati CP 143 da leggere si trova nel PG gt CP 143 La base di dati CP 143 da leggere si trova nel CP gt EPROM La base di dati CP 143 da leggere si trova in una EPROM inserita nel PG La base di dati viene convertita non appena si aziona il tasto F7 ASSUMI Campi di immissione emissione File sorgente assegnabile solo per FD gt FD File destinazione come impostazione di default viene indicato nel campo di immissione file destinazione sempre il file di base di dati attualmente impostato 6 25 Volume 1 Sequenze di progettazione e impostazioni di base B89074 01
152. inazione consigliabile dalla parte PASSIVA l emissione di una parola di segnalazione se nel blocco di connessione non viene assegnata alcuna parola di segnalazione allora la parte PASSIVA lavorer senza segnalazioni per il programma utente nel controllore programmabile Volume 1 3 36 B89074 01 Progettazione e programmazione della comunicazione via CP 1430 TF 3 2 5 5 Job di AG per tipo di servizio READ ATTIVO PASSIVO L inoltro di una READ avviene dalla parte ATTIVA mediante un blocco di comunicazione FETCH parametrizzato con ZTYP RW Informazioni sulla sorgente dati cio sorgente dati nel controllore estraneo e sulla destinazione dati cio destinazione dati nel proprio controllore vengono in questo caso depositate in un blocco dati il quale viene comunicato al blocco FETCH con i parametri DBNR e ZANF Dal lato PASSIVO il CP 1430 TF si prepara autonomamente alla ricezione del telegramma di richiesta READ in questo caso non pertanto necessario alcun invito mediante blocco di comunicazione Per la lettura dei dati richiesti dal controllore deve essere comunque richiamato almeno una volta il blocco SEND ALL da programma ciclo Le descrizioni di sorgente parametrizzabili nella SEND PASSIVA nel CP 1430 TF funzionano come parametri di preimpostazione se dalla parte ATTIVA non vengono trasmesse descrizioni parametrizzate Analogamente alla descrizione di sorgente consigliabile l assegnazione di una parola di segnalazi
153. ion Establishment Data tranfer Inactivity ACK Time Tempo di ritrasmissione retransmission time e numero di ritrasmissione max count per l allestimento della connessione al livello di trasporto Campo di valori 1 255 Valori di default tempo di ritrasmissione 5 sec numero di ritrasmissione 2 Tempo di ritrasmissione retransmission time e numero di ritrasmissione max count per nuovi tentativi di trasmissione Campo di valori 1 255 Valori di default tempo di ritrasmissione 600 msec numero di ritrasmissione 5 L Inactivity Time indica dopo quanto tempo la connessione viene abbattuta nel caso in cui alla stazione partner non giungano pi dati Il Window Time indica l intervallo temporale dopo il quale viene trasmesso un telegramma di Inactivity ACK Il valore del Window Time viene determinato implicitamente in base all assegnazione dell Inactivity Time Vale Window Time 1 3 Inactivity Time Il campo di valori 1 255 Valori di default Inactivity Time 30 sec Window Time 10 sec Volume 1 7 18 B89074 01 Progettare l interfaccia di trasporto 7 2 3 Edita Servizi Datagramm Servizi Datagramm permettono il trasferimento senza connessione di singoli messaggi a gt un singolo partner indirizzo singolo gt pi partner Multicast gt tutti i partner Broadcast Campi di immissione per la parametrizzazione dell interfaccia verso PAG Offset di Il para
154. ione di Broadcast max 16 byte Tabella 3 1 Servizi dell interfaccia di trasporto continuazione Legenda Le connessioni statiche vengono allestite durante l avvia mento del CP Le connessioni dinamiche vengono allestite su richiesta vale a dire a seguito di un job inoltrato ad una connessione progettata Volume 1 B89074 01 Progettazione e programmazione della comunicazione via CP 1430 TF 3 2 2 Progettazione di base del CP 3 2 2 1 Generalit Base di dati del CP parametri di progettazione vengono generati con COM 1430 e gt depositati nel dispositivo di programmazione PG come file di base di dati gt caricati come base di dati nel CP vale a dire O mediante la funzione di trasferimento con COM 1430 TF O oppure mediante inserzione di un memory card modulo di memoria Flash EPROM precedentemente programmato da PG Organizzazione dei parametri in blocchi parametri di progettazione depositati nella base di dati vengono organizzati in singoli blocchi Questi blocchi possono anche essere singolarmente trasferiti utilizzando le funzioni di trasferimento Dati di Dati di preimpostazione pre identificano il CP in maniera univoca nel sistema S5 impostazione Il blocco viene fissato nella progettazione di base OB 1 Blocco master clock definizione di una funzione master clock Il blocco viene fissato nella progettazione di base Blocco di connessione 1 VERB 1 A A
155. isico e di collegamento funzionano secondo il procedimento CSMA CD conforme alla norma IEEE 802 3 Lo strato 2b LLC corrisponde alla IEEE 802 2 Volume 1 B89074 01 Ulteriori informazioni sul CP 1430 TF Lo strato 3 Network Layer in SINEC H1 non implementato e viene quindi utilizzata l opzione inactive network layer Lo strato 4 Transport Layer implementato nel CP 1430 TF per SINEC H1 secondo le specifiche gt ISO IS 8073 gt ISO 8602 e contiene gt collegamenti virtuali in CLASS 4 Expedited Data servizio Datagramm L allestimento delle connessioni cos regolato Connessioni alle quali associato un job attivo SEND e READ o WRITE ATTIVO avviano l allestimento della connessione con CONNECTION REQUEST Connessioni alle ai quali associato un job passivo RECEIVE e READ o WRITE PASSIVO elaborano l allestimento della connessione passivamento con CONNECTION AWAIT oppure con CONNECTION CONFIRM Se sono definiti pi job per una sola connessione il primo job eseguito nel blocco di connessione comanda l allestimento della connessione Per gli strati dal 5 al 7 il CP 1430 TF realizza i protocolli secondo SINEC AP e SINEC TF AP Automation Protocol TF Funzioni Tecnologiche L interfaccia allo strato 7 descritta nel volume 2 B 5 Volume 1 Ulteriori informazioni sul CP 1430 TF B89074 01 Solo per speciali ordini S5 viene impiegato nello strato 7 Applic
156. istituisce in fase di avviamento la sincronizzazione tra AG e CP Contemporanemente viene inizializzata l area di passaggio dell interfaccia e viene concordata la dimensione del blocco tra CP e AG vale a dire che il blocco SYNCHRON propone la dimensione del blocco da utilizzare gt HTB SEND_ALL Il blocco SEND_ALL provvede ad avviare il passaggio di dati dalla AG al CP vedi tabella 3 3 gt HTB RECEIVE_ALL Il blocco RECEIVE_ALL provvede ad avviare il ritiro di dati tra AG e CP vedi tabella 3 3 3 31 Volume 1 Progettazione e programmazione della comunicazione via CP 1430 TF B89074 01 gt blocchi di comunicazione vengono messi a disposizione in speciali blocchi funzionali del SIMATIC S5 Il relativo abbinamento pu essere appreso dalla seguente tabella AG JAG 115U H AG 135U 155U H CPU CPU CPU HTB 941 942 942R 922 928 948 948R 946 47 946 47R 943 944 945 SEND FB244 FB120 FB120 RECEIVE FB245 FB121 FB121 FETCH FB246 FB122 FB122 CONTROL FB247 FB123 FB123 RESET FB248 FB124 FB124 SYNCHRON FB249 FB125 FB125 SEND_ALL FB244 ANR 0 FB126 FB126 RECEIVE _ALL FB245 ANR 0 FB127 FB127 Tabella 3 3 Denominazione degli HTB nei diversi AG IS Nota Per dettagli relativi blocchi di comunicazione dei singoli AG in particolare se i blocchi sono integrati nel sistema operativo si prega di consultare le descrizioni dei singoli AG oppure 7
157. it ossia la supervisione via AG Si presuppone che i programmi STEP 5 siano stati approntati per un S5 155 U Nel paragrafo A 5 2 viene invece descritta la supervisione delle connessioni di trasporto direttamente sul CP 1430 A 5 1 Start e supervisione del trasferimento nell S5 In questo esempio si presuppone di lavorare su controllori sui quali stato eseguito un ripristino iniziale generale e i cui commutatori RUN STOP si trovano nella posizione di base STOP v Caricare ora in entrambi i controllori i programmi STEP 5 descritti nella prima parte di questo capitolo e procedere allo start di entrambi i CP 1430 portando i rispettivi commutatori RUN STOP in posizione RUN A Eseguire ora un nuovo avviamento degli S5 A questo punto devono essere accesi sulle CPU e sui CP soltanto gli indicatori LED verdi di RUN Vv Collegare l S5 trasmettitore AG1 con il PG e richiamare la funzione CONTROLLA VARIABILE Volume 1 A 28 B89074 01 Esempio introduttivo v Settare a 1 il bit 0 del byte Merker MB100 In questo modo si abilita il trasferimento Controllando le parole o i byte Merker specificati nel programma STEP 5 possibile monitorizzare il trasferimento dalla parte del trasmettitore MW4 Parola di segnalazione per SEND ANR 0 SEND ALL MWG8 Parola di segnalazione per SEND ANR 1 MB13 Byte di errore di parametrizzazione per SEND ANR 0 MB14 Byte di errore di parametrizzazione per SEND ANR 1 MB1
158. l attenzione su particolarit e pericoli Questa nota a lato pagina riporta il numero della maschera per consultazione dell opuscolo Conoscenze necessarie La comprensione degli esempi riportati in questo manuale pressupone gt conoscenze della programmazione con STEP 5 gt conoscenze di base nellutilizzo dei blocchi di comunicazione HTB La descrizione di tali blocchi riportata nel manuale del dispositivo di automazione oppure in descrizioni separate dei dispositivi di automazione Corsi La Siemens offre agli utenti di SINEC corsi approfonditi sull argomento Per ulteriori informazioni si prega di rivolgersi alle filiali Siemens di zona I numeri di ordinazione dei prodotti ciati nel presente manuale sono riportati nei cataloghi 1 3 Volume 1 Introduzione B89074 01 1 2 Campo di applicazione del CP 1430 TF SINEC H1 H1FO la rete di cella e di settore di Siemens si imposta nell ambito della produzione industriale come affidabile sistema di bus Il processore di comunicazione SINEC CP 1430 TF l interfaccia per il collegamento del controllore programmabile SIMATIC S5 alla rete di cella e di settore SINEC H1 H1FO ved figura 1 1 Il processore di comunicazione SINEC CP 1430 TF disponibile in due varianti gt modello Basic gt modello Extended Entrambi offrono il completo spettro di funzioni per i servizi di trasporto e TF Il modello Extended offre in pi per complessi compiti di c
159. l file di piedinatura deve essere assegnato vedi sotto file di base di scrittura Campo di valori ON OFF Comando per l emissione solo su schermo o stampante e schermo campo di valori ON OFF Drive Qui occorre indicare il drive del file di stampante con il quale si deve lavorare E preferibile indicare il drive di sistema S5 DOS File di stampante Con questo dato si rimanda ad un file con parametri di stampante Per le stampanti pi comuni esistono in S5 DOS file di stampanti comunque anche possibile creare propri file di stampanti Campo di valori caratteri alfanumerici Drive Si determina il drive nel quale deve essere depositato il file di piedinatura File di piedinatura Assegnazione del nome del file Il pi di pagina viene creato con il programma di servizio STEP5 Editor di piedinatura campo di valori caratteri alfanumerici 6 7 Volume 1 Sequenze di progettazione e impostazioni di base B89074 01 6 2 2 File Perc online Con la funzione File Perc online viene richiamata la maschera Impostazione del collegamento Significato Per poter progettare un CP online oppure trasferire una base di dati su tale CP occorre indicare un percorso Questa indicazione fa riferimento ad un file di percorso precedentemente impostato tramite la funzione Tool Scelta bus Assegnare un nome al percorso Si determini il collegamento con il quale si vuole accedere con il PG al CP attraver
160. l tempo di sorveglianza Alla terza assenza della conferma di IDLE la connessione viene interrotta Questo errore viene comunicato nello stato del job parola di segnalazione del blocco di comunicazione a seconda della priorit e del tipo di job o immediatamente oppure solo al successivo avvio di un successivo job Comportamento di una connessione di trasporto di PRIO 2 in caso di abbattimento della connessione Una connessione di trasporto di PRIO 2 pu mostrare i due seguenti comportamenti 1 Ipotesi Il trasmettitore riceve un job di abbattimento della connessione Disconnect Request 3 25 Volume 1 Progettazione e programmazione della comunicazione via CP 1430 TF B89074 01 Se il lato attivo punto terminale progettato con SEND riceve una PDU Disconnect Request esso risponde con una Disconnect Confirm La connessione viene cos abbattuta e non ripristinata fin quando non si verifica un invio di SEND al numero di job della connessione Questo SEND viene s terminato con il messaggio job terminato con errore ma contemporaneamente viene ripristinata la connessione 2 Ipotesi Ricevitore dopo avaria del partner Se il trasmettitore va in avaria p es breve mancanza di tensione nel AG allora trascorso il tempo di attesa presso il partner lato passivo punto terminale progettato con blocco RECEIVE la connessione viene abbattuta Ad una nuova richiesta di allestimento della connessione viene risposto con una
161. la comunicazione via CP 1430 TF 3 2 3 7 Uso delle connessioni di trasporto Le connessioni di trasporto possono essere utilizzate nei modi se guenti gt SIMPLEX trasmettere o ricevere tramite un TSAP gt SIMPLEX con servizio veloce come supplemento gt HALF DUPLEX job di Write Read gt FULL DUPLEX trasmettere e ricevere tramite uno TSAP gt FULL DUPLEX con servizio veloce come supplemento Nei paragrafi successivi viene descritto l utilizzo delle connessioni di trasporto 3 17 Volume 1 Progettazione e programmazione della comunicazione via CP 1430 TF B89074 01 SIMPLEX per il tipo di servizio SEND RECEIVE In modo SIMPLEX i dati possono essere trasferiti soltanto in una direzione Questo principio di trasferimento viene realizzato parametrizzando nei relativi blocchi di connessione soltanto un SEND oppure soltanto un RECEIVE Il trasferimento SIMPLEX possibile in connessioni con PRIO da 0 a 4 La figura seguente mostra gt il tipo di job SEND nel PLC 1 RECEIVE nel PLC 2 da indicare nella progettazione del CP gt il blocco di connessione da utilizzare nel programma di CPU HTB SEND in PLC 1 HTB RECEIVE in PLC 2 gt i blocchi di connessione SEND ALL e RECEIVE ALL necessari per la comunicazione di sfondo gt La direzione del flusso dei dati PLC 1 PLC 2 CPU CP 1430 TF CP 14301F CPU HTB HTB SEN D connessione di trasporto RECE
162. la progettazione del blocco di collegamento per il collegamento di trasporto scegliere nel menu la funzione Edita Connessioni Con nessioni di trasporto A 23 Volume 1 Esempio introduttivo B89074 01 WA Progettare l interfaccia di trasporto v La maschera Connessioni di trasporto visualizzata dopo la selezione di Edita Connessioni Connessioni di trasporto deve essere com pilata nel modo seguente Parametri di interfaccia e di connessione Offset di SSNR 0 ANR 1 TIPO DI ORDINE RECEIVE ATTIVO PASSIVO P Priorit 2 READ WRITE N Numero di job 1 su1 per ciascuno TSAP Indirizzi di trasporto parametri locali TSAP HEX 20 20 20 20 30 20 20 31 Indirizzi di trasporto parametri remoti Indirizzo MAC 080006010001 TSAP HEX 20 20 20 20 30 20 20 31 Spiegazione Approntare la connessione tra CPU di AG e CP I numeri di job ANR nel proprio controllore ed in quello remoto sono gli stessi utilizzati anche nel programma di CPU sotto la denominazione ANR Come interfaccia per l esecuzione della comunicazione viene scelta la interfaccia di base locazione 0 Volume 1 A 24 B89074 01 Esempio introduttivo Scegliere il tipo di job La stazione 1 AG1 deve comunicare alla stazione 2 AG2 lo stato di conteggio di un contatore il corrispondente tipo di job quindi in AG1 un SEND e in AG2 un RECEIVE Il parametro ATTIVO PASSIVO non ha alcun significato per i job SEND e RECEIVE v Co
163. lcolatore guida con interfaccia TF interfaccia TF rete di cella e di settore SINEC H1 H1FO vista virtualizzata dell AG tramite l interfaccia TF e le funzioni TF nel CP 1430 TF CP 1430 TF con interfaccia TF controllore I programmable CPU con SIMATIC S5 programmi di AG Figura 2 10 Interfaccia TF del CP 1430 TF per le connessione a sistemi di altra fabbricazione I servizi TF Utilizzando l interfaccia TF al posto dell interfaccia di trasporto il calcolatore guida ha possibilit di accesso ad una serie di servizi di cui ha bisogno per il comando ed il monitoraggio del controllore programmabile Volume 1 2 18 B89074 01 Generalit sulle prestazioni e sul funzionamento del CP 1430 TF Nell esempio sono i servizi variabili TF che eliminano le barriere di linguaggio Una panoramica sui servizi e sulle loro potenzialit riportata nella pagina seguente Panoramica sui servizi TF Tramite le connessioni TF possono essere utilizzati i seguenti servizi implementati nel CP 1430 TF gt servizi variabili servizi variabili sono servizi per la scrittura e la lettura di valori di variabili Questi valori possono essere organizzati in formati semplici interi oppure complessi strutture Per la descrizione di strutture dati definita una sintassi unitaria in questo modo vengono superate le barriere di linguaggio nella descrizione dei tipi di da
164. le dati si trasmette all AG2 l area da DWO a DWA49 del blocco dati DB10 per mezzo del blocco di comunicazione SEND Il blocco di comunicazione SEND viene parametrizzato con il numero di job ANR 1 e con il numero di interfaccia SSNR 0 La specificazione dei parametri di sorgente viene depositata nel blocco dati DB9 a partire dalla parola dati DW15 Realizzazione in AG2 I dati trasmessi da AG1 devono essere ricevuti in AG2 e depositati nel blocco dati DB12 Per far questo viene utilizzato il blocco di comunicazione RECEIVE parametrizzato con il numero di job ANR 1 e con il numero di interfaccia SSNR 0 parametri di destinazione vengono depositati nel blocco dati DB11 a partire dalla parola dati DW16 Volume 1 A 6 B89074 01 Esempio introduttivo Per il numero di interfaccia SSNR 0 assegnato occorre effettuare una adeguata progettazione della scheda CP 1430 Essa in questo esempio identica alla progettazione eseguita per il CP 1430 di AGI La figura seguente mostra la struttura d impianto necessaria con i componenti menzionati in precedenza AG CP 1430 TF AG2 CP 1430TF p es S5 155 U sese ei DO run Sa stop va d a S dra sv E Cavo del transceiver AUT Cavo con connetore 727 1 Bus terminal Accoppiatore di bus le tantra co Accoppiatore di bus rica nr SINEC H1 Figura A 1 Struttura d impianto nell esem
165. li con bloccaggio a vite presa sub D a 15 poli con bloccaggio a vite Tensioni di alimentazione 5 V 5 5 24 V 25 15 Assorbimento di corrente 5 V 2 7A max per carico nominale 0 5A del transceiver 24 V max 70 MA UBATT backup di batteria 110 uA max 20 uA tipico Tabella 4 5 Dati meccanici ed elettrici Volume 1 B89074 01 Descrizione tecnica e indicazioni sulla messa in servizio del CP 1430 TF Ulteriori dimensioni caratteristiche dipendenti dal modello specifico Tipo di CP Modello Basic Modello Extended Caratteristica RAM dinamica 512 KByte 2048 KByte Capacit interna per dati di progetta 32 KByte 128 KByte zione Memoria riservata a dati di progetta 16 KByte 32 KByte zione dinamici servizi Domain e PI Dimensione della porta RAM duale 4 KByte 4 KByte per l interfaccia CPU CP Dimensioni delle Memory Card Flash EPROM 128 256 KByte RAM 256kByte 2 MByte Precisione di clock risoluzione 10 msec 1 msec relativa 20 msec 2 msec Tabella 4 6 Dimensioni caratteristiche del CP 1430 TF dipendenti dal modello 4 37 Volume 1 Descrizione tecnica e indicazioni sulla messa in servizio del CP 1430 TF B89074 01 4 5 Assegnazione dei pin dei connettori Connettore di base Il CP 1430 TF possiede 2 connettori di base a 48 poli della serie 2 mediante i quali viene connesso elettricament
166. li ed incrementate alla frequenza del secondo La parola dati DW30 viene anche qui indicata solo a scopo di controllo Essa deve costantemente contenere il valore preassegnato dal blocco dati DB10 in AG1 come risulta dalla figura A 5 L interpretazione delle parole Merker avviene di nuovo in base alla descrizione dei blocchi di comunicazione La parola Merker MW8 0042 significa per esempio il job in corso il passaggio dei dati avvenuto nessun errore Se si hanno a disposizione due dispositivi di programmazione la supervisione pu avvenire parallelamente in entrambi i controllori Se la programmazione corretta le parole dati DWO e DW49 nei blocchi dati DB10 e DB12 sono tutte uguali e vengono incrementate praticamente in contemporanea da considerare soltanto il ritardo dovuto al trasferimento OPERANDEN STEUERN PROZESSABBILD AG IM ZYKLUS MB100 KH 01 MW4 KH 0000 MW8 KH 0022 MB13 KH 00 MB14 KH 00 MB15 KH 00 DB10 DWO KH 0799 DWS30 KH 3355 DW49 KH 0799 STEUERN VAR Figura A 10 Supervisione del trasferimento parte trasmettitore Volume 1 A 30 B89074 01 Esempio introduttivo OPERANDEN MW4 MW8 MB13 MB14 MB15 DB12 DWO DWS30 DW49 Figura A 11 STEUERN PROZESSABBILD AG IM ZYKLUS KH 0000 KH 0042 KH 00 KH 00 KH 00 KH 0799 KH 3355 KH 0799 Supervisione del trasferimento parte ricevitore Volume 1 Esempio introduttivo B89074 01 A 5 2 Supervisione della
167. liati di nuovi messaggi G 11 Volume 1 B89074 01 Compatibilit con CP 143 TF NCM COM 143 TF G 2 5 Terminologia Terminologia precedente Terminologia nuova Connessione AG AG Connessione di trasporto Riferimento di applicazione Connessione applicativa Connessione TF Modulo Base dati Q Volume 1 G 12 B89074 01 Glossar H Glossario Strato applicativo Application Layer Lo strato applicativo il livello 7 del modello di riferimento ISO OSI per la comunicazione aperta Buffer dei job Order buffer I buffer dei job vengono utilizzati nei servizi TF di CPU per la descrizione di un servizio di comunicazione richiesto da un programma di CPU COM Software di progettazione per i CP SINEC CP Processore di comunicazione Scheda di interfaccia per i compiti di comunicazione Blocco di CP Un blocco di CP un modulo software della base dati del CP Il blocco di CP contiene i dati di progettazione necessari per un determinato tipo di funzionamento del CP blocchi di CP vengono gestiti nel PG nel cosiddetto file di base dati del CP e sono caricabili funzioni di trasferimento e ricopiabili funzioni di file singolarmente o in blocco Base di dati di CP L insieme dei dati di progettazione del CP 1430 TF viene denominato base dati del CP Nel PG la base dati del CP viene organizzata nel cosiddetto file di base dati CSMA CD Carrier Sense Multiple Ac
168. lla conness di trasporto in esecuzione 1101H L appront della conn di trasp in esecuzione di nuovo 1300H Connessione approntata 1500H Interruzione della conness di trasporto dopo timeout 1501H Interruzione della conn di trasporto dopo disturbo di bus 1502H Inter della conness di trasporto dopo errore di protocollo 1503H Interruzione della conn di trasporto da parte del partner 1F004 Base di dati difettosa o memoria non sufficiente 2000H La fase di inizializzazione in esecuzione 2100H L appront della conness di trasporto in esecuzione 2101H L appront della conn di trasp in esecuzione di nuovo 2102H L appront della conness di trasporto in esecuzione 2300H Connessione approntata 2500H Interruzione della connessione di trasporto dopo timeout 2501H Interruzione della conn di trasporto dopo guasto di bus 2502H Interr della conness di trasporto dopo errore di protocollo 2503H Interruzione della conn di trasporto da parte del partner 2F004 Base di dati difettosa o memoria non sufficiente FOOOH Inizializzazione non conosciuta FFOOH Tipo di connessione non definito Tabella 7 4 Messaggi Stato Connessioni Volume 1 Progettare l interfaccia di trasporto B89074 01 Errori Connessione Messaggio Significato in codice 0100H OK 0200H Job non valido 0300H stato ricevuto un EOM 0400H Datagramm riuscito 0500H Expe
169. mento del commutatore START STOP del CP oppure mediante la funzione COM Funz CP Stop qui descritta gt In modo IDLE il CP non sincronizzato con la CPU In questo stato non sono possibili modifiche online della base di dati del CP I con CP collegato modalit STOP le funzioni Funz CP Transfer e Test nella maschera Preimpostazioni sono sempre possibili indipendentemente dall impostazione modo online oppure offline Volume 1 6 20 B89074 01 Sequenze di progettazione e impostazioni di base 6 4 1 Funz CP Start Questa funzione porta il CP nello stato RUN Una finestra di dialogo che pu essere abbandonata premendo un tasto o facendo clic con il mouse comunica all utente la trasmissione del telegramma La funzione Funz CP Stato CP comunica invece se la funzione stata eseguita con successo o meno 6 4 2 Funz CP Stop Questa funzione porta il CP nello stato STOP Una finestra di dialogo che pu essere abbandonata premendo un tasto o facendo clic con il mouse comunica all utente la trasmissione del telegramma La funzione Funz CP Stato CP comunica invece se la funzione stata eseguita con successo o meno 6 4 3 Funz CP Stato CP Questa funzione permette l interrogazione dello stato del CP Lo stato oppure un eventuale errore viene indicato mediante una finestra di dialogo che pu essere abbandonata premendo un tasto o facendo clic con il mouse Indicazioni possibili di stato sono CP
170. metro fissa il numero di locazione Kachel mediante SSNR il quale interrogare il canale di comunicazione Campo di valori 0 3 L offset di SSNR qui assegnato e il numero di interfaccia di base compongono il numero di interfaccia che deve essere assegnato nel blocco di comunicazione ANR Il numero dell ordine insieme con il proprio numero di inter faccia fissa univocamente il blocco di comunicazione Un assegnamento multiplo per SSNR ad una scheda CP 1430 non pertanto possibile Nel programma di CPU il numero di job e il relativo numero di interfaccia devono essere trasferiti al blocco di comunica zione per l identificazione del connessione e dell ordine Campo di valori 1 199 Campi di immissione per la parametrizzazione del job Tipo di job Questo valore stabilisce se si tratta di un blocco SEND o RECEIVE In questo campo deve essere contenuto lo stes so tipo di job che compare nel corrispondente richiamo di HTB nel programma di CPU 7 19 Volume 1 Progettare l interfaccia di trasporto B89074 01 CZESE Campi di immissione per la parametrizzazione dell elaborazione del job Priorit Tipo Questo parametro assegna la priorit del telegramma nel CP 1430 Per i servizi Datagramm sono ammesse 2 classi di priorit Campo di valori 0 e 1 PRIO 0 Telegramma breve con al massimo 16 byte di dati utili che in caso di RECEIVE invia un interrupt all S5 Per SEND questa priorit non ha effet
171. mporaneamente e trasmettere dati Questo comportamento Full Duplex viene realizzato se in ogni blocco di connessione viene definito un job di SEND ed uno di RECEIVE Il tipo di trasferimento Full Duplex possibile mediante connessioni con PRIO da 0 a 4 Lo schema seguente mostra gt l tipo di job da assegnare in fase di progettazione del CP p es SEND in PLC 1 gt i blocchi di comunicazione da utilizzare nel programma di CPU rispetti vamente HTB SEND e HTB RECEIVE da una parte HTB SEND ALL e HTB RECEIVE ALL dall altra gt La direzione del flusso di dati PLC 1 PLC 2 CPU i CP 1430 TF CP 14307F CPU Qu connessione di trasporto i La _________ _ izi ANR dela sargente 7 SEND RECEIVE p Rodescizone destinazione SENDALL trasferimento dati iii Li sorgente aati iu _________ gt gt destinazione i DMDX 05 HTB HTB RECEIVE i SEND m ANR i so T ESSE SEND pe destinazione i RECENEALL trasferimento dot senDaLL L gt Seolrezoie i L gt sorgente dati l DB DX i DB DX i Figura 3 8 Trasferimento Full Duplex Nota In job con PRIO 0 e 1 non occorrono HTB ALL 3 21 Volume 1 Progettazione e programmazione della comunicazione via CP 1430 TF B89074 01 La tabella seguente offre una panoramica sulle possibili combinazioni dei job in una conne
172. mpostazione CP Sorgente COM 1430 TF C ACP32 FINE Indirizzo MAC Hex 080006010001 Specifiche SIMATIC SSNR di base 1 32 Comunicazione d interfaccia offset di SSNR P R P P P i SSNR 0 SSNR 1 Figura 4 18 SSNR 2 Esempio di progettazione con SSNR di base 244 e 32 Volume 1 Descrizione tecnica e indicazioni sulla messa in servizio del CP 1430 TF B89074 01 Esempio 5 multiprocessore 4 CPU con 5 CP connessi a due seg menti H1 Qui rappresentata la configurazione necessaria per il caso in cui deve essere possibile tramite entrambi i segmenti H1 sia la comunicazione via bus interno sia la comunicazione produttiva CPU CPU CPU CPU CP CP CP CP CP 1 2 3 4 232 236 244 X Y SINEC H1 SINEC H1 Legenda comunicazione via bus interno S5 comunicazione produttiva X SSNR di base diverso da 232 236 244 Figura 4 19 Esempio di numero di interfaccia per sistema multiprocessore Per la comunicazione via bus interno S5 vengono utilizzate nell esempio le CP con SSNR di base 232 236 e 244 Per la comunicazione produttiva vengono utilizzate 2 CP con rispettivamente un SSNR di base diverso da 232 236 o 244 Volume 1 4 28 B89074 01 Descrizione tecnica e indicazioni sulla messa in servizio del CP 1430 TF Per la messa in servizio della
173. n parametro individuale per connessioni di trasporto del CP 1430 TF Accesso di connessione attraverso TSAP Il protocollo di trasporto secondo ISO 8073 gestisce ed utilizza l informazione di indirizzo dei Transport Service Access Point abbreviato in TSAP Gli TSAP del protocollo di trasporto contrassegnano i punti di accesso per servizi del protocollo di trasporto nelle singole stazioni Ogni coppia di punti di accesso costituisce l inizio e la fine della connessione di trasporto mediante la quale i PDU vengono trasferiti con sicvrezza in entrambe le direzioni Una connessione di trasporto tra due interfacce CP 1430 TF delle stazioni X e Z con i punti di accesso AX e BZ ved figure 2 3 e 2 4 viene descritta univocamente in entrambe le stazioni mediante i seguenti parametri 2 9 Volume 1 Generalit sulle prestazioni e sul funzionamento del CP 1430 TF B89074 01 stazione X stazione Z indirizzo locale MAC X indirizzo remoto MAC Z TSAP locale AX TSAP remoto BZ Figura 2 4 Parametri di una connessione di trasporto Progettare la connessione nel CP 1430 TF Questi parametri vengono fissati con il software di progettazione COM 1430 e memorizzati nella preimpostazione e in blocchi di connessione nelle stazioni X e Z Ad ogni stazione si trova rispettivamente una registrazione dell indirizzo di stazione locale e per ogni connessione di trasporto un blocco di connessione con i parametri di connessione ed i parametri locali
174. ne Volume 1 N 1 W Progettare l interfaccia di trasporto B89074 01 7 2 Editare blocchi di connessione 7 2 1 Edita Panoramica Mediante la funzione Edita Collegamenti Panoramica possibile prendere visione dei blocchi di connessione gi esistenti Vengono visualizzati i tipi seguenti gt Trasporto gt Datagramm gt TF gt File server TF Per visualizzare o modificare i dati di progettazione di un blocco di connessione indicato nella lista v si selezioni con il cursore la riga corrispondente v si azioni il tasto F7 CONFERMA Per editare blocchi di connessione comunque possibile selezionare direttamente la maschera di immissione per i tipi sopracitati mediante il menu di NCM COM 1430 TF Edita Connessioni Volume 1 7 4 B89074 01 Progettare l interfaccia di trasporto 7 2 2 Edita Connessioni di trasporto Generalit Con la funzione Edita Connessioni Connessioni di trasporto o mediante la selezione di un blocco di connessione come descritto nel capitolo precedente si richiama la maschera Connessione di trasporto In questa maschera si parametrizzano i blocchi di connessione per le connessioni di trasporto Se sono stati gi approntati blocchi di connessione per il file di base di dati con la funzione Edita connessioni connessioni di trasporto viene visualizzato il primo blocco del file di base di dati memorizzato Presupposti Un blocco di conne
175. nettori possibili sono riportati manuale del relativo AG 4 3 Volume 1 Descrizione tecnica e indicazioni sulla messa in servizio del CP 1430 TF B89074 01 Il collegamento a gt SINEC H1 avviene mediante un cavo transceiver ad un accoppiatore di bus SINEC H1 transceiver oppure mediante cavo di installazione Industrial Twisted Pair ad una connessione Twisted Pair di un accoppiatore a stella gt SINEC HIFO avviene mediante cavo transceiver ad un accoppiatore di bus SINEC HIFO transceiver ottico Misure precauzionali per lavori al CP 1430 TF Il CP 1480 TF contiene componenti sottoposti a pericoli elettrostatici EGB quindi opportuno osservare le relative direttive EGB in caso di lavori al CP 1430 TF IS Il CP 1430 TF deve essere inserito nel rack del controllore o da esso estratto solo in assenza di alimentazione IS Memory Card devono essere inserite o estratte solo in assenza di alimentazione del CP Volume 1 4 4 B89074 01 Descrizione tecnica e indicazioni sulla messa in servizio del CP 1430 TF 4 1 2 Architettura costruttiva Il CP 1430 TF costruito su una soletta in formato doppio Europa La larghezza del frontalino 1 1 3 SEP Il CP 1430 TF possiede gt sulla parte posteriore due connettori di base rispettivamente a 48 poli ES902 serie 2 gt sul frontalino una presa sub D a 15 poli con serraggio a vite per la connessione ad un dispositivo di programmazione gt sul frontalino una pres
176. nfermare le impostazioni Con il softkey CONFERMA F7 si conclude l approntamento del bloc co di connessione e viene visualizzata sul PG la domanda SOVRAS CRIVERE IL FILE DI SCHEDA Con la risposta SI F1 il vecchio file ABU1AG2 CP2 che non conteneva ancora il blocco di connessione viene sovrascritto con il nuovo file ABU1AG2 CP2 che invece contie ne il blocco di connessione In questo modo il file di scheda per la scheda 2 approntato interamente A 25 Volume 1 Esempio introduttivo B89074 01 Programmare le Memory Card Preparazione Inserire per la programmazione una Memory Card vuota nell apposito slot del PG Si scelga quindi tramite la funzione File Scegli il corrispondente file di base di dati per il CP in AGI v Avviare il trasferimento Per selezionare la funzione di trasferimento scegliere nel menu la fun zione Transfer FD gt Memory Card v Il numero di programmazione per i tipi ammessi di Flash EPROM 500 Confermare l impostazione con il softkey CONFERMA F7 in questo modo il trasferimento avviato Vv Dopo la programmazione della prima Memory Card si passa alla Memo ry Card per la scheda 2 Sostituire quindi il modulo gi programmato con uno vuoto Vv Selezionare la funzione Transfer FD gt Memory Card Impostare come file sorgente il corrispondente file di base di dati e ricomfermare l impo stazione La Memory Card non stata sostituita Qualora la Memory
177. nica e indicazioni sulla messa in servizio del CP 1430 TF 4 2 4 Comunicazione via bus interno S5 per S5 155U H Introduzione Il CP 1430 TF offre la possibilit di eseguire funzioni PG in modalit Online attraverso il percorso PG gt SINEC H1 gt CP 1430 gt bus interno parallelo gt CPU Questo tipo di comunicazione consente ad es di caricare in stato di STOP i software utente molto pi rapidamente di quanto sarebbe possibile mediante interfaccia AS 511 liana Presupposti La comunicazione via bus interno S5 supportata dalle seguenti CPU S5 155H CPU946R a partire dal no di ordinazione 6ES5 946 3UR21 versione 3 CPU947R a partire dal no di ordinazione 6ES5 947 3UR21 versione 6 CPU948R a partire dal no di ordinazione 6ES5 948 3UR11 versione 1 CPU948R a partire dal no di ordinazione 6ES5 948 3UR21 versione 1 S5 155U CPU948 a partire dal no di ordinazione 6ES5 948 3UA11 versione 1 CPU948 a partire dal no di ordinazione 6ES5 948 3UA21 versione 1 Software di PG V6 3 Vantaggio di velocit Il guadagno in velocit che si pu raggiungere dipende dalla dimensione dei blocchi che vengono caricati Per blocchi pi grossi sono raggiungibili i fattori seguenti gt per S5 155H velocit di 3 volte maggiore rispetto alla liana gt per S5 155U velocit di 10 volte maggiore rispetto alla liana Per blocchi di piccole dimensioni il tempo necessario per l accesso al disco rigido del PG annulla
178. nnessione secondo IEEE 802 3 Ethernet Figura 1 2 Profilo di protocollo del processore di comunicazione SINEC CP 1430 TF strati dall 1 al 4 orientati al trasporto protocolli secondo ISO e IEEE L interfaccia utente implementata al protocollo di trasporto serve per la comunicazione omogenea tra apparecchi S5 Negli strati dal 5 al 7 orientati all applicazione il profilo di comunicazione del CP 1430 TF realizza il protocollo SINEC AP con l interfaccia utente SINEC Funzioni Tecnologiche SINEC TF Questo protocollo realizza la comunicazione aperta tra apparecchi di comunicazione di diversa fabbricazione L interfaccia TF SINEC TF si basa sulla norma internazionale ISO 9506 Manufacturing Message Specification MMS Volume 1 1 8 B89074 01 Introduzione Vantaggi dall impiego di CP 1430 TF in SINEC H1 H1FO L impiego della rete di cella e di settore SINEC H1 H1FO e del processore di comunicazione CP 1430 TF comporta per l utente i seguenti vantaggi gt Il CP 1430 TF permette tra programmi utente in sistemi S5 una comunicazione efficiente attraverso lo strato di trasporto interfaccia di trasporto gt Il CP 1430 TF permette una comunicazione aperta attraverso lo strato applicativo interfaccia TF tra i programmi utente in sistemi SIMATIC S5 e in apparecchi di diversa fabbricazione oppure futuri apparecchi SIMATIC gt SINEC HI1 HIFO connette conformemente alle esigenze industriali componenti di aut
179. no approfondite le sequenze di lavoro qui di seguito riportate Programmazione di AG Progettazione di CP cap 3 2 1 cap 3 2 1 Programmare la seo Progettazione di base com 1430 comunicazione S5 del CP cap 3 2 5 cap 3 2 2 Progettare blocchi di ASTRA connessione trasporto cap 3 2 3 Generare programmi interfaccia TF volume 2 caricabili domain COM 1430 volume 2 Caricare dati di SOLE Programmi so S5 DOS progettazione sul CP com 1430 cap 3 2 4 cap 3 2 6 Eseguire e testare applicazioni COM 1430 cap 3 2 7 3 3 Volume 1 Progettazione e programmazione della comunicazione via CP 1430 TF B89074 01 3 2 Spiegazione delle sequenze di lavoro Il presente capitolo approfondisce le singole sequenze di lavoro elencate nel paragrafo 3 1 I titoli dei paragrafi sono pertanto identici alla denominazione della singola sequenza di lavoro Si prega di osservare che nel presente volume viene descritta nei dettagli solo la comunicazione via interfaccia di trasporto Nella descrizione delle sequenze di lavoro si riconosce tuttavia quali sequenze siano rilevanti anche nel caso di utilizzo dell interfaccia TF La descrizione dell interfaccia riportata nel volume 2 di questo manuale 3 2 1 L inizio Programmazione dell AG Con i programmi di CPU vengono create le funzioni specifiche per i compiti di automazione Quindi vengono anche fissate le esigenze di comunicazi
180. non tamponata per ogni job definito nella memoria parametri Dopodich attende la sincronizzazione dell S5 In questo stato di inoperativit IDLE i LED RUN e STOP sono accesi tutti i programmi che elaborano i compiti di sistema o che servono l interfaccia PG sono comunque abilitati Il traffico dei dati con l S5 o con il bus resta in un primo momento bloccato e viene abilitato solo tramite la sincronizzazione Comportamento all avviamento dopo mancanza di tensione Poich la memoria di lavoro del CP 1430 TF costituita da RAM dinamica non tamponata i dopo una mancanza di tensione il CP 1430 TF non pu eseguire immediamente il riavviamento Dopo una mancanza di tensione il comportamento quindi identico a quanto descritto nel paragrafo precedente Il trasferimento dei dati con S5 o con il bus resta dapprima bloccato e viene abilitato solo tramite la sincronizzazione Stato dopo l avviamento A seconda della posizione del commutatore il CP 1430 TF si porta dopo la sincronizzazione gt nello stato di STOP se il commutatore posto nella posizione STOP oppure gt nello stato di RUN se il commutatore posto nella posizione RUN Volume 1 4 30 B89074 01 Descrizione tecnica e indicazioni sulla messa in servizio del CP 1430 TF Definizione di stato STOP gt i programmi di sistema e l interfaccia PG sono abilitati gt Le connessioni virtuali restano allestite oppure il loro allestimento viene portato a
181. nte nella stazione destinazione Campi di immissione emissione File Esso il file di base di dati nel quale si memorizza la base destinazione di dati del CP Come file destinazione viene dapprima indi cato per default il file assegnato nella maschera Preim postazioni Una scelta per softkey F8 pure possibile Softkey ulteriori o con particolare significato F1 I blocchi vengono trasferiti uno alla volta Il significato SINGOLO dei singoli blocchi pu essere ricavato dalla tabella di pagina 6 9 F2 I blocchi vengono trasferiti tutti assieme nel CP GLOBALE 6 4 7 Transfer FD gt Memory Card La base di dati viene scritta direttamente dal file di base di dati sulla Memory Card Flash EPROM inserita nel PG Se la Memory Card gi stata utilizzata essa deve essere preventivamente cancellata con Transfer Cancella Memory Card Campi di immissione emissione Numero di Per i tipi di Memory Card indicati alla pagina 4 7 programmazione viene utilizzato il numero di programmazione 500 Una lista di numeri di programmazione pu essere ricavata dal menu selezione di NCM 6 23 Volume 1 Sequenze di progettazione e impostazioni di base B89074 01 6 4 8 Transfer Memory Card gt FD La base di dati della Memory Card viene ricopiata in un file di base di dati del PG Se il file scelto come file destinazione esiste gi viene richiesta nella riga messaggi una conferma per prosegu
182. ntesto aperto significa che vengono impiegati protocolli di trasferimento dati standardizzati oppure facenti parte di una norma standard gt e che le interfacce di comunicazione sono aperte ossia vengono descritte Per uniformarsi alle norme internazionali standard il protocollo di comunicazione del CP 1430 TF stato strutturato secondo il modello di comunicazione ISO OSI a 7 strati B 3 Volume 1 Ulteriori informazioni sul CP 1430 TF B89074 01 Modelli ISO OSI Realizzazione in CP 1430 TF 7 Strato applicativo secondo ISO IS 9506 parte 1 Application Layer MMS oppure per READ WRITE viene utilizzato in CP 1430 TF un protocollo applicativo semplificato 6 Strato di presentazione secondo SINEC AP TF oppure Presentation Layer non implementato 5 Strato di sessione secondo SINEC AP TF oppure Session Layer approntamento delle connessioni connessione attiva per SEND connessione passiva per RECEIVE 4 Strato di trasporto ISO IS 8073 CLASS 4 Transport Layer con ulteriore servizio Datagramm secondo ISO 8602 3 Strato di rete non implementato vuoto Network Layer NSAP solo assoluto 2b Strato di collegamento Logical Link Control Link Layer secondo IEEE 802 2 2a MAC Media Access Control secondo IEEE 802 3 CSMA CD 1 Strato fisico secondo IEEE 802 3 Physical Layer Figura B 1 Modello di comunicazione ISO OSII Gli strati 1 e 2 2a ossia gli strati f
183. nto del PG PC sono possibili anche altri lay out di tastiera Uso del mouse Il mouse permette il posizionamento flessibile del cursore su tutti i campi di immissione e softkey all interno della maschera visualizzata softkey possono essere attivati tramite il tasto sinistro del mouse L immissione di dati all interno di un campo di immissione tuttavia realizzabile esclusivamente tramite tastiera Volume 1 5 10 B89074 01 Software di progettazione SINEC NCM COM 1430 TF 5 5 Struttura del menu e uso 5 5 1 La barra di menu per la scelta delle funzioni COM 1430 TF dopo lo start Nella maschera di start si trova una barra di menu nella quale si possono trovare come punti di menu tutti i gruppi funzione che il COM offre per la progettazione e il test Nel margine inferiore dello schermo si trova la riga di help nella quale per ogni punto di menu Pull Down vedi opuscolo viene offerto uno specifico testo di help L area tra la riga di menu e la riga di help serve per l interazione con l utente Qui vengono visualizzati i punti di menu Pull Down i testi di help finestre particolari e cos via Punto di menu Contesto Barra di menu Edita Funzioni CP XXX Esempio 1 Esempio 2 gt gt presente un Menu Pull Esempio 3 Test l submenu Pull Down Down aperto Esempio 4 les Tesi Submenu Pull Down AES aperto Test ll j Punti dl me
184. nu Pull Down il punto di men non al momento attivabile Test della riga di help Riga di I i h ip Test 3 pu essere attivato Evidenziato significa attivato E lettera o cifra evidenziata Hotkey possibilit di selezionare il punto di menu digitando sulla tastiera il carattere corrispondente Figura 5 1 Significato della terminologia di SINEC NCM 5 11 Volume 1 Software di progettazione SINEC NCM COM 1430 TF B89074 01 Struttura della barra di menu e dei singoli menu Pull Down Mediante la barra di menu si raggiungono tutti i punti di menu punti di menu nella barra di menu rappresentano ciascuno un gruppo di funzioni punti di menu Pull Down rappresentano i comandi che servono all attivazione delle singole maschere funzioni COM Il menu di selezione NCM non pi visibile dopo aver attivato una maschera funzione COM tramite un punto di menu Pull Down Se si sceglie un punto di menu Pull Down marcato con una punta di freccia gt ci si porta in un submenu Pull Down dal quale a sua volta possibile selezionare punti di menu Pull Down I punti di menu Pull Down contrassegnati con un asterisco non sono abilitati Selezionare i punti di menu Pull Down ovvero comandi Esistono 3 possibilit per selezionare un punto di menu gt selezionare con i tasti cursore e il tasto lt Assumi gt gt selezionare con il mouse e confermare con il tasto sinistro del mouse gt possibile utilizz
185. nzionale FB1 L ordine di trasmissione viene parametrizzato nel modo seguente vedi figure da A 4 fino a A 6 Numero di job ANR 1 Volume 1 A 10 B89074 01 Esempio introduttivo FBI NETZWERK 1 NAME 0005 0006 0007 0009 000A 000B 000C 000D SEND 000E NAME 000F 0010 0011 AKTU 0012 NAME 0013 SSNR 0014 ANR 0015 ANZW 0016 QTYP 0017 DBNR 0018 QANF 0019 QLAE 001A PAFE 001B 001C FB10 NETZWERK 1 NAME 0005 0006 0007 0009 000A 000B DB9 0 14 15 16 17 18 Figura A 4 SENDEN U M 100 0 UN T 10 L KT100 0 SV T 10 SPB SEND SPA AKTU SPA FB10 ZAEHLER U M 100 0 SPA FB120 SEND KY0 0 KY0 1 MW8 KCXX KY0 9 KF 15 KF 0 MB14 BE iZAEHLER A DB10 L DWO ADD KF 1 T DWO T DW49 BE LAE 34 ABS PAGINA 1 1 SETTARE PER LA TRASMISSIONE TEMPORIZZATORE 10 E LA SECONDA CONDIZIONE PER L INOLTRO DI SEND TRASMETTERE SE IL RISULTATO LOGICO VKE 1 VKE 0 gt NON TRASMETTERE MA ATUALIZZARE ANZW INCREMENTARE DWO E DW49 VKE 1 SETTARE gt TRASMETTERE RICHIAMO SEND SALTO DI RITORNO LAE 17 ABS PAGINA 1 INCREMENTARE DWO e DW49 di DB10 SALTO DI RITORNO LAE 24 ABS PAGINA 1 KC SEND PARAMETER FUER ANR 1 KH 0000 KC DB KY 000 010 KF 00000 KF 00050 FB1 FB10 e DB9 per AG 1 A 11 Volume 1 Esempio introduttivo B89074 01 DB10 LAE 55 ABS PAGINA 1 0 KH 0000 1 KH 0001 2 KH 0002
186. nzione della dimensione delle PDU Il fabbisogno di risorse Rb per una particolare applicazione pu essere ricavato dalla formula seguente per gli esempi ved sotto 65535 Rb Naim PDU dim PDU Nrr 256 lt R dim PDU128 dove Ndim PDU numero delle connessioni TF con la relativa dimensione pro gettata di PDU NTR numero delle connessioni di trasporto NTF zmax numero massimo delle connessioni TF assicurate attive in assenza di ulteriori connessioni di trasporto Esempi Esempio 1 Vengono progettate 5 connessioni TF con dimensione delle PDU TF pari a 1024 byte 2 connessioni TF con dimensione delle PDU TF pari a 256 byte 47 connessioni di trasporto Rb 5 1024 Byte 2 256 Byte 47 256 Byte 17 664 Byte gt Il modello Basic non sufficiente poich Rb gt 16 384 Byte gt Il modello Extended sufficiente poich Rb lt 102 400 Byte 4 43 Volume 1 Descrizione tecnica e indicazioni sulla messa in servizio del CP 1430 TF B89074 01 Esempio 2 Vengono progettate 16 connessioni TF con dimensione delle PDU TF pari a 1024 byte Rb 16 1024 Byte 16 384 Byte gt Il modello Basic sufficiente poich Rsg lt 16 384 Byte gt Il modello Extended sufficiente poich Rsg lt 102 400 Byte Esempio 3 Vengono progettate 100 connessioni TF con dimensione delle PDU TF pari a 1024 byte Rb 100 1024 Byte 102 400 Byte gt Il modello Basic non sufficiente poich Rs gt 1
187. o L interfaccia di trasporto si presenta al programma di CPU come blocchi di comunicazione HTB tie di trasporto nel CP COM 143 definito connessione AG Connessione di comunicazione dello strato di trasporto Volume 1 H 4 B89074 01 Glossar Variabile Le variabili sono dati non strutturati o con struttura qualsiasi del sistema applicativo che possono essere trasferiti con accessi in lettura o in scrittura mediante i servizi variabili Servizi variabili Variable services Gruppo di servizio applicativo per il trasferimento in lettura o in scrittura di variabili Virtual manufacturing device VMD Immagine normata di un controllore programmabile Essa viene descritta tramite gli oggetti in essa contenuti e dalle caratteristiche del dispositivo fisico L utilit pratica consiste nell offrire una interfaccia normata per la consultazione dello stato del dispositivo e delle caratteristiche del dispositivo servizi VMD Servizi VMD VMD services Interfaccia normata per la consultazione dello stato del dispositivo e delle sue caratteristiche m H 5 Volume 1 Annotazioni
188. o spazio di memoria presente gt Il driver di dispositivo EMM386 deve essere avviato Condizioni per la programmazione di Memory Card Flash EPROM gt Per la programmazione di Memory Card si necessita utilizzando dispositivi di programmazione PG 730 PG 750 e PG 770 del seguente adattatore prommer No di ordinazione 6 ES 5985 2M1C11 Utilizzando il PG 740 l adattatore prommer per Memory Card SIMATIC gi integrato 5 5 Volume 1 Software di progettazione SINEC NCM COM 1430 TF B89074 01 5 3 Installazione e avviamento di COM 1430 TF Procedimento Il primo passo l installazione del software di progettazione Si proceda nel modo descritto nel seguito e si osservino al termine le maschere disponibili IS Prima dell installazione si prega di leggere anche il file read1430 me presente sul dischetto e di osservare gli avvertimenti riportati nell informazione di prodotto per NCM COM 1430 TF Note sull organizzazione di cataloghi e file COM 1430 TF utilizza sotto S5 DOS ST versione 6 x la struttura di directory e subdirectory tipica di tale sistema operativo cataloghi COM 1430 TF accede ai seguenti cataloghi e ai file in essi contenuti gt Catalogo di sistema SIMATIC file di stampante file di collegamento gt Catalogo di lavoro archivio file relativo ad un determinato progetto file di pi pagina file di programma S5 PG load Request Editor file di basi di dati CP ecc Tramite l in
189. o attuale Differenza d orario 1 2 h Master di clock S N Stato di clock del CP LUNEDI DOMENICA p es 15 11 1991 La data pu essere 01 03 1984 e 21 12 2083 p es 15 23 43 0 un e valori tra 0 e 24 Indica se il CP 1430 TF master o slave di clock MASTER DI CLOCK Il clock trasmette i telegrammi di sincronizzazione SLAVE DI CLOCK Il clock riceve i telegrammi di sincronizzazione SLAVE DI CLOCK NON VALIDO Il clock deve essere impostato SLAVE DI CLOCK ASINCRONO Il clock non riceve alcun telegr di sincronizzazione SLAVE DI CLOCK lt gt MASTER DI CLOCK Variazione di stato di clock TRAMETTITORE ASINCRONO Il trasmettitore di clock stesso asincrono SINCRONIZZAZIONE DI RISERVA Il clock viene sincronizzato da un CP 1430 TF oppure da un CP 143 ERRORE DI SISTEMA avvenuto un errore interno CLOCK HARDWARE Il clock hardware andato in avaria Volume 1 impostata nell intervallo tra B89074 01 Sequenze di progettazione e impostazioni di base Softkey supplementari o con significato particolare F2 LEGGI F3 IMPOSTA F5 ATTUALE ON OFF F7 CONFERMA Ha luogo una richiesta unica di orario da parte del PG possibile impostare l orologio se lo stato di CP Master di clock oppure Slave di clock nessuna sincronizzazione via rete SINEC
190. o rapporti giuridici precendenti o attualmente esistenti e che non intende modificarli Tuti gli obblighi di Siemens risultano dai singoli contratti d acquisto contenenti anche l unica clausola di garanzia valida e completa Le esecuzioni contenute nelle presenti istruzioni per l uso non integrano n liminato in alcun modo queste dispozizini contrattuali di garanzia Precisiamo inoltre che per motivi di chiarezza in queste istruzioni per l uso non possono venir descritte tutte le possibili problematiche relative all impiego di questo apparecchio Qualora fossero necessarie ulte riori informazini o dovessero presentarsi particolari problemi non sufficentemente chiariti nelle istruzioni per l uso Vi preghiamo di rivolgervi alla filiale Siemens per la Vostra zona Generalit Questo apparecchio viene alimentato con corrente Duante il funzionamento di apparecchi ellettrici determinate parti di essi sono inevitabilmente sotto tensione pericolosa I La mancata osservanza delle segnalazioni di pericolo pu pertanto provocare gravi ferimenti e o danni materiali Su questo appparecchio o nelle sue vicinanze dovrebbe operare esclusivamente persona le opportunamente qualificato Esso deve conoscere perfettamente tutte le avvertenze e le misure manutentive contenute in queste istruzioni Il funzionamento sicuro e perfetto di questo apparecchio presuppone un trasporto uno stoccaggio ed un montaggio corretti nonch un comando ed una manuten
191. ogramma di comunicazione esegue il job di ricezione ed informa il programma utente sullo stato dell esecuzione ved figura 2 6 Il programma di comunicazione riceve come specificato sopra i job del programma di AG attraverso la porta RAM duale Per questo trasferimento di job deve essere avviata una cosiddetta comunicazione di sfondo A tale scopo vengono richiamati da programma utente i blocchi di comunicazione SEND ALL per l invio di job di trasmissione e RECEIVE ALL per l invio di job di ricezione 2 11 Volume 1 Generalit sulle prestazioni e sul funzionamento del CP 1430 TF B89074 01 CPU CP 1430 TF HTB SEND SSNR X SSNR di base offset di SSNR Blocco di connessione A Parametri di connessione Blocco dati iri Parametri locali Segnalazioni Offset di SSNR di stato ANR Y Tipo SEND Blocco di connessione Parametri di connessione Blocco dati Indirizzo S5 f Parametri locali ANZW Segnalazioni di stato Offset di SSNR ANR Z Tipo RECEIVE Figura 2 6 Blocchi di comunicazione SEND e RECEIVE Significato dei parametri Nella figura 2 6 sono rappresentati i blocchi di comunicazione SEND e RECEIVE con valori di parametri attuali seguenti parametri caratterizzano un richiamo di HTB gt SEND e RECEIVE caratterizzano il tipo di job gt Il numero di interfaccia SSNR caratterizza l indirizzo di base SSNR di base del CP 1430 TF nonch l area di passag
192. olume 1 A 2 B89074 01 Esempio introduttivo IS Nel dischetto di consegna sono inoltre contenuti i file di base di dati per gli esempi di progettazione qui riportati Ne consigliamo l utilizzo per consentire un approccio pi rapido all impiego del CP Per apprendere a fondo la progettazione consigliabile approntare autonomamente con il COM 1430 i file di di base di dati in base a quanto descritto nel capitolo AA A 3 Volume 1 Esempio introduttivo B89074 01 A 1 Presupposti A 1 1 Conoscenze L esercizio esemplificativo si limita a rappresentare il semplice caso ed evita di trattare tutti i possibili aspetti e tutte le alternative della progettazione di CP Informazioni pi approfondite e dettagliate sulle possibilit di parametrizzazione si possono trovare negli altri capitoli del presente volume del manuale Per la realizzazione dell esempio occorre eseguire la programmazione di S5 con il linguaggio STEP 5 lista istruzioni AWL e la parametrizzazione di processori di comunicazione CP 1430 TF pertanto richiesta la conoscenza dei blocchi di comunicazione come interfaccia tra il programma utente e il CP blocchi di comunicazione sono blocchi funzionali standard che permettono l utilizzo delle funzioni di comunicazione dall interno dei programmi utente A 1 2 Software e hardware Dispositivi e hardware gt 2 controllori programmabili p es 5 155 U con memoria gt 2 processori di comunicazione CP 1
193. omazione mediante cavi coassiali schermati SINEC H1 e cavi a fibre ottiche SINEC H1FO gt L utente usufruisce di tutti vantaggi di un sistema di bus industriale sicuro e ampliabile gt Gli investimenti in SINEC H1 H1FO sono validi anche nel futuro poich questa rete conforme allo standard largamente diffuso IEEE 802 3 Ethernet gt L utente ha la sicurezza di basarsi su di un sistema che ha dimostrato la sua affidabilit in migliaia di installazioni di SINEC H1 con decine di migliaia di collegamenti SINEC Q 1 9 Volume 1 Annotazioni Q I Fondamenti Annotazioni E 2 Generalit sulle prestazioni e sul funzionamen to del CP 1430 TF 2 1 Connessione compatibile con l ambiente industriale mediante SINEC H1 H1FO 2 3 2 2 Interfaccia di comunicazione CP 1430 TF per SIMATIC S5 2 5 2 3 Connessioni di trasporto e interfaccia di trasporto del CP 1430 TF 2 8 2 4 Connessioni applicative connessioni TF ed interfaccia TF del CP 1430 TF 2 16 2 1 Volume 1 Generalit sulle prestazioni e sul funzionamento del CP 1430 TF B89074 01 Contenuto di questo capitolo Per poter impiegare il CP 1430 TF in maniera ottimale per i propri compiti l utente dovrebbe conoscere le alternative che derivano dalle funzioni implementate nel CP Nell introduzione si posta attenzione a queste alternative con particolare riferimento alle interfaccie di trasporto e TF Il presente capitolo contiene i fondamenti neces
194. omunicazione una maggiore capacit di memoria per pi canali di comunicazione e una maggiore precisione dell orologio integrato Le differenze tra i due modelli verranno presentate in dettaglio nel capitolo 4 6 Il pacchetto software SINEC NCM COM 1430 TF abbreviato in COM 1430 serve alla progettazione dei canali di comunicazione del processore di comunicazione CP 1430 TF Il software di progettazione COM 1430 pu girare gt nei PG 7xx con sistema operativo S5 DOS ST e STEP 5 pacchetto base a partire dalla versione 6 3 gt in PC AT con sistema operativo MS DOS e STEP 5 pacchetto base per PC a partire dalla versione 6 3 Volume 1 1 4 B89074 01 Introduzione Dispositivo di programmazione PG 7xx con COM 1430 TF SIMATIC S5 D lt a O CP 1413 TF oder CP 141 Rete di cella e di settore SINEC H1 H1FO Legenda 1 direttamente via ASS11 PG con accoppiamente alternativo all AG CP oppure indirettamente via SINEC H1 Figura 1 1 Integrazione del CP 1430 TF e del software di progettazione COM 1430 TF 1 5 Volume 1 Introduzione B89074 01 Protocollo di comunicazione in SINEC H1 H1FO In SINEC H1 H1FO i programmi di automazione comunicano mediante profili unitari di protocollo Il profilo di protocollo SINEC H1 TF si orienta al modello ISO OSI international standard organisation open system interconnection per una comunicazione ap
195. on particolare significato Fi SI F3 NO Il file di base di dati viene cancellato Il file di base di dati viene conservato Volume 1 6 10 B89074 01 Sequenze di progettazione e impostazioni di base 6 3 Progettazione di base del CP 6 3 1 Suggerimenti generali Regole di base Durante la progettazione del proprio sistema di bus si proceda nel modo seguente v Si determini quanti AG sono necessari per la propria applicazione Si assegnino poi gli indirizzi dei partecipanti indirizzi Ethernet o MAC con particolare attenzione perch una variazione degli indirizzi di partecipan ti dopo la fase di progettazione richiede molto tempo v Tutti i dati di progettazione dovrebbero essere salvati in file di base di dati E quindi consigliabile lavorare quando possibile in modo OFFLI NE FD vedi sotto con il disco rigido del PG o PC Approntare la base di dati del CP Per la progettazione o per inserimenti modifiche esistono nella maschera Preimpostazioni due procedimenti gt OFFLINE FD L utente appronta la base di dati con COM 1430 TF nel PG e la salva in un file di base di dati Successivamente essa viene caricata con l ausilio delle funzioni di trasferimento o direttamente nel CP o in una Memory Card gt ONLINE CP L utente appronta la base di dati con COM 1430 TF direttamente nel CP 1430 connesso La modifica e il trasferimento di blocchi sono possibili solo in stato di CP
196. one Viene stabilito gt con quali stazioni si deve comunicare gt quali dati vengono scambiati gt quali servizi vengono utilizzati Vengono pertanto preimpostati implicitamente dati di massima per la comunicazione e per la progettazione del CP Progettazione del CP Con il tool di progettazione COM 1430 TF si dispone di strumento o flessibile per organizzare la comunicazione secondo le impostazioni job di comunicazione della programmazione dell AG gt Le connessioni possono essere stabilite o variate in gran parte senza influire sulla programmazione gt programmi possono essere assegnati in maniera flessibile agli AG gt Se in pi viene utilizzata l interfaccia TF gli AG possono venire adattati online tramite i servizi domain alle esigenze del processo Volume 1 3 4 B89074 01 Progettazione e programmazione della comunicazione via CP 1430 TF Scelta tra servizi di trasporto e servizi TF Nel capitolo 2 2 sono state rappresentate le differenze di principio delle interfacce disponibili nel CP 1430 TF L utente pu scegliere sulla base della tabella 2 1 Conffronto tra le interfacce quale delle due interfacce sia pi adatta alle esigenze individuali All interfaccia di trasporto sono disponibili i seguenti servizi Servizio Priorit Significato Gestione Dim dati Servizio PRIO 0 Trasferimento dati max 16 veloce con interrupt hardware nell A
197. one se nel blocco di connessione non viene assegnata alcuna parola di segnalazione allora la parte PASSIVA della READ lavorer senza segnalazioni per il programma utente nel controllore programmabile 3 37 Volume 1 Progettazione e programmazione della comunicazione via CP 1430 TF B89074 01 3 2 5 6 Blocchi per la sincronizzazione tra AG e CP In fase di avviamento di un AG occorre sincronizzare ogni interfaccia di un CP utilizzata mediante il blocco di comunicazione SYNCHRON Dal momento che questo vale per ogni tipo di avviamento occorre depositare a seconda dei casi il necessario numero di blocchi SYNCHRON in OB 20 per nuovo avviamento OB 21 per riavviamento manuale OB 22 per riavviamento dopo caduta di tensione IL blocco HTB SYNC deve essere inoltre provvisto del parametro BLGR dimensione di blocco Il CP interpreta il valore assegnato in BLGR come suggerimento per la dimensione dei blocchi di dati trasferiti tta CPU e CP IS Suggerimento La dimensione del blocco BLGR nel blocco SYNCHRON dovrebbe essere scelta per il tipo di servizio READ e WRITE in modo tale che BLGR sia lt 6 Per motivi di performanza per BLGR opportuno scegliere un valore massimo Nel caso di BLGR 6 512 byte vengono concordati dal CP 1430 TF 496 byte Se devono essere concordati 512 byte di dimensione di blocco allora BLGR deve assumere il valore BLGR 255 Volume 1 3 38 B89074 01 Progettazione e programmazione dell
198. one passaggio dei dati in corso Settare Cancellare Interpretare Mediante i blocchi di comunicazione SEND e RECEIVE se ha avuto inizio l assunzione passaggio dei dati per un deter minato job p es quando dati vengono scambiati mediante la funzione ALL rimpiazzo di DMA ma l avvio avvenuto tramite SEND DIRETTO Mediante i blocchi di comunicazione SEND e RECEIVE se lo scambio dei dati per un job terminato ultimo blocco parziale trasferito Da parte dell utente durante il trasferimento dei dati CP CPU l utente non pu pi modificare il set di dati di un job Per job con PRIO 0 1 ci poich lo scambio dei dati viene effettuato in un unica esecuzione di blocco Consistenti quantit di dati possono tuttavia essere trasferite solo in blocchi suddivisi in pi cicli di CPU Per preservare la con sistenza dei dati l utente deve allora verificare prima di mo dificare i dati di un job se il blocco dati stato appena trasferito Volume 1 B89074 01 Parola di segnalazione e byte di errore di parametrizzazione PAFE f Bit 5 Passaggio dei dati avvenuto Settare Cancellare Interpretare Mediante il blocco di comunicazione SEND quando il pas saggio dei dati per un job effettivamente avvenuto Mediante il blocco di comunicazione SEND se ha avuto ini zio il trasferimento dati per un nuovo job nuovo inoltro Mediante l utente quando ha avuto luogo l elaborazione dei dati form
199. onnessione progettata o su un job Datagramm e le fornisce insieme agli stati attuali qui possibile identificare univocamente la connessione o il job Datagramm anche per quanto concerne gli indirizzi Aggiornare l emissione Come per lo stato generale possibile anche qui attualizzare in forma progressiva l emissione di stato Vv Premere il softkey F7 per passare da una visualizzazione statica ad una dinamica Campi di emissione Tipo J Il job selezionato del tipo seguente Trasporto Datagramm Indirizzo MAC Indirizzo fisico di scheda del proprio PLC locale locale Offset di SSNR Offset del numero di interfaccia del job ANR Numero del job Prio Indica la priorit del telegramma nel CP 1430 TF Sono ammesse 5 classi di priorit Campo di valori 0 4 7 29 Volume 1 Progettare l interfaccia di trasporto B89074 01 Stato C Tipo J Stato J Errore J Errore C Emissione dello stato della connessione Viene emesso per Connessione di trasporto codice esadecimale secondo la tabella vedi pagina 7 33 Job Datagramm Tipo del job SEND RECEIVE FETCH A Fetch attivo FETCH P Fetch passivo Emissione dello stato dell elaborazione del job vedi tabella pagina 7 35 Errore avvenuto durante l elaborazione del job vedi tabella pagina 7 36 Errore avvenuto durante l approntamento della connessione o durante l esercizio della stessa vedi pagina 7 34
200. ono essere selezionati con il mouse o con i tasti curso re e poi essere assunti nel campo di immissione mediante tasto di assunzione Per campi di immissione possono essere richiamati testi di help 5 17 Volume 1 Software di progettazione SINEC NCM COM 1430 TF B89074 01 5 6 Architettura di file Il file di base di dati Con la progettazione di un CP 1430 TF i dati di progettazione per una scheda la base di dati vengono depositati nel relativo file denominato file di base di dati Questo file venira anche definito nei passati tool di progettazione file di scheda Il file di base di dati viene definito nella maschera M 1 1 Convenzioni sui nomi Il nome per la base di dati di un CP pu essere scelto liberamente fatta eccezione per la prima lettera della stringa file di scheda Per ogni scheda CP viene depositato sul dischetto dei dati un proprio file di base di dati Esso contiene tutti i parametri per il funzionamento del CP Un nome di file proposto dal software COM pu essere modificato ma la prima lettera deve essere una A campo di valori caratteri alfanumerici e il punto Esempio ATESTAG1 CP1 Archiviazione e trasferimento Il file di base di dati viene creato mediante le relative funzioni di COM 1430 TF gestito sul PG PC e caricato nel CP L operazione di caricamento pu avvenire tramite le interfacce possibili interfaccia AS511 oppure connessione via bus SINEC HI a Volume 1 5 18 6 Sequ
201. ordine ANR non ammesso interfaccia non confermata o non abilitata non occupato non occupato non occupato C 15 Volume 1 Annotazioni D AB AG ANR AP ANZW AS 511 ASCII AW AWL BCD BE BUCH Abbreviazioni Byte di uscita Controllore programmabile Numero di job per blocchi di comunicazione Automation Protocol protocollo di automazione strati dal 5 al 7 del modello di riferimento ISO OSI Parola di segnalazione Interfaccia 511 protocollo di comunicazione tra AG e PG American Standard Code of Information Interchange Parola di uscita Lista istruzioni tipo di rappresentazione di STEP 5 come sequenza di abbreviazioni di comandi di CPU corrisponde alla norma DIN 19239 Blocco unit funzionale della base dati del CP p es blocco di connessione Formato Binary Coded Decimal numero decimale a codifica binaria Fine del blocco Indice di supporti dati e file D 1 Volume 1 Abbreviazioni B89074 01 Cc CIM COM CP CPU CSMA CD D DA DB DCE DEE DIN DMA DOS DP RAM DTE DW DX EG EIA Computer Integrated Manufacturing Abbreviazione per il software di progettazione SIMATIC S5 CP Comunication Processor processore di comunicazione Central Processing Unit unit centrale di elaborazione Carrier Sense multiple access with collision detection Destination Address Blocco dati Data Communication Equipment Segno di fine dati En
202. ore N0 Nr DBNR 9 9 Blocco vuoto FFh A Indirizzo H A Lung blocco vuoto 07 B di INIZIO L B Lung H c g c D iii L D E bloccolibero FFh E libero F L bloc vuoto 02 F Dati fino a 64 K B 7 Volume 1 Ulteriori informazioni sul CP 1430 TF B89074 01 b per READ READ Telegramma di richiesta READ Telegramma di conferma 0 Codicedisistema S 0 Codice di sistema s Tia 5 Loto 5 2 Lung header 16d 2 Lung header 16d g Ri on cod pazza sica 3 Ricon cod Op 01 4 Lung cod Op 03 4 Lung cod Op 03 5 Codice Op D 5 COdice Op 06 6 Blocco ORG 03 6 Bloccodiconf Q Block 0Fh 7 v pPung blocco ORG er 2200 7 Lung Q Block 03 a Bicon ORG 8 Errore N0 Nr 9 DBNR ssssrsrrerrereereereereens 9 Blocco vuoto FFh A Indirizzo di H A Lung blocco vuoto 07 B INIZIO L B Lung H c g c D eine L D E bloccolibero FFh E libero F L bloc vuoto 02 F Dati fino a 64 K ma solo se No errore 0 Se nel telegramma di richiesta manca il dato del formato ORG il CP 1430 TF utilizza le descrizioni di sorgente o di destinazione progettate nel relativo
203. orto Essa mostra quali tipi di job devono essere progettati nei blocchi di connessione dei partner di comunicazione per essere compatibili Lato attivo Lato passivo Tipo di job Blocco di Blocco di CP Blocco di Tipo di job comunica connessione CP Blocco di comunica zione di connessione CP zione di CPU CPU Trasmet SEND SEND RECEIVE RECEIVE Ricevere tere RECEIVE SEND Leggere FETCH FETCH FETCH READ READ atti QTYP RW ATTIVO PASSIVO ATTIVO PASSIVO passivo VO A P READ WRITE S READ WRITE S Scrivere SEND SEND RECEIVE WRITE WRITE at QTYP RW READ WRITE S READ WRITE S passivo tivo Tabella 7 1 Parametrizzazione del job Attivo passivo A P almeno un richiamo SEND ALL nel programma S5 almeno un richiamo RECEIVE ALL nel programma S5 Per il tipo di blocco FETCH deve essere indicato se si tratta della stazione attiva iniziatore dell allestimento della connessione o di quella passiva Il valore di default passivo Volume 1 B89074 01 Progettare l interfaccia di trasporto A Campi di immissione per la parametrizzazione dell elaborazione del job Priorit Il parametro assegna la priorit del messaggio e il tipo di connessione Sono ammesse le seguenti 5 classi di priorit Campo di valori 0 4 PRIO 0 servizio veloce con interrupt hardware Telegramma breve con al massimo 16 byte di dati utili che in caso di RECEIVE invia un interrupt all S5 Per S
204. ostazioni CP gt in un file di base di dati gi definito mediante la funzione Tool Modifica dim base di dati Campi di immissione emissione Memoria libera Visualizzazione della memoria ancora disponibile per base dati dati di progettazione determinata in base alla progettazione Volume 1 6 18 B89074 01 Sequenze di progettazione e impostazioni di base 6 3 5 Tool Modifica dim base di dati La funzione provvede ad adeguare dello spazio di memoria per la base di dati all effettivo fabbisogno di memoria Definendo il file di base di dati nella maschera Preimpostazioni CP si stabilito una prima volta lo spazio di memoria dimensione della base di dati Una modifica dell impostazione eseguita possibile mediante la funzione qui descritta Campi di immissione emissione File di base di dati Dimensione della base di dati attualmente selezionata Spazio di memoria attualmente richiesto Nuova dimensione di base di dati Come impostazione di default viene qui indicato il file di base di dati al momento impostato E comunque possibile selezionare un file di base di dati qualunque Dimensione della base di dati attualmente valida Il dato viene attualizzato solo dopo che una nuova impostazione stata confermata con il softkey F7 ASSUMI Indicazione del fabbisogno di memoria determinato in base alla progettazione Campo di immissione per la nuova dimensione della base di dati adeguata
205. pabilit con CP 143 TF 8 Servizi TF Domain e PI NCM COM 1430 TF Realizzazione di una i connessione CIM H Glossario 6GK1970 1TA43 0AA4 C79000 G8972 C056 Edizione 01 SINEC un marchio Siemens Siemens Aktiengesellschaft SIEMENS Abbiamo verificato la corrispondenza del contenuto di questo manuale con l hardware ed il software de scritti Tuttavia non potendo escludere con certezza eventuali divergenze non siamo in grado di garanti re la completa corrispondenza Le indicazioni conte nute in questo manuale vengono comunque con trollate regolarmente Le correzioni necessarie sono contenute nelle edizioni successive Sono graditi eventuali suggerimenti We have checked the contents of this manual for agreement with the hardware described Since de viations cannot be precluded entirely we cannot guarantee full agreement However the data in this manual are reviewed regularly and any necessary corrections included in subsequent editions Sugge stions for improvement are welcome Technical data subject to change Nous avons v rifi la conformit du contenu du pr sent manuel avec le mat riel et le logiciel qui y sont d crits Or des divergences n tant pas exclu es nous ne pouvons pas nous porter garants pour la conformit int grale Si l usage du manuel devait r v ler des erreurs nous en tiendrons compte et apporterons les corrections n cessaires d s la pro chaine dition Veuillez nous faire part de vos
206. parametro x di una connessione di trasporto o TF Blocco di connessione parametro y di una connessione di trasporto o TF VERB s Tua n I blocchi di connessione vengono stabiliti con la progetta zione di connessione dell interfaccia di trasporto o TF Figura 3 1 Struttura della base di dati del CP 3 7 Volume 1 Progettazione e programmazione della comunicazione via CP 1430 TF B89074 01 3 2 2 2 parametri di preimpostazione Funzione del blocco Il blocco serve gt all impostazione dell indirizzo MAC gt al riconoscimento della versione firmware gt alla registrazione della data di creazione della base di dati e della denominazione dell impianto gt all impostazione dei parametri di interfaccia Progettazione La progettazione dei parametri di blocco avviene con il tool di progettazione COM 1430 TF nella maschera Preimpostazioni del CP singoli parametri di progettazione campo di valori ecc sono descritti in dettaglio nel capitolo 6 Sequenze di progettazione e progettazione di base Il CP assume i valori in fase di nuovo avviamento passaggio del CP in STOP dopo RUN Volume 1 3 8 B89074 01 Progettazione e programmazione della comunicazione via CP 1430 TF 3 2 2 3 I parametri nel blocco master clock 0B1 Funzione del blocco master clock Il blocco master clock OB 1 contiene parametri di inizializzazione per la funzione master clock del CP 1430 TF Generalit sui pa
207. per il job ancora in esecuzione oppure se il passaggio dei dati o l assunzione dei dati gi terminata Con il bit Enable Disable si pu disabilitare il trasferimento dei dati per il job Disable 1 Enable 0 La tetrade di gestione dei dati non viene rappresentata con COM 1430 TF gt Tetrade 3 bit dall 8 all 11 segnalazioni di errore del job Qui vengono indicate le segnalazioni di errore del job Queste segnalazioni di errore non sono valide se nello stesso tempo il bit Job terminato con errore della tetrade di stato settato numeri di errore qui riportati appaiono nella stessa forma anche in COM 1430 TF come errori di trasporto ma con testo in chiaro gt Tetrade 4 bit dal 12 al 15 Questi bit sono riservati per future estensioni Volume 1 C 4 B89074 01 Parola di segnalazione e byte di errore di parametrizzazione PAFE Significato dei bit nella parola di segnalazione a Bit 0 handshake protocollo di interfaccia sensato Settare Mediante i blocchi di comunicazione conformemente al job cancellare nel bit di stato del job Handshake sensato 1 viene utilizzato per blocco RECEIVE telegramma presente per PRIO 0 1 oppure avvio di RECEI VE possibile per PRIO 2 3 4 Interpretare Mediante il blocco RECEIVE solo se il bit settato il bloc co RECEIVE inizia l nandshake con il CP Mediante l applicazione per richieste RECEIVE verifica se il telegramma presente per PRIO 0 1 b Bit
208. perazione sono spiegate nel prossimo capitolo Connessioni TF Connessioni file server TF Con la progettazione dell interfaccia TF si utilizzano le molteplici possibilit della comunicazione conforme alla norma MMS La spiegazione di questa sequenza oggetto del volume 2 di questo manuale Volume 1 6 4 B89074 01 Sequenze di progettazione e impostazioni di base 6 2 Stabilire l ambiente di progettazione 6 2 1 File Scegli Con la funzione File Scegli si richiama la maschera Preimpostazioni Significato Per ciascun CP processore di comunicazione viene creato supporto dati un file di base di dati che contiene tutti i parametri per il funzionamento del CP stesso Le funzioni della maschera servono all approntamento di un file di base di dati per il CP attuale Se si richiama SINEC NCM per la prima volta il sistema invita l utente a scegliere nella maschera Preimpostazioni un tipo di CP Se nel proprio catalogo NCM sono installati pi tool di progettazione possibile scegliere il tipo di CP idoneo da una lista Il nome della scheda appare quindi nella riga di intestazione possibile abbandonare questa maschera solo se tutti i parametri necessari sono stati impostati o se si interrompe l operazione con lt ESC gt Le impostazioni effettuate nella maschera per il corrispondente CP vengono memorizzate nel file di base di dati e lette di nuovo in occasione di un nuovo richiamo di SINEC NCM 6 5
209. pio per connessioni di trasporto Si in questo modo abbozzata la formulazione del compito e la sua realizzazione Ulteriori dettagli sulla parametrizzazione dei blocchi di comunicazione verranno alla luce con i programmi del paragrafo A 3 La parametrizzazione idonea del CP 1430 sar poi descritta pi dettagliatamente nel paragrafo A 4 A 7 Volume 1 Esempio introduttivo B89074 01 A 3 Programmare la comunicazione S5 L esempio di programma qui di seguito riportato pu essere utilizzato cos com per l S5 1550U per l S5 135 U e l S5 115 U invece necessaria la modifica dei blocchi di comunicazione specifici per il singolo controllore A 3 1 Blocchi per la sincronizzazione tra CPU e CP All avviamento della CPU occorre sincronizzare ogni interfaccia utilizzata per mezzo del blocco di comunicazione SYNCHRON Poich ci vale per ogni tipo di avviamento di CPU a seconda dei casi occorre assegnare il numero necessario di blocchi SYNCHRON in OB20 per nuovo avviamento OB21 per riavviamento manuale OB22 per riavviamento dopo mancanza di tensione di alimentazione Nell esempio riportato si rinunciato al riavviamento manuale per cui OB21 non stato programmato figura A 2 Nel blocco funzionale FB210 non si tratta di blocco funzionale standard viene verificato se la sincronizzazione sia stata eseguita senza errori Se dovesse verificarsi un errore il programma viene interrotto tramite un comando di STOP STP
210. posita il file ABU1AG CP1 sul disco rigido L impostazione dei dati specifici del CP 1430 conclusa e occorre quindi solamente parametrizzare il blocco di connessione 4 Rispondere con SI alla domanda se si debba sovrascrivere il file di scheda Ora i dati di base di progettazione sono salvati nel disco rigido Vv Perla progettazione del blocco di connessione per la connessioni di trasporto scegliere nel menu la funzione Edita Connessioni Con nessioni di trasporto A 19 Volume 1 Esempio introduttivo B89074 01 Progettare l interfaccia di trasporto Dopo la selezione di Edita Connessioni Connessioni di trasporto viene visualizzata la maschera Connessioni di trasporto Vv Impostare i parametri di interfaccia e di connessione come segue Offset di SSNR 0 ANR 1 TIPO DI ORDINE SEND ATTIVO PASSIVO A Priorit 2 READ WRITE N Numero dei jobo 1 su1 per ciascuno TSAP Indirizzi di trasporto parametri locali TSAP HEX 20 20 20 20 30 20 20 31 Indirizzi di trasporto parametri remoti Indirizzo MAC 080006010002 TSAP HEX 20 20 20 20 30 20 20 31 Spiegazione Approntare il collegamento tra CPU di AG e CP I numeri di job ANR nel proprio controllore ed in quello remoto sono gli stessi utilizzati anche nel programma di CPU sotto la denominazione ANR Come interfaccia per l esecuzione della comunicazione viene scelta la interfaccia di base locazione 0 Volume 1 A 20 B89074 01 Esempio intro
211. postare e richiedere l orario da CPU Per la gestione dell orario a disposizione del programma utente in SIMATIC S5 il numero di job 218 Una SEND con tale numero di job determina l aggiornamento dell orario del CP una RECEIVE invece la sua lettura Questi servizi sono possibili all interfaccia sincronizzata del CP utilizzando il blocco HTB standard per il determinato controllore Formato dei dati in un blocco dati di AG formato controllore 1550 15 12 11 87 43 0 DW n decine sec unit sec 1 10 sec 1 100 sec DW n 1 decine ora unit ora decine min unit min DW n 2 decine unit giorno giorno della giorno settimana DW n 3 decine unit anno decine mese unit mese anno DW n 4 1 1000 Sec j traslazione temporale Segno della traslazione temporale Volume 1 3 46 B89074 01 Progettazione e programmazione della comunicazione via CP 1430 TF Campi di valori esadecimali 1 1000 secondo i 1 100 secondo i 1 10 secondo i unit secondo i decine secondo i unit minuto i decine minuto i unit ora e ooopoo0oo0o000 io n io in io io io io decine orale 0 1 0 2 Bit 15 1 formato 24 ore Bit 15 0 formato 12 ore Bit 14 0 AM Bit 14 1 PM giorno della settimana Lu Do 0 6 unit giorno i decine giorno i unit mese i decine mese i unit anno decine anno cosce io o i o wo i i Traslazione temporale da
212. processore con due CP connessi a due segmenti H1 SSNR 232 E SSNR 236 SSNR 234 E SSNR 238 SINEC H1 SINEC H1 Legenda comunicazione via bus interno S5 comunicazione produttiva Figura 4 13 Esempio di numeri di interfaccia per sistema a monoprocessore CES Progettazione nella maschera Preimpostazioni CP COM 1430 TF FINE Preimpostazione CP Sorgente C ATESTNEUl Indirizzo MAC Hex 080006010000 SpecificheSIMATIC SSNR di base 1232 nicazione erfaccia P R P R Offset di SSNR SSNR 0 SSNR 1 SSNR 2 SSNR 3 COM 1430 TF FINE Preimpostazione CP Sorgente C ATESTNEU2 Indirizzo MAC Hex 080006010001 SpecificheSIMATIC SSNR di base 1236 Comunicazione d interfaccia P R P R Offset di SSNR SSNR 0 SSNR 1 SSNR 2 SSNR 3 Figura 4 14 Esempio di progettazione con SSNR di base 232 e 236 Volume 1 4 24 B89074 01 Descrizione tecnica e indicazioni sulla messa in servizio del CP 1430 TF Esempio 3 multiprocess 2CPU con CP connesso ad un segmento H1 CPU CPU CP 1 2 232 236 SSNR 232 oppure 236 SSNR 233 oppure 237 SSNR 234 SSNR 235 Legenda essi Comunicazione via bus interno S5 comunicazione produttiva Figura 4 15 Esempio di numero di interfaccia per sistema multiprocessore Per questa configurazione utilizzando l SSNR di base 232
213. progettazione possono essere immessi seguendo uno dei due metodi qui elencati gt CP online Il CP connesso al PG mediante l interfaccia AS511 o un tratto di bus cos che le impostazioni vengono depositate direttamente nel CP dati di progettazione possono essere salvati in qualsiasi momento mediante un trasferimento dati dal CP al PG in un file di base di dati gt FD offline dati di progettazione vengono depositati in un file di base di dati nel PG Solo per la messa in servizio necessario un collegamento PG CP per poter trasferire la base di dati progettata nel CP possibile comunque anche caricare la base di dati progettata in una Memory Card inserita nel PG e successivamente inserire la Memory Card nel CP In questo caso non occorre alcun collegamento PG CP se non per compiti di diagnosi e di test Collegare PG e CP Un collegamento tra PG e CP necessario per gt la progettazione CP online gt il trasferimento di una base di dati dal PG al CP e viceversa gt funzioni di diagnosi e di test gt la programmazione dell S5 e il suo test via bus SINEC H1 ved anche servizi PI e Domain nel volume 2 di questo manuale Volume 1 4 14 B89074 01 Descrizione tecnica e indicazioni sulla messa in servizio del CP 1430 TF Per il collegamento PG CP ci sono 2 alternative 1 Collegamento diretto del PG al CP 1430 TF mediante interfaccia seriale AS511 cavo con connettore 734 2 2 Via bus il PG viene
214. r del tipo di variabile La base di dati del CP 1430 non compatibile con il CP 143 Mediante un converter possibile trasformare basi di dati di CP 143 nel formato comprensibile per il CP 1430 Nel CP 14830 non esiste alcuna password I valori di default vengono scelti in modo che sia possibile una comunicazione con il CP 143 e con il CP 1413 TF i quali a loro volta sono stati progettati con i valori di default dei COM corrispondenti NCM COM 143 oppure COML 1413 TF Come dimensione della PDU di TF possono essere impostati valori compresi tra 128 e 65536 Esistono funzioni per la determinazione e l adattamento della dimensione della base di dati Per i servizi Domain TF esiste la possibilt di convertire i Domain approntati con COM 143 TF nel formato di COM 1430 TF nomi dei file di basi di dati approntati con COM 1430 TF iniziano con la lettera di riconoscimento A Nel file di base di dati possibile depositare una biblioteca con i tipi di variabili necessari per una determinata soluzione di automazione In NCM COM 1430 TF esiste a questo scopo un editor di tipo di variabile con il quale possibile definire tipi di variabili TF La biblioteca che ne deriva viene depositata nel blocco di CP 0B14 Volume 1 Compatibilit con CP 143 TF NCM COM 143 TF B89074 01 Funzioni di test messaggi di errore del COM 1430 TF si distinguono da quelli di COM 143 TF messaggi di errore TF sono identici ma amp
215. rametri destinazione viene depositato in un blocco dati In questo caso viene utilizzato specificatamente il blocco dati DB11 a partire dalla parola dati DW16 dati ricevuti vengono depositati nel blocco dati DB12 Con il richiamo descritto del blocco di comunicazione RECEIVE la ricezione dei dati viene solamente avviata L effettivo trasporto dei dati dal CP 1430 all unit centrale dell S5 avviene tramite il richiamo del blocco RECEIVE ALL Si tratta in realt dell abituale blocco RECEIVE con il numero speciale di job ANR 0 Volume 1 A 14 B89074 01 Esempio introduttivo DB12 LAE 55 ABS PAGINA 1 0 KH 0000 1 KH 0001 2 KH 0002 3 KH 0003 4 KH 0004 5 KH 0005 6 KH 0006 7 KH 0007 8 KH 0008 9 KH 0009 10 i KH 5C5C 11 i KH 5C5G 12 i KH 5C5G 13 i KH 5C5C 14 i KH 5C5G 15 i KH 5C5C 16 i KH 5C5C 17 i KH 5C5G 18 i KH 5C5C 19 i KH 5C5C 20 KH A3A3 21 KH A3A3 22 i KH A3A3 23 a KH A3A3 24 5 KH A3A3 25 KH A3A3 26 KH A3A3 27 i KH A3A3 28 t KH A3A3 29 KH A3A3 30 KH 3355 31 KH 3355 32 KH 3355 33 KH 3355 34 KH 3355 35 1 KH 3355 36 KH 3355 37 KH 3355 44 5 KH CCAA 38 KH 3355 45 KH CCAA 39 KH 3355 46 KH CCAA 40 KH CCAA 47 KH CCAA 41 7 KH CCAA 48 i KH CCAA 42 KH CCAA 49 KH 0000 43 i KH CCAA 50 s Figura A 8 DB12 per AG 2 A 15 Volume 1 Esempio int
216. rametri di blocco gt CP 1430 TF come master clock S N Mediante questa immissione si stabilisce se il CP 1430 TF deve eseguire funzioni di master clock vedi al proposito capitolo 3 3 Servizi temporali e capitolo 6 3 3 Editare iniz orologio gt Tempo di ciclo per telegrammi SYNC sec Se il CP 1430 TF master clock si introduce qui l intervallo di trasmissione di telegrammi di sincronizzazione temporale in secondi vedi al proposito capitolo 3 3 Servizi temporali e capitolo 6 3 3 Editare iniz l orologio gt Indirizzo di destinazione per master clock Qui viene indicato a quali indirizzi di destinazione vengono raggiunti gli slave clock Progettazione La progettazione dei parametri di blocco avviene con il tool di progettazione COM 1430 TF nella maschera Master clock singoli parametri di progettazione campo di valori ecc sono descritti in dettaglio nel capitolo 6 Sequenze di progettazione e progettazione di base 3 9 Volume 1 Progettazione e programmazione della comunicazione via CP 1430 TF B89074 01 3 2 3 Progettare connessioni di trasporto e job 3 2 3 1 Il blocco di connessione Funzione del blocco di connessione Il blocco di connessione contiene i parametri remoti orientati ai partner di rete e quelli locali orientati al programma utente della propria stazione di una connessione Ogni blocco di connessione descrive una connessione di trasporto un elaborazione in datagramm oppur
217. rametri per la sorgente e la destinazione dei dati nell AG Sorgente Destinazione Lunghezza Determina per SEND e RECEIVE rispettivamente la sorgente e la destinazione dei dati nel proprio AG nel caso esse non siano state assegnate nel richiamo del blocco di comunicazione HTB nell AG Le assegnazioni sono conformi al formato organizzativo dei blocchi di comunicazione singoli dati nel campo parziale devono essere separati da caratteri spazio La lunghezza viene assegnata in un campo parziale separato Campo di valori 12 caratteri Esempi DB 110 45 DB 68 MB 114 Assegnazione della lunghezza di un messaggio La lunghezza massima dipende dagli operandi scelti tipo di blocco nell S5 secondo la tabella seguente Campo di valori 5 caratteri 7 15 Volume 1 Progettare l interfaccia di trasporto B89074 01 M 2 4 2 2 Maschera seguente Indirizzamento indiretto continuazione La tabella seguente contiene i dati possibili di sorgente e destinazione relativi ai dati da trasferire Blocco dati Byte Merker Byte di ingresso Byte di uscita Byte di periferia Contatori Temporizzatori Dati di sistema Indirizzo assoluto Estensione del blocco dati Memoria esterna del blocco dati Byte di periferia esteso Operando No DB Indirizzo Lunghezza DB 1 255 0 2047 1 2048 parole MB 0 255 1 256 parole EB 0 127 1 128 parole AB
218. rammi di servizio veloce p es se il ricevitore non ha messo a disposizione alcun buffer di ricezione comporterebbe una perdita di tempo ed un inutile carico per la rete di comunicazione Volume 1 3 34 B89074 01 Progettazione e programmazione della comunicazione via CP 1430 TF In servizio veloce con interrupt PRIO 0 l HTB RECEIVE deve essere implementato dalla parte del ricevitore in un OB di interrupt la precisa denominazione di blocco dipende dal dispositivo Questo perch il CP revoca la richiesta d interrupt solo se viene elaborato il job che ha porta to all inoltro di tale richiesta gt Servizio normale classi di priorit 2 4 In servizio normale AG passa al CP 1430 TF mediante il blocco di comunicazione il job SEND o RECEIVE cio comunica al CP 1430 TF che ha intenzione di trasmettere un blocco dati o che pronto alla ricezione di un messaggio e in quale area devono essere depositati i dati ricevuti Solo a questo punto il livello di trasporto mette a disposizione un buffer di dati Se non esistono ancora connessioni dinamiche queste vengono ora allestite Con SEND i dati da trasmettere vengono richiesti dall AG mediante la comunicazione di sfondo SEND ALL con RECEIVE i buffer di dati or ganizzati dimensione a seconda della lunghezza di ricezione vengono formati alla ricezione Comunicazione di sfondo significa in questo contesto che il CP 1430 TF invita AG mediante un avviso a trasmet
219. rasmette i telegrammi di sincronizzazione temporale viene denominata master di clock Tutte le altre stazioni che ricevono i telegrammi di sincronizzazione temporale sono quindi slave di clock e qualora progettati come master di clock sono master in standby Se la sincronizzazione viene comandata da un trasmettitore SINEC di clock allora tutti i CP 1430 TF sono slave di clock e se progettati come master sono master in standby 3 43 Volume 1 Progettazione e programmazione della comunicazione via CP 1430 TF B89074 01 Il trasmettitore temporale possiede intervalli di trasmissione di 1 s 10 s e 60 s Il valore di default assegnato dal tool COM 1430 TF pari a 10 s Ci significa che ogni slave si aspetta al pi tardi dopo 10 s un telegramma di sincronizzazione da parte del master Se ci non si verifica i master di clock in standby tentano di assumere la funzione di master di clock solo il master in standby a pi elevata priorit riesce in questo tentativo Fissare il master di clock tramite l indirizzo MAC In base al byte 6 dell indirizzo di Ethernet viene stabilito un periodo di tempo trascorso il quale una stazione tenta di diventare master Tanto pi grande si sceglie il valore nel byte 6 quanto maggiore il tempo di ritardo dopo il quale la stazione tenta di assumere la funzione di master Esempio Nella tabella seguente viene rappresentato quale stazione assume la funzione di master di clock e nel c
220. re OFH L orologio hardware guasto Tabella 3 4 Risposta per job Regolare l orario 3 49 Volume 1 Progettazione e programmazione della comunicazione via CP 1430 TF B89074 01 Risposta ad un job di lettura d orario Come risposta ad un job Leggere l orario dell AG sono possibili le seguente caratteristiche Risposta Codice Significato Errore di sistema OEH Errore di sistema p es comando non valido Orologio hardware OFH L orologio hardware guasto Master di clock 06H II CP master di clock ed esercita tale funzione Slave di clock 07H Il CP slave di clock il trasmettitore SINEC di clock collegato al bus Slave di clock Non valido 08H La stazione ha un blocco temporale non valido Slave di clock Asincrono 09H La stazione non riceve alcun telegramma temporale Slave gt Master OAH Il CP slave di clock ovvero prepararlo alla funzione master Master gt Slave II CP master di clock prepararlo alla funzione slave Trasmettitore asincrono OBH Il trasmettitore stesso non riceve telegrammi di sincronizzazione Sincrono di riserva OCH Sincronizzazione di riserva Tabella 3 5 Risposta per job Leggere l orario Volume 1 B89074 01 Progettazione e programmazione della comunicazione via CP 1430 TF 3 3 4 Precisione Si distingue tra gt Precisione assoluta La precisione assoluta del blocco temporale nel CP
221. re su dischetto 3 5 1 44 Mbyte Il dischetto contiene il software in forma compressa Significativi per l utente sono i file seguenti READ1430 ME gt attuali informazioni relative alla consegna INSTALL EXE gt programma di installazione Inoltre sono presenti sul dischetto i blocchi funzionali FB 103 per i servizi di istanza di programma e alcuni programmi esemplificativi La lista completa dei file si pu ricavare dall informazione di prodotto allegata gt il presente manuale CP 1430 TF con COM 1430 TF gt una informazione generale del prodotto Ambiente di esecuzione Il software di progettazione COM 1430 TF gira su gt PG 7xx con sistema operativo S5 DOS ST e STEP 5 pacchetto di base a partire dalla versione 6 3 gt PC AT con sistema operativo MS DOS e STEP 5 pacchetto di base per PC a partire dalla versione 6 3 Nota Una lista dettagliata delle configurazioni di sistema ammesse pu essere ricavata dal file READ1430 ME compreso nel dischetto di consegna Volume 1 5 4 B89074 01 Software di progettazione SINEC NCM COM 1430 TF Condizioni Condizioni per l impiego di SINEC NCM sono gt Per poter caricare i driver necessari STEP 5 ST e COM 1430 TF devono essere disponibili a livello del sistema operativo MS DOS 5 0 almeno 570 Kbyte di memoria di lavoro gt Su disco rigido dovrebbe sono necessari per ogni COM circa 2 Mbyte Durante l installazione sotto MS DOS il tool di installazione verifica l
222. rfaccia PG e S5 funzioni di test del COM sono possibili 6 STOP LED RUN spento Le connessioni vengono conservate LED STOP acceso oppure ne viene proseguito LED FAULT spento l allestimento le interfacce S5 sono disabilitate l interfaccia PG abilitata comunque senza possibilit di test Tabella 4 2 Segnalazioni di stato sul frontalino del CP Inoltre Il LED 15V indica che sono presenti 15V per l alimenta zione del transceiver Volume 1 Descrizione tecnica e indicazioni sulla messa in servizio del CP 1430 TF B89074 01 passaggi di stato del CP vengono raggiunti come segue DA Azioni A STOP gt RUN Azionare il commutatore STOP RUN sul frontalino del CP 1430 TF Generare la funzione PG START del CP solo se il commutatore in posizione RUN Nel passaggio STOP gt RUN vengono cancellati tutti i job pendenti IDLE gt RUN Richiamo dell HTB Synchron in un OB di avviamento del controllore S5 il commutatore STOP RUN sul frontalino del CP 1430 posizionato su RUN RUN gt STOP Posizionare il commutatore STOP RUN del frontalino del CP 1430 TF su STOP Generare la funzione PG Arrestare il CP DE gt STOP Posizionare il commutatore STOP RUN del frontalino del CP 1430 TF su STOP Generare la funzione PG Arrestare il CP RUN o gt IDLE STOP Solo dopo caduta rete il controllore S5 si trova nello stato di STOP oppure nessun HTB
223. risposta ad un determinato job La struttura di programma S5 deve essere scelta in modo tale che per ogni job definito in un CP 1430 TF venga preparata anche una propria parola di segnalazione La parola di segnalazione deve essere consultata immediatamente dopo l esecuzione del blocco di comunicazione Volume 1 C 2 B89074 01 Parola di segnalazione e byte di errore di parametrizzazione PAFE Struttura della ANZW La parola di segnalazione di regola strutturata nel modo seguente 15 9 1 Parola libero Gest e dell errore Gest dei dati Gest dello stato 2 Parola Parola di lunghezza 3 Parola Errore TF ERRCLS ERRCOD La terza parola errore TF valida solo per job TF vedi al proposito volume 2 Significato della parola di lunghezza Nella parola di lunghezza i blocchi di comunicazione SEND RECEIVE depositano i dati gi trasferiti per il corrispondente job vale a dire per job di ricezione i dati gi ricevuti per job di trasmissione i dati gi trasmessi Spiegazione Nel paragrafo seguente sono contenute alcune spiegazioni relative alla gestione delle segnalazioni Viene di volta in volta indicato come nasce la segnalazione settare come essa viene resettata cancellare e quali consultazioni sono utili La parola di segnalazione viene considerata bit per bit L abbinamento dei bit stato illustrato con la spiegazione delle tetradi Particolarit per ordini READ WRITE PASSIVO
224. rma sulla funzionalit e sugli stati operativi dei servizi di trasferimento all interfaccia di trasporto gt Il capitolo 6 del presente volume informa sulle sequenze generali preparatorie alla definizione di un file di base di dati gt La funzione help online dell NCM COM 1430 TF informa inoltre durante la progettazione sul significato dei singoli campi di immissione gt rimandi a lato pagina nel presente capitolo si riferiscono all opuscolo Tool di progettazione COM 1430 TF allegato al manuale nel quale sono descritte le maschere di immissione Volume 1 7 2 B89074 01 Progettare l interfaccia di trasporto 7 1 Generalit La figura seguente fornisce una panoramica sulle sequenze e sulle funzioni disponibili per la progettazione e l esercizio di una interfaccia di trasporto Sequenze e relative funzioni in COM 1430 TF Editare blocchi di connessione Edita Connessioni Cap 7 Panoramica Connessioni di trasporto Servizi Datagramm Documentare la progettazione Edita Documentazione Connessioni di trasporto Cap 6 STAAR ELET LE aL Tutti Caricare i dati di progettazione Funz CP Avvio Funz CP Stop Cap 6 Funz CP Stato CP Funz CP Cancella Transfer FD gt CP Transfer CP gt FD Transfer FD gt Memory Card Testare l interfaccia di trasporto Test Livello trasporto Cap 7 Figura 7 1 Sequenze di progettazio
225. roduttivo B89074 01 OB1 NETZWERK 1 0000 0001 0002 0003 NAME 0004 SSNR 0005 ANR 0006 ANZW 0007 ZTYP 0008 DBNR 0009 ZANF 000A ZLAE 000B PAFE 000C 000D 000E 000F 0010 NAME 0011 SSNR 0012 ANR 0013 ANZW 0014 PAFE 0015 0016 DB11 0 15 16 17 Figura A 9 NETZWERK 1 LAE 28 ABS PAGINA 1 O M 0 0 ON M 0 0 SPA FB121 RICHIAMO DI RECEIVE RECEIVE KY0 0 KY0 1 MW8 KCXX KY0 11 KF 16 KF 0 MB14 O M 0 0 ON M 0 0 SPA FB127 RICHIAMO DI RECEIVE ALL REC A KY0 0 KY0 0 MW4 MB13 BE LAE 25 ABS PAGINA 1 KC PARAMETER FUER RECEIVE IM OBI KH 0000 KC DB KY 000 012 OB1 e DB11 per AG 2 Volume 1 A 16 B89074 01 Esempio introduttivo A 4 Progettare il CP 1430 con COM 1430 TF A 4 1 Parametrizzare il CP 1430 in AG1 v Avviare COM 1430 come descritto nel capitolo 5 Introduzione nel soft ware di progettazione NCM COM 1430 TF ISS ilfile di base di dati ABUIAGI CPI si trova sul dischetto di consegna Nel seguito viene descritto come comportarsi nel caso di una nuova progettazione Per semplificare comunque possibile richiamare il file di base di dati fornito e verificare e semplicemente confermare i dati di immissione Stabilire l ambiente di progettazione Selezionare la funzione File Scegli per stabilire l ambiente di progettazione Effettuare le seguenti impostazioni oppure se adatte scegliere tra le impostazioni proposte nella maschera Preimpos
226. rogrammabile SIMATIC S5 le seguenti sequenze gt progettazione di connessione Per il caso in considerazione deve essere progettata una connessione TF tra il calcolatore guida e AG per mezzo del COM 1430 TF gt progettazione di variabili Le strutture dati delle grandezze di processo da leggere devono anch esse essere indicate come descrizione di variabili nell ambito della progettazione di una connessione tramite COM 1430 TF Il tool assicura in questo la correttezza sintattica dei dati inseriti gt programmazione S5 Le grandezze di processo vengono generate e attualizzate dal programma di AG Tramite interpretazione di indicatori possibile riconoscere accessi in lettura e da programma reagire di conseguenza Dalla parte del calcolatore guida gt progettazione di connessioni e di variabili Anche nel CP del calcolatore vengono progettate connessioni TF La forma della progettazione si differenzia a seconda del sistema Le connessioni di trasporto vengono utilizzate sottordinate per il trasferimento dati gt programmazione del calcolatore Nel calcolatore guida vengono richiamati servizi TF nell esempio servizi per leggere variabili Il modo in cui richiamo avviene dipende dall interfaccia TF utilizzata nel dispositivo finale 2 21 Volume 1 Generalit sulle prestazioni e sul funzionamento del CP 1430 TF B89074 01 La figura seguente mostra il deposito delle informazioni generate durante le sequenze
227. rrore Se il CP comunica in uno stato di job un codice d errore i blocchi di comunicazione annotano questo codice nel byte alto della parola di segnalazione Vedi anche il paragrafo seguente Segnalazioni importanti di stato e di errore j Bit dal 12 al 15 Questi bit sono riservati per future estensioni Parola di lunghezza Descrivere Mediante SEND e RECEIVE durante lo scambio dei dati La parola di lunghezza viene calcolata nel modo seguente attuale quantit dati in trasferimento quantit dati gi scambiati Cancellare Mediante operazione di sovrascrittura oppure con ogni nuo vo SEND RECEIVE e FETCH Se il bit job terminato senza errori oppure il bit passaggio assunzione dati avvenuto settato nella parola di lunghezza contenuta la lunghezza attuale della sorgente o della destinazione Se il bit job terminato con errore settato la parola di lunghezza contiene la quantit dei dati trasmessi fino all evento di errore Se il bit job terminato con errore settato la parola di lunghezza contiene la quantit dei dati trasmessi fino all evento di errore Volume 1 C 8 B89074 01 Parola di segnalazione e byte di errore di parametrizzazione PAFE Segnalazioni importanti di stato e di errore del CP 1430 TF Spiegazione Nel seguito sono riportate segnalazioni importanti di stato e di errore che possono comparire nella parola di segnalazione La rappresentazione fornit
228. sari per la comprensione del principio di funzionamento del CP Si possono pertanto riconoscere in maniera pi semplice le esigenze di progettazione del CP e di stesura di programmi di PLC Il capitolo fornisce pertanto un aiuto nella scelta delle funzioni di CP adatte per la soluzione di un determinato problema di automazione L utente apprende in dettaglio gt quale significato ha la connessione SINEC H1 H1FO e quale funzionalit offre il CP 1430 TF gt come il CP 1430 TF esegue la connessione del controllore programmabile alla rete gt come lavora la connessione tra programma utente e CP gt come vengono eseguiti ordini di trasmissione e di ricezione gt che cosa permettono di eseguire le connessioni di trasporto e come esse sono definite gt come sono definite le connessioni TF e quali extra esse vantano nei confronti delle connessioni di trasporto A pag 2 6 vengono messi a confronto in forma tabellare i singoli criteri di impiego per l interfaccia di trasporto e per l interfaccia TF Volume 1 2 2 B89074 01 Generalit sulle prestazioni e sul funzionamento del CP 1430 TF 2 1 Connessione compatibile con l ambiente industriale mediante SINEC H1 H1FO La rete di cella e di settore SINEC H1 H1FO una rete di comunicazione industriale per l impiego nella produzione e in impianti Reti SINEC vengono per esempio utilizzate nei seguenti campi applicativi gt Industria automobilistica gt Chimica
229. scelta di una funzione Struttura e impiego delle maschere in COM 1430 TF Funzioni softkey generiche Architettura di file 5 3 5 4 5 6 5 9 5 11 5 11 5 13 5 16 5 18 Volume 1 Software di progettazione SINEC NCM COM 1430 TF B89074 01 Contenuto di questo capitolo Il processore di comunicazione CP 1430 offre livelli di potenzialit variabili in base ai compiti di automazione dell utente Mediante progettazione si adatta il CP al compito specifico da affrontare A tal scopo esiste il tool di progettazione SINEC NCM COM 1430 TF in breve COM 1430 TF Esso permette con l interfaccia operativa di SINEC NCM Network and Communication Management la progettazione guidata da menu di tutti i parametri del CP Questo capitolo tratta nel dettaglio gt la filosofia duso su cui si basa il tool di progettazione COM 1430 TF gt come installare ed avviare COM 1430 TF gt come utilizzare COM 1430 TF gt quali file vengono creati e gestiti in COM 1430 TF gt come trasferire e archiviare dati di progettazione Volume 1 5 2 B89074 01 Software di progettazione SINEC NCM COM 1430 TF 5 1 Progettazione confortevole mediante il soft ware NCM COM SINEC NCM SINEC NCM la denominazione di una famiglia di prodotti della gamma SINEC per la gestione di reti Alla famiglia NCM appartengono i seguenti prodotti gt SINEC COM e SINEC NML Pacchetti software per la progettazione della comunicazione di processori di
230. se della scheda CP 1430 TF deve essere un numero divisibile per quattro Il valore di default 0 Nel caso in cui vengano utilizzati pi CP necessa rio assicurarsi che il numero di interfaccia di base sia univoco all interno dell S5 Campo di valori 0 4 8 248 252 Si stabilisce quali tipi di comunicazione vengono esercitati mediante le interfaccie selezionabili con l offset di SSNR 0 3 La scelta del SSNR di base determina i tipi di comunicazione possibili Sono selezionabili Possibili con SSNR di base comunicazione produttiva 0 4 8 252 tranne 244 comunicazione via bus interno S5 232 236 244 nessuna comunicazione ininfluente Per sistemi a multiprocessore il CP 1430 TF pu gestire parallelamente fino a 4 interfacce IS Si osservino attentamente le informazioni riportate nel cap 4 sul tema comunicazione via bus interno S5 e SSNR di base Tipo di memoria Questo parametro viene attualizzato in modo online e serve per visualizzare il tipo di memoria letto Sono possibili i tipi di memoria RAM e Flash Memory Card Il PG riempie questo campo automaticamente In modo offline il campo rimane vuoto 6 15 Volume 1 Sequenze di progettazione e impostazioni di base B89074 01 Dimensione della base di dati Codice di scheda Versione firmware Data di creazione Definizione dell impianto Dimensione in Kbyte dello spazio di memoria a disposizione per la base di dat
231. sincronizzazione temporale gt servizi temporali funzioni online di PG via bus con tutti gli AG CPU per mezzo del protocollo AS511 con AG 155U H attraverso la comunicazione via bus interno S5 2 5 Volume 1 Generalit sulle prestazioni e sul funzionamento del CP 1430 TF B89074 01 Confronto tra le diverse interfacce Per connessioni dirette di comunicazione il CP 1430 TF mette a disposizione procedimenti di trasmissione sullo strato trasporto 4 e sullo strato applicativo 7 Nei paragrafi seguenti vengono chiarite le differenze anche sulla base di esempi La tabella seguente riassume tali differenze L utente pu scegliere sulla base di questa tabella quale interfaccia adatta alla sua applicazione Per ulteriori informazioni ed approfondimenti opportuno fare riferimento alla documentazione citata nella tabella Interfaccia Interfaccia di trasporto Interfaccia TF Caratteristiche Comunicazione orientata al byte Comunicazione orientata al messaggio con servizi per il comando dell apparecchio e per il trasferimento di variabili Comunicazione specifica per SIMATIC S5 Comunicazione aperta secondo lo standard MMS Campo di applicazione Connessione omogenea Controllori SIMATIC tra loro connessi Possibilit di comunicazione con sistemi CP 535 e CP 143 gi esistenti Connessione aperta Controllori SIMATIC tra loro connessi con allacciamento a calcolatori sovraordinati o
232. so i seguenti inserimenti DR Indicazione del drive nel quale risiede il file di collegamento CP Si utilizzi il tasto selezione per indicare i possibili drive File di Si assegni qui il nome del file di percorso precedentemente percorso editato con il tool Scelta bus Con questo si determina il percorso della comunicazione verso il CP via scheda SIMA TIC Il file di percorso risiede nel drive di sistema nel di rectory SIMATIC S5_ST L immissione del nome possibile anche con il tasto F8 Campo di valori xxxxxxAP INI Nome del Ogni file di percorso pu contenere pi percorsi ognuno dei percorso quali viene identificato con un nome L immissione del nome possibile anche con il tasto F8 Campo di valori max 19 caratteri IS Se il CP viene progettato direttamente tramite l interfaccia AS 511 il campo per il nome del percorso non va compilato oppure va sovrascritto con caratteri spazio Volume 1 6 8 B89074 01 Sequenze di progettazione e impostazioni di base 6 2 3 File Copia Con questa funzione pu essere generata una copia dell attuale file di base di dati Se il file destinazione esiste gi viene richiesto nella maschera se il file attualmente esistente nella stazione destinazione deve esse sovascritto Campi di immissione emissione File sorgente File destinazione Il campo di immissione per la sorgente gi occupato con il file di base di dati attualmente impostato L imposta
233. ssione di trasporto A seconda dell utilizzo della connessione si hanno 9 possibili tipi di trasferimento Tipo di trasferimento 1 job 2 job 3 job 4 job 1 AG1 SEND PR2 AG2 RECV PR2 2 AG1 SEND PR2 SEND PRO 1 AG2 RECV PR2 RECV PRO 1 3 AG1 SEND PR2 AG2 RECV PR2 4 AGI AG2 5 AGI AG2 6 AGI AG2 7 AGI AG2 8 AG1 SEND PRO 1 AG2 RECV PRO 1 9 AGI AG2 Legenda per la tabella 3 2 Tabella 3 2 Combinazioni di job Simplex __ Halfduplex Fullduplex ATTIVO PASSIVO Volume 1 3 22 B89074 01 Progettazione e programmazione della comunicazione via CP 1430 TF PRO 1 servizio veloce PRIO 0 ovvero PRIO 1 vedi pagina 3 5 PR2 servizio normale PRIO 2 vedi pagina 3 5 SEND tipo di job SEND vedi pagina 3 14 RECV tipo di job RECEIVE vedi pagina 3 14 WRITE tipo di job WRITE vedi pagina 3 15 READ tipo di job READ vedi pagina 3 16 Durante l allestimento della connessione il job SEND attivo mentre il job RECEIVE passivo In caso ci siano pi job per ogni TASP il primo job a determinare il tipo connessione attiva passiva nel blocco di collegamento Esempio L applicazione standard corrisponde al tipo di trasferimento 6 Per questo caso si pu ricavare dalla tabella In caso di comunicazione Full Duplex possono essere assegnati in un blocco di connessione rispettivamente un SEND e poi un RECV con PRIO
234. ssione pu essere definito solo se stata gi effettuata la preimpostazione funzione Edita Iniz CP Immissione consistente Per ogni connessione di comunicazione deve essere impostato nella propria base di dati di CP e in quella remota un blocco di connessione importante assicurarsi che i relativi parametri siano compatibili Questo comprende gt i parametri di indirizzo indicazione dei TSAP locali e remoti e dell indirizzo MAC remoto gt l tipo di ordine p es abbinamento consistente tra SEND e RECEIVE gt l indicazione di parametri di trasporto Preimpostazioni La semplice connessione di trasporto preimpostata come segue gt simplex gt priorit 2 7 5 Volume 1 Progettare l interfaccia di trasporto B89074 01 A Campi di immissione per la parametrizzazione dell interfaccia verso lS5 Offset di SSNR Il parametro fissa il numero di locazione Kachel mediante ANR il quale si interroga il canale di comunicazione Campo di valori 0 3 L offset di SSNR qui indicato e il numero di interfaccia di base formano il numero di interfaccia che deve essere as segnato nel blocco di comunicazione Il numero di job definisce univocamente insieme al proprio numero di interfaccia il blocco di connessione Un assegna zione multipla per SSNR ad una scheda CP 1430 non pertanto possibile Nel programma di CPU deve essere trasferito al blocco di comunicazione il numero di job insi
235. stallazione di COM 1430 TF si crea inoltre gt il catalogo NCM p es SIN_COM vedi pagina seguente i file di sistema di COM 1430 TF Volume 1 5 6 B89074 01 Software di progettazione SINEC NCM COM 1430 TF Installzione di COM 1430 TF V Inserire il dischetto COM nel disk drive e avviare l installazione dal dischetto p es A INSTALL Dopo il richiamo del programma di installazione l installazione del software dialogata Nel dialogo possibile determinare il drive destinazione e scegliere da menu Pull Down una directory presente possibile altres creare una nuova directory Installare COM 1430 TF in un catalogo NCM Il nome del catalogo a scelta p es SIN_COM IS COM 1430 TF non deve essere installato nel catalogo di sistema SIMATIC Vv Una volta impostato il percorso desiderato viene visualizzato nella ma schera possibile avviare l installazione del software COM tramite ta sto funzione F7 Il programma di installazione verifica lo spazio di memoria disponibile sul disco rigido Se la memoria non sufficiente compare un messaggio L installazione pu essere interrotta Il programma di installazione verifica prima di copiare se nella directory del disco rigido scelto si trovi gi installato un software COM Se il medesimo software gi stato installato ne viene verificata la versione Se la versione sul disco rigido precedente a quella del dischetto di installazione il software viene ins
236. sualizzato il blocco di connessio ne successivo con il softkey 1 quello precedente Alla fine o all inizio della serie si salta di nuovo al primo o ultimo elemento cio l indicazione ciclica Con il softkey IMMISS pu essere inserito un nuovo bloc co A tale scopo viene visualizzata una maschera vuota Con il softkey CANCELLA viene cancellato un blocco di connessione Questo comando deve essere di nuovo con fermato su richiesta del PG Si seleziona la maschera successiva Indirizzamento indiret to Le possibilit di inserimento ed il significato vengono spiegate nel capitolo 7 e valgono qui in maniera analoga Il softkey CONFERMA salva tutti i parametri approntati nel file di base di dati oppure nel funzionamento online diretta mente nel modulo CP 1430 L utilizzo di questo tasto con sigliabile anche nella fase di editing in funzionamento offline per eseguire un salvataggio intermedio dei parametri ap prontati Volume 1 B89074 01 Progettare l interfaccia di trasporto 7 3 Testare l interfaccia di trasporto Per il test dell interfaccia di trasporto sono disponibili le seguenti maschere Stato generale del livello di trasporto In questa maschera si ottiene una visione d insieme sullo stato momentaneo di tutti i blocchi di connessione del livello di trasporto progettati Si tratta di connessioni di trasporto e di ordini Datagramm Stato singolo del livello di trasporto Si esegue la d
237. tallato di nuovamente Altrimenti esso viene installato solo su apposita richiesta dell utente 5 7 Volume 1 Software di progettazione SINEC NCM COM 1430 TF B89074 01 Dopo l installazione sono consigliate le seguenti impostazioni Se il catalogo di lavoro e il catalogo NCM si trovano nel medesimo drive consigliabile creare per il catalogo NCM un drive virtuale p es possibile copiare e caricare Subst i c sin_com in autoexec bat Questo drive virtuale deve poi essere registrato nella maschera di sistema operativo impostazioni gt catalogo_start Il vantaggio che ne deriva che nella finestra attiva alla funzione cambio gt ulteriori viene immediatamente messo a disposizione per la scelta SINEC NCM V4 8 Avviare COM 1430 TF v Avviare l interprete di comando S5 DOS KOMI digitando Vv Scegliere il catalogo di lavoro in S5 Komi Vv Scegliere la interfaccia desiderata in S5 Komi AS511 oppure SINEC H1 v Avviare NCM mediante la funzione cambio gt ulteriori CES v Scegliere nella maschera Preimpostazioni tipo di CP CP 1430 Ulteriori aiuti si possono ricevere tramite i testi di help integrati Consiglio Se oltre a CP 1430 TF si continua ad utilizzare e progettare il CP 143 installare NCM COM 1430 TF nella stessa directory di NCM COM 143 TF Vantaggio si possono selezionare le funzioni necessarie mediante selezione nella maschera Preimpostazioni Volume 1 5 8 B89074 01 Software di prog
238. tazioni Tipo di CP CP1430 Stato OFFLINE FD File di base di dati ABU1AG1 CP1 Terminare quindi l immissione dei dati softkey F7 A 17 Volume 1 Esempio introduttivo B89074 01 Progettazione di base del CP Maschera Preimpostazioni CP Nel passo successivo viene generato il cosiddetto blocco SYSID v Selezionare la funzione Edita Iniz CP Nella maschera Preimpostazioni CP visualizzata sono indicati nell intestazione della maschera il tipo di CP e il nome del file di base di dati scelto Nella maschera alcuni campi sono gi inizializzati oppure sono semplici campi di segnalazione VA Eseguire le seguenti impostazioni gt per l indirizzamento dell S5 in SINEC H1 Indirizzo MAC 080006010001 gt Scegliere il tipo di comunicazione Comunicazione produttiva via l interfaccia no 0 mediante le seguenti impostazioni SSNR di base 0 Comunicazione P per SSNR 0 di interfaccia gt La dimensione della base di dati gi preimpostata correttamente a 32Kbyte gt Il campo versione firmware un semplice campo di segnalazione gt Per contrassegnare lS5 nell impianto si scelga un relativo testo liberamente formulabile Per esempio Denominazione Impianto di test dell impianto gt Nel campo Data di creazione si scriva la data attuale a formato libero Volume 1 A 18 B89074 01 Esempio introduttivo v Concludere l immissione con il softkey CONFERMA F7 In questo modo si de
239. te tedesco di normalizzazione Accesso tramite Direct Memory Access Sistema operativo Porta RAM duale Data Terminal Equipment Parola dati 16 bit Blocco dati esteso Byte di ingresso Apparecchiatura di ampliamento Electronic Industries Association Volume 1 B89074 01 Abbreviazioni EPROM EW F FB FD FDDI FO FUP G GRAPH 5 HSB HTB IEC IEEE ISO KOMI KOP KOR Erasable Programmable Read Only Memory memoria a sola lettura cancellabile e programmabile Parola di ingresso Blocco funzionale Floppy Disk Fiber distributed Data Interface Fiber Optic trasmissione via fibra ottica Schema logico rappresentazione grafica della soluzione di automazione con simboli Pacchetto software per la progettazione e la programmazio ne di comandi sequenziali Highest Significant Bit Blocco di comunicazione International Electronical Commission Institution of Electrical and Electronical Engineers International Standardisation Organisation Interprete dei comandi Schema a contatti rappresentazione grafica del compito di automazione con simbologia di uno schema elettrico Scheda di coordinazione coordinatore in funzionamento multiprocessore D 3 Volume 1 Abbreviazioni B89074 01 LAE LAN LED LLC LSB LWL MAC MAP MB MD MMS MW NCM OB OSI OV Lunghezza di un blocco Local Area Network rete locale Light Emitted Diode
240. temente dal tipo di comunicazione scelto Inoltre vengono descritte le funzioni anch esse indipendenti dal tipo di servizio per caricare e archiviare i dati di progettazione Ulteriori informazioni Per ulteriori informazioni consultare gt Il capitolo 3 del presente volume informa sul funzionamento dei servizi di trasferimento dell interfaccia di trasporto gt Il capitolo 5 Software di progettazione COM 1430 TF informa sull impiego del tool di progettazione gt Il capitolo 7 del presente volume informa sulle funzioni specifiche per la progettazione della comunicazione nel livello di trasporto Inoltre vengono trattate le connessioni di trasporto e i servizi Datagramm gt La funzione help online di NCM COM 1430 TF informa inoltre durante la progettazione sul significato dei singoli campi di immissione gt rimandi a lato pagina si riferiscono all opuscolo allegato Tool di progettazione COM 1430 TF nel quale sono riportate le maschere di immissione Volume 1 6 2 B89074 01 Sequenze di progettazione e impostazioni di base 6 1 La panoramica seguente mostra le progettazione della comunicazione Le indicazioni nei rettangoli a sfondo nero corrispondono ai punti di menu dell interfaccia COM 1430 Tali indicazioni si riferiscono solo alle sequenze spiegate in questo capitolo Vol 1 Stabilire l ambiente di progettazione Impostazione di base di CP Panoramica sulle sequenze
241. tere o a rilevare dati Tale comunicazione di sfondo viene realizzata tramite i blocchi di comunica zione SEND ALL o RECEIVE ALL i quali nel ciclo di programma devo no essere richiamati almeno una volta per ciascuna interfaccia attiva di CP 1430 TF Anche con RECEIVE i dati ricevuti vengono trasferiti una volta arrivati all AG tramite la comunicazione di sfondo in questo caso RECEIVE ALL 3 35 Volume 1 Progettazione e programmazione della comunicazione via CP 1430 TF B89074 01 3 2 5 4 Job di AG per tipo di servizio WRITE ATTIVO PASSIVO L inoltro di una WRITE avviene dalla parte ATTIVA mediante un blocco SEND parametrizzato con QTYP RW La descrizione della sorgente dati cio sorgente dati nel proprio AG e della destinazione dati cio destinazione dati nell AG estraneo viene depositata in questo caso in un blocco dati che viene comunicato al sistema operativo blocco SEND con i parametri DBNR e QANF Dal lato PASSIVO il CP 1430 TF si prepara autonomamente alla ricezione in questo caso non pertanto necessario alcun invito alla ricezione mediante blocco RECEIVE Per il passaggio dei dati all AG deve essere richiamato almeno una volta il blocco RECEIVE ALL da programma ciclo Le descrizioni di destinazione parametrizzabili nella WRITE PASSIVA nel CP 1430 TF funzionano come parametri di preimpostazione se dalla parte ATTIVA non vengono trasmesse descrizioni parametrizzate Analogamente alla descrizione di dest
242. ti nell esempio il blocco dati S5 diventa leggibile nel calcolatore guida gt servizi VMD Con i servizi VMD possono essere richieste informazioni sulle caratteristiche e sullo stato di un VMD quali servizi sono eseguibili dal dispositivo quali oggetti ci sono ecc gt servizi domain Con questi servizi si trasferiscono programmi e dati Il trasferimento pu anche essere avviato da un terzo apparecchio Es il caricamento di un programma da un file server in un controllore programmabile gt servizi di istanza di programma L istanza di programma rappresenta una parte di programma eseguibile Si tratta per esempio di servizi per creare avviare arrestare e cancellare istanze di programma 2 19 Volume 1 Generalit sulle prestazioni e sul funzionamento del CP 1430 TF B89074 01 Utilizzare l interfaccia TF Che cosa deve fare l utente per risolvere il compito di comunicazione con i servizi TF In linea generale devono essere eseguiti le seguenti azioni ed i seguenti passi gt progettazione di connessioni Nel CP 1430 TF vengono progettate con il tool di progettazione COM 1430 TF connessioni TF definite anche connessioni applicative parametri di connessione ad esse abbinati contengono come per le connessioni di trasporto indirizzi di stazione nonch parametri di connessione locali e remoti Le connessioni di trasporto vengono utilizzate comunque per il trasferimento dati gt progettazione di varia
243. ti pi job per una connessione la revoca di un job comporta la revoca di tutti gli altri job di questa connessione Questa interdipendenza deve essere considerata nell uso del RESET e nell impiego multiplo di una connessione 3 39 Volume 1 Progettazione e programmazione della comunicazione via CP 1430 TF B89074 01 Lo schema seguente mostra l intera sequenza dell elaborazione di un RESET inizio RESET di AG connessione connessione allestita non allestita abbattere la connessione connessione interrotta job con job PRIO 0 1 2 con PRIO 3 4 allestire nuovamente la connessione stato del job RESET terminato revocare il comando dell job stato di trasporto 0 fine Figura 3 10 Esecuzione del RESET Nota Nei servizi datagramm compresi Broadcast e Multicast l impiego dell HTB RESET non opportuno Volume 1 3 40 B89074 01 Progettazione e programmazione della comunicazione via CP 1430 TF 3 2 6 Fornire programmi S5 al controllore Nel caso si utilizzi esclusivamente l interfaccia di trasporto del CP 1430 TF i blocchi di AG vengono trasferiti nello stesso con richiami di comunicazione mediante le funzioni di caricamento KOMI di S5 DOS Con l interfaccia TF si hanno a disposizione ulteriori possibilit Su questo tema si ritorner in maniera pi approfondita
244. timento della connessione i job sono nel frattempo disabilitati Per PRIO 3 4 la comunicazione estinto un nuovo inoltro comunque possibile Soluzione Non appena il collegamento viene di nuovo allestito la segnalazione di servizio sparisce E Ordine senza funzione di iniziativa Anche questa non una segnalazione di errore bens di servizio L ordine un READ WRITE PASSIVO e non pu essere avviato dalla CPU F Ordine non presente L ordine richiamato non definito nell ambito del CP 1430 TF Soluzione Inserire il blocco di collegamento oppure utilizzare la giusta combinazione SSNR A NR nel blocco di comunicazione Volume 1 C 14 B89074 01 Parola di segnalazione e byte di errore di parametrizzazione PAFE C 3 Il byte di errore di parametrizzazione PAFE Il byte PAFE viene settato se il blocco di comunicazione ha riconosciuto un errore di parametrizzazione Significato dei singoli bit 7 o ttet Numero di errore Bit 0 0 nessun errore 1 errore Bit 1 3 non occupati Bit 4 7 Emissione dei numeri d errore Significato dei numeri d errore DQUIANLWN O MnmIO0ITPOQLN nessun errore errato formato ORG area non presente DB area troppo piccola Errore QVZ errata parola di segnalazione nessun parametro sorgente destinazione per SEND RECEIVE ALL interfaccia non presente interfaccia non chiara interfaccia sovraccarica libero numero d
245. to e si comporta come PRIO 1 Il telegramma normalmente di tipo expedited accele rato dati vengono passati direttamente tramite l interfaccia dual port e non solo ad un richiamo RECEIVE ALL oppure SEND ALL PRIO 1 Come per PRIO 0 ma senza interrupt all S5 Qui viene scelta una delle seguenti alternative per servizi Datagramm Indirizzo singolo Trasmettere ad un partner o ricevere da un partner messag gi singoli senza connessioni Multicast Trasmettere senza connessioni messaggi singoli a tutti partecipanti connessi all indirizzo di Multicast indicato oppu re ricevere senza connessioni messaggi singoli da partner che trasmettono all indirizzo di Multicast assegnato Broadcast Trasmettere senza connessioni messaggi singoli a tutti partecipanti connessi all indirizzo stabilito di Broadcast op pure ricevere senza connessioni messaggi singoli da part ner che trasmettono all indirizzo di Broadcast stabilito Volume 1 B89074 01 Progettare l interfaccia di trasporto 2 4 31 Indirizzi di trasporto Parametri locali Indirizzo MAC HEX TSAP ASC TSAP HEX Lunghezza Indirizzo fisico di scheda del proprio AG locale L indirizzo MAC qui impostabile per Tipo Indirizzo singolo tipo di job RECEIVE Preimpostazione 0800060010000H Tipo Multicast tipo d ordine RECEIVE Preimpostazione in base a 090006 01 0 XXX Esadecimale Byte 5
246. trasmettiore di clock risoluzione 01 10 ms valore temporale non attuale no viene implementado nel trasmettiore di clock riservato Volume 1 Annotazioni C Parola di segnalazione e byte di errore di para metrizzazione PAFE C 1 Significato e struttura della ANZW C 2 C 2 Contenuto della parola di segnalazione C 4 C 3 Il byte di errore di parametrizzazione PAFE C 15 C 1 Volume 1 Parola di segnalazione e byte di errore di parametrizzazione PAFE B89074 01 Generalit L interfaccia HTB verso il CP 1430 TF fornisce al PG stato e segnalazioni di errore gt mediante la parola di segnalazione ANZW informazioni sull elaborazione del job gt mediante il byte di errore di parametrizzazione PAFE segnalazione di una errata parametrizzazione del job gt mediante la funzione di test Stato di una connessione Stato Trace di tutte le connessioni e Panoramica su tutte le connessioni C 1 Significato e struttura della ANZW Emissione in formato HEX Mentre i messaggi di errore e di stato in COM 1430 TF sono accompagnati da testo esplicativo l utente di S5 riceve solo messaggi di errore in formato esadecimale Poich i messaggi del COM 1430 TF per funzioni di test sono descritti in dettaglio nel capitolo Testare l interfaccia di trasporto in questo ambito saranno spiegate solamente le segnalazioni relative alla parola di segnalazione Gestione della ANZW La parola di segnalazione contiene la
247. uente Commutatore Richiesta da PG Stato del CP 1430 TF RUN RUN RUN RUN o STOP STOP STOP STOP RUN o STOP STOP Tabella 4 1 Dipendenza degli stati di funzionamento del CP Nello stato di IDLE NON SINCRONO comandi di RUN da PG e da commutatore non hanno alcuna influenza sul controllo dello stato del CP 1430 TF oppure vengono presi in considerazione solo dopo che tale stato stato abbandonato La tabella e la figura seguente chiariscono gli stati del CP 1430 TF Volume 1 4 32 B89074 01 Descrizione tecnica e indicazioni sulla messa in servizio del CP 1430 TF Stato Segnalazioni Attivit 1 Test hard LED RUN spento Test dell hardware del CP 1430 TF ware LED STOP acceso LED FAULT spento 2 Errore di CP LED RUN spento LED STOP acceso LED FAULT acceso Ciclo inoperativo dopo riconoscimento dell errore tutti i programmi e tutte le interfacce vengono disabilitati 3 Sovra pro LED RUN spento Errore di progettazione p es sono stati gettazione LED STOP acceso progettati troppe connessioni LED FAULT lampeggiante 4 NON LED RUN acceso Aspettare il termine della SINCRONO LED STOP acceso sincronizzazione tutte le interfacce S5 IDLE LED FAULT spento attive devono essere sincronizzate dal controllore l interfaccia PG abilitata 5 RUN LED RUN acceso Il traffico dei dati attraverso la LED STOP spento connessione abilitato cos come LED CP Fspento l inte
248. ure 20 ms vedi capitolo 4 4 Dati Tecnici Il trasmettitore del telegramma temporale master clock pu essere un CP 1430 TF un CP 143 TF o p es il trasmettitore SINEC di clock 3 Il CP si pu proporre come master di clock nella rete SINEC H1 e come tale trasmettere telegrammi di sincronizzazione Il telegramma temporale ha un formato standard SINEC che corrisponde alla norma SINEC TF Per il trasferimento del telegramma temporale viene utilizzato dal mittente uno speciale gruppo Multicast indirizzo Ethernet 09 00 06 01 FF Efh oppure un telegramma di Broadcast indirizzo di Broadcast FF FF FF FF FF FF h L orario viene messo a disposizione dell AG in un formato per dati tipico del controllore programmabile S5 155U vedi pagina 3 46 Volume 1 3 42 B89074 01 Progettazione e programmazione della comunicazione via CP 1430 TF 3 3 1 Topologia di rete funzionalit di master slave di clock In una connessione SINEC H1 ogni CP 1430 TF pu eseguire funzioni temporali AG con CP 1430 TF oppure in Se master emporale di clock SINEC H1 CP 1430 TF CP 1430 TF CP 1430 TF o CP 143 TF possibili master di clock in standby Figura 3 11 Topologia di rete con master di clock e master di clock in standby La sincronizzazione temporale di rete pu essere realizzata da un trasmettitore SINEC di clock oppure da un CP 1430 TF a ci preposto La stazione che t
249. uzione di un job Lo svolgimento temporale di un job di trasmissione il seguente Il richiamo del HTB SEND avvia un job di trasmissione nel CP 1430 TF e consegna al programma di comunicazione del CP 1430 TF l indirizzo S5 delle informazioni da trasmettere e l indirizzo della parola di segnalazione abbinata al job Il CP 1430 TF mette a disposizione un buffer dati e trasferisce in esso tramite la comunicazione di sfondo SEND ALL i dati da trasmettere Poi forma con l ausilio dei parametri di connessione una PDU Quando l abilitazione alla ricezione della stazione partner presente la PDU viene trasferita attraverso la rete alla stazione partner Dopo la ricezione della PDU nella stazione partner il CP 1430 TF riceve via rete una conferma di ricezione e trasferisce mediante la comunicazione di sfondo RECEIVE ALL lo stato del job di trasmissione alla parola di segnalazione abbinata ved figura 2 7 SINEC H1 H1FO CPU Porta CP1430 Stazione partner tempo ordine di trasmissione avviato SEND HTB dati _SEND ALL abilitazione dila ricezione conferma di ricezione C_RECEIVE ALD ordine di trasmissione terminato Figura 2 7 Svolgimento temporale di un job di trasmissione Volume 1 2 14 B89074 01 Generalit sulle prestazioni e sul funzionamento del CP 1430 TF Lo svolgimento temporale di job di ricezione il seguente Il richiamo del HTB RECEIVE avvia
250. vanti gt il trasferimento dei dati via bus e le interfacce verso l AG sono bloccate Definizione di stato RUN gt tutti i programmi del CP 1430 TF e tutte le interfacce verso lS5 sono abilitati gt l interfaccia PG abilitata e possono essere eseguite tutte le funzioni PG online eccezione modificare la base di dati gt il trasferimento dei dati abilitato e pu essere visualizzato con le funzioni di test del COM 1430 TF Avvio a caldo tramite commutatore RUN STOP Il CP 1430 TF esegue per ogni transizione di stato da STOP a RUN e da RUN a RUN via STOP nuova sincronizzazione per ripetuto azionamento del commutatore RUN STOP sull AG un avvio a caldo Con ci vengono estinti tutti i collegamenti allestiti fino a quel momento e successivamente riallestiti In questa transizione di stato tutti i dati provvisoriamente salvati nel CP 1430 TF vanno perduti RUN STOP su richiesta del PG Per mezzo delle funzioni del tool di progettazione NCM COM 1430 TF Funz CP Start e Funz CP Stop anche il PG abilitato ad inoltrare la richiesta di RUN e di STOP IS Lo stato di STOP provocato dal commutatore RUN STOP pu essere abbandonato solo con l ausilio del commutatore RUN STOP stesso 4 31 Volume 1 Descrizione tecnica e indicazioni sulla messa in servizio del CP 1430 TF B89074 01 La relazione tra lo stato del CP e i comandi RUN STOP da PG o tramite commutatore riportata schematicamente nella tabella seg
251. viene scelto NCM COM 1430 TF direttamente nella maschera Connessione di trasporto Nella medesima maschera vengono poi progettati gli ulteriori job per lo stesso TSAP G 7 Volume 1 B89074 01 Compatibilit con CP 143 TF NCM COM 143 TF G 2 2 L inconsistenza evitata nessuna generazione automatica di TSAP CP 1430 TF Nella progettazione della connessione deve essere assegnato con il CP 1430 TF per quanto riguarda il partner di comunicazione solamente l indirizzo di trasporto indirizzo MAC e TSAP CP 143 TF Per il CP 148 occorreva in aggiunta assegnare il numero di job e di interfaccia Questo poteva comportare un inconsistenza tra i file di base di dati locale e remoto Nessuna In questo modo non tuttavia pi possibile nella generazione progettazione di CP 1430 TF offrire uno TSAP di TSAP remoto generato automaticamente come preimpostazione Per semplificare la fase di editazione quando viene definito un nuovo ordine i valori di indirizzo MAC e di TASP impostati nella progettazione precedente vengono conservati come modello Volume 1 G 8 Compatibilit con CP 143 TF NCM COM 143 TF B89074 01 G 2 3 Progettazione di gruppi Multicast Definizione Progettazione in NCM COM 143 TF Progettazione in NCM COM 1430 TF Il tipo di funzionamento Multicast permette la trasmissione senza connessioni di singoli messaggi a tutti i partner connessi all indirizzo di Multicast indicato oppure la ric
252. zione modificable Il campo di immissione per la destinazione del file di base di dati copiato gi occupato con il drive attuale della sorgente Per file sorgente e destinazione vale il formato seguente 1 campo di immissione Drive p es A per drive floppy oppure C per disco rigido Campo di valori A P 2 campo di immissione Nome del file sorgente o file destinazione Campo di valori caratteri alfanumerici e il punto Softkey supplementari o con significato particolare Fi SINGOLO I blocchi vengono trasferiti uno per uno nel file destinazione Il significato dei singoli blocchi pu essere ricavato dalla tabella seguente 6 9 Volume 1 Sequenze di progettazione e impostazioni di base B89074 01 Tipo di blocco Blocco VBI1 n Blocco hi di connessione OBI Blocco di inizializzazione OB5 Variabili specifiche VMD OB6 Configurazione di CPU 0B13 Collegamento Third Party 0B14 Blocco di tipo di variabile F2 GLOBALE I blocchi vengono trasferiti nel loro complesso nel file destinazione 6 2 4 File Cancella Con questa funzione possibile cancellare un file di base di dati Per evitare cancellazioni non volute questo comando deve venire confermato Nella riga messaggi appare la domanda Drive file di base di dati cancella file alla quale si pu rispondere con l ausilio dei tasti funzione Softkey ulteriori o c
253. zione STOP FAULT FAULT y Indica un traboccamento overflow dell area di memoria disponibile lampeggiante oppure una eccezione hardware segnalazione continua 15V Indica che l alimentazione 15V per il transceiver cor retta AUI TP Figura 4 2 Frontalino Volume 1 4 6 B89074 01 Descrizione tecnica e indicazioni sulla messa in servizio del CP 1430 TF 4 1 4 Slot per moduli Memory Card Nello slot per moduli del CP 1430 TF possono essere inserite Memory Card Queste Memory Card servono alla memorizzazione di una base di dati del CP approntata con il tool di progettazione NCM COM 1430 TF Ci sono i seguenti moduli di memoria a disposizione gt Modulo RAM 256 KByte MLFB Nr 6ES5 374 2AH21 512 KByte MLFB Nr 6ES5 374 2AJ21 1MByte MLFB Nr 6ES5 374 2AK21 2MByte MLFB Nr 6ES5 374 2AL21 1 fino a 256 Kbyte sono utilizzabili per dati di progettazione Il resto a disposizione come estensione della memoria DRAM Modulo Flash EPROM 128 KByte MLFB Nr 6ES5 374 2FG21 256 KByte MLEB Nr 6ES5 374 2FH21 512 KByte MLFB Nr 6ES5 374 2FJ21 1MByte MLFB Nr 6ES5 374 2FK21 2 2MByte MLFB Nr 6ES5 374 2FL21 4MByte MLFB Nr 6ES5 374 2FM21 2 fino a 256 Kbyte sono utilizzabili per dati di progettazione Moduli EPROM maggiori di 256 kByte non sono pertanto di utilit 4 1 5 Impostazioni sul CP 1430 TF AI contrario dei predecessori CP 535 e CP
254. zione accurati Requisiti di qualifica del personale Per personale qualificato ai sensi delle presenti istruzioni per l uso e delle segnalazioni di pericolo si intendono persone esperte nell assemblaggio nel montaggio nella messa in funzione e nel comando di questo prodotto nonch in possesso della qualifica relativa alla loro attivit come ad es formazione e addestramento o autorizzazione per l esecuzione delle seguenti operazioni inserire e disinserire collegare a terra e contrassegnare circuiti elettrici ed apparecchi o sistemi conformemente agli standars di sicurezza formazione o addestramento per la manutenzione e l uso di opportune attrezzature di sicurezza confor memente agli standards attuali di sicurezza partecipazine ad un corso di Pronto Soccorso Indice h D 1 2 2 1 2 2 2 3 2 4 3 1 3 2 3 2 1 3 2 2 Introduzione Note per l utilizzo del manuale Suggerimenti Simbologia avvertimenti particolari Campo di applicazione del CP 1430 TF Fondamenti Generalit sulle prestazioni e sul funzionamento del CP 1430 TF Connessione compatibile con l ambiente industriale mediante SINEC H1 H1FO 2 1 2 3 Interfaccia di comunicazione CP 1430 TF per SIMATIC S5 2 5 Connessioni di trasporto e interfaccia di trasporto del CP 1430 TF 2 8 Connessioni applicative connessioni TF ed interfaccia TF del CP 1430 TF 2 16 Progettazione e programmazione della comunic

Download Pdf Manuals

image

Related Search

Related Contents

User Manual HT-322 - shenzhen hybertone technology co., ltd.  仕様書の 内容による分類 ~ 装 備 品 等 仕 様 書 種 類 性質による分類  Sylvania CD130SL8 TV DVD Combo User Manual  ELECTRIC SAUNA HEATER  PAA PAA50F-3 と PBA50F  Samsung DVD-R174 User's Manual  Untitled  

Copyright © All rights reserved.
Failed to retrieve file