Home

Accoppiamento punto a punto CP 341 Struttura

image

Contents

1. rece D Bibliografia relativa a SIMATIC S7 iii D 1 Bibliografia relativa a SIMATIC S7 i 243 Glossario eau 245 Indice analitico ane ale at 251 Accoppiamento punto a punto CP 341 Struttura installazione e parametrizzazione Manuale del prodotto 04 2011 A5E02191075 03 9 Indice del contenuto Accoppiamento punto a punto CP 341 Struttura installazione e parametrizzazione 10 Manuale del prodotto 04 2011 A5E02191075 03 Descrizione del prodotto 1 1 Possibilit di impiego del CP 341 Il processore di comunicazione CP 341 consente tramite un accoppiamento punto a punto lo scambio di dati tra il proprio ed altri controllori programmabili o sistemi Funzionalit del CP 341 Il processore di comunicazione CP 341 dotato delle seguenti funzionalit e Velocit di trasmissione fino a 115 2 kBaud semiduplex e Integrazione dei protocolli di trasmissione pi importanti nel firmware dell unit Procedura 3964 R Accoppiamento a computer RK 512 Driver ASCII Driver stampante e Caricamento successivo di ulteriori driver protocolli di trasmissione con la superficie di parametrizzazione CP 341 parametrizzazione di accoppiamento punto a punto e Adattamento dei protocolli di ttasmissione tramite parametrizzazione con l interfaccia di parametrizzazione CP 341 parametrizzazione di accoppiamento punto a punto e Interfaccia seriale integrata Per potersi a
2. Rappresentazione AWL Rappresentazione KOP CALL P_RCV_RK I_RCV_RK EN RES I RCV_RK la P_RCV_RK LADDR EN ENO DB_NO EN_R NDR DBB_NO __R ERRORI L TYP pi _ LADDR LEN id DB_NO STATUS_ L OFFSET n DBB_NO L TYP L CF BYT L CF_BIT L_NO NDR q L_OFFSET ERROR L_CF_BYT LEN L_CF_BIT STATUS Nota parametri EN e ENO sono disponibili soltanto nella rappresentazione grafica in KOP o FUP Per l elaborazione di questi parametri il compiler impiega il risultato binario BIE Se il blocco stato concluso senza errori il risultato binario BIE viene impostato sullo stato di segnale 1 Se si verificato un errore il risultato binario BIE viene impostato su 0 Accoppiamento punto a punto CP 341 Struttura installazione e parametrizzazione 148 Manuale del prodotto 04 2011 A5E02191075 03 Comunicazione tramite blocchi funzionali Assegnazione nell area dati L FBP_RCV_RK collabora con un DB I_RCV_RK di istanza AI momento del richiamo viene indicato anche il numero di DB Il DB di istanza ha una lunghezza di 60 byte L accesso ai dati nel DB di istanza non ammesso 6 4 Utilizzo dei blocchi funzionali con l accoppiamento a computer RK 512 Nota Eccezione In caso di errore STATUS W 16 1E0E possibile ricavare una nota di errore pi dettagliata dalla variabile SFCERR Essa pu essere caricata nel DB di istanza solo con un acce
3. nenne na 1 4 1 Interfaccia RS 232C del CP 341 RS 232C 1 4 2 Interfaccia TTY 20MA del CP 341 20MA TTY iii 1 4 3 Interfaccia X27 RS 422 485 del CP 341 RS 422 485 1 5 Cavi con connettore per il collegamento del processore di comunicazione con un partner di GOMUNICAZIONE tri a i a a E aa a A A VE E A AREA 2 Informazioni di base per la trasmissione seriale di dati na 23 2 1 Trasmissione seriale di un carattere nena tiunnntiaa tatn aa kunankuna nnan aa nn nen nenne 2 2 Procedimento di trasmissione con accoppiamento punto a punto ne 2 3 Si c rezza di trasmMiSsSiONG sussie ieina iii i 29 2 4 Trasmissione dati con la procedura 3964 R nne 2 4 1 Principio della trasmissione dati con la procedura 3964 R 2 4 2 Caratteri di comando della procedura 3964 R ii 2 4 3 Somma di controllo del DIOCCO iiaa na nenntu anina nannu nanne nana 2 4 4 Trasmissione dei dati con 3964 R 2 4 5 Ricezione dei dati con 3964 R iiiii iii N eNEAN TEENER 2 4 6 Trattamento dei dati difettoSi uenn tinn unkuna tutankuna kannun anaa nn nena nn nn 2 5 Trasmissione dati con l accoppiamento a computer RK 512 2 5 1 Trasmissi on dati con RK 912 iisi e ie I ai ei 2 5 2 Prelevamento dati con l RK 512 tutkan tatean nunnan naarn ennn nn nenn 2 5 3 FUNZIONAMENTO QUA
4. Accoppiamento punto a punto CP 341 Struttura installazione e parametrizzazione Manuale del prodotto 04 2011 A5E02191075 03 Informazioni di base per la trasmissione seriale di dati 2 1 Trasmissione seriale di un carattere Griglia I dati tra il CP 341 e un partner di comunicazione vengono trasmessi tramite l interfaccia seriale in una griglia Per ogni griglia sono disponibili tre formati di dati Il formato della trasmissione dati desiderato pu essere parametrizzato con l interfaccia di parametrizzazione CP 341 Parametrizzazione dell accoppiamento punto a punto Nella figura seguente ad esempio sono rappresentati i tre formati di dati della griglia a 10 bit 7 bit di dati 1 bit di start 7 bit di dati 2 bit di stop Stato segnale 1 Stato segnale 0 a z a s 2 v wW N 5 5 5 ea k Q p Q _ N N 7 bit di dati 1 bit di start 7 bit di dati 1 bit di parit 1 bit di stop Stato segnale 1 Stato segnale 0 pag T Q 5 Q _ 1 bit di start 7 bit di dati 2 bit di stop 8 bit di dati 1 bit di start 8 bit di dati 1 bit di stop Stato segnale 1 Stato segnale 0 1 bit di stop d 5 o D EA fe fe ha 0 Figura 2 1 Griglia da 10 bit Accoppiamento punto a punto CP 341 Struttura installazione e parametrizzazione Manuale del prodotto 04 2011 A5E02191075 03 25 Informazioni di base per la trasmissione seriale
5. li I vite CP 341 Partner della comunicazione stereo fran 3 1 20mA TxD 6 say AA I l i i lA I I ae Emittente I 5 1 RxD TxD 1 17 A i i I AN Ricevente i I I I RxD EE I I 1 20 mA f li I l 4 I l 9 l i l i K Emittente i i I 1 1 9 i l l Ricevente 7 2 12 I A fr a l l l I l l I l I landi i S Tipo di cavo ie i l Custodia I LIYCY 4 x 0 14 Custodia I L Figura B 12 Cavo con connettore TTY 20mA CP 341 CPU 944 AG 95 Vedere anche ontaggio del CP 341 Pagina 111 Accoppiamento punto a punto CP 341 Struttura installazione e parametrizzazione Manuale del prodotto 04 2011 A5E02191075 03 235 Cavi con connettore B 3 Interfaccia X27 RS 422 485 del CP 341 RS 422 485 B 3 Interfaccia X27 RS 422 485 del CP 341 RS 422 485 Assegnazione dei pin Nella tabella seguente riportata l assegnazione dei pin del connettore femmina Sub D a 15 poli nel pannello frontale del CP 341 RS 422 485 Tabella B 3 Assegnazione dei pin del connettore femmina Sub D a 15 poli dell interfaccia integrata del CP 341 RS 422 485 Connettore femmina Pin Definizione Ingresso uscita Significato sul CP 341 RS 422 485 1 E z 2 T A Uscita Dati di trasmissione funzionamento a 4 fili 3 z z 4 R A T A Ingresso Dati di ricezione funzionamento a 4 fili Fo Ingresso uscita Dati di ricezione trasmissione fu
6. Accoppiamento punto a punto CP 341 Struttura installazione e parametrizzazione Manuale del prodotto 04 2011 A5E02191075 03 Prefazione Ulteriore supporto In caso di domande relative ai prodotti descritti nel manuale che non trovano risposta nella presente documentazione rivolgersi alle filiali e rappresentanze Siemens della propria zona e L elenco dei partner di riferimento disponibile al sito ttp www siemens com automation partne e La Guida alla consultazione della documentazione tecnica per i singoli prodotti e sistemi SIMATIC si trova nel sito ttp www siemens com simatic doku Il catalogo e il sistema per le ordinazioni online si trovano nel sito ttp www siemens com automation mall Centro di addestramento Per facilitare l approccio al sistema di automazione SIMATIC S7 Siemens organizza corsi specifici Rivolgersi a questo proposito al centro di addestramento locale pi vicino o al centro di addestramento centrale di Norimberga D 90327 e Internet http www siemens com sitrain Accoppiamento punto a punto CP 341 Struttura installazione e parametrizzazione Manuale del prodotto 04 2011 A5E02191075 03 5 Prefazione Technical Support Il Technical Support disponibile per tutti i prodotti dei settori Industry Automation amp Drive Technology e Con il modulo Web per la richiesta di supporto ttp www siemens com automation support request Per ulteriori informazioni sul nostro serv
7. Descrizione FC 21 SEND Parte del programma Generate edge P_SND_REQ P_SND_RK inizialmente viene eseguito una volta con P_SND_RK REQ 0 Quindi P_SND_RK REQ viene impostato a 1 Se nel parametro di comando P_SND_RK REQ viene riconosciuta una transizione di segnale 0 a 1 l ordine P_SND_RK viene avviato Con P_SND_RK DONE 1 o P_SND_RK ERROR 1 P_SND_RK REQ viene impostato a 0 Parte del programma P_SND_RK DONE 1 In caso di trasferimento avvenuto senza errori nell uscita del parametro P_SND_RK il parametro P_SND_RK DONE viene impostato a 1 Per poter distinguere trasferimenti consecutivi nella parola dati 0 del blocco sorgente DB 42 viene condotto anche un contatore di trasmissione P_SND_RK COUNTER_OK Parte del programma P_SND_RK ERROR 1 Se P_SND_RK viene eseguito con P_SND_RK ERROR 1 nella parola dati 2 il contatore di errori P_SND_RK COUNTER_ERR viene incrementato Inoltre P_SND_RK STATUS viene copiato poich con l esecuzione successiva viene sovrascritto con 0 e quindi non potrebbe pi essere letto Accoppiamento punto a punto CP 341 Struttura installazione e parametrizzazione 208 Manuale del prodotto 04 2011 A5E02191075 03 Esempio di programmazione di blocchi standard 9 6 Accensione programma di avviamento e programma ciclico Descrizione FC 22 RECEIVE Parte del programma Enable Receive Data Per poter ricevere i dati l abilitazione alla ricezione P_RCV_RK EN_R del blocco P_RCV_RK deve essere impostata
8. Rappresentazione AWL Rappresentazione KOP CALL P_RCV_RK I_RCV_RK I_RCV_RK ERE P_RCV_RK la EN ENO LADDR EN R NDR i R ERROR DBB_NO bai _ LADDR LEN DB_NO STATUS L OFFSET p DBB_NO LTYP__ L CF BYT L_CF BIT L_NO NDR L OFESET ERROR L CF_BYT LEN L_CF_BIT STATUS Nota parametri EN e ENO sono disponibili soltanto nella rappresentazione grafica in KOP o FUP Per l elaborazione di questi parametri il compiler impiega il risultato binario BIE Se il blocco stato concluso senza errori il risultato binario BIE viene impostato sullo stato di segnale 1 Se si verificato un errore il risultato binario BIE viene impostato su 0 Accoppiamento punto a punto CP 341 Struttura installazione e parametrizzazione 152 Manuale del prodotto 04 2011 A5E02191075 03 Comunicazione tramite blocchi funzionali Area dati occupata L FBP_RCV_RK collabora con un DB I_RCV_RK di istanza AI momento del richiamo viene indicato anche il numero di DB Il DB di istanza ha una lunghezza di 60 byte L accesso ai dati nel DB di istanza non ammesso 6 4 Utilizzo dei blocchi funzionali con l accoppiamento a computer RK 512 Nota Eccezione In caso di errore STATUS W 16 1E0E possibile ricavare una nota di errore pi dettagliata dalla variabile SFCERR Essa pu essere caricata nel DB di istanza solo con un accesso simbolico Parametro FB P_RCV_RK Nella tabella seguente so
9. Accoppiamento punto a punto CP 341 Struttura installazione e parametrizzazione Manuale del prodotto 04 2011 A5E02191075 03 135 Comunicazione tramite blocchi funzionali 6 3 Utilizzo dei blocchi funzionali con la procedura 3964 R 6 3 2 L S7 riceve i dati da un partner di comunicazione L FB P_RCV_RK trasferisce i dati dal CP 341 a un area dati S7 specificata tramite i parametri DB_NO DBB_NO e LEN L FB P_RCV_RK viene richiamato per la trasmissione dati nel ciclo o alternativamente in un programma comandato a tempo in modo statico senza condizioni Con lo stato di segnale 1 statico del parametro EN_R viene abilitato il controllo di eventuali dati da leggere dal CP 341 La trasmissione in corso pu essere interrotta con lo stato di segnale 0 nel parametro EN_R L ordine di ricezione interrotto viene concluso con un messaggio di errore uscita STATUS La ricezione rimane disattivata finch il parametro EN_R ha lo stato di segnale 0 A seconda della quantit di dati una trasmissione pu avvenire con pi richiami cicli di programma Se il blocco funzionale riconosce lo stato del segnale 1 sul parametro R l ordine di trasmissione provvisorio viene interrotto e l FB P_RCV_RK viene riportato allo stato iniziale La ricezione rimane disattivata finch il parametro R ha lo stato di segnale 1 Con il parametro LADDR viene selezionato il CP 341 da indirizzare Segnalazione di errori nell FB P_RCV_RK 136 L uscit
10. DBWN 4 DBWn 6 DBW n 8 Num ro d octet DB gt Pointeur sur la 2e variable DBW n 10 DBW n 12 DBW n 14 Num ro d octet DB Pointeur sur la 3e variable DBW n 16 DBW n 18 DBW n 20 Num ro d octet DB Pointeur sur la 4e variable DBWn 22 DEW n 24 DBW n 26 Num ro d octet DB gt Pointeur sur la cha ne de format Figura 6 7 Configurazione del puntatore DB per il blocco funzionale FB P_PRINT_RK Accoppiamento punto a punto CP 341 Struttura installazione e parametrizzazione 168 Manuale del prodotto 04 2011 A5E02191075 03 Comunicazione tramite blocchi funzionali 6 6 Utilizzo dei blocchi funzionali in caso di stampa dei testi dei messaggi Numeri di DB ammessi I numeri di DB ammessi sono specifici per la CPU Se nel caso di Puntatore su variabile si indica il valore 16 00 come numero di DB tale variabile verr interpretata come non presente e il puntatore verr posto sulla variabile successiva o sulla stringa di formato Se nel caso di Puntatore su stringa di formato il numero di DB pari a 16 00 si avr un interruzione dell ordine di stampa e all uscita del parametro STATUS dell FB P_PRINT_RK verr visualizzato il numero di evento 16 1E43 Numeri di DBB ammessi A partire dal numero di DBB parametrizzato si trova la variabile o la stringa di formato Le variabili possono avere una lunghezza massima di 32 byte la stringa di formato una lunghezza massima di 150 byte Se l
11. Per i cavi si necessita dei seguenti connettori femmina maschio 224 dal lato del CP 341 connettore femmina Sub D a 9 poli con fissaggio a vite dal lato del partner di comunicazione connettore maschio Sub D a 25 poli con fissaggio a vite CP 341 Partner della comunicazione li n N I pA IV l I DI DI I I DI DI l l DI FI l i DI DI I I Ricevente i l I Emittente 2 1 RxD TxDi 1 1 2 I II i DI ia l pei p l I I I I I I I I I I I l I I I l I I I Emittente I i l i Ricevente l I I TxD RxD I 13 I er I I l I i i I I I I l I I I I I I I I I I I l 7 gt I RTS CTS II gt 5 I I I l I I I I I I I l I 8 CTS RTS In 4 S EL i A 6 DSR DTR l 20 I i ona I I l LOI DOLO I 4 D i DTR DSR il j 6 i I I I I I I I i I I I I l I I i I l I l l I i l E 5 GND GND T I i l i i i I I i I I I I i FS Tipo di cavo i l L Custodia LIYCY 7 x 0 14 L Custodia Figura B 2 Cavo con connettore RS 232C CP 341 CP 544 CP 524 CPU 928B CPU 945 CPU 948 Accoppiamento punto a punto CP 341 Struttura installazione e parametrizzazione Manuale del prodotto 04 2011 A5E02191075 03 Cavi con connettore B 1 Interfaccia RS 232C del CP 341 RS 232C Cavi con connettore RS 232C S7 CP 341 CP 521 SI CP 521 BASIC Nella figura seguente rappresentato il cavo con connettore per l accoppiamento punto a punto tra un CP 341 e un CP 521 SI CP 521 BASIC Per i
12. Un partner di comunicazione cio deve avere una priorit elevata e l altro bassa Parametro Descrizione Campo di valori Valore di default Velocit di Velocit di trasmissione dati in bit s baud e 300 9600 trasmissione Avvertenza e 600 Per l interfaccia TTY 20mA sono ammessi max 19200 baud e 1200 e 2400 e 4800 e 9600 e 19200 e 38400 e 57600 e 76800 e 115200 Bit di start Il bit di start viene preposto ad ogni carattere da trasmettere 1 non impostabile 1 Bit di dati Numero dei bit che costituiscono un carattere 7 8 e 8 Bit di stop I bit di stop vengono aggiunti in coda ad ogni carattere da 1 trasmettere e segnalano la fine del carattere e 2 Parit Una sequenza di bit di informazione pu essere completata con e nessuna pari un ulteriore bit quello di parit il cui valore 0 o 1 sommato 5 PARE A i e dispari a quello di tutti i bit consente di raggiungere uno stato prestabilito In tal modo la sicurezza dei dati aumenta e pari Parit nessuna significa che non viene inviato alcun bit di parit Priorit Un partner ha elevata priorit se la sua richiesta di trasmissione bassa elevata ha precedenza su quella dell altro partner Un partner ha s elevata Accoppiamento punto a punto CP 341 Struttura installazione e parametrizzazione Manuale del prodotto 04 2011 A5E02191075 03 81 Informazioni di base per la trasmissione seriale di dati 2 8 Dati di parametrizzazione Segnalazion
13. vu i ni aaa iaia aa 111 4 1 Posti connettore del CP 341 i 4 2 Montaggio e smontaggio del CP 341 4 2 1 Ordine dimo maggio senssa aa n a eee ie 4 2 2 Ordine di Smonaggdio ress T S 4 2 3 Disposizioni di montaggio sesse aiii a deo siii cio N 5 Configurazione e parametrizzazione del CP 341 i 5 1 Possibilit della progettazione iii 5 2 Installazione della superficie di parametrizzazione tn nstetttenr tn reensrrnnn rennen ne 116 5 3 Configurazione del GP 3T sone i ei 117 5 4 Parametrizzazione dei protocolli di comunicazione rn nsenerrnnn nn 118 5 5 Dati di identificazione aa 119 5 6 Gestione dei dati dei parametri nnne sttnnn nannten tn nnna annen nn nn 121 5 7 Caricamento successivo di driver protocolli di trasmissione 122 5 8 Update del firmware te nsteretttttensttnttt tntan n stt tE EEEE ENSE EEE EEEEEESEEEEE EEES EE SEENE EEES nErenn 5 8 1 Caricamento successivo degli aggiornamenti firmware 5 8 2 Visualizzazione della versione del firmware tennt 6 Comunicazione tramite blocchi funzionali iii 6 1 Panoramica dei blocchi funzionali nsere re nenne 128 6 2 impiego dei blocchi funzionalii ihuiii e egg lego vibrare vagina 6 3 Utilizzo dei blocchi funzionali con la procedura 3964 R 6 3 1 L S7 invia i dati a u
14. Controllare il comportamento errato 4 byte nel caso di telegrammi successivi o di reazione o lunghezza lt 10 byte nel caso di telegrammi di comando dell apparecchiatura partner eventualmente tramite un dispositivo di controllo interfaccia da inserire nella linea di trasmissione 06 11H Lunghezza di telegramma e dato della Controllare il comportamento errato lunghezza nell intestazione del telegramma non dell apparecchiatura partner eventualmente tramite un corrispondono dispositivo di controllo interfaccia da inserire nella linea di trasmissione 06 12H Errore di trasmissione del telegramma di Vedi i rimedi per il numero di errore registrato subito reazione successivo un numero di errore di procedura corrispondente stato registrato subito prima in STATUS prima in STATUS Accoppiamento punto a punto CP 341 Struttura installazione e parametrizzazione Manuale del prodotto 04 2011 A5E02191075 03 189 Diagnostica con il CP 341 8 1 Funzioni di diagnostica del CP 341 Classe di evento 7 07H Errore di trasmissione Numero di Evento Rimedio evento 07 01H Trasmissione della prima ripetizione Una ripetizione non un errore essa tuttavia pu e Nella trasmissione del telegramma stato essere indice di disturbi sulla linea di trasmissione o conosciuto n errore o di un comportamento errato dell apparecchiatura partner Se non stato possibil
15. FB P_SND_RK Assegnazione nell area dati 133 Diagramma temporale FC 5 V24_ STAT 12 FC 6 V24_SET 1 Funzionalit del 2 341 Funzionamento full duplex Funzionamento semiduplex Funzioni FC 5 V24_STAT FC 6 V24_SET 165 Funzioni di sistema utilizzate 173 G Griglia 25 Griglia carattere Impostazione resettaggio delle uscite dell interfaccia del CP 341 Indicatori LED Indirizzamento dell unit Inibizione di allarmi Inizializzazione Interfaccia Dati tecnici possibilit di impiego RS 232C 18 221 TTY 20mA 229 X27 RS 422 485 Interfaccia RS 232C Interfaccia TTY 20mA 20 Caratteristiche Interfaccia X27 RS 422 485 Caratteristiche 2 Intestazione del telegramma Struttura con l intestazione del telegramma RK 512 L LED 1 LED di errore cumulativo LED di errore cumulativo SF 181 Lunghezza del telegramma in ricezione M Merker di ae A 47 141 148 152 Metodi di handshake 72 Modello di riferimento ISO a 7 livelli 28 Elaborazione dei protocolli 2 N Numeri di ordinazione Numero di evento Numero minimo di cicli della CPU P P_RCV_RK Richiamo del blocco h37 h48 152 P_SND_RK Richiamo del blocco 133 Parametri di protocollo 8 Parametrizzazione Parametro FC 6 V24 SET Parit 81 88 Particolarit della trasmissione di telegrammi Passaggi tra gli stati di funzionamento Possibilit di impiego del CP 341 Preimpostazione della line
16. scaduto Oppure offline Controllare il partner di comunicazione o modificare eventualmente la parametrizzazione Accoppiamento punto a punto CP 341 Struttura installazione e parametrizzazione 190 Manuale del prodotto 04 2011 A5E02191075 03 Diagnostica con il CP 341 8 1 Funzioni di diagnostica del CP 341 Classe di evento 7 07H Errore di trasmissione Numero di Evento Rimedio evento 07 09H Impossibile stabilire il collegamento il numero dei Controllare il cavo dell interfaccia o i parametri di tentativi ammessi stato superato trasmissione Controllare anche presso il Partner se la funzione di ricezione tra CPU e CP parametrizzata correttamente 07 OAH Impossibile trasmettere i dati il numero dei Controllare il cavo dell interfaccia o i parametri di tentativi di trasmissione stato superato trasmissione Classe di evento 8 08H Errore di ricezione Numero di Evento Rimedio evento 08 01H Attesa della prima ripetizione Una ripetizione non un errore essa tuttavia pu Nella ricezione di un telegramma stato essere indice di disturbi sulla linea di trasmissione o riconosciuto un errore e il CP ha richiesto al di un comportamento errato dell apparecchiatura partner una ripetizione tramite un carattere di partner Se non stato possibile trasmettere il conferma negativa NAK telegramma dopo il numero massimo di ripetizioni viene segnalato un numero di
17. Cavo con connettore TTY 20mA S7 CP 341 CP 523 Nella figura seguente rappresentato il cavo con connettore per l accoppiamento punto a punto tra un CP 341 e un CP 523 Per i cavi con connettore si necessita dei seguenti connettori maschio e dallato del CP 341 connettore maschio Sub D a 9 poli con fissaggio a vite e dallato del partner di comunicazione connettore maschio Sub D a 25 poli con fissaggio a vite CP 341 Partner della comunicazione Emittente des La 4 I l TE I AN Emittente 1 l I N 1 l TxD RxDI l I I 2 1 i 20 MA RxD I 8 e _ amp a I J pEi I i Cavo schermato I A I se l Tipo di cavo lla Custodia I LIYCY 4 x 0 14 Custodia I L Figura B 10 Cavo con connettore TTY 20mA CP 341 CP 523 Accoppiamento punto a punto CP 341 Struttura installazione e parametrizzazione Manuale del prodotto 04 2011 A5E02191075 03 233 Cavi con connettore B 2 Interfaccia TTY 20mA del CP 341 20mA TTY Cavo con connettore TTY 20mA S7 CP 341 CP 521 SI CP 521 BASIC stampante compatibile IBM Nella figura seguente rappresentato il cavo con connettore per l accoppiamento punto a punto tra un CP 341 e un CP 521 SI CP 521 BASIC Per i cavi con connettore si necessita dei seguenti connettori maschio e dal lato del CP 341 connettore maschio Sub D a 9 poli con fissaggio a vite e dallato del partner di comunicazione connettore maschio Sub D a 25 poli con fissag
18. Funzionamento semiduplex RS 485 a 2 fili Valore di default Funzionamento full duplex RS 422 a 4 fili Preimpostazione della linea di ricezione nessuna Impostazione adatta solo ai driver speciali in grado di funzionare con il bus R A 5V R B OV questa preimpostazione consente il riconoscimento break nel caso di Funzionamento full duplex RS 422 a 4 fili R A OV R B 5V questa preimpostazione corrisponde al tempo di riposo nessun mittente attivo nel caso di Funzionamento semiduplex RS 485 a 2 fili questa impostazione non consente il riconoscimento del break vedere anche figura seguente nessuna R A 5V R B OV R A OV R B 5V R A 5V R B OV con Funzionamento semiduplex RS 485 a 2 fili l impostazione di default R A OV R B 5V Cancellazione del buffer di ricezione del CP all avviamento possibile stabilire se il buffer di ricezione del CP debba essere cancellato all avviamento o se alla CPU debbano essere trasferiti eventuali telegrammi precedenti ancora presenti s no no 1Solo con Funzionamento full duplex RS 422 a 4 fili Accoppiamento punto a punto CP 341 Struttura installazione e parametrizzazione Manuale del prodotto 04 2011 A5E02191075 03 91 Informazioni di base per la trasmissione seriale di dati 2 8 Dati di parametrizzazione Preimpostazione della linea di ricezione La figura illustra i
19. Funzioni di sistema utilizzate Nei blocchi vengono utilizzate le funzioni di sistema seguenti e SFB 52 RDREC lettura di un record di dati e SFB 53 WRREC scrittura di un record di dati ATTENZIONE I nuovi blocchi funzionali standard del CP 341 e FB7 2 V3 0 P_RCV_RK e FB8 2 V3 0 P_SND_RK e e e FB13 2 V1 0 P_PRT341 utilizzano i nuovi blocchi funzionali di sistema SFB52 RDREC e SFB53 WRREC supportati solo da versioni della CPU pi recenti La reimpostazione stata necessaria in quanto i vecchi richiami di sistema SFC58 WR_REC e SFC59 RD_REC non sono adatti per il funzionamento dopo IE PB Link o un intestazione PROFINET Agli utenti con versioni della CPU meno recenti che non supportano ancora SFB52 RDREC o SFB53 WRREC vengono messe a disposizione nel punto consueto anche le versioni precedenti di FB7 e FB8 con il nome FB107 P_RCV_RK_OLD e FB108 P_SND_RK_OLD Tutte le CPU S7300 con MMC e le CPU S7 400 a partire dalla versione firmware V3 0 0 supportano i nuovi blocchi funzionali di sistema SFB52 e SFB53 La CPU 318 permette l utilizzo di SFB52 SFB53 solo con periferia decentrata Accoppiamento punto a punto CP 341 Struttura installazione e parametrizzazione Manuale del prodotto 04 2011 A5E02191075 03 173 Comunicazione tramite blocchi funzionali 6 8 Dati tecnici dei blocchi funzionali Accoppiamento punto a punto CP 341 Struttura installazione e parametrizzazione 174 Manuale de
20. Informazioni di base per la trasmissione seriale di dati 2 8 Dati di parametrizzazione Parametro Descrizione Campo di valori Valore di default Modifica messaggio testi dei messaggi modificati qui Numero del messaggio possono essere trasferiti facendo clic 0 1999 su Registra nella panoramica Testi Testo del messaggio max 150 dei messaggi caratteri e Carattere ASCII testo e Indicazioni per la conversione per variabili e Caratteri di controllo tutti quelli definiti nell apposita tabella Stile carattere punti del testo selezionati nella e F Grassetto casella Modifica messaggio possono g Stretto essere dotati in modo pratico di caratteri di controllo tramite pulsanti e B Largo da F fino a U e K Corsivo e U Sottolineato Accoppiamento punto a punto CP 341 Struttura installazione e parametrizzazione 98 Manuale del prodotto 04 2011 A5E02191075 03 Informazioni di base per la trasmissione seriale di dati 2 8 Dati di parametrizzazione 2 8 5 Comandi di conversione e di controllo per la stampa Introduzione La stampa di un testo del messaggio con variabili e comandi di controllo come ad es per grassetto stretto largo o corsivo e sottolineato viene definita tramite una stringa di formato Nella stringa di formato possono essere definite anche indicazioni utili per la stampa come ad esempio l impostazione del numero di pagina l inizio di una nu
21. Se entrambi i partner di comunicazione avviano un ordine di trasmissione contemporaneamente il partner con priorit pi bassa rimander il proprio ordine di trasmissione Accoppiamento punto a punto CP 341 Struttura installazione e parametrizzazione 32 Manuale del prodotto 04 2011 A5E02191075 03 Informazioni di base per la trasmissione seriale di dati 2 4 Trasmissione dati con la procedura 3964 R 2 4 3 Somma di controllo del blocco Somma di controllo del blocco Nel protocollo di trasmissione 3964R la sicurezza dei dati viene potenziata mediante un carattere di controllo del blocco supplementare BCC Block Check Character Telegramma STX Dati DLE ETX BCC lt lt lt lt gt 02H 30H 31H 32H 10H 03H 20H 30 0011 0000 31 0011 0001 XOR 0000 0001 32 0011 0010 XOR 0011 0011 10 0001 0000 XOR 0010 0011 03 0000 0011 XOR 0010 0000 L BCC gt 2 0 Figura 2 4 Somma di controllo del blocco La somma di controllo del blocco la parit pari longitudinale operazione logica combinatoria XOR di tutti i byte di dati di un blocco inviato o ricevuto La creazione inizia con il primo byte di dati utili primo byte del telegramma dopo l attivazione del collegamento e termina dopo il carattere DLE ETX nella disattivazione del collegamento Nota In caso di raddoppiamento del DLE il carattere DLE viene considerato due volte nella formazione del BCC Accop
22. il partner di comunicazione registra un numero di errore nel byte 4 del telegramma di reazione Nel caso di errori di protocollo non avviene alcuna registrazione nel telegramma di reazione Accoppiamento punto a punto CP 341 Struttura installazione e parametrizzazione Manuale del prodotto 04 2011 A5E02191075 03 Informazioni di base per la trasmissione seriale di dati 2 5 Trasmissione dati con l accoppiamento a computer RK 512 Telegrammi successivi SEND Un telegramma SEND successivo viene avviato se la quantit di dati supera i 128 Byte Lo svolgimento corrisponde a quello del telegramma SEND Se vengono trasmessi pi di 128 byte essi verranno trasmessi automaticamente in uno o pi telegrammi successivi La figura seguente mostra la trasmissione di dati con invio di un telegramma successivo SEND e un telegramma di reazione successivo CP 341 Telegramma SEND successivo Carattere idi inizio 02H Conferma pos 10H 1 Telegramma successivo FFH 00H Ordine SEND 41H Blocco dati 44H Byte di dati 129 Byte di dati 130 Byte di dati n Codice finale 10H Codice finale 03H solo con block check Conferma pos 10H eo Telegramma di reazione successivo Carattere idi inizio 02H I Conferma pos 10H Telegramma di reazione successivo FFH 00H 00H _ Numero di errore 00H Codice finale 10H 1 1 Codice finale 03H q solo con block check p Conferma pos 1
23. ingressi A uscite M merker T temporizzatori o Z contatori la coerenza dei dati limitata a 32 byte se non possibile evitare tramite il merker di accoppiamento che durante la trasmissione si acceda a tali aree da altri punti del programma utente Accoppiamento punto a punto CP 341 Struttura installazione e parametrizzazione Manuale del prodotto 04 2011 A5E02191075 03 141 Comunicazione tramite blocchi funzionali 6 4 Utilizzo dei blocchi funzionali con l accoppiamento a computer RK 512 6 4 1 Trasmissione dati con l FB P_SND_RK ordine attivo Il blocco funzionale FB P_SND_RK pu trasferire dati da un area dati S7 a un CP 341 tramite l impostazione del parametro SF S La trasmissione dati viene avviata con un fronte di salita nell ingresso REQ A seconda della quantit di dati LEN una trasmissione pu avvenire con pi richiami cicli di programma Con il parametro LADDR viene indicato l indirizzo del CP 341 a cui accedere Come sorgente per i dati da trasmettere ammessa solo l area dei blocchi dati La sorgente specificata in modo completo dall indicazione del numero del blocco dati DB_NO e dell offset DBB_NO del primo byte di dati da trasmettere in tale blocco di dati Come aree di destinazione sono ammessi come tipi di dati R_TYP blocchi dati DB blocchi dati estesi DX La destinazione specificata completamente dal numero di CPU R_CPU_NO rilevante solo nel caso di comunicazione
24. necessario saldare per garantire un traffico di dati senza disturbi una resistenza terminale di ca 330 Q dalla pareta del ricevitore Figura B 14 Cavo con connettore X27 CP 341 CP 340 CP 341 CP 441 per RS 485 a 2 fili Nota La figura precedente rappresenta il cablaggio nel caso in cui l utente prepari autonomamente il cavo connettore Per il funzionamento RS 485 a due fili e RS 422 a 4 fili possibile usare anche i cavi con connettore Siemens In questo caso il cablaggio interno nel cavo di collegamento quello rappresentato nella figura ponticelli 2 4 e 9 11 vengono inseriti con la parametrizzazione del CP Accoppiamento punto a punto CP 341 Struttura installazione e parametrizzazione Manuale del prodotto 04 2011 A5E02191075 03 239 Cavi con connettore B 3 Interfaccia X27 RS 422 485 del CP 341 RS 422 485 Cavo con connettore X 27 S7 CP 341 CP 544 CP 524 CPU 928B CPU 945 CPU 948 Nella figura seguente rappresentato il cavo con connettore per l accoppiamento punto a punto tra un CP 341 e CP 544 CP 524 CPU 9285 CPU 945 CPU 948 per il funzionamento RS 422 Per i cavi con connettore si necessita dei seguenti connettori maschio e dal lato del CP 341 connettore maschio Sub D a 15 pin con fissaggio a vite e dallato del partner di comunicazione connettore maschio Sub D a 15 pin con chiusura a chiavistello CP 341 Partner della comunicazione E AN RG era I I I i 2 n TA
25. richiami cicli di programma Il blocco funzionale FB P_SND_RK pu essere richiamato nel ciclo con lo stato di segnale 1 nell ingresso di parametrizzazione R In tal modo la trasmissione al CP 341 viene interrotta e l FB P_SND_RK viene riportato allo stato iniziale dati gi ricevuti dal CP 341 vengono inviati anche al partner di comunicazione Se l ingresso R ha lo stato di segnale statico 1 la trasmissione disattivata Con il parametro LADDR viene indicato l indirizzo del CP 341 a cui accedere Segnalazione di errori nell FB P_SND_RK L uscita DONE indica Fine ordine senza errori ERROR segnala un errore verificatosi In STATUS viene indicato in caso di errore il numero di evento di vedere 182 verificato alcun errore STATUS ha valore 0 DONE ed ERROR STATUS vengono emessi anche in caso di RESET di FB P_SND_RK vedere la figura al paragrafo Ricezione dati con l FB P_RCV_RK ordine passivo Pagina iann In presenza di un errore viene resettato il risultato binario BIE Se il blocco viene concluso senza errori il risultato binario ha lo stato 1 Nota Il blocco funzionale P_SND_RK non dispone di verifica parametrica in caso di parametrizzazione errata la CPU pu passare allo stato STOP In seguito al passaggio della CPU dallo stato STOP a RUN prima che il CP 341 possa elaborare un ordine avviato si deve chiudere il meccanismo di avviamento CPU del CP dell FB P_SND_RK vedere il paragrafo Messaggi di
26. tagliato In tutti gli altri casi vengono emessi caratteri a seconda della larghezza e comandi di conversione indefiniti o errati non vengono eseguiti Nella stampa ci viene segnalato con l emissione di ad esempio il tipo di rappresentazione manca 2 2 Inoltre viene emesso il resto del comando di conversione ovvero dopo il carattere riconosciuto come errato In tal modo possibile localizzare con precisione la causa dell errore e comandi di conversione senza la variabile ad essi appartenente vengono ignorati Le variabili per le quali manca il comando di conversione non vengono emesse e comandi di conversione in un intestazione o un pi pagina non supportati non vengono eseguiti ma inoltrati in modo trasparente alla stampante Accoppiamento punto a punto CP 341 Struttura installazione e parametrizzazione Manuale del prodotto 04 2011 A5E02191075 03 103 Informazioni di base per la trasmissione seriale di dati 2 8 Dati di parametrizzazione e Perla formattazione a capo tabulatori ecc all interno di un testo del messaggio o della stampa di un comando di conversione pi lungo l utente stesso deve usare i comandi di controllo opportuni e Sesia la stringa di formato che il testo del messaggio contengono comandi di conversione espandere innanzitutto la stringa di formato Infine il testo del messaggio Esempio Tensione 3 V corrente 2 A Testo del messaggio 1 Tensione l V Stringa di forma
27. vedere il capitolo Messaggi di diagnostica dei blocchi Pagina 192 Accoppiamento punto a punto CP 341 Struttura installazione e parametrizzazione 48 Manuale del prodotto 04 2011 A5E02191075 03 Informazioni di base per la trasmissione seriale di dati 2 5 Trasmissione dati con l accoppiamento a computer RK 512 2 5 1 Trasmissione dati con RK 512 Trasmissione dati con RK 512 Nella figura seguente rappresentata la trasmissione dati con un telegramma di reazione con l accoppiamento a computer RK 512 CP 341 Partner della comunicazione Telegramma SEND Carattere di inizio 02H STX gt Attivazione del Conferma pos 10H DLE my collegamento 00H _ _ Bytel 00H Byte 2 j Ordine SEND 41H Bytes SS Blocco dati 44H ____u_ _go y te LI Destinazione dati DB10 AH_ m Byte 5 gt Intestazione Dati offset DWO01 01H Byte 6 gt tele Parola lunghezza 00H Byte7 3 reazione 50 DW 32H ___u Byte8 ij Nessun KM FFH _ ____ Byte9 sli soltanto CPU1 1FH _ Byte10 Byte di dati 1 Byen Byte di dati 2 m Byte 12 Dati utili e Byte di dati n Byten gt Codice finale 10H DLE _ 55 isattivazione Codice finale 03H 73 del solo con block check si DLE gt collegamento Conferma pos 10H o Telegramma di reazione Carattere di inizio 02H 4 STX na pos conferma 10H DLE collegamento 00H x _
28. 0 003 0 003 0 003 0 006 0 011 0 021 0 040 0 081 0 160 10 byte 0 004 0 004 0 005 0 005 0 008 0 015 0 029 0 058 0 115 0 231 0 455 20 byte 0 005 0 005 0 006 0 008 0 014 0 027 0 052 0 104 0 207 0 416 0 822 50 byte 0 007 0 010 0 012 0 017 0 031 0 061 0 121 0 242 0 483 0 966 1 935 100 byte 0 012 0 017 0 022 0 031 0 059 0 118 0 227 0 472 0 942 1 884 3 727 200 byte 0 022 0 031 0 041 0 060 0 117 0 234 0 415 0 931 1 861 3 722 7 353 500 byte 0 051 0 076 0 099 0 148 0 291 0 577 1 076 2 309 4 616 9 233 18 458 1000 byte 0 101 0 151 0 198 0 294 0 581 1 154 2 146 4 134 9 212 18 424 36 817 4000 byte 0 331 0 596 0 784 1 170 2 317 4 613 9 205 18 393 36 776 73 553 147 080 Procedura 3964 R Tabella A 11 Tempi di trasmissione in s con procedura 3964 R Dati utili Baudrate Bd 115200 76800 57600 38400 19200 9600 4800 2400 1200 600 300 1 byte 0 003 0 003 0 003 0 004 0 006 0 010 0 018 0 034 0 066 0 130 0 258 10 byte 0 004 0 004 0 005 0 006 0 011 0 020 0 039 0 075 0 149 0 296 0 590 20 byte 0 005 0 006 0 007 0 009 0 017 0 032 0 062 0 121 0 241 0 480 0 957 50 byte 0 007 0 010 0 013 0 018 0 034 0 066 0 131 0 259 0 517 1 031 2 057 100 byte 0 012 0 018 0 023 0 033 0 063 0 124 0 246 0 489 0 976 1 948 3 896 200 byte 0 022 0 033 0 042 0 062 0 121 0 240 0 475 0 949 1 895 3 786 7 570 500 by
29. 1 Byte 3 Byte 4 Byte 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0 Interruzione linea break 0 0 1 0 1 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 O i Parametro errato Informazioni di diagnostica esadecimale La tabella seguente mostra i 4 byte di informazioni di diagnostica del CP 341 in formato esadecimale Evento 1 Byte 2 Byte 3 Byte 4 Byte Interruzione linea 25H OCH 02H 00H break Parametro errato 83H OCH 00H 00H Rapporto di dipendenza dell allarme di diagnostica dallo stato di funzionamento della CPU Un allarme di diagnostica tramite il bus P viene generato con eventi entranti fronte di salita e uscenti fronte di discesa Per il passaggio della CPU dallo stato STOP a quello RUN vale quanto segue e gli eventi che si sono verificati mentre la CPU era in STOP non vengono memorizzati n quelli entranti n quelli uscenti e dopo un passaggio dallo stato STOP a RUN gli eventi ancora presenti vengono segnalati tramite allarme di diagnostica Accoppiamento punto a punto CP 341 Struttura installazione e parametrizzazione Manuale del prodotto 04 2011 A5E02191075 03 201 Diagnostica con il CP 341 8 1 Funzioni di diagnostica del CP 341 Accoppiamento punto a punto CP 341 Struttura installazione e parametrizzazione 202 Manuale del prodotto 04 2011 A5E02191075 03 Esempio di programmaz
30. CP 341 tn nsnnrntnnn nennen ne 176 7 3 Comportamento del CP 341 con i passaggi di stato di funzionamento della CPU 177 8 Diagnostica coni ilCP 341 calcari aaa 8 1 Funzioni di diagnostica del CP 341 iii 179 8 1 1 Diagnostica tramite gli elementi di visualizzazione del CP 341 8 1 2 Messaggi di diagnostica dei blocchi funzionali iii 182 8 1 3 Numeri di errore nel telegramma di reazione ranten nnntnn nenten 8 1 4 Diagnostica tramite il buffer di diagnostica del CP 341 198 8 1 5 Allarme di diagnostica i 9 Esempio di programmazione di blocchi standard rrrr 9 1 Informazioni generalli iaia el elia ella lalla 9 2 Configurazione dei dispositivi aininn anaa Aa AN AANA EAA KAENA A 9 3 Impostazioni I E E E A 9 4 Blocchi utilizzati iaia a 9 5 Installazione messaggi di Grrore iiiiiii iii 9 6 Accensione programma di avviamento e programma ciclico A Dailtechicr iii A 1 Datitecniciidel CP3412 guai elia A palla elicanigia dirai ai A 2 Tembpi ditrasmiIssione ipa ae ail tie are ai 218 B Gavi con connettore ccirr lr i aaa B 1 Interfaccia RS 232C del CP 341 RS 232C i 221 B 2 Interfaccia TTY 20mA del CP 341 20MA TTY 0 nenna 229 B 3 Interfaccia X27 RS 422 485 del CP 341 RS 422 485 236 C Accessori e numeri di ordinazione
31. Ci realizzato in protocolli di alta qualit per la comunicazione dati modello di riferimento ISO a 7 livelli Sicurezza di trasmissione con 3964 R 30 Sicurezza dei dati incrementata con l utilizzo della procedura 3964 R La distanza di Hamming nella 3964 R pari a 3 La distanza di Hamming una misura per la sicurezza di una trasmissione dati Tramite la procedura 3964 R viene garantita un elevata sicurezza di trasmissione sulla linea di trasmissione L elevata sicurezza di trasmissione viene raggiunta tramite una struttura definita nella messa in opera e nella disattivazione del telegramma e con l uso contemporaneo di un carattere di controllo del blocco BCC A seconda che la trasmissione avvenga con o senza carattere di controllo del blocco si differenzia tra Trasmissione dati senza carattere di controllo del blocco 3964 Trasmissione dati con carattere di controllo del blocco 3964R Nel presente manuale in presenza di avvertenze e descrizioni che si riferiscono ad entrambi i modi di trasmissione dati si ricorre alla denominazione 3964 R Accoppiamento punto a punto CP 341 Struttura installazione e parametrizzazione Manuale del prodotto 04 2011 A5E02191075 03 Informazioni di base per la trasmissione seriale di dati 2 3 Sicurezza di trasmissione Limiti di prestazioni con il 3964R e Non assicurata l ulteriore elaborazione dal punto di vista tecnico del programma dei dati di trasmissione ricezione
32. Errore di firmware del CP Spegnere e riaccendere l unit Sostituire eventualmente l unit Classe di evento 2 02H Errore nell inizializzazione Numero di evento 02 OFH Testo di evento AI momento dell avvio della comunicazione parametrizzata viene accertata una parametrizzazione non ammessa Non stato possibile parametrizzare l interfaccia Rimedio Correggere la parametrizzazione non ammessa ed eseguire un restart Accoppiamento punto a punto CP 341 Struttura installazione e parametrizzazione Manuale del prodotto 04 2011 A5E02191075 03 183 Diagnostica con il CP 341 8 1 Funzioni di diagnostica del CP 341 Classe di evento 3 03H Errore di parametrizzazione degli FB non viene visualizzato nel b uffer di diagnostica Numero di Testo di evento evento 03 01H Tipo di dati sorgente destinazione non ammesso oppure campo non disponibile indirizzo iniziale lunghezza DB non ammesso o non disponibile p es DB 0 o altro tipo di dati non presente o non ammesso numero del byte del merker di accoppiamento non valido o numero del bit del merker di accoppiamento non valido oppure non sono stati selezionati n S n F con FB P_SND_RK Rimedio Controllare la parametrizzazione nella CPU e nel CP ed eventualmente correggerla Soltanto con RK 512 il partner fornisce parametri non ammessi nell intestazione del telegramma Controllare la parame
33. I bd l i 3 11 TxD R pi I 15 i Emittente s X XH 2__Ricevente ji Ts I I l l i i l I I l 14 iRTS CTS i 19 Y I mi i gt Ti I I 8 5 ICTS RTS i 143 I i l i i I 6 I DSR DTRI 15 MU fi fi Di I und lt i l na I l I 4 DTR DSR 7 gt PAL l i l i I I i I I i l l I 5 1 1 GND GND 12 21 23 i ic ara I d I ji i 4 i Du nn l l I LIYCY 7 x 0 14 I EER Tipo di cavo a Custodia Custodia Figura B 4 Cavo con connettore RS 232C CP 341 CP 523 Accoppiamento punto a punto CP 341 Struttura installazione e parametrizzazione 226 Manuale del prodotto 04 2011 A5E02191075 03 Cavi con connettore B 1 Interfaccia RS 232C del CP 341 RS 232C Cavo con connettore RS 232C S7 CP 341 IBM Proprinter PT 88 DR 230 Nella figura seguente rappresentato il cavo con connettore per l accoppiamento punto a punto tra un CP 341 e un IBM Proprinter con interfaccia seriale PT 88 o stampante IBM compatibile Per il cavo si necessita dei seguenti connettori maschio femmina e dallato del CP 341 connettore femmina Sub D a 9 poli e per IBM Proprinter connettore maschio Sub D a 25 poli CP 341 Stampante I Ricevente Emittente Emittente Ricevente I ij l cad Tipo di cavo Custodia LIYCY 7 x 0 14 Lacuna urea scanuntital Figura B 5 Cavo con connettore RS 232C CP 341 IBM Proprinter Accoppiamento punto a punto CP 341 Struttura installazione e para
34. RA n 14 i I I Ti i a i DI i 9 Ii T B RB i 11141 I Emittente i i i Ricevente 41 IR A TA i 2 I I hd 1 i i I I i Mii ii TIRE Tii 19 I l Il Ricevente I i Li Emittente 81 GND GND 1 8 i C I l I 0 i I I i caro sctemato i l I I r I I 1 I I I I T w Tipo di cavo EEE Custodia LIYCY 3 x 2 x 0 14 i Custodia i T A T B e R A R B l i i attorcigliati a coppia O S 1 Nel caso di cavi con lunghezza superiore a 50 m necessario saldare per garantire un traffico di dati senza disturbi una resistenza terminale di ca 330 Q dalla pareta del ricevitore Figura B 15 Cavo con connettore X27 CP 341 CP 544 CP 524 CPU 928B CPU 945 CPU 948 per RS 422 a 4 fili Accoppiamento punto a punto CP 341 Struttura installazione e parametrizzazione 240 Manuale del prodotto 04 2011 A5E02191075 03 Accessori e numeri di ordinazione Versioni dell unit La tabella seguente contiene i modelli del CP 341 Tabella C 1 Numeri di ordinazione delle versioni di unit del CP 341 Prodotto Numero di ordinazione CP 341 RS 232C 6ES7 341 1AH02 0AE0 CP 341 20mA TTY 6ES7 341 1BH02 0AE0 CP 341 RS 422 485 6ES7 341 1CH02 0AE0 Cavi con connettore Sono disponibili cavi con connettore con le lunghezze 5 m 10me 50 m Tabella C 2 Numeri di ordinazione dei cavi con connettore Cavi con connettore per Versione Numero di ordinazione CP
35. RXD B GND tutti a potenziale separato rispetto all alimentazione interna S7 Segnali RS 485 R T A R T B GND tutti a potenziale separato rispetto all alimentazione S7 interna bus backplane S7 300 e all alimentazione esterna DC 24V Baudrate max 115 2 kBaud Lunghezza max cavi 250 m a 115 2 kBaud 500 m a 38 4 kBaud 1200 m a 19 2 kBaud tipo di cavo LIYCY 7 x 0 14 6ES7 902 3Ax00 0AA0 Norma DIN 66259 parti 1 e 3 EIA RS 422 485 CCITT V 11 Nota Con i protocolli RK 512 e 3964 R il modulo di interfaccia X27 RS 422 485 utilizzabile solo con il funzionamento a 4 fili Accoppiamento punto a punto CP 341 Struttura installazione e parametrizzazione Manuale del prodotto 04 2011 A5E02191075 03 21 Descrizione del prodotto 1 5 Cavi con connettore per il collegamento del processore di comunicazione con un partner di comunicazione 1 5 Cavi con connettore per il collegamento del processore di comunicazione con un partner di comunicazione Cavi connettori standard Per l accoppiamento punto a punto del processore di comunicazione con il partner di comunicazione Siemens offre cavi standard in diverse lunghezze I numeri di ordinazione e la lunghezza dei connettori standard sono indicati nell appendice Accessori e numeri di ordinazione Pagina 241 del presente manuale Confezionamento dei cavi con connettore da parte dell utente Se si intende confezionare in proprio i cavi con connettori necessario osservare alcuni
36. Segnali RS 485 R T A R T B GND tutti con separazione di potenziale rispetto all alimentazione interna S7 bus backplane e a quella esterna DC 24V Distanza di trasmissione 1200 m max Baudrate max 115200 Baud Accoppiamento punto a punto CP 341 Struttura installazione e parametrizzazione Manuale del prodotto 04 2011 A5E02191075 03 213 Dati tecnici A 1 Dati tecnici del CP 341 Dati tecnici della procedura 3964 R Nella tabella seguente sono riportati i dati tecnici della procedura 3964 R Tabella A 5 Dati tecnici della procedura 3964 R Procedura 3964 R con valori standard Lunghezza max 4096 byte telegramma Parametro Si pu parametrizzare e Con senza carattere di controllo del blocco e Priorit bassa alta e Velocit di trasmissione dati 300 600 1200 2400 4800 9600 19200 38400 57600 76800 115200 Baud e Griglia 9 10 11 o 12 bit e Preimpostazione della linea di ricezione nessuna R A 5V R B OV R A OV R B 5V Procedura 3964 R parametrizzabile Lunghezza max 4096 byte telegramma Parametro Si pu parametrizzare e Con senza carattere di controllo del blocco e Priorit bassa alta e Velocit di trasmissione dati 300 600 1200 2400 4800 9600 19200 38400 57600 76800 115200 Baud e Griglia 9 10 11 o 12 bit e Tempo di ritardo caratteri 20 ms 65530 ms in passi da 10 ms e Tempo di ritardo conferma 20 ms 65530 ms in passi da 10 ms e N
37. a 1 Parte del programma P_RCV_RK NDR 1 Se P_RCV_RK NDR impostato sono stati ricevuti nuovi dati e il contatore di ricezione P_RCV_RK COUNTER_OK viene incrementato Parte del programma P_RCV_RK ERROR 1 In caso di esecuzione con errori cio se impostato il bit di errore nell uscita del parametro P_RCV_RK il contatore di errori P_RCV_RK COUNTER_ERR viene incrementato Inoltre P_RCV_RK STATUS viene copiato poich con l esecuzione successiva viene sovrascirtto con 0 e quindi non potrebbe pi essere letto Tutti i valori rilevanti possono essere esaminati nella VAT Descrizione CP341 V24 e Le funzioni di lettura e comando dei segnali addizionali dell RS 232C possono essere eseguite solo con il driver ASCII Il comando possibile solamente se nella scheda Trasmissione non stato selezionato il parametro di comando automatico dei segnali V24 e La lettura e il comando dei segnali V24 possono essere eseguite con l aiuto della tabella variabili Tramite i merker M 1 6 e M 1 7 possibile preimpostare gli stati di segnale SET_DTR e SET_RTS Con un passaggio di segnale da 0 a 1 sul merker E 0 7 lo stato della funzione FC V24_SET viene trasferito al CP e La funzione FC V24_STAT viene richiamata ciclicamente Lo stato dei segnali V24 del CP 341 pu essere letto per mezzo dei merker da 3 0 a 3 5 Accoppiamento punto a punto CP 341 Struttura installazione e parametrizzazione Manuale del prodotto 04 2011 A5E021
38. a computer RK 512 Particolarit dei blocchi dati estesi Nel caso dell ordine Preleva dati da blocchi dati e blocchi dati estesi prestare attenzione alle seguenti particolarit e Con l RK 512 pu essere prelevato solo un numero pari di dati Se si indica come lunghezza LEN un numero dispari viene sempre trasferito un byte in pi Nel DB di destinazione viene comunque registrato il numero corretto di dati e Conl RK 512 si pu indicare solo un offset pari In caso di indicazione di un offset dispari i dati vengono prelevati dal primo offset pari pi piccolo del partner Esempio l offset 7 i dati vengono prelevati a partire dal byte 6 Particolarit di temporizzatori e contatori Se si prelevano dal partner di comunicazione temporizzatori o contatori occorre considerare che per ogni temporizzatore o contatore vengono prelevati 2 byte Se si desidera prelevare ad esempio 10 contatori occorre indicare la lunghezza 20 Richiamo del blocco Rappresentazione AWL Rappresentazione KOP CALL P_SND_ RK I SND RK SND RK SER P_SND_RK REQ a EN ENO lane SF DONE DB NO REQ ERROR DBB NO R STATUS LEN LADDR R CPU NO DB_NO R_TYP DBB_NO R_NO LEN R OFFSET R_CPU_NO R CF_ BYT R_TYP R CF BIT iR_NO DONE R_OFFSET ERRORS R_CF_BYT aa R_CF_BIT Accoppiamento punto a punto CP 341 Struttura insta
39. avviamento del CP 341 Avviamento del CP 341 L avviamento del CP 341 si suddivide nelle seguenti fasi e Inizializzazione RETE ON del CP 341 e Parametrizzazione Inizializzazione Non appena il CP 341 sotto tensione tutti i componenti dell unit vengono portati allo stato iniziale e inizializzati Parametrizzazione Con la parametrizzazione al CP 341 vengono assegnati i parametri dell unit assegnati al posto connettore attuale che sono stati creati nella superficie di parametrizzazione CP 341 parametrizzazione di accoppiamento punto a punto Viene eseguita una riparametrizzazione Ora il CP 341 operativo Comportamento all avviamento all attivazione dell alimentazione dell unit Se il CP 341 dispone di un alimentazione DC 24 V propria indipendente dalla CPU in caso di mancanza e ritorno della tensione di alimentazione DC 24 V del CP 341 la comunicazione della CPU con il CP 341 viene interrotta Per riprendere la comunicazione tra CPU e CP 341 portare prima la CPU in STOP e quindi nuovamente nello stato RUN Accoppiamento punto a punto CP 341 Struttura installazione e parametrizzazione 176 Manuale del prodotto 04 2011 A5E02191075 03 Comportamento all avviamento e passaggio tra gli stati di funzionamento del CP 341 7 3 Comportamento del CP 341 con i passaggi di stato di funzionamento della CPU 7 3 Comportamento del CP 341 con i passaggi di stato di funzionamento della CPU Dopo l avviamento del CP 341 tutt
40. caratteri del numero dell anno Nel caso della data sono ammessi solo i valori 2 o 4 Tenere presente che la precisione viene inserita sempre da un punto Esso serve a identificare e delimitare la larghezza Accoppiamento punto a punto CP 341 Struttura installazione e parametrizzazione 100 Manuale del prodotto 04 2011 A5E02191075 03 Informazioni di base per la trasmissione seriale di dati Tipo di rappresentazione 2 8 Dati di parametrizzazione La tabella seguente descrive i tipi di rappresentazione possibili dei valori delle variabili Un eccezione costituita dai tipi di rappresentazione N e P Essi sono spiegati in coda alla tabella Nel tipo di rappresentazione sono ammessi caratteri maiuscoli e minuscoli Tabella 2 23 Tipi di rappresentazione nel comando di conversione Tipo di Tipo di dati Rappresentazione Larghezza della Descrizione rappresentazione corrispondente standard rappresentazione standard A DATE WORD 10 06 1992 tedesco 10 formato data tedesco C CHAR BYTE A B 1 caratteri alfanumerici WORD AB 2 DWORD ABCD 4 ARRAY OF CHAR ABCDE ARRAY OF BYTE ABCDE D DATE WORD 1996 06 10 americano 10 formato della data secondo ICE 1131 3 F REAL DWORD 0 123456 8 rappresentazione a virgola mobile senza esponente H tutti i tipi di dati incluso in base al tipo di dati in base al tipo di dati rappresentazione in ARRAY OF BYTE formato esadecimale INT
41. da 1 a 255 o 0 stampa continua e Carattere separazione fine riga CR LF CR LF LF CR e Setdi caratteri Proprinter IBM oppure personalizzato e Emulazione stampante per grassetto stretto largo corsivo e sottolineato HP Deskjet HP Laserjet Proprinter IBM o personalizzata e 1 2 righe di intestazione e o pi di pagina Vedere anche Dati tecnici dei blocchi funzionali Pagina 172 Accoppiamento punto a punto CP 341 Struttura installazione e parametrizzazione Manuale del prodotto 04 2011 A5E02191075 03 217 Dati tecnici A 2 Tempi di trasmissione A 2 Tempi di trasmissione Tempi di trasmissione Driver ASCII Le tabelle seguenti elencano i tempi di trasmissione e il relativo protocollo Per misurare i tempi sono stati impiegati due S7 300 dotati ciascuno di una CPU 319 3 PN DP 6ES7 318 3EL00 0ABO e di un CP 341 V2 6ES7 341 1AH02 0AEO Nel programma utente della CPU attiva stato programmato un blocco funzionale FB P_SND_RK V3 2 nel programma utente della CPU passiva un blocco funzionale FB P_RCV_RK V3 2 stato misurato il tempo trascorso tra l avvio dell ordine e la conclusione dello stesso Tabella A 10 Tempi di trasmissione in s con driver ASCII con rispettivo tempo di ritardo carattere minimo possibile Dati utili Baudrate Bd 115200 76800 57600 38400 19200 9600 4800 2400 1200 600 300 1 byte 0 003 0 003
42. dati n _ Byten gt call e e e e Sodies finale 10H DLE gt Disattivazione Codice finale 03H ETX _ gt del Solo 3964R e BCC gt collegamento Conferma pos 15H e TT_ NAK ca nuovo tentativo di messa in opera Figura 2 410 Comunicazione nella ricezione di dati errati Dopo aver ricevuto DLE ETC BCC il CP 341 confronta il BCC del partner di comunicazione con il proprio valore generato internamente Se il BCC corretto e non si sono avuti altri errori il CP 341 risponde con DLE In caso contrario il CP 341 risponde con NAK e attende per il tempo di attesa del blocco T di 4 s un nuovo tentativo Se il blocco non pu essere ricevuto dopo i tentativi di trasmissione parametrizzati o se non viene iniziato un nuovo tentativo prima che sia trascorso il tempo di attesa del blocco il CP 341 interrompe la ricezione Segnalazione di errore ampliata nell FB di ricezione Attivare il parametro Visualizza errori di ricezione sull FB per consentire anche sull uscita di stato del blocco funzionale P_RCV_RK la visualizzazione di telegrammi errati ricevuti Quando questo parametro disattivato viene creata soltanto una registrazione nel buffer di diagnostica del CP 341 Accoppiamento punto a punto CP 341 Struttura installazione e parametrizzazione Manuale del prodotto 04 2011 A5E02191075 03 43 Informazioni di base per la trasmissione seriale di dati 2 4 Trasmissione dati con la procedura 3964 R
43. definizione dei caratteri di controllo usati per la trasmissione dati e lagriglia la determinazione della griglia usata nella trasmissione dati e la sicurezza dati definizione del metodo per la sicurezza dei dati e il tempo di ritardo del carattere la determinazione dell intervallo entro il quale un carattere da ricevere debba arrivare e la velocit di trasmissione definizione della baudrate in bit s Lo svolgimento della trasmissione dati secondo un determinato metodo viene denominato procedura Accoppiamento punto a punto CP 341 Struttura installazione e parametrizzazione Manuale del prodotto 04 2011 A5E02191075 03 27 Informazioni di base per la trasmissione seriale di dati 2 2 Procedimento di trasmissione con accoppiamento punto a punto Modello di riferimento ISO a 7 livelli Il modello di riferimento definisce il comportamento esterno dei partner di comunicazione Ogni livello di protocollo collegato ad eccezione del livello pi basso al successivo livello pi in basso I singoli livelli sono stabiliti come segue 1 Livello di trasmissione dei bit presupposti fisici per la trasmissione dati ad es mezzo di trasmissione baudrate 2 Livello di sicurezza Metodi per assicurare la trasmissione dati Metodi di accesso 3 Livello di comunicazione Determinazione delle vie di comunicazione e dell indirizzamento per la trasmissione dati tra due partner di comunicazione 4 Livello di trasporto Met
44. di comunicazione stato indicato quale destinazione dati DB i dati vengono memorizzati nell area di dati specificata nell intestazione del telegramma RK 512 All utente vengono visualizzati con l aiuto dei parametri L_ il tipo di area di destinazione L_TYP il numero del blocco dati di destinazione L_NO rilevante solo nel caso di L_TYP DB l offset nell area di destinazione L_OFFSETY e la lunghezza LEN dei dati trasmessi Se dal partner stata indicata la destinazione dati DX i dati vengono memorizzati nel blocco dati DB specificato con i parametri DB_NO e DBB_NO Se il blocco funzionale riconosce lo stato del segnale 1 sul parametro R l ordine di trasmissione provvisorio viene interrotto e l FB P_RCV_RK viene riportato allo stato iniziale La ricezione rimane disattivata finch il parametro R ha lo stato di segnale 1 L uscita NDR mostra Ordine concluso senza errori dati acquisiti tutti i dati sono stati letti Per un ciclo verr quindi visualizzata nei parametri L_TYP L_NO e L_OFFSET la posizione di memorizzazione dei dati Vengono inoltre visualizzati per un ciclo i parametri L_CF_BYT e L_CF_BIT e la lunghezza LEN dell ordine corrispondente Nota L FB P_RCV_RK non riconosce se il partner invia un ordine SEND o FETCH Segnalazione di errori nell FB P_RCV_RK ERROR segnala un errore verificatosi In caso di errore nel parametro STATUS viene visualizzato il numero dell evento corrispondente Se
45. di reazione escluso il momento in cui l altro partner sta trasmettendo Il livello di annidamento massimo per telegrammi di comando e di reazione 1 Un ulteriore telegramma di comando pu quindi essere elaborato solo dopo che a quello precedente stato risposto In determinate condizioni possibile che se entrambe i partner intendono trasmettere prima del telegramma di reazione venga trasmesso un telegramma SEND del partner Ci avviene per esempio quando nel buffer di emissione del CP 341 prima del telegramma di reazione stato registrato un telegramma SEND del partner Nella figura seguente il telegramma di reazione successivo al primo telegramma SEND viene inviato solo dopo il telegramma SEND del partner CP 341 Partner della comunicazione Telegramma SEND gt Telegramma di reazione Telegramma SEND successivo 1 gt lt _ _ Telegramma SEND del partner 4 Telegramma di reazione successivo 1 Telegramma SEND successivo 2 gt Telegramma di reazione gt 4 Telegramma di reazione successivo 2 Figura 2 17 Funzionamento full duplex Accoppiamento punto a punto CP 341 Struttura installazione e parametrizzazione Manuale del prodotto 04 2011 A5E02191075 03 55 Informazioni di base per la trasmissione seriale di dati 2 5 Trasmissione dati con l accoppiamento a computer RK 512 2 5 4 Ordini RK 512 della CPU Procedure dell RK 512 t
46. eenen di visualizzazione Pagina 181 Il capitolo Caricamento successivo di driver protocolli di trasmissione Pagina 122 descrive le segnalazioni dei LED generate durante il caricamento di un aggiornamento del firmware Uscita STATUS degli FB Per la diagnostica degli errori i blocchi funzionali FB P_SND_RK e FB P_RCV_RK dispongono di un uscita STATUS Dalla lettura dell uscita STATUS dei blocchi funzionali si ottengono informazioni sugli errori che si sono presentati nella comunicazione possibile analizzare l uscita STATUS nel programma utente Gli eventi di diagnostica nell uscita STATUS vengono registrati dal CP 341 anche nel proprio buffer di diagnostica Numeri di errore nel telegramma di reazione Se si utilizza il collegamento a computer RK 512 e con un telegramma SEND o FETCH si verifica un errore nel partner di comunicazione quest ultimo invia un telegramma di reazione con un numero di errore nel quarto byte vedere il paragrafo Numeri di errore nel elegramma di reazione Pagina 197 Accoppiamento punto a punto CP 341 Struttura installazione e parametrizzazione Manuale del prodotto 04 2011 A5E02191075 03 179 Diagnostica con il CP 341 8 1 Funzioni di diagnostica del CP 341 Buffer di diagnostica del CP 341 Tutti gli errori del CP 341 vengono registrati nel buffer di diagnostica del CP Esattamente come nel caso del buffer di diagnostica della CPU possibile visualizzare come testo in chiaro anche l
47. esso abbia potuto rispondere all ultimo telegramma FETCH ricevuto Visualizzazione e analisi dell uscita STATUS L operando attuale nell uscita STATUS pu essere visualizzato e analizzato Nota Viene visualizzato un messaggio di errore solo se contemporaneamente impostato il bit ERROR conclusione ordine con errori Negli altri casi la parola STATUS zero Accoppiamento punto a punto CP 341 Struttura installazione e parametrizzazione Manuale del prodotto 04 2011 A5E02191075 03 195 Diagnostica con il CP 341 8 1 Funzioni di diagnostica del CP 341 Classe di evento 30 La classe di evento 30 contiene messaggi di errore che si presentano nella comunicazione tramite il bus backplane S7 tra il CP 341 e la CPU Nella tabella seguente riportata una descrizione della classe di evento 30 Tabella 8 2 Classe di evento 30 Classe di evento 30 1EH Errore nella comunicazione tra CP e CPU Numero di Evento Ulteriori informazioni Rimedio evento 1E ODH Interruzione ordine causa nuovo avviamento riavviamento o reset 1E OEH Errore statico al richiamo dell SFC RD_REC Il valore Caricare la variabile SFCERR dal DB di istanza di ritorno RET_VAL dell SFC viene fornito per essere analizzato nella variabile SFCERR nel DB di istanza 1E OFH Errore statico al richiamo dell SFC WR_REC Il Caricare la variabile SFCERR dal DB di istanza valore di ritorno RET_VAL dell SFC viene fornito
48. firmware di base dell unit il processore di comunicazione controlla in base al numero di ordinazione del firmware da caricare che questo sia ammesso per il CP 341 Risultato Il nuovo firmware viene salvato nella memoria del sistema operativo del CP 341 In Caricamento in corso viene segnalato tramite un apposita barra l avanzamento della procedura con un valore percentuale Al termine dell aggiornamento del firmware l unit subito operativa Aggiornamento riuscito AI termine dell aggiornamento senza errori occorre applicare sull etichetta con la versione del firmware precedente del CP 341 un adesivo che indichi la versione aggiornata 124 Accoppiamento punto a punto CP 341 Struttura installazione e parametrizzazione Manuale del prodotto 04 2011 A5E02191075 03 Configurazione e parametrizzazione del CP 341 5 8 Update del firmware LED LED durante il caricamento di un aggiornamento del firmware Tabella 5 5 LED durante l aggiornamento del firmware Stato SF TXD RXD Osservazioni Rimedio Aggiornamento firmware in ON ON ON corso Aggiornamento firmware ON OFF OFF concluso CP 341 senza firmware lampeggia OFF OFF Firmware dell unit Nuovo caricamento del dell unit 2Hz cancellato firmware l aggiornamento firmware stato interrotto esso continua a essere possibile Errore dell hardware lampeggia lampeggia lampeggia Cancellazione scrittura Spegnere e riaccendere nell aggiornamento firmware
49. non DLE o STX r DLE y Invio di carattere con 4 raddoppiamento di DLE cui si Conlitto di inizializzazione la simultaneo ll e del propria priorit bassa y no Invio di NAK Invio altro carattere Invio diDLE ETX si invio di BCC no Caricamento QVZ Carattere ricevuto QVZ scaduto si no z DLE Con errori non DLE Figura 2 6 Schema di svolgimento della trasmissione con la procedura 3964 R Accoppiamento punto a punto CP 341 Struttura installazione e parametrizzazione 36 Manuale del prodotto 04 2011 A5E02191075 03 Informazioni di base per la trasmissione seriale di dati 2 4 Trasmissione dati con la procedura 3964 R A contatore dei tentativi di collegamento W contatore delle ripetizioni G stato di base Z attesa della ricezione carattere Accoppiamento punto a punto CP 341 Struttura installazione e parametrizzazione Manuale del prodotto 04 2011 A5E02191075 03 37 Informazioni di base per la trasmissione seriale di dati 2 4 Trasmissione dati con la procedura 3964 R 2 4 5 Ricezione dei dati con 3964 R Ricezione di dati con 3964 R Nella figura seguente rappresentato lo svolgimento della trasmissione dati in ricezione con la procedura 3964 R Partner di CP 341 comunicazione Attivazione dll T__ STX Carat di inizio 02H collegamento lt lt DLE i Conferma pos 10H Byte 1 By
50. non viene mai emesso un comando di sistema 09 05H Solo per RK 512 errore nel partner o in SIMATIC Controllare se il partner in grado di trasmettere il S5 come partner tipo di dati voluto e tipo di sorgente destinazione non ammesso o Controllare la struttura dell hardware presso il x partner e errore di memoria nel PLC partner o Lai p Posizionare l interruttore del PLC partner su RUN e errore nella comunicazione CP CPU presso il partner o e PLC partner in STOP 09 08H Solo con l RK 512 Questo errore si presenta con il restart del proprio il partner riconosce un errore di sincronizzazione AG del partner Si tratta di un comportamento Do 2 Nr normale all avvio dell impianto Non necessario l ordine dei telegrammi errato i avg intervenire Durante il servizio l errore pu presentarsi anche in seguito a stati di errore precedenti In caso contrario si presume un comportamento errato dell apparecchiatura partner 09 09H Solo con l RK 512 Nel programma partner dopo l elaborazione degli DB DX nel partner bloccato da merker di ultimi dati trasmessi resettare di nuovo il merker di coordinazione coordinazione Nel programma ripetere l ordine 09 OAH Solo con l RK 512 Controllare se l errore deriva da disturbi o da un errori nell intestazione del telegramma che vengono riconosciuti dal partner 3 byte di comando errato nell intestazione comportamento errato del partner Eventualmente effettuare una ver
51. ordine di ricezione al parametro EN_R deve essere assegnato l RLC 1 risultato logico combinatorio Accoppiamento punto a punto CP 341 Struttura installazione e parametrizzazione Manuale del prodotto 04 2011 A5E02191075 03 Comunicazione tramite blocchi funzionali 6 4 Utilizzo dei blocchi funzionali con l accoppiamento a computer RK 512 6 4 3 Messa a disposizione dei dati con l FB P_RCV_RK ordine passivo Il richiamo del blocco funzionale FB P_RCV_RK necessario se il partner di comunicazione esegue un ordine Preleva dati ordine FETCH L FB P_RCV_RK mette a disposizione i dati di un area dati S7 per il CP 341 L FB P_RCV_RK viene richiamato per la trasmissione dati nel ciclo o alternativamente in un programma comandato a tempo in modo statico senza condizioni Con lo stato di segnale 1 statico nel parametro EN_R viene abilitato il controllo relativo a eventuali dati da mettere a disposizione del CP 341 La trasmissione in corso pu essere interrotta con lo stato di segnale 0 nel parametro EN_R L ordine interrotto viene concluso con un messaggio di errore uscita STATUS L ordine rimane disattivato finch il parametro EN_R halo stato di segnale 0 A seconda della quantit di dati una trasmissione pu avvenire con pi richiami cicli di programma Il tipo di area sorgente L_TYP il numero di blocco dati sorgente L_NO rilevante solo se L_TYP DB l offset nell area sorgente L_OFFSET e la lunghezz
52. ordine in cui si sono verificati Nel buffer di diagnostica del CP 341 vengono visualizzati e Errori di hardware firmware del CP 341 e Errori di inizializzazione e parametrizzazione e Errori di esecuzione di un ordine della CPU e Errori nella trasmissione di dati errori di ricezione e di trasmissione Tramite il buffer di diagnostica possibile esaminare anche dopo un periodo di tempo pi lungo le cause di errori in un accoppiamento punto a punto ad esempio per chiarire le cause di uno STOP del CP 341 o per ricostruire singoli eventi di diagnostica Nota Il buffer di diagnostica strutturato ad anello per un massimo di 9 voci di diagnostica Se esso pieno e si presenta una nuova voce verr allora cancellata quella meno recente In tal modo la voce pi recente sempre al primo posto In caso di RETE OFF oppure di modifiche alla parametrizzazione del CP 341 il contenuto del buffer di diagnostica va perso Nota Affinch ogni singola registrazione di diagnostica sia corredata di ora selezionare la CPU in Configurazione HW ed eseguire la sincronizzazione nei campi Diagnostica Ora tipo di sincronizzazione Master intervallo p es di 10 secondi Impiegando il CP 341 nel funzionamento decentrato ET 200M la visualizzazione dell ora non possibile Accoppiamento punto a punto CP 341 Struttura installazione e parametrizzazione Manuale del prodotto 04 2011 A5E02191075 03 Diagnostica con il CP 341
53. partner di comunicazione esistono tre varianti di unit del processore di comunicazione con tipo diverso di interfaccia Le sezioni seguenti descrivono le interfacce delle varianti dell unit 1 4 1 Interfaccia RS 232C del CP 341 RS 232C Definizione L interfaccia RS 232C un interfaccia a tensione preposta alla trasmissione seriale dei dati conformemente alla norma RS 232C Caratteristiche L interfaccia RS 232C dispone delle seguenti caratteristiche e soddisfa i seguenti requisiti Tipo interfaccia a tensione Connettore frontale connettore maschio Sub D a 9 poli con fissaggio a vite compatibile con l interfaccia COM a 9 poli PC PG Segnali RS 232C TXD RXD RTS CTS DTR DSR RI DCD GND tutti con separazione di potenziale rispetto all alimentazione S7 interna bus backplane S7 300 e all alimentazione DC 24 V esterna Baudrate max 115 2 kBaud Lunghezza max cavi 15 m tipo di cavo LIYCY 7 x 0 14 6ES7 902 1Ax00 0AA0 Norma DIN 66020 DIN 66259 EIA RS 232C CCITT V 24 V 28 Accoppiamento punto a punto CP 341 Struttura installazione e parametrizzazione 18 Manuale del prodotto 04 2011 A5E02191075 03 Descrizione del prodotto 1 4 Caratteristiche dell interfaccia seriale Segnali RS 232C La tabella seguente mostra il significato dei singoli segnali addizionali dell RC 232C Tabella 1 5 Segnali dell interfaccia RS 232C Segnale Definizione Significato TXD Tr
54. per essere analizzato nella variabile SFCERR nel DB di istanza 1E 41H Numero dei byte indicati nel parametro LEN degli FB Mantenersi all interno del campo di valori da 1 a non ammesso 4096 byte 1E 42H FB P_PRINT_RK Mantenere le lunghezze consentite Il numero dei byte indicati alla voce lunghezza nel 32 byte per le variabili 150 byte per la stringa di puntatore DB riferito alla variabile o alla stringa di formato formato non ammesso 1E 43H FB P_PRINT_RK Indicare il numero del blocco dati e il numero della puntatore mancante per la stringa di formato parola dati nel puntatore DB per la stringa di formato Richiamo della variabile SFCERR Informazioni pi dettagliate sugli errori 14 1EOEH e 15 1E0FH della classe di evento 30 196 vengono fornite dalla variabile SFCERR La variabile SFCERR pu essere caricata dal DB di istanza del blocco funzionale To L esempio di programma nel paragrafo Esempio di programmazione di blocchi standard Pagina indica le modalit di caricamento della variabile SFCERR messaggi di errore registrati nella variabile SFCERR sono descritti nel manuale di riferimento Software di sistema per S7 300 400 Funzioni standard e di sistema nelle funzioni di sistema SFC 58 WR_REC e SFC 59 RD_REC Accoppiamento punto a punto CP 341 Struttura installazione e parametrizzazione Manuale del prodotto 04 2011 A5E02191075 03 Diagnostica con il CP 341 8 1 Funzioni di diagn
55. pi precisa dell errore si trova nel parametro STATUS dei blocchi Se in STATUS visualizzato uno dei messaggi di errore 16 1E0E o 16 1E0F la descrizione esatta si trover nella variabile SFCERR nel DB di istanza Accoppiamento punto a punto CP 341 Struttura installazione e parametrizzazione Manuale del prodotto 04 2011 A5E02191075 03 207 Esempio di programmazione di blocchi standard 9 6 Accensione programma di avviamento e programma ciclico 9 6 Accensione programma di avviamento e programma ciclico Accensione programma di avviamento Il programma di avviamento si trova nell OB 100 All avviamento vengono resettati i bit di comando e i contatori Programma ciclico Il programma ciclico si trova nell OB 1 Nell esempio i blocchi funzionali FB 7 P_RCV_RK e FB 8 P_SND_RK operano insieme alle funzioni FC 21 e FC 22 nonch con i blocchi dati DB 21 e DB 22 come DB di istanza e con i blocchi dati DB 42 e DB 43 come DB di trasmissione ricezione Le funzioni FC 5 V24_STAT e FC 6 V24_SET operano insieme alla funzione FC 14 La parametrizzazione dei blocchi funzionali avviene nell esempio in parte tramite costanti e in parte tramite operandi attuali indirizzati simbolicamente Descrizione CP341 Protocol 3964 CP341 Protocol RK512 La trasmissione dati avviene dal CP 341 nel posto connettore 4 al CP 341 nel posto connettore 5 Se si utilizza un altro partner di comunicazione il richiamo dell FC 22 RECEIVE non necessario
56. presso il partner di comunicazione Questo pu essere garantito solo tramite un meccanismo di conferma da programmare e Tramite il controllo del blocco della procedura 3964R operazione logica combinatoria EXOR la mancanza di zeri come carattere intero non pu essere riconosciuta poich nel caso di un operazione logica combinatoria EXOR uno zero non ha influenza sul risultato La perdita di un intero carattere questo carattere deve essere proprio uno zero molto improbabile ma ad esempio in cattive condizioni di comunicazione pu avvenire Ci si pu assicurare contro tale evenienza inviando oltre ai dati la lunghezza del telegramma dei dati e aggiungendo una valutazione nel partner di comunicazione e Tali errori di trasmissione sono esclusi in caso di utilizzo dell accoppiamento a computer RK 512 per la trasmissione dati poich qui al contrario di quanto avviene con la procedura 3964R un ulteriore elaborazione ad esempio il salvataggio nel blocco dati di destinazione viene confermata da telegrammi di reazione e poich nell intestazione del telegramma viene condotta anche la lunghezza dei dati trasmessi Per questo motivo l RK 512 raggiunge anche una distanza di Hamming pi elevata 4 della 3964R Sicurezza di trasmissione con RK 512 Sicurezza dei dati molto elevata con l uso dell RK 512 e La distanza di Hamming nell RK 512 con 3964R pari a 4 La distanza di Hamming una misura per la sicurezza di una trasmission
57. previsti nel catalogo e nella rispettiva documentazione tecnica Qualora vengano impiegati prodotti o componenti di terzi questi devono essere consigliati oppure approvati da Siemens Il funzionamento corretto e sicuro dei prodotti presuppone un trasporto un magazzinaggio un installazione un montaggio una messa in servizio un utilizzo e una manutenzione appropriati e a regola d arte Devono essere rispettate le condizioni ambientali consentite Devono essere osservate le avvertenze contenute nella rispettiva documentazione Marchio di prodotto Tutti i nomi di prodotto contrassegnati con sono marchi registrati della Siemens AG Gli altri nomi di prodotto citati in questo manuale possono essere dei marchi il cui utilizzo da parte di terzi per i propri scopi pu violare i diritti dei proprietari Esclusione di responsabilit Abbiamo controllato che il contenuto di questa documentazione corrisponda all hardware e al software descritti Non potendo comunque escludere eventuali differenze non possiamo garantire una concordanza perfetta Il contenuto di questa documentazione viene tuttavia verificato periodicamente e le eventuali correzioni o modifiche vengono inserite nelle successive edizioni Siemens AG A5E02191075 03 Copyright Siemens AG 2011 Industry Sector 07 2011 Con riserva di eventuali modifiche tecniche Postfach 48 48 90026 N RNBERG GERMANIA Prefazione Scopo del manuale Le informazioni contenute nel p
58. punto a punto dalla V5 0 e Sul retro del CP 341 inserito il dongle in dotazione per il driver e La parametrizzazione valida stata prima salvata in Configurazione HW e caricata nella CPU Accesso dall interfaccia di parametrizzazione 122 La scelta del driver caricabile per la parametrizzazione avviene all interno dell interfaccia di parametrizzazione CP 341 parametrizzazione di accoppiamento punto a punto Dopo l installazione corretta della superficie di parametrizzazione e dei driver caricabili selezionare il driver desiderato e definire i parametri specifici del protocollo allo stesso modo dei protocolli standard Installazione dell interfaccia di parametrizzazione e scelta di un protocollo di trasmissione Vedere il paragrafo Parametrizzazione dei protocolli di comunicazione Pagina 118 La modalit di parametrizzazione e di caricamento dei driver nel CP 341 sono illustrate nella documentazione relativa al driver caricabile Accoppiamento punto a punto CP 341 Struttura installazione e parametrizzazione Manuale del prodotto 04 2011 A5E02191075 03 Configurazione e parametrizzazione del CP 341 5 8 Update del firmware 5 8 Update del firmware 5 8 1 Caricamento successivo degli aggiornamenti firmware Per l ampliamento delle funzioni e l eliminazione degli errori possibile caricare l aggiornamento del firmware nella memoria del sistema operativo del CP 341 Presupposti Per il caricamento successivo d
59. sinistro Avvertenze per il comando di controllo Relativamente ai comandi di controllo occorre osservare quanto segue e se viene richiesta la disattivazione di un effetto sebbene esso non sia stato attivato o se la stampante non dispone dell effetto voluto il comando di controllo viene ignorato e Tramite il comando di controllo possono essere stampati i caratteri e necessari per la definizione della stringa di formato e comandi di controllo indefiniti o errati non vengono eseguiti Accoppiamento punto a punto CP 341 Struttura installazione e parametrizzazione Manuale del prodotto 04 2011 A5E02191075 03 107 Informazioni di base per la trasmissione seriale di dati 2 8 Dati di parametrizzazione Accoppiamento punto a punto CP 341 Struttura installazione e parametrizzazione 108 Manuale del prodotto 04 2011 A5E02191075 03 Messa in servizio del CP 341 3 Per mettere in servizio il processore di comunicazione consigliabile seguire il seguente ordine di operazioni 1 Montaggio del CP 341 2 Configurazione del CP 341 3 Parametrizzazione del CP 341 4 Salvataggio dei dati di parametrizzazione 5 Creazione del programma utente per il CP 341 Montaggio del CP 341 Il montaggio del CP 341 comprende l integrazione dello stesso nella guida profilata telaio di montaggio del sistema di automazione utilizzato Per una descrizione dettagliata vedere la sezione Configurazione del CP 341 Pagina 117 d
60. 0H Partner della comunicazione STX DLE Byte 1 Byte 2 Byte 3 Byte 4 Byte 5 Byte 6 Byte n DLE ETX BCC DLE STX DLE Byte 1 Byte 2 Byte 3 Byte 4 DLE ETX BCC DLE Attivazione del collegamento Intestazione del telegramma Dati utili Disattivazione del collegamento Attivazione del collegamento Intestazione telegramma di reazione Disattivazione del collegamento Figura 2 14 Telegramma successivo SEND con un telegramma di reazione successivo Accoppiamento punto a punto CP 341 Struttura installazione e parametrizzazione Manuale del prodotto 04 2011 A5E02191075 03 51 Informazioni di base per la trasmissione seriale di dati 2 5 Trasmissione dati con l accoppiamento a computer RK 512 2 5 2 Prelevamento dati con l RK 512 Prelevamento dati con RK 512 52 La figura seguente rappresenta lo svolgimento della trasmissione in caso di prelevamento dati con un telegramma di reazione e l accoppiamento a computer RK 512 CP 341 Telegramma FETCH Carattere di inizio 02H Conferma pos 10H 00H 00H Ordine FETCH 45H Blocco dati 44H Sorgente datiDB100 64H Offset di dati DW100 64H Parola lunghezza 00H 50 DW 32H lt lt No merker coordinam FFH soltanto CPU 1 1FH Codice finale 10H Codice finale 03H solo con block check Conferma pos 10H 4 Partner della comunicazione STX DLE Byte 1 Byte 2 Byte 3 Byte
61. 1 comprende l integrazione tecnica dello stesso nella CPU corrispondente tramite il programma utente STEP 7 La programmazione del CP 341 viene effettuata con gli editor di linguaggio del software STEP 7 Alla sezione Esempio di programmazione di blocchi standard Pagina 203 si trova un esempio di programmazione dettagliato La descrizione dettagliata della programmazione tramite STEP 7 si trova nel manuale Programmazione con STEP 7 Accoppiamento punto a punto CP 341 Struttura installazione e parametrizzazione 110 Manuale del prodotto 04 2011 A5E02191075 03 Montaggio del CP 341 4 4 1 Posti connettore del CP 341 La seguente sezione descrive le regole da osservare nella disposizione del CP 341 sul telaio di montaggio guida profilata Disposizione del CP 341 sul telaio di montaggio guida profilata Per disporre il CP 341 sul telaio di montaggio guida profilata valgono le regole seguenti e A destra accanto alla CPU possono essere inserite al massimo 8 unit di comunicazione e numero delle unit di comunicazione innestabili limitato dalla possibilit di ampliamento della CPU p es CPU 312 IFM nella prima riga o dell ET 200M IM 153 per l impiego decentrato solo montaggio a una riga Nota Prima dell estrazione o dell inserimento del CP 341 portare la CPU nello stato di STOP e disattivare l alimentazione di corrente L estrazione e l inserimento del cavo dell interfaccia di integrazione del CP 341 sono possib
62. 191075 03 Descrizione del prodotto 1 3 Componenti per un accoppiamento punto a punto con il CP 341 Componente Funzione Figura Cavo PG Collega una CPU con un PG PC ani i T Apparecchiatura di programmazione PG comunica con la CPU dell S7 300 f o PC 1 3 2 Componenti software Componenti software richiesti Nella tabella seguente si trovano i componenti software necessari per un accoppiamento punto a punto con il CP 341 Tabella 1 4 Componenti software per un accoppiamento punto a punto con il CP 341 nel CP 341 Componente Funzione Figura Pacchetto software STEP 7 Configura parametrizza ed effettua il test d dell S7 300 O Superficie di parametrizzazione parametrizza l interfaccia del CP 341 parametrizzazione di accoppiamento punto a punto N Blocchi funzionali FB con programma comandano la comunicazione tra CPU e di esempio CP 341 Driver caricabili Con protocolli di trasmissione che N possono essere caricati in aggiunta ai O Dongle protocolli standard nel firmware dell unit Y Accoppiamento punto a punto CP 341 Struttura installazione e parametrizzazione Manuale del prodotto 04 2011 A5E02191075 03 17 Descrizione del prodotto 1 4 Caratteristiche dell interfaccia seriale 1 4 Caratteristiche dell interfaccia seriale Per potersi adattare al tipo di
63. 2 Assegnazione dei pin del connettore femmina Sub D a 9 poli dell interfaccia integrata del CP 341 20mA TTY Connettore femmina Pin Definizione Ingresso uscita Significato sul CP 341 20mA TTY 1 TxD Uscita Dati di invio 2 20 MA Ingresso Massa 24 V 3 20 MA 11 Uscita Generatore 120 mA 4 20 MA l2 Uscita Generatore 2 20 mA 5 RxD Ingresso Dati di ricezione 6 7 A 8 RxD Uscita Dati di ricezione 9 TxD Ingresso Dati di invio Vista anteriore Accoppiamento punto a punto CP 341 Struttura installazione e parametrizzazione Manuale del prodotto 04 2011 A5E02191075 03 229 Cavi con connettore B 2 Interfaccia TTY 20mA del CP 341 20mA TTY Schema di principio La figura seguente riporta lo schema elettrico a blocchi di un interfaccia TTY 20mA TxD dall UART TxD RxD al UART RxD 20 MA 11 24V 20 MA 12 20 MA Ma4v Figura B 7 Schema elettrico a blocchi dell interfaccia TTY 20mA Cavi con connettore Se i cavi con connettore vengono preparati autonomamente occorre fare in modo che nel partner di comunicazione gli ingressi non collegati vengano messi possibilmente a potenziale di riposo Occorre tenere presente che ammesso soltanto l uso di contenitori schermati La schermatura del cavo deve essere collegata da entrambi i capi con la scatola e il cavo di schermatura su superficie ampia Si consiglia di utilizzare il cont
64. 2 e RS 485 viene fatta nella parametrizzazione Possibilit di impiego del CP 341 Il processore di comunicazione CP 341 rende possibile un accoppiamento punto a punto con diverse unit Siemens e con prodotti di altri costruttori e SIMATIC S5 tramite il driver 3964 R o RK 512 con l unit di interfaccia corrispondente dal lato S5 e Terminali Siemens BDE della serie ES 2 tramite driver 3964 R e MOBY I ASM 420 421 SIM MOBY L ASM 520 e stazione di registrazione ES 030K tramite driver 3964R e PC tramite procedura 3964 R a tale scopo esistono tool di sviluppo per la programmazione su PC per MS DOS e Windows PRODAVE S5 DOS Win 64R 6ES5 897 2VD01 e Lettori di codici a barre tramite driver 3964 R o ASCII e PLC di altri produttori tramite il driver 3964 R o ASCII o RK 512 e Altre apparecchiature con strutture di protocollo semplici tramite un corrispondente adattamento del protocollo con il driver ASCII e Altre apparecchiature che dispongono a loro volta del driver 3964 R o RK 512 e Stampanti HP Deskjet HP Laserjet Postscript Epson IBM II CP 341 pu essere impiegato anche a livello decentralizzato con l unit di periferia decentrata ET 200M IM 153 Accoppiamento punto a punto CP 341 Struttura installazione e parametrizzazione 12 Manuale del prodotto 04 2011 A5E02191075 03 Descrizione del prodotto 1 1 Possibilita di impiego del CP 341 Il CP 341 pu essere impiegato in una rete PROFINET IO se e
65. 2191075 03 Comunicazione tramite blocchi funzionali 6 6 Utilizzo dei blocchi funzionali in caso di stampa dei testi dei messaggi L uscita DONE indica Fine ordine senza errori ERROR segnala un errore verificatosi In caso di errore nel parametro STATUS viene visualizzato il numero dell evento corrispondente Se non si verificato alcun errore STATUS ha valore 0 DONE ed ERROR STATUS vengono segnalati anche in caso di RESET di FB P_PRINT_RK In presenza di un errore viene resettato il risultato binario BIE Se il blocco viene concluso senza errori il risultato binario ha lo stato 1 Nota Il blocco funzionale P_PRINT non dispone di verifica parametrica in caso di parametrizzazione errata la CPU pu passare allo stato STOP Prima che un ordine avviato dopo un passaggio di stato della CPU da STOP a RUN possa essere elaborato dal CP 341 necessario che il procedimento di avviamento CP CPU dell FB P_PRINT_RK si sia concluso Un ordine avviato nel frattempo non andr perso Esso verr trasmesso al CP 341 dopo la coordinazione dell avviamento Richiamo del blocco Rappresentazione AWL Rappresentazione KOP CALL P_PRINT_RK I PRINT PRINT REO P_PRINT_RK R LADDR DB_NO DBB_NO DONE ERROR STATUS Nota parametri EN e ENO sono disponibili soltanto nella rappresentazione grafica in KOP o FUP Per l elaborazione di questi parametri il compiler impiega il risultato binario
66. 2C CP 341 20mA TTY e CP 341 RS 422 485 Supporti per la consultazione del manuale Per una rapida e facile consultazione il manuale cos strutturato Manuali elettronici all inizio del manuale si trova un indice generale completo Ogni pagina dei diversi capitoli comprende una colonna a sinistra che contiene un informazione riassuntiva relativa al contenuto nella sezione Le appendici sono seguite da un glossario contenente le definizioni di termini tecnici chiave impiegati nel manuale Il manuale si conclude con un indice analitico completo che consente un rapido accesso all informazione desiderata L intera documentazione SIMATIC S7 disponibile anche come raccolta standard SIMATIC S7 su CD ROM Riciclaggio e smaltimento Il CP 341 un prodotto realizzato nel rispetto delle norme per la tutela ambientale e in particolare presenta le seguenti caratteristiche La materia plastica dell involucro pur essendo altamente resistente al fuoco protetta da una vernice ignifuga Diciture al laser quindi non dotato di etichette Identificazione dei materiali plastici secondo DIN 54840 Impiego ridotto di materiali grazie a dimensioni compatte pochi componenti utilizzati grazie all integrazione in ASIC II CP 341 facilmente riciclabile grazie alla sua dotazione povera di sostanze nocive Per un riciclaggio ecocompatibile e per lo smaltimento degli apparecchi usati rivolgersi a un centro di smaltimento autorizzato
67. 2Hz 2Hz 2Hz fallite l alimentazione dell unit e ricaricare il firmware Verificare se l unit guasta 5 8 2 Visualizzazione della versione del firmware Visualizzazione della versione del firmware e dell hardware La versione attuale del firmware e dell hardware nel CP 341 viene visualizzata in STEP 7 nella scheda Stato dell unit Alla scheda si accede nel modo seguente e Nel SIMATIC Manager File gt Apri gt Progetto gt Apri Configurazione HW gt Stazione gt Apri online gt e con un doppio clic sull unit CP 341 Accoppiamento punto a punto CP 341 Struttura installazione e parametrizzazione Manuale del prodotto 04 2011 A5E02191075 03 125 Configurazione e parametrizzazione del CP 341 5 8 Update del firmware Accoppiamento punto a punto CP 341 Struttura installazione e parametrizzazione 126 Manuale del prodotto 04 2011 A5E02191075 03 Comunicazione tramite blocchi funzionali 6 La comunicazione tra CPU CP 341 e un partner di comunicazione avviene tramite i blocchi funzionali e i protocolli del CP 341 Comunicazione CPU e CP 341 I blocchi funzionali costituiscono l interfaccia software tra la CPU e il CP 341 Essi devono essere richiamati ciclicamente dal programma utente Comunicazione tra CP 341 e partner di comunicazione Nel CP 341 avviene la commutazione dei protocolli di trasmissione Tramite il protocollo l interfaccia del CP 341 viene adattata a quella del p
68. 341 CP 340 CP 341 CP 341 CP 341 CP 441 Interfaccia RS 232C RS 232C 5m 6ES7 902 1AB00 0AA0 RS 232C 10m 6ES7 902 1AC00 0AA0 RS 232C 15m 6ES7 902 1AD00 0AA0 Interfaccia TTY 20mA TTY 20mA 5 m 6ES7 902 2AB00 0AA0 TTY 20mA 10 m 6ES7 902 2AC00 0AA0 TTY 20mA 50 m 6ES7 902 2AG00 0AA0 Interfaccia X27 RS 422 X27 RS 422 5 m 6ES7 902 3AB00 0AA0 X27 RS 422 10 m 6ES7 902 3AC00 0AA0 X27 RS 422 50 m 6ES7 902 3AG00 0AA0 Accoppiamento punto a punto CP 341 Struttura installazione e parametrizzazione Manuale del prodotto 04 2011 A5E02191075 03 241 Accessori e numeri di ordinazione Accoppiamento punto a punto CP 341 Struttura installazione e parametrizzazione 242 Manuale del prodotto 04 2011 A5E02191075 03 Bibliografia relativa a SIMATIC S7 D 1 Bibliografia relativa a SIMATIC S7 Bibliografia relativa a SIMATIC S7 Nelle pagine seguenti riportata una panoramica generale di quanto segue e Manuali necessari per la configurazione e la programmazione di un S7 300 e Manuali di descrizione dei componenti di una rete PROFIBUS DP e Letteratura specializzata per maggiori informazioni oltre i sistemi S7 300 Manuali per la configurazione e la messa in servizio Come supporto alla configurazione e alla programmazione dell S7 300 disponibile una documentazione completa concepita per un uso selettivo La tabella seguente mostra una panoramica della documentazione relativa a STEP 7 Tabella D 1 Manuali per la confi
69. 341 parametrizzazione di accoppiamento punto a punto L FB P_PRINT_RK viene richiamato ciclicamente per la trasmissione o in alternativa staticamente senza condizioni in un programma controllato a tempo Tramite i parametri DB_NO e DBB_NO possibile raggiungere i puntatori indicatori su blocchi dati per la stringa di formato e per le quattro variabili puntatori devono essere memorizzati senza spazi vuoti in un ordine preciso nel blocco dati parametrizzato vedere l immagine del puntatore DB AI presentarsi di un un fronte positivo all ingresso REQ viene avviato il trasferimento dei testi dei messaggi Innanzi tutto viene trasferita la stringa di formato del testo del messaggio e quindi le variabili da 1 a 4 A seconda della quantit di dati una trasmissione pu avvenire con pi richiami cicli di programma Il blocco funzionale FB P_PRINT_RK pu essere richiamato con lo stato del segnale 1 all ingresso parametri R durante il ciclo In questo modo il trasferimento al CP 341 viene interrotto e l FB P_PRINT_RK viene posto nello stato di base dati gi ricevuti dal CP 341 vengono inviati anche al partner di comunicazione Se all ingresso R presente lo stato di segnale statico 1 la trasmissione di ordini di stampa disattivata Nel parametro LADDR viene indicato l indirizzo del CP 341 da indirizzare Accoppiamento punto a punto CP 341 Struttura installazione e parametrizzazione Manuale del prodotto 04 2011 A5E0
70. 4 Byte 5 Byte 6 Byte 7 Byte 8 Byte 9 Byte 10 DLE ETX BCC DLE Telegramma di reazione con i dati Carattere di inizio 02H Conferma pos 10H 00H 00H 00H Numero di errore 00H Byte di dati 1 Byte di dati 2 e e Byte di dati n Codice finale 10H Codice finale 03H solo con block check Conferma pos 10H x _ STX DLE Byte 1 Byte 2 Byte 3 Byte 4 Byte 5 Byte 6 e e Byte n DLE ETX BCC DLE gt Attivazione del collegamento Intestazione telereazione __ Disattivazione del collegamento Attivazione del gt collegamento Intestazione telegramma di reazione Dati utili Disattivazione del collegamento Figura 2 15 Comunicazione in caso di prelevamento con telegramma di reazione Accoppiamento punto a punto CP 341 Struttura installazione e parametrizzazione Manuale del prodotto 04 2011 A5E02191075 03 Informazioni di base per la trasmissione seriale di dati 2 5 Trasmissione dati con l accoppiamento a computer RK 512 Prelevamento dati L ordine FETCH viene svolto nel seguente ordine e Partnerattivo Invia un telegramma FETCH Questo contiene l intestazione del telegramma e Partner passivo Riceve il telegramma controlla il intestazione del telegramma preleva i dati dalla CPU e conferma con un telegramma di reazione Questo contiene i dati e Partnerattivo Riceve il telegramma di reazione Se la quantit di dati utili su
71. 41 contenuto insieme alla superficie di parametrizzazione CP 341 parametrizzazione di accoppiamento punto a punto e ai blocchi funzionali sul CD fornito in dotazione con l unit Il programma di esempio viene installato insieme alla superficie di parametrizzazione AI termine dell installazione l esempio di programma si trova nel seguente progetto ZXX21_01_PtP_Com_CP34x Il progetto si apre nel SIMATIC Manager di STEP 7 con il comando di menu File gt Apri gt Progetto Il programma di esempio disponibile in formato compilato e come file sorgente ASCII E incluso inoltre un elenco dei simboli utilizzati nell esempio Se non disponibile un secondo CP 341 come partner di comunicazione cancellare il CP 341 con il comando di menu Modifica gt Cancella in Configurazione HW Inoltre il richiamo dell FC 22 FC per Receive nell OB 1 deve essere commentato Caricamento nella CPU L hardware per l esempio completamente montato l apparecchiatura di programmazione collegata Dopo la cancellazione totale della CPU tipo di funzionamento STOP trasferire l esempio completamente nella memoria utente Quindi commutare il selettore dei modi operativi da STOP a RUN Comportamento errato Se durante l avviamento si verificato un errore i richiami di blocchi elaborati ciclicamente non vengono eseguiti e viene impostato il LED di errore In caso di messaggi di errore viene impostata l uscita ERROR dei blocchi Una descrizione
72. 5 03 Configurazione e parametrizzazione del CP 341 5 3 Configurazione del CP 341 5 3 Configurazione del CP 341 Dopo il montaggio del CP 341 necessario rendere noto il processore di comunicazione al sistema di automazione Questo procedimento si definisce configurazione Presupposti La superficie del CP 341 parametrizzazione di accoppiamento punto a punto deve essere stata installata in STEP 7 sul PG PC vedere la sezione Possibilit della progettazione Pagina 115 Prima di registrare il processore di comunicazione nella tabella di configurazione del software STEP 7 necessario creare un progetto e una stazione in STEP 7 Configurazione Il termine configurare indica la disposizione del CP 341 nella tabella di configurazione del software STEP 7 In questa tabella si immettono il telaio di montaggio il posto connettore e il numero di ordinazione del CP 341 STEP 7 assegner automaticamente al CP 341 un indirizzo La CPU a questo punto in grado di trovare il CP 341 nel relativo posto connettore sul telaio di montaggio con l ausilio dell indirizzo ATTENZIONE Prima della messa in servizio di un CP 341 configurato necessario parametrizzare l unit con un protocollo di comunicazione come descritto nel capitolo successivo semplicemente inserito e non debitamente parametrizzato non acquisisce la parametrizzazione di default specifica Presupposti Prima di registrare il CP 341 nella tab
73. 5 5 Carattere ricevuto con 2 controllo di fine e e 2 sorveglianza ZVZ 2 S 9 S g 8 to 0 E Telegramma Attesa del S z completo codice finale D valido Io Registrazione del g telegramma hai nel buffer di 5 i x ricezione max 250 Sca telegr o 1024 byte denza 5 ZVZ Introduzione dell errore nell uscita STATUS dell FB Figura 2 22 Schema di svolgimento della ricezione con il criterio di fine Carattere finale Accoppiamento punto a punto CP 341 Struttura installazione e parametrizzazione Manuale del prodotto 04 2011 A5E02191075 03 Informazioni di base per la trasmissione seriale di dati 2 6 Trasmissione dati con driver ASCII Criterio di fine lunghezza di telegramma fissa Nella ricezione dei dati la fine del telegramma viene riconosciuta dopo che stato ricevuto il numero dei caratteri parametrizzati dati ricevuti vengono prelevati dalla CPU La scadenza del tempo di ritardo del carattere prima di aver raggiunto il numero di caratteri parametrizzato conduce al termine della ricezione Segue una segnalazione di errore e il frammento di telegramma viene rigettato Se la lunghezza del telegramma dei caratteri ricevuti non uguale a quella parametrizzata in modo fisso osservare quanto segue e Lunghezza del telegramma dei caratteri ricevuti superiore a quella parametrizzata in modo fisso Tutti i caratteri che vengono ricevuti dopo il raggiungimento della lunghezza del tele
74. 8 1 Funzioni di diagnostica del CP 341 Leggere il buffer di diagnostica tramite il PG I contenuti del buffer di diagnostica del CP 341 possono essere letti tramite le funzioni informative di STEP 7 Tutte le informazioni del buffer di diagnostica del CP rilevanti per l utente vengono visualizzate nella scheda Buffer di diagnostica nella finestra di dialogo Stato dell unit In STEP 7 il richiamo della finestra di dialogo Stato dell unit possibile da SIMATIC Manager Presupposti Per consentire il richiamo della finestra di dialogo Stato dell unit necessario stabilire il collegamento Online tra il dispositivo di programmazione ed il controllore programmabile Vista Online della finestra di progettazione Procedere come indicato nel seguito 1 Aprire la stazione SIMATIC 300 in questione con doppio clic o comando di menuModifica gt Apri Aprire quindi l oggetto Hardware nella stazione stessa con doppio clic oppure selezionando il comando di menu Modifica gt Apri Risultato si apre la finestra con la tabella di configurazione Selezionare il CP 341 nella tabella di configurazione Selezionare il comando di menu Sistema di destinazione gt Stato dell unit Risultato si apre la finestra di dialogo Stato dell unit per il CP 341 AI primo richiamo viene visualizzata come preimpostazione la scheda Generale Passare alla scheda Buffer di diagnostica Risultato Nella scheda Buffe
75. 91075 03 209 Esempio di programmazione di blocchi standard 9 6 Accensione programma di avviamento e programma ciclico Accoppiamento punto a punto CP 341 Struttura installazione e parametrizzazione 210 Manuale del prodotto 04 2011 A5E02191075 03 Dati tecnici A 1 Dati tecnici del CP 341 Dati tecnici generali Nella tabella seguente sono riportati i dati tecnici generali del CP 341 Ulteriori dati tecnici generali sul sistema SIMATIC S7 300 si trovano nel manuale di riferimento Sistemi di automazione S7 300 Caratteristiche delle unit modulari Tabella A 1 Dati tecnici generali Dati tecnici Dimensioni Lx A x P 40 x 125 x 120 mm Peso 0 3 kg Corrente assorbita da 24 V alimentazione DC 24 V tramite connettore frontale e CP 341 RS 232C tip 100 mA e CP 341 20MA TTY tip 100 mA e CP 341 RS 422 485 tip 100 mA Campo statico Campo dinamico Protezione contro scambio di polarit Separazione di potenziale 20 4 28 8 V 18 5 30 2 V s s rispetto a tutte le altre tensioni Assorbimento di corrente dal bus backplane ca 70 mA Dissipazione di potenza e CP 341 RS 232C tip 2 4 W e CP341 20MA TTY tip 2 4 W e CP 341 RS 422 485 tip 2 4 W Allarme di diagnostica LED LED per trasmissione TXD ricezione RXD ed errore cumulativo SF Allarmi Parametrizzabile Funzioni di diagnostica e Informazioni di diagnostica leggibili S Driver di pr
76. BIE Se il blocco stato concluso senza errori il risultato binario BIE viene impostato sullo stato di segnale 1 Se si verificato un errore il risultato binario BIE viene impostato su 0 Accoppiamento punto a punto CP 341 Struttura installazione e parametrizzazione Manuale del prodotto 04 2011 A5E02191075 03 167 Comunicazione tramite blocchi funzionali 6 6 Utilizzo dei blocchi funzionali in caso di stampa dei testi dei messaggi Configurazione nell area dati DB di istanza L FB P_PRINT_RK opera insieme ad un DB di istanza _PRINT AI momento del richiamo viene indicato anche il numero di DB Il DB di istanza ha una lunghezza di 40 byte L accesso ai dati nel DB di istanza non ammesso Nota Eccezione in caso di errore STATUS W 16 1E0F possibile ottenere informazioni pi precise dalle variabili SFCERR o SFCSTATUS Informazioni dettagliate sono disponibili in Richiamo della variabile SFCERR o SFCSTATUS Configurazione nell area dati puntatore DB L FB P_PRINT_RK accede tramite i parametri DB_NO e DBB_NO ad un puntatore DB nel quale i puntatori indicatori sono memorizzati nei blocchi dati con i testi dei messaggi e le variabili in ordine fisso Il puntatore DB deve essere creato dall utente La figura illustra la struttura del puntatore DB al quale si accede con i parametri DB_NO e DBB_NO dell FB P_PRINT_RK Pointer DB DB_NO Dew n DBWn 2 Num ro d octet DB gt Pointeur sur la 1e variable
77. Conflitto di inizializzazione 44 La seguente figura rappresenta il trasferimento dati in caso di conflitto di inizializzazione CP 341 Partner di comunicazione priorit pi bassa priorit pi elevata Carattere di inizio 02H __ STX Attivazione del Carattere di inizio 02H STX _ collegamento Conferma pos 10H DLE Byte di dati 1 Byte1 Byte di dati 2 Byte2 Dati i utili amp e Byte di dati n Byten Codice finale 10H DLE CEE Codice finale 03H ETX pia Solo 3964R BCC R collegamento Conferma pos 10H Pm DLE gt 2 Secondo tentativo di attivazione Carattere di inizio 02H _ STX gt Attivazione del Conferma pos 10H e DLE collegamento Figura 2 11 Comunicazione in presenza di un conflitto di inizializzazione Se un apparecchiatura non risponde alla richiesta di trasmissione carattere STX del partner di comunicazione entro il tempo di ritardo di conferma QVZ con la conferma DLE o NAK bens con il carattere STX ci vuol dire che si in presenza di un conflitto di inizializzazione Entrambe le apparecchiature intendono eseguire un ordine di trasmissione L apparecchiatura con la priorit pi bassa rimanda l esecuzione del suo ordine di trasmissione e risponde con il carattere DLE L apparecchiatura a priorit maggiore invia i propri dati nel modo descritto in precedenz
78. DR ed ERROR STATUS vengono emessi anche in caso di RESET dell FB P_RCV_RK parametro LEN 16 00 In presenza di un errore viene resettato il risultato binario BIE Se il blocco viene concluso senza errori il risultato binario ha lo stato 4 Nota Il blocco funzionale P_RCV_RK non dispone di verifica parametrica in caso di parametrizzazione errata la CPU pu passare allo stato STOP Accoppiamento punto a punto CP 341 Struttura installazione e parametrizzazione Manuale del prodotto 04 2011 A5E02191075 03 151 Comunicazione tramite blocchi funzionali 6 4 Utilizzo dei blocchi funzionali con l accoppiamento a computer RK 512 Utilizzo dei merker di accoppiamento Dopo che il telegramma stato ricevuto viene controllato il merker di accoppiamento indicato nell intestazione del telegramma RK 512 dati vengono messi a disposizione solo se il merker di accoppiamento ha il valore 0 A procedura di trasmissione terminata il merker di accoppiamento viene impostato dal blocco funzionale sul valore 1 e nel blocco funzionale viene emesso per un ciclo NDR il merker di accoppiamento Nel programma utente si pu riconoscere analizzando il merker di accoppiamento che possibile riaccedere ai dati messi a disposizione Non appena i dati sono stati elaborati l utente deve reimpostare il merker di accoppiamento a 0 Un ordine FETCH del partner di comunicazione di nuovo possibile Richiamo del blocco
79. Dati di parametrizzazione Preimpostazione della linea di ricezione La figura mostra il circuito del ricevente nell interfaccia X27 RS 422 R B nessuna La R A Tov R B R A 5V R B OV o R A v5Vv A 5V R B R A OV R B SV R A TOV Figura 2 26 Circuito del ricevente nell interfaccia X27 RS 422 procedura 3964 R Accoppiamento punto a punto CP 341 Struttura installazione e parametrizzazione Manuale del prodotto 04 2011 A5E02191075 03 83 Informazioni di base per la trasmissione seriale di dati 2 8 Dati di parametrizzazione 2 8 2 Dati di parametrizzazione dell accoppiamento calcolatore RK 512 L utente ha la possibilit di adattare il CP 341 a un partner di comunicazione tramite i dati di parametrizzazione dell accoppiamento a computer RK 512 Dati di parametrizzazione dell accoppiamento a computer RK 512 parametri sono identici a quelli della procedura 3964 R in quanto quest ultima nel modello di riferimento ISO a 7 livelli un sottoinsieme Pagna Ca a computer RK 512 vedere la sezione Dati di parametrizzazione Pagina 78 Nota Eccezione Nel caso dell accoppiamento a computer RK 512 il numero dei bit di dati per carattere impostato a 8 ed fisso parametri del livello di trasporto livello 4 devono essere indicati nel blocco funzionale FB utilizzato Tempo di attesa ai
80. Eccezione l uso del carattere N non ammesso Esempio Carriage Return ODH R nella stringa di formato Accoppiamento punto a punto CP 341 Struttura installazione e parametrizzazione Manuale del prodotto 04 2011 A5E02191075 03 99 Informazioni di base per la trasmissione seriale di dati 2 8 Dati di parametrizzazione Comando di conversione La figura mostra schematicamente la struttura di un comando di conversione Larg ia Tipo di 9 FI P e lee li jeere gt ptc Figura 2 29 Struttura schematica di un comando di conversione Flag senza rappresentazione allineata a destra rappresentazione allineata a sinistra Larghezza senza rappresentazione standard N vengono emessi esattamente n caratteri max 255 caratteri possibili gli spazi vengono eventualmente anteposti rappresentazione allineata a destra o aggiunti rappresentazione allineata a sinistra Precisione La precisione rilevante solo per i tipi di rappresentazione A D F e R Negli altri casi essa viene ignorata senza rappresentazione standard o Il nessuna emissione del punto decimale e delle cifre dopo la virgola per i tipi di rappresentazione Real R e Floating point F n emissione del punto decimale e di n da 1 a 99 cifre dopo la virgola significative nel caso dei tipi di rappresentazione Real R e Floating point F In caso di indicazioni della data tipo di rappresentazione A e D la precisione si riferisce al numero di
81. Il parametro a disposizione fino al successivo richiamo dell FB Dati nell intestazione del telegramma Nella tabella seguente sono rappresentati i dati dell intestazione del telegramma RK 512 Tabella 6 5 Dati nell intestazione del telegramma RK 512 per l ordine Invia dati Sorgente nel proprio sistema di alla destinazione Intestazione del telegramma byte automazione S7 CPU locale CPU partner 3 4 tipo di 5 6 Z DBNR Z 7 8 numero in comando Offset Blocco dati Blocco dati AD DB DW Parole Blocco dati Blocco dati esteso AD DB DW Parole Spiegazione delle abbreviazioni Z DBNR numero del blocco dati di destinazione Z Offset indirizzo iniziale di destinazione DW offset in parole Accoppiamento punto a punto CP 341 Struttura installazione e parametrizzazione Manuale del prodotto 04 2011 A5E02191075 03 145 Comunicazione tramite blocchi funzionali 6 4 Utilizzo dei blocchi funzionali con l accoppiamento a computer RK 512 Diagramma temporale FB P_SND_RK Nella figura seguente indicato il comportamento dei parametri DONE e ERROR a seconda del circuito d ingresso di REQ e R REQ DONE ds E E ta il I il il il I ERROR L o 2 pai o fy N c o N Q K2 E O c o Conclusione senza errori 1 n Parte SEND Trasferisci RESET Conclusione con errori Trasferisci RESET L ordine non viene eseguito Invio ordine I
82. NT Lunghezza dei dati del telegramma 1 lt LEN lt 4096 Indicato in numero di da trasmettere byte hanno senso solo valori con numeri pari R_CPU_NO INPUT INT Numero della CPU partner 0 lt R_CPU_ NO lt 4 solo in caso di funzionamento a pi processori valore di default 1 R_TYP INPUT CHAR Tipo di indirizzo della CPU partner D Blocco dati X Blocco dati esteso R_NO INPUT INT Numero del blocco dati nella CPU 0 lt R_NO lt 255 partner R_OFFSET INPUT INT Numero del byte di dati nella CPU 0 lt R_OFFSET lt 510 solo valori con partner numeri pari R_CF_BYT INPUT INT Byte del merker di accoppiamento 0 lt R_CF_BYTE lt 255 nella CPU partner Valore di default 255 significa senza merker di accoppiamento R_CF_BIT INPUT INT Bit del merker di accoppiamento O lt R_CF BIT lt 7 nella CPU partner Accoppiamento punto a punto CP 341 Struttura installazione e parametrizzazione 144 Manuale del prodotto 04 2011 A5E02191075 03 Comunicazione tramite blocchi funzionali 6 4 Utilizzo dei blocchi funzionali con l accoppiamento a computer RK 512 Nome Tipo Tipo di dati Commento Configurazione ammessa osservazioni DONE 1 OUTPUT BOOL Ordine concluso senza errori Parametro STATUS 16 00 ERROR 1 OUTPUT BOOL Ordine terminato con errori Il parametro STATUS contiene l informazione di errore STATUS OUTPUT WORD Specificazione dell errore Con ERROR 1 nel parametro STATUS si trova l informazione di errore 1
83. ON e DC3 13H per XOFF Trasmissione dati 60 Nella figura seguente sono rappresentate le procedure di invio Attesa di ordine di trasmissione Ordine SEND arrivato Ordine eseguito Sa Il numero n dei dati Trasmissione dei dati utili da inviare viene a dedotto dal parametro LEN dell ordine di trasmissione Figura 2 20 Schema delle procedure di invio Accoppiamento punto a punto CP 341 Struttura installazione e parametrizzazione Manuale del prodotto 04 2011 A5E02191075 03 Informazioni di base per la trasmissione seriale di dati 2 6 Trasmissione dati con driver ASCII 2 6 3 Ricezione di dati con driver ASCII Ricezione di dati con driver ASCII Con la trasmissione dati con il driver ASCII possibile scegliere fra tre diversi criteri finali per quanto riguarda la ricezione dei dati Il criterio di fine ricezione stabilisce il punto in cui un telegramma stato ricevuto completamente criteri di fine ricezione impostabili sono e A scadenza del tempo di ritardo del carattere Il telegramma non ha n una lunghezza fissa n un carattere finale definito e la sua fine stabilita tramite una pausa a scadenza del tempo di ritardo del carattere sulla linea e Ricezione del dei carattere i finale i In coda al telegramma si trovano uno o due caratteri finali definiti e Ricezione di un numero fisso di caratteri La lunghezza dei telegrammi in ricezione sempre ugu
84. PU legge i dati di diagnostica specifici del sistema e li memorizza nel proprio buffer di diagnostica Questo pu poi essere letto tramite un dispositivo di programmazione collegato In presenza di un evento di diagnostica si accende il LED SF rosso Inoltre viene avviato l OB 82 con questi dati di diagnostica come informazione di start Blocco organizzativo OB 82 L utente ha la possibilit di programmare le reazioni agli errori nel programma utente nell OB 82 Se non stato programmato l OB 82 la CPU entra automaticamente in STOP nel caso di un allarme di diagnostica Informazione di diagnostica come combinazione di bit 200 II CP 341 mette a disposizione 4 byte di informazioni di diagnostica Per la visualizzazione dell errore i 4 byte di diagnostica vengono configurati nel modo seguente 2 Byte Il secondo byte dei dati di diagnostica contiene il codice della classe del CP 341 nei bit da 0 a 3 Accoppiamento punto a punto CP 341 Struttura installazione e parametrizzazione Manuale del prodotto 04 2011 A5E02191075 03 Diagnostica con il CP 341 8 1 Funzioni di diagnostica del CP 341 1 3 e 4 Il primo terzo e quarto byte dei dati di diagnostica rappresentano l evento Il bit O nel 1 byte il LED di errore cumulativo SF Il bit 0 sempre 1 se almeno uno dei bit da 1 a 7 impostato a 1 se nei dati di diagnostica registrato almeno un errore Evento
85. PUT INT Lunghezza dati 1 lt LEN lt 4096 Indicato in numero di byte DONE OUTPUT BOOL Ordine concluso senza Parametro STATUS 16 00 errori ERROR 1 OUTPUT BOOL Ordine terminato con errori Il parametro STATUS contiene l informazione di errore STATUS OUTPUT WORD Specificazione dell errore Con ERROR 1 nel parametro STATUS si trova l informazione di errore 1 Il parametro a disposizione fino al successivo richiamo dell FB 134 Accoppiamento punto a punto CP 341 Struttura installazione e parametrizzazione Manuale del prodotto 04 2011 A5E02191075 03 Comunicazione tramite blocchi funzionali 6 3 Utilizzo dei blocchi funzionali con la procedura 3964 R Diagramma temporale FB P_SND_RK Nella figura seguente indicato il comportamento dei parametri DONE e ERROR a seconda del circuito d ingresso di REQ e R REQ DONE dl EOE EE N A I I I l li ERROR JE ia o 2 E o o N c o v o c iO Dv a O o Conclusione senza errori 1 n Parte SEND Trasferisci RESET Conclusione con errori Trasferisci RESET L ordine non viene eseguito Invio ordine Invio disattivata Figura 6 1 Diagramma temporale FB 8 P_SND_RK Nota L ingresso REQ attivato dal fronte Nell ingresso REQ sufficiente un fronte di salita Non necessario che il risultato logico combinatorio RLC abbia lo stato di segnale 1 per tutta la durata della trasmissione
86. RCV_RK Nome Tipo Tipo di dati Commento Configurazione ammessa osservazioni EN_R INPUT BOOL Abilitazione alla lettura dati R INPUT BOOL Interruzione ordine L ordine in corso viene interrotto Ricezione disabilitata LADDR INPUT INT Indirizzo di base del CP 341 L indirizzo di base viene prelevato da STEP 7 DB_NO INPUT INT Numero del blocco dati N del DB di ricezione specifico della CPU non ammesso lo zero DBB_NO INPUT INT Numero del byte di dati 0 lt DBB_NO lt 8190 dati di ricezione dal byte di dati NDR OUTPUT BOOL Ordine concluso senza Parametro STATUS 16 00 errori dati acquisiti ERROR OUTPUT BOOL Ordine terminato con errori Il parametro STATUS contiene l informazione di errore LEN OUTPUT INT Lunghezza del telegramma 1 lt LEN lt 4096 Indicato in numero di byte ricevuto STATUS OUTPUT WORD Specificazione dell errore Con ERROR 1 nel parametro STATUS si trova l informazione di errore 1 Il parametro a disposizione fino al successivo richiamo dell FB 138 Accoppiamento punto a punto CP 341 Struttura installazione e parametrizzazione Manuale del prodotto 04 2011 A5E02191075 03 Comunicazione tramite blocchi funzionali 6 3 Utilizzo dei blocchi funzionali con la procedura 3964 R Diagramma temporale FB P_RCV_RK Nella figura seguente indicato il comportamento dei parametri NDR LEN e ERROR a seconda del circuito di ingresso di EN_R e R EN_R NDR LEN lunghezz
87. S E M E IN S Prefazione Descrizione del prodotto Informazioni di base per la trasmissione seriale di dati SIMATIC Messa in servizio del CP 341 w N S7 300 Accoppiamento punto a punto CP 341 Struttura installazione e EEE parametrizzazione parametrizzazione del 5 Manuale del prodotto CP 341 Comunicazione tramite 6 blocchi funzionali Comportamento all avviamento e passaggio 7 tra gli stati di funzionamento 00 Diagnostica con il CP 341 Esempio di programmazione di blocchi standard ce Dati tecnici i Cavi con connettore Accessori e numeri di ordinazione O Bibliografia relativa a SIMATIC S7 O 04 2011 A5E02191075 03 Avvertenze di legge Concetto di segnaletica di avvertimento Questo manuale contiene delle norme di sicurezza che devono essere rispettate per salvaguardare l incolumit personale e per evitare danni materiali Le indicazioni da rispettare per garantire la sicurezza personale sono evidenziate da un simbolo a forma di triangolo mentre quelle per evitare danni materiali non sono precedute dal triangolo Gli avvisi di pericolo sono rappresentati come segue e segnalano in ordine descrescente i diversi livelli di rischio NPERICOLO questo simbolo indica che la mancata osservanza delle opportune misure di sicurezza provoca la morte o gravi lesioni fisiche NAVVERTENZA il simbolo indica che la mancata osservanza delle relative misure di sicurezza pu causare l
88. S parametrizzato la linea RTS viene impostata su OFF Non si ha un attesa del passaggio di CTS su OFF Accoppiamento punto a punto CP 341 Struttura installazione e parametrizzazione Manuale del prodotto 04 2011 A5E02191075 03 69 Informazioni di base per la trasmissione seriale di dati 2 6 Trasmissione dati con driver ASCII e Una ricezione di dati tramite l interfaccia RS 232C possibile non appena la linea DSR viene posta su ON Se il buffer di ricezione del CP 341 rischia un overflow non si ha alcuna reazione da parte del CP 341 Con un passaggio di DSR ON a OFF sia un ordine di invio in corso che la ricezione di dati vengono interrotti con un messaggio di errore Nel buffer di diagnostica del CP 341 viene registrato il messaggio DSR OFF comando automatico dei segnali V24 Nota Il comando automatico dei segnali addizionali RS 232C possibile solo con il tipo di funzionamento semiduplex Parametrizzando un comando automatico dei segnali addizionali RS 232C non possibile n un controllo del flusso dati tramite RTS CTS n un comando di RTS e DTR tramite la funzione FC V24_SET Nota Il Tempo di reset RTS va impostato nella superficie di parametrizzazione in modo che il partner di comunicazione possa ricevere gli ultimi caratteri del telegramma in modo completo prima che vengano resettati RTS e quindi la volont di trasmissione Il Tempo di attesa emissione dati va dimensionato in modo che il partner d
89. SI duplex srecni nania iaia nie aa aa alieni EA aa aaa aad 2 5 4 Ordini RK 512 della CPU tett tt rinnen tenn E nran eenn Ennn nanne Ennn rennene nnna 2 6 Trasmissione dati con driver ASCII tuunan titaanin unainn nnne nan nne 2 6 1 Principio della trasmissione dati con driver ASCI ennn ennnnnennnnnnnnnennnnnenenno 2 6 2 Invio di dati con driver ASCII i i 2 6 3 Ricezione di dati con driver ASCII na tanan nean nn eren nneenn 2 6 4 F nzionamento RS48 S rions lia 2 6 5 InterfacciaRS 232C 0 ini ae rei ea 2 6 6 Controllo del flusso dati metodi di handshake Accoppiamento punto a punto CP 341 Struttura installazione e parametrizzazione Manuale del prodotto 04 2011 A5E02191075 03 7 Indice del contenuto 2 7 Trasmissione dati con driver stampante tn nttetttrttnnnnantt ttnn nnns nenne nnnm nnnm 2 8 D tidi parametrizzaz ion sceanra a RE 2 8 1 Dati di parametrizzazione della procedura 3964 R nenen 2 8 2 Dati di parametrizzazione dell accoppiamento calcolatore RK 512 8 2 8 3 Dati di parametrizzazione del driver ASCII nnns nent B 2 8 4 Dati di parametrizzazione del driver stampante rn nesttttnnnnnnrentnnn nenene ne 2 8 5 Comandi di conversione e di controllo per la stampa nn Messa in servizio del CP 341 uuila a aaa o Montaggio del GP 341
90. STOP dopo il riavvio l EB P_SND_RK oppure l FB P_PRINT_RK segnalano l errore programma in corso interrotto interruzione ordine a causa di BREAK riavvio reset Nota Il CP 341 invia i dati al partner di comunicazione solo dopo che esso ha ricevuto tutti i dati dalla CPU Accoppiamento punto a punto CP 341 Struttura installazione e parametrizzazione Manuale del prodotto 04 2011 A5E02191075 03 177 Comportamento all avviamento e passaggio tra gli stati di funzionamento del CP 341 7 3 Comportamento del CP 341 con i passaggi di stato di funzionamento della CPU Accoppiamento punto a punto CP 341 Struttura installazione e parametrizzazione 178 Manuale del prodotto 04 2011 A5E02191075 03 Diagnostica con il CP 341 8 8 1 Funzioni di diagnostica del CP 341 Indicatori LED Le funzioni di diagnostica del CP 341 consentono all utente una localizzazione rapida degli errori che si presentano Sono disponibili le seguenti possibilit di diagnostica e Diagnostica tramite gli elementi di visualizzazione del CP 341 e Diagnostica tramite l uscita STATUS dei blocchi funzionali e Diagnostica tramite il buffer di diagnostica del CP 341 e Diagnostica tramite l allarme di diagnostica I LED informano l utente sullo stato di funzionamento o su possibili stati di errore del CP 341 Questi LED offrono una prima idea degli errori interni o esterni presentatisi o di errori specifici dell interfaccia vedere il capitolo Diagnostica amis di
91. Solo con driver stampante Aumentare la lunghezza della pagina ridurre il le sequenze di fine riga inviate con questo ordine ad es R L N non sono pi contenute nella pagina iniziata numero delle righe o degli a capo o distribuire la stampa su pi pagine Accoppiamento punto a punto CP 341 Struttura installazione e parametrizzazione Manuale del prodotto 04 2011 A5E02191075 03 187 Diagnostica con il CP 341 8 1 Funzioni di diagnostica del CP 341 Classe di evento 6 06H Errore nell elaborazione di un ordine del partner solo per l RK 512 Numero di Testo di evento evento 06 01H Errore nel primo byte di comando non 00 o FFH Rimedio Errore di fondo nella struttura dell intestazione presso il partner Controllare il comportamento errato dell apparecchiatura partner eventualmente tramite un dispositivo di controllo interfaccia da inserire nella linea di trasmissione 06 02H Errore nel terzo byte di comando non A 0 o E Errore di fondo nella struttura dell intestazione presso il partner Controllare il comportamento errato dell apparecchiatura partner eventualmente tramite un dispositivo di controllo interfaccia da inserire nella linea di trasmissione 06 03H Errore nel terzo byte di comando per i telegrammi successivi comando non come nel primo telegramma Errore di fondo nella struttura dell intestazione presso il partner Controllare il comportamento e
92. Struttura installazione e parametrizzazione 192 Manuale del prodotto 04 2011 A5E02191075 03 Diagnostica con il CP 341 8 1 Funzioni di diagnostica del CP 341 Classe di evento 9 09H Telegramma di reazione con errori o telegramma di errore ricevuto dal partner di accoppiamento Numero di Testo di evento Rimedio evento 09 02H Solo con l RK 512 Controllare se l area dati desiderata presso il partner errore di accesso alla memoria nel partner presente e abbastanza grande o controllare i memoria non presente parametri del blocco funzionale di sistema ichi to Con SIMATIC S5 come partner dee LA ne i i Controllare la lunghezza indicata nel blocco e area errata nella parola di visualizzazione o funzionale di sistema e area dati non presente a parte DB DX o e area dati troppo corto a parte DB DX 09 03H Solo con l RK 512 Controllare se l area dati desiderata presso il partner errore di accesso DB DX nel partner DB DX non presente e abbastanza grande o controllare i presente o troppo corto parametri del blocco funzionale di sistema ichi to Con SIMATIC S5 come partner SO ho Controllare la lunghezza indicata nel blocco e DB DX non presente o funzionale di sistema e DB DX troppo corto o e n DB DX non ammesso Area sorgente ammessa superata dall ordine FETCH 09 04H Solo con l RK 512 Comportamento errato del partner poich da parte il partner segnala tipo di ordine non ammesso del CP
93. Struttura installazione e parametrizzazione 246 Manuale del prodotto 04 2011 A5E02191075 03 Glossario Elaborazione ciclica del programma Nell elaborazione ciclica del programma il programma gira in un loop che si ripete continuamente e che viene definito ciclo Eventi di diagnostica Gli eventi di diagnostica possono essere guasti di un unit errori di sistema della CPU causati ad esempio da un errore del programma o passaggi degli stati di funzionamento Funzioni di diagnostica Le funzioni di diagnostica comprendono l intera diagnostica di sistema e contengono il riconoscimento l analisi e la segnalazione di errori all interno del sistema di automazione Funzioni di sistema SFC Le funzioni di sistema sono blocchi senza memoria gi integrati nel sistema operativo della CPU che possono essere richiamati dall utente secondo necessit Guida in linea STEP 7 offre la possibilit di visualizzare direttamente mentre si utilizza il software di programmazione i testi della Guida inerenti al contesto del momento Hardware Per hardware si intende l intero equipaggiamento fisico e tecnico di un sistema di automazione Immagine di processo L immagine di processo un area di memoria particolare nel sistema di automazione All inizio del programma ciclico gli stati di segnale delle unit degli ingressi vengono trasferiti all immagine di processo degli ingressi Alla fine del programma ciclico l immagine di
94. Sub D a 9 poli Segnali RS232C TXD RXD RTS CTS DTR DSR RI DCD GND tutti con separazione di potenziale rispetto all alimentazione interna S7 bus backplane e a quella esterna DC 24V Distanza di trasmissione max 15m Baudrate max 115200 Baud Accoppiamento punto a punto CP 341 Struttura installazione e parametrizzazione 212 Manuale del prodotto 04 2011 A5E02191075 03 Dati tecnici A 1 Dati tecnici del CP 341 Dati tecnici dell interfaccia TTY 20MA Nella tabella seguente sono indicati i dati tecnici dell interfaccia TTY 20MA del CP 341 20mA TTY Tabella A 3 Dati tecnici dell interfaccia TTY 20MA Dati tecnici Interfaccia circuito di corrente TTY 20mA connettore femmina Sub D a 9 poli Segnali TTY due sorgenti di corrente a potenziale separato da 20MA circuito di ricezione RX e circuito di trasmissione TX e tutti con separazione di potenziale rispetto all alimentazione interna S7 bus backplane e a quella esterna DC 24V Distanza di trasmissione 1000 m attivo 1000 m passivo max Baudrate max 19200 Baud Dati tecnici dell interfaccia X27 RS 422 485 Nella tabella seguente sono indicati i dati tecnici dell interfaccia X27 RS 422 485 del CP 341 RS 422 485 Tabella A 4 Dati tecnici dell interfaccia X27 RS 422 485 Dati tecnici Interfaccia RS 422 o RS 485 connettore femmina Sub D a 15 poli Segnali RS 422 TXD A RXD A TXD B RXD B GND
95. T ERROR L CF BY F LEN L_CF BIT STATUS Nota parametri EN e ENO sono disponibili soltanto nella rappresentazione grafica in KOP o FUP Per l elaborazione di questi parametri il compiler impiega il risultato binario BIE Se il blocco stato concluso senza errori il risultato binario BIE viene impostato sullo stato di segnale 1 Se si verificato un errore il risultato binario BIE viene impostato su 0 Area dati occupata L FB P_RCV_RK collabora con un DB I_RCV_RK di istanza Al momento del richiamo viene indicato anche il numero di DB Il DB di istanza occupa 414 byte di memoria di caricamento e 152 byte di memoria di lavoro L accesso ai dati nel DB di istanza non ammesso Nota Eccezione In caso di errore STATUS W 16 1EOE possibile ricavare una nota di errore pi dettagliata dalla variabile SFCERR Essa pu essere caricata nel DB di istanza solo con un accesso simbolico Accoppiamento punto a punto CP 341 Struttura installazione e parametrizzazione Manuale del prodotto 04 2011 A5E02191075 03 137 Comunicazione tramite blocchi funzionali 6 3 Utilizzo dei blocchi funzionali con la procedura 3964 R Parametro FB P_RCV_RK Nella tabella seguente si trovano i parametri dell FB P_RCV_RK Nota parametri L_TYP L_NO L_OFFSET L_CF_BYT e L_CF_BIT non sono rilevanti per la procedura 3964 R e non devono essere assegnati Tabella 6 3 Parametro FB P_
96. Trasmissione dati con driver ASCII Per la trasmissione indicare con il richiamo del blocco funzionale P_SND_RK come parametro LEN il numero dei byte di dati utili da trasmettere Se si utilizza il criterio di fine A scadenza del tempo di ritardo del carattere il driver ASCII osserva una pausa tra due telegrammi anche nella trasmissione L FB P_SEND_RK pu essere richiamato in qualsiasi momento ma il driver ASCII inizia l emissione non prima che dall ultimo telegramma inviato sia trascorso un intervallo maggiore del tempo di ritardo del carattere parametrizzato Utilizzando il criterio di fine Carattere finale possibile scegliere tra 3 possibilit e Trasmissione fino al carattere finale incluso Il contrassegno finale deve essere contenuto nei dati da trasmettere dati vengono trasmessi solo fino al contrassegno finale incluso anche se all FB indicata una lunghezza di dati superiore e Trasmissione fino alla lunghezza parametrizzata nell FB Vengono trasmessi dati fino alla lunghezza parametrizzata nell FB L ultimo carattere deve essere il carattere finale Anche se i dati da trasmettere non contengono il carattere finale il telegramma viene inviato senza messaggio di errore e Trasmissione fino alla lunghezza parametrizzata nell FB e aggiunta automatica del dei contrassegni finali Vengono trasmessi dati fino alla lunghezza parametrizzata nell FB Automaticamente vengono aggiunti uno o pi caratteri finali Ci si
97. WORD 32767 max 6 campo dei numeri interi DINT DWORD 2147483647 max 11 N WORD numero di emissione del testo del numero intero da 0 a testo messaggio 1999 P 2 INT WORD impostazione del numero 5 di pagina R REAL DWORD 0 12E 04 8 rappresentazione a virgola mobile con esponente S STRING emissione di testo stringhe di testo TO TIME DWORD 2d_3h_10m_5s_250ms max 22 intervallo temporale un intervallo temporale negativo preceduto dal segno U BYTE 255 max 3 campo dei numeri interi WORD 65535 max 5 senza Segno DWORD 4294967295 max 10 X BOOL 1 1 tipo di rappresentazione BYTE 11101100 8 binaria WORD 11001 16 16 DWORD 11001 32 32 Accoppiamento punto a punto CP 341 Struttura installazione e parametrizzazione Manuale del prodotto 04 2011 A5E02191075 03 101 Informazioni di base per la trasmissione seriale di dati 2 8 Dati di parametrizzazione Tipo di Tipo di dati Rappresentazione Larghezza della Descrizione rappresentazione corrispondente standard rappresentazione standard Y6 DATE_AND_TIME_ 10 06 1992 25 data e ora OF_DAY DT 15 42 59 723 Z TIME_OF_DAY 15 42 59 723 12 ora DWORD 1 Se questi tipi di rappresentazione non forniscono un numero del testo del messaggio o un ora del sistema in sostituzione vengono stampati 6 caratteri II CP 341 non esegue nessuna ora All interno del testo del messaggio sono ammessi tutti i comandi di conversione escluso N am
98. XON o se la linea CTS non viene posta ON la stampa viene interrotta e viene generata una relativa segnalazione di errore 0708H all uscita STATUS dell SFB PRINT Nota Nella parametrizzazione di un controllo del flusso dati con RTS CTS assolutamente necessario effettuare un cablaggio completo dei segnali di interfaccia usati negli spinotti Segnale BUSY Il CP 341 valuta il segnale di controllo BUSY della stampante La stampante segnala al CP 341 la propria disponibilit a ricevere e nel CP 341 20mA TTY con corrente sulla linea RxD e nei CP 341 RS 232C e CP 341 RS 422 485 con segnale CTS ON Nota Nella parametrizzazione di un controllo di flusso con RTS CTS necessario impostare nella stampante la polarit del segnale BUSY nel modo seguente e Segnale BUSY CTS OFF Tenere presente che alcune stampanti visualizzano il segnale BUSY con l aiuto del segnale DTR In questo caso necessario effettuare il cablaggio corrispondente nel cavo di collegamento del CP 341 Vedere anche Interfaccia RS 232C del CP 341 RS 232C Pagina 221 Accoppiamento punto a punto CP 341 Struttura installazione e parametrizzazione Manuale del prodotto 04 2011 A5E02191075 03 77 Informazioni di base per la trasmissione seriale di dati 2 8 Dati di parametrizzazione 2 8 Dati di parametrizzazione Con la scelta dei protocolli si adatta il proprio processore di comunicazione CP 341 al partner di comunicazione c
99. _ Byte1 _ o 00H Byte 2 Intestazione I telegramma di 00H 20 0 reazione Byte 4 Numero di errore 00H Codice finale 10H DE Codice finale 03H mm ETX ba solo con block check BCC collegamento Conferma pos 10H DLE Figura 2 143 Comunicazione nella trasmissione con telegramma di reazione Accoppiamento punto a punto CP 341 Struttura installazione e parametrizzazione Manuale del prodotto 04 2011 A5E02191075 03 49 Informazioni di base per la trasmissione seriale di dati 2 5 Trasmissione dati con l accoppiamento a computer RK 512 Trasmissione dati 50 L ordine SEND viene svolto nella seguente sequenza e Partner attivo Invia un telegramma SEND Questo contiene l intestazione del telegramma e dati e Partner passivo Riceve il telegramma controlla l intestazione del telegramma come pure i dati e conferma tramite un telegramma di reazione dopo il trasferimento dei dati alla CPU Partner attivo Riceve il telegramma di reazione Trasmette dati utili Se la quantit di dati utili supera 128 byte invia un telegramma SEND successivo Partner passivo Riceve il telegramma SEND successivo controlla l intestazione del telegramma come pure i dati e conferma con un telegramma di reazione successivo dopo il trasferimento dei dati alla CPU Nota Se il telegramma SEND non stato ricevuto senza errori dalla CPU o se nell intestazione del telegramma si verificato un errore
100. _STAT e FC 6 V24_SET con una versione 2 0 Nel caso di utilizzo della versione 1 0 i dati possono essere falsati Accoppiamento punto a punto CP 341 Struttura installazione e parametrizzazione Manuale del prodotto 04 2011 A5E02191075 03 161 Comunicazione tramite blocchi funzionali 6 5 Utilizzo dei blocchi funzionali nel caso del driver ASCII 6 5 2 Controllo degli stati dell interfaccia del CP 341 L FC V24_STAT legge i segnali addizionali dell RS 232C dal CP 341 e li mette a disposizione dell utente tramite i parametri di blocco L FC V24_STAT viene richiamata nel ciclo 0 in alternativa in un programma comandato a tempo in modo statico senza condizioni I segnali addizionali RS 232C vengono aggiornati a ogni richiamo della funzione polling ciclico II CP 341 aggiorna lo stato di ingressi uscite con un ritmo di 20 ms Gli ingressi uscite vengono aggiornati continuamente indipendentemente da ci Il risultato binario BIE non viene influenzato La funzione non emette messaggi di errore Con il parametro LADDR viene selezionato il CP 341 da indirizzare Richiamo del blocco Rappresentazione AWL Rappresentazione KOP 2 V24_STAT V24_STAT EN ENO a _ LADDR DTR_OUT DTR_OUT DSR_IN DSR_IN RTS OUT RTS_OUT _ np CTS_IN DCD_IN DCD_IN RI_IN RI_IN Nota parametri EN e ENO sono disponibili soltanto nella rappresentazione grafica in KOP o FUP Per l elaborazi
101. a Ricezione abilitata Conclusione senza errori Ricezione in corso Conclusione con errori Ricezione disattivata Nessuna ricezione Conclusione senza errori Ricezione in corso Conclusione con errori RESET Figura 6 2 Diagramma temporale FB 7 P_RCV_RK Nota L ingresso EN_R va impostato staticamente a 1 Durante l intero ordine di ricezione al parametro EN_R deve essere assegnato I RLC 1 risultato logico combinatorio Accoppiamento punto a punto CP 341 Struttura installazione e parametrizzazione Manuale del prodotto 04 2011 A5E02191075 03 139 Comunicazione tramite blocchi funzionali 6 4 Utilizzo dei blocchi funzionali con l accoppiamento a computer RK 512 6 4 Utilizzo dei blocchi funzionali con l accoppiamento a computer RK 512 Per l accoppiamento a computer RK 512 con un partner di comunicazione sono a disposizione i seguenti blocchi funzionali e FBS8P_SND RK perla trasmissione o il prelevamento dei dati e FB7 P_RCV_RK per la ricezione o la messa a disposizione dei dati Possibilit di trasmissione dei dati Ordini attivi Con il blocco funzionale FB 8 P_SND_RK si danno nel programma utente della CPU gli ordini attivi al CP 341 E possibile e inviare dati dal proprio sistema di automazione a un partner di comunicazione remoto e prelevare dati da un partner di comunicazione remoto e memorizzarli in un area dati S7 del proprio sistema di automazione Avvertenza quando si prelevano dati da un CP 341 ne
102. a Dopo la disattivazione del collegamento l apparecchiatura a priorit pi bassa pu eseguire l ordine di trasmissione Per risolvere il conflitto di inizializzazione necessario parametrizzare i partner di comunicazione con priorit diverse Accoppiamento punto a punto CP 341 Struttura installazione e parametrizzazione Manuale del prodotto 04 2011 A5E02191075 03 Informazioni di base per la trasmissione seriale di dati 2 4 Trasmissione dati con la procedura 3964 R Conflitto di inizializzazione Errore di procedura La procedura riconosce sia gli errori causati da un comportamento errato del partner di comunicazione sia quelli causati da disturbi sulla linea In entrambi i casi viene prima tentato di ricevere o trasmettere correttamente il blocco dati Se ci non possibile nel numero di tentativi di trasmissione parametrizzato o se si presenta un nuovo errore la procedura interrompe la trasmissione ricezione Essa segnala il numero di errore per il primo errore riconosciuto e si porta nello stato di riposo Questi messaggi di errore vengono visualizzati nell uscita STATUS dell FB Se nell uscita STATUS dell FB per le ripetizioni di trasmissione e ricezione si ha spesso un numero di errore presumibilmente sono presenti disturbi nella comunicazione Questo viene tuttavia compensato dal numero di tentativi di trasmissione In questo caso si consiglia di controllare la linea di trasmissione relativamente all influenza di dis
103. a LEN dei dati da preparare vengono determinati dal primo telegramma RK 512 Il blocco funzionale valuta l informazione di questo telegramma e trasferisce i dati richiesti al CP 341 parametri DB_NO e DBB_NO non sono rilevanti per il blocco funzionale FB P_RCV_RK Con il parametro LADDR viene indicato l indirizzo del CP 341 a cui accedere Se il blocco funzionale riconosce lo stato del segnale 1 sul parametro R l ordine di trasmissione provvisorio viene interrotto e l FB P_RCV_RK viene riportato allo stato iniziale L ordine rimane disattivato finch il parametro R ha lo stato di segnale 1 L uscita NDR mostra Ordine concluso senza errori dati acquisiti tutti i dati sono stati letti Per un ciclo viene quindi visualizzata nei parametri L_TYP L_NO e L_OFFSET la posizione di prelevamento dei dati tipi di dati possibili blocchi dati byte di ingresso byte di uscita temporizzatori e contatori Vengono inoltre visualizzati per un ciclo i parametri L_CF_BYT e L_CF_BIT e la lunghezza LEN dell ordine corrispondente Nota Se il partner di comunicazione preleva temporizzatori o contatori dal CP 341 la lunghezza limitata a massimo 32 byte 16 temporizzatori o contatori da 2 byte ciascuno Segnalazione di errori nell FB P_RCV_RK ERROR segnala un errore verificatosi In caso di errore nel parametro STATUS viene visualizzato il numero dell evento corrispondente Se non si verificato alcun errore STATUS ha valore 0 N
104. a 2 20 Set di caratteri driver stampante Parametro Set di caratteri Descrizione Tramite IBM il set di caratteri ANSI impostato in IBM Campo di valori Valore di default IBM stampante Windows viene convertito nel set di caratteri della i n a A e Personalizzato stampante Con l impostazione Personalizzato a possibile adattare il set di caratteri a caratteri speciali a del proprio Paese Accoppiamento punto a punto CP 341 Struttura installazione e parametrizzazione 96 Manuale del prodotto 04 2011 A5E02191075 03 Informazioni di base per la trasmissione seriale di dati 2 8 Dati di parametrizzazione Caratteri di controllo La tabella seguente riporta la descrizione dei parametri per i caratteri di controllo Tabella 2 21 Caratteri di controllo driver stampante Parametro Descrizione Campo di valori Valore di default Emulazione Scelta dell emulazione stampante comandi per la stampante e HP Deskjet HP Deskjet stampante per i caratteri di controllo grassetto stretto largo corsivo e 3 x bi Sr e HP Laserjet sottolineato Con l impostazione Personalizzato a possibile modificare l emulazione della stampante e e IBM Proprinter ampliarla con ulteriori caratteri di controllo caratteri di e Personalizzato a controllo permessi sono i caratteri da Aa Ze da a az Caratteristiche prestazionali Condizioni generali per la progettazione di testi de
105. a NDR mostra Ordine concluso senza errori dati acquisiti tutti i dati sono stati letti ERROR segnala un errore verificatosi In caso di errore nel parametro STATUS viene visualizzato il numero dell evento corrispondente Se non si verificato alcun errore STATUS ha il valore 0 NDR e ERROR STATUS vengono emessi anche in caso di RESET dell FB P_RCV_RK parametro LEN 16 00 In presenza di un errore viene resettato il risultato binario BIE Se il blocco viene concluso senza errori il risultato binario ha lo stato ade Nota Il blocco funzionale P_RCV_RK non dispone di verifica parametrica in caso di parametrizzazione errata la CPU pu passare allo stato STOP Prima che il CP 341 possa ricevere un ordine avviato dopo un passaggio di stato della CPU da STOP a RUN necessario che il meccanismo di avviamento CP CPU dell FB P_RCV_RKsi sia concluso Accoppiamento punto a punto CP 341 Struttura installazione e parametrizzazione Manuale del prodotto 04 2011 A5E02191075 03 Comunicazione tramite blocchi funzionali 6 3 Utilizzo dei blocchi funzionali con la procedura 3964 R Richiamo del blocco Rappresentazione AWL Rappresentazione KOP CALL P RCV RK I RCV RK EN RES I RCV_RK e P_RCV_RK LADDR EN ENO DB_NO EN R NDR DBB NO OR ERROR L TYP i _ LADDR LEN li DB_NO STATUS L OFFSET DBB_NO L_TYP L CF BYT L CF_BIT L_NO NDR L_OFFSE
106. a di automazione consiste in un controllore programmabile costituito almeno da un unit centrale diverse unit di ingresso uscita nonch da apparecchiature di servizio e di supervisione Sistema operativo della CPU Il sistema operativo della CPU organizza tutte le funzioni e le operazioni della CPU non legate a un compito di comando specifico Software Il complesso di tutti i programmi che vengono utilizzati in un sistema di calcolo si definisce software Esso comprende il sistema operativo e i programmi utente Stato di funzionamento La serie di sistemi di automazione SIMATIC S7 conosce tre diversi stati di funzionamento STOP AVVIAMENTO e RUN Nei tre diversi tipi di funzionamento la funzionalit delle CPU differente STEP 7 STEP 7 il software di programmazione dei sistemi SIMATIC S7 Superficie di parametrizzazione CP 341 Parametrizzazione dell accoppiamento punto a punto La superficie di parametrizzazione CP 341 Parametrizzazione dell accoppiamento punto a punto consente di parametrizzare l interfaccia del processore di comunicazione Accoppiamento punto a punto CP 341 Struttura installazione e parametrizzazione Manuale del prodotto 04 2011 A5E02191075 03 249 Glossario Telaio di montaggio Il telaio di montaggio la guida profilata che contiene i posti connettore per le unit Tempo di ciclo Tempo impiegato dalla CPU per elaborare una volta il programma utente Tipo di dati Con l aiuto dei tip
107. a di reazione comportamento errato del partner Eventualmente effettuare una verifica con un dispositivo di controllo interfaccia da inserire nella linea di trasmissione Classe di evento 10 0AH Errore nel telegramma di reazione del partner riconosciuti dal CP 0A 01H Solo con l RK 512 Questo errore viene segnalato dopo un restart del errore di sincronizzazione del partner poich proprio AS nel caso di lunghi telegrammi o nel caso N di restart del partner Si tratta di un comportamento telegramma di reazione senza ordine normale di avvio dell impianto e non richiede alcun e telegramma di reazione ricevuto prima della intervento trasmissione di un telegramma successivo Durante il servizio l errore pu presentarsi anche dopo la trasmissione del primo telegramma come conseguenza di stati di errore che sono stati stato ricevuto un telegramma di reazione riconosciuti solo dal partner successivo In caso contrario si presume un comportamento i soia errato dell apparecchiatura partner Eventualmente p SA j 9 l errore non si presenta con ordini lt 128 byte successivo stato ricevuto il primo telegramma di reazione 0A 02H Solo per RK 512 errore nella struttura del Controllare il comportamento errato telegramma di reazione ricevuto byte 1 non 00o dell apparecchiatura partner eventualmente tramite FF un dispositivo di controllo interfaccia da inserire nella linea di trasmissione olo per
108. a di ricezione 82 91 Prelevamento dati RK 512 Priorit 81 Accoppiamento punto a punto CP 341 Struttura installazione e parametrizzazione 252 Manuale del prodotto 04 2011 A5E02191075 03 Indice analitico Procedura 3964 R Conflitto di inizializzazione Conflitto di inizializzazione Errore di procedura 45 Ricezione dei dati 38 Trasmissione dati 34 Trattamento dei dati difettosi Trattamento dei dati errati Procedura 3964 R invio 36 Procedura 3964 R ricezione Procedura 3964R Somma di controllo del blocco Processore di comunicazione CP 341 11 Protocollo Integrati nell unit Q Quasi full duplex 55 R Ricezione dei dati Driver ASCII 61 Procedura 3964 R 88 Richiamo del blocco V24_STAT Richiamo della variabile SFCERR Riconoscimento della fine di un telegramma di ricezione RK 512 FB 7 P_RCV_RK FB 8 P_SND_RK Merker di accoppiamento Ordini del partner 5 Procedura RS 232C Comando automatico dei segnali addizionali 69 Comando dei segnali addizionali Segnali addizionali 68 RUN della CPU S Segnale BUSY Segnali addizionali RS 232C Comando di Segnali dell interfaccia RS 232C Sicurezza di trasmissione con I RK 512 31 nel caso del driver ASCII 30 Somma di controllo del blocco 3 Stati di funzionamento 175 Riparametrizzazione RUN 175 STOP 175 STOP della CPU Superficie di parametrizzazione T Telegramma di comendo fe Telegramma di reazione 4 N
109. a lunghezza massima viene superata si avr un interruzione dell ordine di stampa e all uscita del parametro STATUS dell FB P_PRINT_RK verr visualizzato il numero di evento 16 1E41 Lunghezza consentita L indicazione della lunghezza nel puntatore DB deve essere adeguata al tipo di rappresentazioni di volta in volta impiegato tipo di dati nonch alla precisione adottata Parametro FB 13 P_PRINT_RK Nella tabella seguente si trovano i parametri dell FB 13 P_PRINT_RK Tabella 6 13 Parametro FB 13 P_PRINT_RK Nome Tipo Tipo di dati Commento Configurazione ammessa osservazioni REQ INPUT BOOL Avvio ordine con fronte di salita R INPUT BOOL Interruzione ordine L ordine in corso viene interrotto Stampa disabilitata LADDR INPUT INT Indirizzo di base del L indirizzo di base viene prelevato da STEP 7 CP 341 DB_NO INPUT INT Numero del blocco dati Indicatore su puntatore DB Specifico della CPU lo zero non consentito I puntatori sulle variabili e sulla stringa di formato sono memorizzati in ordine fisso nel puntatore DB DBB_NO INPUT INT Numero del byte di dati 0 lt DBB_NO lt 8162 puntatore dal byte di dati DONE 1 OUTPUT BOOL Ordine concluso senza Parametro STATUS 16 00 errori ERROR OUTPUT BOOL Ordine terminato con Il parametro STATUS contiene l informazione di errore errori STATUS OUTPUT WORD Specificazione dell errore Con ERROR 1 nel parametro STATUS si trova l informazione d
110. a morte o gravi lesioni fisiche NCAUTELA con il triangolo di pericolo indica che la mancata osservanza delle relative misure di sicurezza pu causare lesioni fisiche non gravi CAUTELA senza triangolo di pericolo indica che la mancata osservanza delle relative misure di sicurezza pu causare danni materiali ATTENZIONE indica che se non vengono rispettate le relative misure di sicurezza possono subentrare condizioni o conseguenze indesiderate Nel caso in cui ci siano pi livelli di rischio l avviso di pericolo segnala sempre quello pi elevato Se in un avviso di pericolo si richiama l attenzione con il triangolo sul rischio di lesioni alle persone pu anche essere contemporaneamente segnalato il rischio di possibili danni materiali Personale qualificato Il prodotto sistema oggetto di questa documentazione pu essere adoperato solo da personale qualificato per il rispettivo compito assegnato nel rispetto della documentazione relativa al compito specialmente delle avvertenze di sicurezza e delle precauzioni in essa contenute Il personale qualificato in virt della sua formazione ed esperienza in grado di riconoscere i rischi legati all impiego di questi prodotti sistemi e di evitare possibili pericoli Uso conforme alle prescrizioni di prodotti Siemens Si prega di tener presente quanto segue NAVVERTENZA prodotti Siemens devono essere utilizzati solo per i casi d impiego
111. a stampa dalla pagina 1 Con questo comando di conversione possibile impostare il numero di pagina ad un determinato valore La variabile del comando di conversione contiene il numero di pagina da impostare Esempio impostare il numero di pagina a 10 Stringa di P formato Variabile 1 10 numero di pagina 10 Nota Nel tipo di rappresentazione P la stringa di formato non pu contenere altri testi comandi di conversione o di controllo Il tipo di rappresentazione P non pu trovarsi nei testi dei messaggi progettati Avvertenze relative al comando di conversione Per i comandi di conversione osservare le seguenti avvertenze e laddove indicata una lunghezza massima della rappresentazione standard l emissione effettiva pu anche essere pi breve Esempio l emissione del numero intero 10 composta da due caratteri e La lunghezza dei dati da stampare deriva dalla lunghezza delle variabili Con il tipo di rappresentazione ad esempio per il tipo di dati INT vengono emessi al massimo 6 caratteri per il tipo DINT al massimo 11 e Nei comandi di conversione la larghezza 0 non ammessa Nella stampante ci verr rappresentato con l emissione di e del comando di conversione restante valido e Se la larghezza indicata insufficiente nel caso di emissione di testo tipo di rappresentazione A C D S T Y o Z verr emesso solo il numero di caratteri stabilito dalla larghezza data e il resto verr
112. alazione degli errori e TxD verde Invio in corso sull interfaccia e RxD verde Ricezione in corso sull interfaccia La sezione Diagnostica tramite gli elementi di visualizzazione del CP 341 Pagina 181 descrive gli stati di funzionamento e dli errori segnalati tramite questi LED La sezione Caricamento successivo degli aggiornamenti firmware Pagina 123 descrive le segnalazioni dei LED durante il caricamento di un aggiornamento del firmware Interfaccia integrata Il CP 341 disponibile in tre modelli con diversi tipi di interfaccia e RS 232C e X27 RS 422 485 e TTY 20mA Il tipo di interfaccia leggibile sul frontalino dell unit del CP 341 Una descrizione gina hae delle interfacce riportata nella sezione Caratteristiche dell interfaccia seriale Pagina Connettore di bus per il bus backplane S7 Con il CP 341 in dotazione un connettore di bus Esso viene innestato al Momento del montaggio sul connettore posteriore del CP 341 Tramite il connettore di bus condotto il bus backplane S7 300 Il bus backplane S7 300 il bus di dati seriale tramite il quale il CP 341 comunica con le unit del sistema di automazione Contatti per il collegamento del bus di pannello S7 300 a NNN Figura 1 2 Connettore di bus Accoppiamento punto a punto CP 341 Struttura installazione e parametrizzazione Manuale del prodotto 04 2011 A5E02191075 03 15 Descrizione del prodotto 1 3 Componenti per un accoppiamen
113. ale Trasparenza del codice La trasparenza del codice della procedura dipende dalla scelta del criterio di fine parametrizzato e dal controllo di flusso e con uno o due caratteri finali codice non trasparente e criterio di fine tempo di ritardo del carattere o lunghezza telegramma fissa codice trasparente e Con l uso del controllo di flusso XON XOFF un funzionamento con codice trasparente non possibile Codice trasparente significa che nei dati utili pu presentarsi qualsiasi combinazione di caratteri senza che venga riconosciuto il criterio di fine Accoppiamento punto a punto CP 341 Struttura installazione e parametrizzazione Manuale del prodotto 04 2011 A5E02191075 03 61 Informazioni di base per la trasmissione seriale di dati 2 6 Trasmissione dati con driver ASCII Criterio di fine A scadenza del tempo di ritardo del carattere Nella ricezione dei dati si riconosce la fine del telegramma quando il tempo di ritardo del carattere trascorso dati ricevuti vengono prelevati dalla CPU In questo caso il tempo di ritardo del carattere deve essere impostato in modo che esso possa trascorrere con sicurezza tra due telegrammi consecutivi Esso deve essere per abbastanza ampio per permettere di non confondere una pausa di trasmissione del partner di comunicazione all interno di un telegramma con la fine del telegramma stesso Nella figura seguente rappresentato lo svolgimento in ricezione con il criterio d
114. alore di default Velocit di Velocit di trasmissione dati in bit s e 300 9600 trasmissione e 600 e 1200 e 2400 e 4800 e 9600 e 19200 e 38400 e 57600 e 76800 e 115200 Bit di start Il bit di start viene preposto ad ogni carattere da 1 1 trasmettere non impostabile Bit di dati Numero dei bit che costituiscono un carattere 7 8 e 8 Accoppiamento punto a punto CP 341 Struttura installazione e parametrizzazione Manuale del prodotto 04 2011 A5E02191075 03 93 Informazioni di base per la trasmissione seriale di dati 2 8 Dati di parametrizzazione tal modo la sicurezza dei dati aumenta Parit trasmissione nessuna significa che non viene inviato alcun bit di parit Parit qualsiasi significa che il CP 341 imposta la parit su 0 durante la e A piacere Parametro Descrizione Campo di valori Valore di default Bit di stop I bit di stop vengono aggiunti in coda ad ogni e 1 1 carattere da trasmettere e segnalano la fine del 7 carattere Parit Una sequenza di bit di informazione pu essere e nessuna pari completata con un ulteriore bit quello di parit il e divari cui valore 0 o 1 sommato a quello di tutti i bit p consente di raggiungere uno stato prestabilito In pari Controllo del flusso di dati La tabella seguente riporta la descrizione dei parametri per il controllo del flusso di dati Con l interfaccia RS 485 non possi
115. amento punto a punto CP 341 Struttura installazione e parametrizzazione Manuale del prodotto 04 2011 A5E02191075 03 219 Dati tecnici A 2 Tempi di trasmissione Accoppiamento punto a punto CP 341 Struttura installazione e parametrizzazione 220 Manuale del prodotto 04 2011 A5E02191075 03 Cavi con connettore B 1 Interfaccia RS 232C del CP 341 RS 232C Assegnazione dei pin Nella tabella seguente indicata l assegnazione dei pin del connettore maschio Sub D a 9 poli nel pannello frontale del CP 341 RS 232C compatibile con l interfaccia COM a 9 poli PC PG Tabella B 1 Assegnazione dei pin del connettore maschio Sub D dell interfaccia integrata del CP 341 RS 232C Connettore sul Pin CP 341 RS 232C Definizione Ingresso uscita Significato 1 DCD1 Received Detector Ingresso Livello del segnale di ingresso 2 RXD Received Data Ingresso Dati di ricezione 3 TXD Transmitted Data Uscita Dati di trasmissione 4 DTR Data Terminal Ready Uscita Apparecchiatura terminale pronta 5 GND Ground Massa operativa GNDint 6 DSR Data Set Ready Ingresso Operativit 7 RTS Request To Send Uscita Attivazione trasmettitore 8 CTS Clear To Send Ingresso Pronto a trasmettere 9 RI Ring Indicator Ingresso Chiamata in arrivo Vista anteriore Accoppiamento punto a punto CP 341 Struttura installazione e parametrizzazione Manuale del prodotto 04 2011 A5E02191075 03 221 Cavi con connett
116. ametrizzabile con controllo di blocco e Seil CP 341 riconosce la stringa di caratteri DLE ETX BCC esso conclude la ricezione Il CP 341 confronta il carattere di controllo blocco BCC ricevuto con la parit longitudinale calcolata internamente Se il carattere di controllo del blocco corretto e non sono presenti altri errori di ricezione il CP 341 invia il carattere DLE in presenza di un errore al partner di comunicazione viene inviato il carattere NAK Accoppiamento punto a punto CP 341 Struttura installazione e parametrizzazione Manuale del prodotto 04 2011 A5E02191075 03 79 Informazioni di base per la trasmissione seriale di dati 2 8 Dati di parametrizzazione Parametri di protocollo parametri di protocollo possono essere impostati solo se per il protocollo non sono stati impostati i valori standard Tabella 2 5 Parametri di protocollo procedura 3964 R Parametro Tempo di ritardo del carattere Descrizione Il tempo di ritardo del carattere definisce l intervallo temporale massimo ammesso tra due caratteri ricevuti all interno di un telegramma Campo di valori 20 ms 65530 ms in passi da 10 ms Il tempo di ritardo del carattere pi piccolo dipende dal baudrate Valore di default 220 ms trasmissione di tentativi di trasmissione di un telegramma incluso quello del primo telegramma in caso di errori 300 bit s 60 ms 600 bit s 40 m
117. ampa determinati effetti ad es sottolineature Oltre ai comandi di controllo standard grassetto stretto largo corsivo e sottolineato possono essere utilizzati ulteriori caratteri di controllo se essi vengono registrati prima della parametrizzazione del CP 341 nella tabella dei caratteri di controllo dell interfaccia di parametrizzazione CP 341 parametrizzazione di accoppiamento punto a punto La figura mostra schematicamente la struttura di un comando di controllo Emissione del carattere gt Emissione del carattere v Maiuscoletto AA v Attivare Grassetto l j Disattivare Stretto B H gt L Corsivo Le De Sottolineare comando di controllo standard Figura 2 30 Struttura schematica dei comandi di controllo Qui di seguito sono riportati alcuni esempi con comandi di controllo Esempio 1 Per stampare il testo Grassetto e Sottolineato sono possibilit di mettere in evidenza un testo necessario indicare BGrassetto B e USottolineato U sono possibilit di mettere in evidenza un testo Esempio 2 Per emettere sulla stampante in modo trasparente la stringa di formato con il comando di conversione N del testo del messaggio i da 8 2A necessario specificare Testo del messaggio N i da 8 2A Accoppiamento punto a punto CP 341 Struttura installazione e parametrizzazione Manuale del prodotto 04 2011 A5E02191075 03 Informazi
118. ando il manuale con la metodica di programmazione http support automation siemens com W view it 18653496 Manuale di riferimento Lavorando con il software possibile accedere in modo selettivo alla Guida in Schema a contatti KOP per linea che risponde a tutte le domande per l uso dei rispettivi editor compilatori S7 300 400 http support automation siemens com W view it 18654395 Accoppiamento punto a punto CP 341 Struttura installazione e parametrizzazione Manuale del prodotto 04 2011 A5E02191075 03 243 Bibliografia relativa a SIMATIC S7 D 1 Bibliografia relativa a SIMATIC S7 Titolo Manuale di riferimento Schema funzionale FUP per S7 300 400 http support automation siemens com W view it 18652644 Manuale di riferimento S7 SCL per S7 300 400 Contenuto Manuale S7 GRAPH per S7 300 400 Programmazione di comandi sequenziali http support automation siemens com WWview it 1137630 Manuale S7 HiGraph Programmazione di diagrammi di stato http support automation siemens com manuali CFC per SIMATIC S7 http support automation siemens com W view it 15236182 linguaggi GRAPH HiGraph CFC offrono inoltre la possibilit di realizzare comandi sequenziali comandi di stato o collegamenti grafici di blocchi manuali contengono sia le istruzioni per l utente che la descrizione del linguaggio Per il primo u
119. ansmitted Data Dati di trasmissione la linea di trasmissione viene tenuta in stato di riposo dal CP 341 al valore logico 1 RXD Received Data Dati di ricezione la linea di ricezione deve essere tenuta dal partner di comunicazione al valore logico 1 RTS Request to send RTS su ON CP 341 pronto a trasmettere RTS su OFF CP 341 non invia dati CTS Clear to send Il partner di comunicazione pu ricevere dati dal CP 341 quest ultimo li attende come risposta a RTS uguale ON DTR Data terminal ready DTR su ON CP 341 acceso operativo DTR su OFF CP 341 non acceso non operativo DSR Data set ready DSR su ON partner di comunicazione acceso operativo DSR su OFF partner di comunicazione non acceso non operativo RI Ring Indicator Chiamata in arrivo nel caso di collegamento di un modem DCD Data carrier detect Segnale portante nel caso di collegamento di un modem Accoppiamento punto a punto CP 341 Struttura installazione e parametrizzazione Manuale del prodotto 04 2011 A5E02191075 03 19 Descrizione del prodotto 1 4 Caratteristiche dell interfaccia seriale 1 4 2 Interfaccia TTY 20mA del CP 341 20mA TTY Definizione L interfaccia TTY 20mA un interfaccia current loop e consente la trasmissione seriale di dati Caratteristiche L interfaccia TTY 20mA presenta le seguenti caratteristiche e soddisfa i seguenti requisiti Tipo Interfaccia current loop Connettore fr
120. ante il comando Sistema di destinazione gt Stato dell unit oppure come descritto di seguito con Leggi set di dati Lettura dei dati di identificazione Mediante Leggi set di dati l utente pu avere accesso diretto a dati di identificazione specifici Sotto il numero del set di dati si trova la parte dei dati di identificazione assegnata al rispettivo indice Tutti i set di dati comprendenti dati di identificazione hanno una lunghezza di 64 byte La struttura dei set di dati segue il principio rappresentato nella tabella Tabella 5 2 Struttura dei set dati Contenuto Lunghezza byte Codifica hex Informazione di intestazione ID SZL 2 F111 Indice 2 00 0x Lunghezza dei dati di identificazione 2 00 38 Numero dei blocchi con dati di identificazione 2 00 01 Tabella 5 3 Dati di identificazione Dati di identificazione Indice 2 00 0x Dati di identificazione relativi al rispettivo indice 54 Accoppiamento punto a punto CP 341 Struttura installazione e parametrizzazione Manuale del prodotto 04 2011 A5E02191075 03 119 Configurazione e parametrizzazione del CP 341 5 5 Dati di identificazione Dati di identificazione dell unit CP 341 Tabella 5 4 Dati di identificazione dell unit CP 341 Dati di identificazione Accesso indice 1 set di dati 231 solo lettura Preimpostazione Spiegazione 22 caratteri Costruttore Let
121. apitoli seguenti descrivono i dati di parametrizzazione per la procedura 3964 R accoppiamento a computer RK 512 driver ASCII e driver stampante 2 8 1 Dati di parametrizzazione della procedura 3964 R dati di parametrizzazione della procedura 3964 R consentono di adattare il CP 341 a un partner di comunicazione Dati di parametrizzazione della procedura 3964 R Con la superficie di parametrizzazione CP 341 parametrizzazione dell accoppiamento punto a punto inserire i parametri per il livello fisico livello 1 e per quello di linea livello 2 della procedura 3964 R Qui di seguito si trova una spiegazione dettagliata dei parametri La sezione Parametrizzazione dei protocolli di comunicazione Pagina 118 descrive le modalit di inserimento dei dati di parametrizzazione tramite l interfaccia CP 341 Parametrizzazione dell accoppiamento punto a punto Interfaccia X27 RS 422 485 Per l interfaccia X27 RS 422 485 prestare attenzione a quanto segue Nota Nella variante dell unit CP 341 RS 422 485 la procedura 3964 R utilizzabile solo con funzionamento a quattro fili Accoppiamento punto a punto CP 341 Struttura installazione e parametrizzazione 78 Manuale del prodotto 04 2011 A5E02191075 03 Informazioni di base per la trasmissione seriale di dati 2 8 Dati di parametrizzazione Protocollo Nella tabella seguente si trova la descrizione del protocollo Tabella 2 4 Protocollo 3964 R Parametro D
122. arametrizzazione 38 Manuale del prodotto 04 2011 A5E02191075 03 Informazioni di base per la trasmissione seriale di dati 2 4 Trasmissione dati con la procedura 3964 R Ricezione dei dati Dopo un attivazione del collegamento coronata da successo i caratteri ricevuti vengono depositati nel buffer di ricezione Se vengono ricevuti due caratteri DLE consecutivi nel buffer ne verr depositato solo uno Dopo ogni carattere ricevuto si attende durante il tempo di ritardo del carattere il carattere successivo Se questo tempo decorre senza ricezione viene inviato al partner di comunicazione il carattere NAK Il programma di sistema segnala l errore al blocco funzionale P_RCV_RK parametro di uscita STATUS La procedura 3964 R non avvia una ripetizione Se durante la ricezione si verificano errori di trasmissione carattere perso errore del blocco e o di parit ecc la ricezione continuer ad operare fino a disattivazione del collegamento In seguito verr inviata la segnalazione NAK al partner di comunicazione Alla fine si attende una ripetizione Se anche dopo i tentativi di trasmissione specificati nel set di parametri statici il blocco non pu essere ricevuto correttamente o se il partner di comunicazione non inizia la ripetizione entro un tempo di attesa del blocco di 4 s la procedura interrompe la ricezione Il CP 341 segnala la prima trasmissione errata e l interruzione definitiva al blocco funzionale P_RCV_RK parametro di
123. arametrizzazione si creano con l aiuto della superficie di parametrizzazione CP 341 Parametrizzazione dell accoppiamento punto a punto e vengono trasferiti nella CPU con il software STEP 7 A ogni avviamento della CPU al CP 341 vengono assegnati i parametri attuali dal servizio di sistema della CPU Comportamento all avviamento FB CP 341 Una volta creato il collegamento CPU CP 341 il CP 341 deve essere inizializzato Per ogni blocco funzionale P_SND_RK P_RCV_RK disponibile una propria coordinazione di avviamento Prima di poter elaborare gli ordini attivi necessario che il meccanismo di avviamento corrispondente sia stato concluso Inibizione di allarmi Nei blocchi funzionali gli allarmi non vengono disabilitati Indirizzamento dell unit L indirizzo logico di base viene definito in STEP 7 e deve essere creato dall utente nel parametro di blocco LADDR Accoppiamento punto a punto CP 341 Struttura installazione e parametrizzazione Manuale del prodotto 04 2011 A5E02191075 03 171 Comunicazione tramite blocchi funzionali 6 8 Dati tecnici dei blocchi funzionali 6 8 Capacit di memoria necessaria Nella tabella seguente indicata la capacit di memoria necessaria per i blocchi funzionali e le funzioni del CP 341 Dati tecnici dei blocchi funzionali Tabella 6 14 Memoria necessaria dei blocchi funzionali funzioni in byte Blocco Nome Versione Memoria di Memoria di lavoro Dati locali carica
124. are il parametro Visualizza errori di e s no di ricezione ricezione sull FB per consentire anche sull uscita no di stato del blocco funzionale P_RCV_RK la visualizzazione di telegrammi errati ricevuti Quando questo parametro disattivato viene creata soltanto una registrazione nel buffer di diagnostica del CP 341 Accoppiamento punto a punto CP 341 Struttura installazione e parametrizzazione Manuale del prodotto 04 2011 A5E02191075 03 85 Informazioni di base per la trasmissione seriale di dati 2 8 Dati di parametrizzazione 2 8 3 Dati di parametrizzazione del driver ASCII dati di parametrizzazione del driver ASCII consentono di adattare il processore di comunicazione a un partner di comunicazione Dati di parametrizzazione del driver ASCII Con la superficie di parametrizzazione CP 341 Parametrizzazione dell accoppiamento punto a punto possibile specificare i parametri per il livello fisico livello 1 del driver ASCII Qui di seguito si trova una spiegazione dettagliata dei parametri La sezione Parametrizzazione dei protocolli di comunicazione Pagina 118 descrive le modalit di inserimento dei dati di parametrizzazione tramite l interfaccia CP 341 parametrizzazione dell accoppiamento punto a punto Interfaccia X27 RS 422 485 Per l interfaccia X27 RS 422 485 prestare attenzione a quanto segue Nota Nella variante dell unit CP 341 RS 422 4885 il driver ASCII pu essere utiliz
125. arte del partner di comunicazione La lunghezza del tempo di controllo di 20 s per default a prescindere dalla velocit di trasmissione L utente pu ridurre il tempo di controllo tramite parametrizzazione nella scheda RK 512 dell interfaccia di parametrizzazione Seleziondo l opzione in funzione della velocit di trasmissione la sorveglianza avviene con i tempi di attesa max indicati nel seguito Tabella 2 2 Tempo di controllo del telegramma di reazione e 300 bit s 10s e 600 bit s 7s e 1200 bit s 5s e da 38400 bit s in poi 3s Il campo disattivato Tempo di attesa massimo consente soltanto la visualizzazione del tempo di sorveglianza impiegato e non editabile Struttura e contenuto del telegramma di reazione Il telegramma di reazione composto da 4 byte e contiene informazioni sull andamento dell ordine Tabella 2 3 Struttura dell intestazione del telegramma di reazione RK 512 Byte Significato 1 Identificazione del telegramma nel caso di telegrammi di reazione 00H nel caso di telegrammi di reazione successivi FFH Identificazione del telegramma 00H 3 Configurato con 00H 4 Numero di errore del partner di comunicazione nel telegramma di reazione 00H se non si sono verificati errori durante il trasferimento gt 00H numero dell errore Il numero di errore del telegramma di reazione crea automaticamente un numero di evento sull uscita STATUS dei blocchi funzionali
126. artner di comunicazione In questo modo possibile accoppiare un sistema di automazione S7 a tutti quei partner di comunicazione che supportano i protocolli standard driver ASCII procedura 3964 R o accoppiamento a computer RK 512 oppure driver stampante attualmente presenti in SIMATIC S5 Comportamento in seguito a interrupt Il richiamo dei blocchi funzionali del CP 341 nell interrupt di processo OB 40 o nell allarme di diagnostica OB 82 non ammesso I blocchi funzionali P_SND_RK e P_RCV_RK del CP 341 devono essere richiamati solo in uno e lo stesso livello esecutivo Accoppiamento punto a punto CP 341 Struttura installazione e parametrizzazione Manuale del prodotto 04 2011 A5E02191075 03 127 Comunicazione tramite blocchi funzionali 6 1 Panoramica dei blocchi funzionali 6 1 Panoramica dei blocchi funzionali Il sistema di automazione S7 300 fornisce all utente una serie di blocchi funzionali che avviano e comandano nel programma utente la comunicazione tra la CPU e il CP 341 Blocchi funzionali Funzioni Nella tabella seguente si trovano i blocchi funzionali le funzioni del CP 341 e il loro significato Tabella 6 1 Blocchi funzionali funzioni del CP 341 FB FC Significato Protocollo FC 5 V24_ STAT La funzione V24_STAT consente la lettura degli stati di segnale Driver ASCII versione 2 0 dell interfaccia RS 232C del CP 341 RS 232C FC 6 V24_SET La funzione V24_SET consente l impo
127. ato e non possibile accedere all area dati della e Controllare se esiste l area dati nella quale devono CPU essere trasferiti i dati e l area dati della CPU troppo corta e Controllare la lunghezza dell area di dati 04 0AH Errore di trasmissione dati tra CPU e CP La Creare il DB destinazione nel programma utente o trasmissione dati stata interrotta tramite RESET poich e il DB di destinazione non esiste e il DB di destinazione troppo corto e impostato il bit RESET nell FB prolungare quello esistente Accoppiamento punto a punto CP 341 Struttura installazione e parametrizzazione Manuale del prodotto 04 2011 A5E02191075 03 185 Diagnostica con il CP 341 8 1 Funzioni di diagnostica del CP 341 Classe di evento 5 05H Errore di elaborazione di un ordine della CPU Numero di Evento Rimedio evento 05 01H Un ordine in corso stato interrotto da un nuovo Con RETE ON non possibile alcun rimedio Nel avviamento del CP modificare la parametrizzazione del CP dal PG prima di scrivere in un interfaccia accertarsi che nella CPU non vi siano ordini in corso 05 02H In questo stato di funzionamento del CP l ordine Parametrizzare l interfaccia dell apparecchiatura non permesso ad es interfaccia dell apparecchiatura non parametrizzata 05 05H Solo con driver stampante Progettare i testi dei messaggi con il software di blocco dati di
128. bile un controllo del flusso dei dati Il controllo del flusso di dati con RTS CTS possibile solo con l interfaccia RS 232C Tabella 2 17 Controllo del flusso di dati driver stampante Parametro Descrizione Campo di valori Valore di default Controllo del flusso di dati Determinazione del criterio Nessuno Nessuno secondo il quale si svolge il XON XOFF controllo del flusso di dati RTS CTS Carattere XON Codice per il carattere XON Con7 bitdi dati 11 DC1 Solo con il controllo del da 0 a 7FH flusso di dati con esadecimale SONE con8bitdi dati da 0 a FFH esadecimale a seconda che vengano parametrizzati 7 o 8 bit di dati per la griglia Carattere XOFF Codice per il carattere XOFF e Con7 bit di dati 13 DC3 Solo con il controllo del da 0 a 7FH flusso di dati con esadecimale XON XOFF e con 8 bit di dati da 0 a FFH esadecimale a seconda che vengano parametrizzati 7 o 8 bit di dati per la griglia Attesa di XON dopo XOFF Intervallo di attesa da parte fino a 65530 ms 2000 ms tempo di attesa per del CP 341 in trasmissione in passi da 10 ms CTS ON del carattere XON o CTS Solo con il controllo del ON dal partner di flusso di dati con XON XOFF Comunicazione o RTS CTS 94 Accoppiamento punto a punto CP 341 Struttura installazione e parametrizzazione del prodotto 04 2011 A5E02191075 03 Manuale Informazioni di base per la trasmissione seriale di dati Int
129. bit di start viene preposto ad ogni carattere da trasmettere 1 non impostabile Bit di dati Numero dei bit che costituiscono un carattere 7 8 e 8 Bit di stop I bit di stop vengono aggiunti in coda ad ogni carattere da e 1 1 trasmettere e segnalano la fine del carattere 4 Parit Una sequenza di bit di informazione pu essere completata con un e nessuna pari ulteriore bit quello di parit il cui valore 0 o 1 sommato a quello dispati di tutti i bit consente di raggiungere uno stato prestabilito In tal Span modo la sicurezza dei dati aumenta e pari Parit nessuna significa che non viene inviato alcun bit di parit Accoppiamento punto a punto CP 341 Struttura installazione e parametrizzazione 88 Manuale del prodotto 04 2011 A5E02191075 03 Informazioni di base per la trasmissione seriale di dati 2 8 Dati di parametrizzazione Controllo del flusso di dati La tabella seguente riporta la descrizione dei parametri per il controllo del flusso di dati Con l interfaccia RS 485 non possibile un controllo del flusso dei dati Il controllo del flusso di dati con RTS CTS e Comando dei segnali V24 possibile solo con l impiego del modulo di interfaccia RS 232C vedere la sezione Possibilit di impiego del CP 341 Pagina Tabella 2 13 Controllo del flusso dati driver ASCII Parametro Descrizione Campo di valori Valore di default Controllo del flusso di Determinazione del criterio secondo il e Nes
130. care la struttura del proprio sistema Solo per 3964 R o la posa del cavo Se viene ricevuto un carattere errato durante la Controllare la linea di comunicazione del partner di fase di riposo l errore viene segnalato comunicazione o controllare se velocit di immediatamente in modo che sia possibile trasmissione parit e numero di bit di stop sono rilevare tempestivamente i disturbi nella linea di impostati in modo identico in entrambe le trasmissione apparecchiature Solo con RK 512 e 3964 R e Se ci si verifica durante la trasmissione o la ricezione vengono avviate delle ripetizioni 08 0DH BREAK Ripristinare il collegamento o attivare il partner linea di ricezione verso il partner interrotta 08 15H L impostazione dei tentativi di trasmissione del CP Parametrizzare presso il partner lo stesso numero di e del partner di comunicazione non sono uguali tentativi di trasmissione del CP Controllare il comportamento errato dell apparecchiatura partner eventualmente tramite un dispositivo di controllo interfaccia da inserire nella linea di trasmissione 08 16H La lunghezza di un telegramma ricevuto supera Sono necessarie correzioni nel partner la lunghezza massima prestabilita 08 18H Solo con driver ASCII Prima o durante una trasmissione i segnali DSR o DSR OFF o CTS OFF CTS sono stati posti su OFF dal partner Verificare il controllo dei segnali addizionali dell RS 232C nel partner Accoppiamento punto a punto CP 341
131. cavi si necessita dei seguenti connettori femmina maschio e dallato del CP 341 connettore femmina Sub D a 9 poli con fissaggio a vite e dallato del partner di comunicazione connettore maschio Sub D a 25 poli con fissaggio a vite CP 341 Partner della comunicazione Ricevente Emittente Emittente 3 Ricevente ili bstllacocircstliiaonois a ODO LIYCY 7 x 0 14 Custodia Tipo di cavo Sy Kip Ei E EER P E A Figura B 3 Cavo con connettore RS 232C CP 341 CP 521 SI CP 521 BASIC Accoppiamento punto a punto CP 341 Struttura installazione e parametrizzazione Manuale del prodotto 04 2011 A5E02191075 03 225 Cavi con connettore B 1 Interfaccia RS 232C del CP 341 RS 232C Cavi con connettore RS 232C S7 CP 341 CP 523 Nella figura seguente rappresentato il cavo con connettore per l accoppiamento punto a punto tra un CP 341 e un CP 523 Per i cavi si necessita dei seguenti connettori femmina maschio e dal lato del CP 341 connettore femmina Sub D a 9 poli con fissaggio a vite e dallato del partner di comunicazione connettore maschio Sub D a 25 poli con fissaggio a vite CP 341 Partner della comunicazione E won cin RITO Lal I I E il I l I po p1 I I TE I i I l I Far i l I i I l A l si Ricevente 2 J i IRxD lt TxD l BL Emittente i J i I 7 I i i i I I I po i Ta LINE i I l I I I I I l I l
132. cazione tramite blocchi funzionali 6 5 Utilizzo dei blocchi funzionali nel caso del driver ASCII Parametro FC 6 V24_SET Nella tabella seguente sono indicati i parametri dell FC 6 V24_SET Tabella 6 12 Parametro FC 6 V24_SET Nome Tipo Tipo di dati Commento Configurazione ammessa osservazioni LADDR INPUT INT Indirizzo di base del CP 341 L indirizzo di base viene prelevato da STEP 7 RTS INPUT BOOL Request to send comando uscita CP 341 CP 341 pronto a trasmettere DTR INPUT BOOL Data terminal ready comando uscita CP 341 CP 341 operativo Vedere anche Principio della trasmissione dati con driver ASCII Pagina 59 Accoppiamento punto a punto CP 341 Struttura installazione e parametrizzazione Manuale del prodotto 04 2011 A5E02191075 03 165 Comunicazione tramite blocchi funzionali 6 6 Utilizzo dei blocchi funzionali in caso di stampa dei testi dei messaggi 6 6 Introduzione Utilizzo dei blocchi funzionali in caso di stampa dei testi dei messaggi Per la stampa di testi dei messaggi disponibile il blocco funzionale FB 13 P_PRINT_RK L FB 13 P_PRINT_RK trasmette ad es una segnalazione di processo al CP 341 II CP 341 la protocolla sulla stampante collegata Emissione di testi dei messaggi 166 L FB P_PRINT_RK trasferisce al CP 341 un testo del messaggio contenente fino a 4 variabili La progettazione dei testi del messaggio avviene tramite la superficie di parametrizzazione CP
133. cco Per la visualizzazione del parametro STATUS occorre quindi copiare il parametro STATUS in un area dati libera L ordine stato eseguito con DONE 1 l ordine stato portato a termine senza errori Ci significa e Conil driver ASCII l ordine stato inviato al partner di comunicazione Non si ha la sicurezza che i dati siano anche stati ricevuti dal partner di comunicazione e Con la procedura 3964 R l ordine stato inviato al partner di comunicazione e quest ultimo ha confermato la ricezione positivamente Non si ha la sicurezza che i dati siano stati inoltrati anche alla CPU del partner e Con l accoppiamento a computer RK 512 l ordine stato inviato al partner di comunicazione e quest ultimo lo ha inoltrato senza errori alla propria CPU Accoppiamento punto a punto CP 341 Struttura installazione e parametrizzazione 130 Manuale del prodotto 04 2011 A5E02191075 03 Comunicazione tramite blocchi funzionali 6 3 Utilizzo dei blocchi funzionali con la procedura 3964 R 6 3 Utilizzo dei blocchi funzionali con la procedura 3964 R Per l accoppiamento con un partner di comunicazione con la procedura 3964 R sono a disposizione i seguenti blocchi funzionali e FB8P_SND RK per la trasmissione dati e FB7 P_RCV_RK per la ricezione dati Elaborazione simultanea di ordini Nel programma utente permessa la programmazione di un solo FB P_SND_RK per ogni CP 341 utilizzato Inoltre permesso solo e 1 blocco dat
134. cessario programmare sempre un FB P_RCV_RK sul CP 341 Ordini passivi Con il blocco funzionale FB 7 P_RCV_RK si possono coordinare la lettura e la messa a A disposizione dei dati nel CP 341 tramite ordini passivi Il partner di comunicazione attivo E possibile e leggere i dati inviati dal partner di comunicazione in un area dati S7 del proprio sistema di automazione e Preparare i dati nel proprio sistema di automazione per un partner di comunicazione remoto Elaborazione simultanea di ordini Nel programma utente permessa la programmazione di un solo ordine attivo e di uno passivo per ogni CP 341 utilizzato Mentre il CP 341 elabora un ordine attivo pu elaborare contemporaneamente anche un ordine passivo Inoltre permesso solo e 1 blocco dati di istanza per l FB P_SND_RK e e 1 blocco dati di istanza per l FB P_RCV_RK poich nel blocco dati di istanza sono memorizzati gli stati necessari per l esecuzione interna dell FB Accoppiamento punto a punto CP 341 Struttura installazione e parametrizzazione 140 Manuale del prodotto 04 2011 A5E02191075 03 Comunicazione tramite blocchi funzionali 6 4 Utilizzo dei blocchi funzionali con l accoppiamento a computer RK 512 Merker di accoppiamento La nota funzionalit di merker di accoppiamento di SIMATIC S5 viene supportata per coordinare la sovrascrittura asincrona in caso di ricezione o messa a disposizione dei dati FB 7 P_RCV_RK tramite il CP 341 e l elaborazione de
135. ci del driver ASCII Driver ASCII Lunghezza max telegramma 4096 byte Parametro Si pu parametrizzare e Velocit di trasmissione dati 300 600 1200 2400 4800 9600 19200 38400 57600 76800 115200 Baud e Griglia 9 10 110 12 bit e Tempo di ritardo caratteri da 2 ms a 65535 ms in passi da 1 ms e Controllo di flusso nessuno XON XOFF RTS CTS comando autom dei segnali V 24 e Carattere XON XOFF solo con Controllo di flusso XON XOFF e Attesa di XON dopo XOFF tempo di attesa di CTS ON 20 ms 65530 ms in passi da 10 ms e Tempo di reset RTS 0 ms 65530 ms in passi da 10 ms solo con Gestione automatica dei segnali V 24 e Tempo di attesa emissione dati 0 ms 65530 ms in passi da 10 ms solo con Gestione automatica dei segnali V 24 e Numero dei telegrammi da bufferizzare da 1 a 250 e Impedisci sovrascrittura s no solo con telegrammi di ricezione bufferizzati 1 e Riconoscimento finale di un telegramma di ricezione Dopo la scadenza del tempo di ritardo del carattere AI termine della ricezione dei caratteri finali Dopo la ricezione di un numero fisso di caratteri Tabella A 8 Ulteriori parametri di riconoscimento finale di un telegramma Parametro Driver ASCII con riconoscimento finale del telegramma decorso il tempo di ritardo caratteri Non necessario parametrizzare altre grandezze La fine del telegramma viene riconosciuta dalla scade
136. cluso senza errori Parametro STATUS 16 00 ERROR OUTPUT BOOL Ordine terminato con errori Il parametro STATUS contiene l informazione di errore STATUS OUTPUT WORD Specificazione dell errore Con ERROR 1 nel parametro STATUS si trova l informazione di errore Il parametro a disposizione fino al successivo richiamo dell FB Parametro nell FB per sorgente di dati CPU partner Nella tabella seguente sono rappresentati i tipi di dati trasferibili Tabella 6 9 Tipi di dati trasmettibili per l ordine Preleva dati Sorgente nella CPU R_TYP R_NO R_OFFSET in byte partner questo valore predefinito dalla CPU partner Blocco dati D 0 255 0 510 sono opportuni solo valori pari Blocco dati esteso x 0 255 0 510 sono opportuni solo valori pari Merker M Irrilevante 0 255 Ingressi E Irrilevante 0 255 Uscite A Irrilevante 0 255 Contatori Z Irrilevante 0 255 Temporizzatori T Irrilevante 0 255 Accoppiamento punto a punto CP 341 Struttura installazione e parametrizzazione 158 Manuale del prodotto 04 2011 A5E02191075 03 Comunicazione tramite blocchi funzionali 6 4 Utilizzo dei blocchi funzionali con l accoppiamento a computer RK 512 Dati nell intestazione del telegramma Nella tabella seguente sono rappresentati i dati dell intestazione del telegramma RK 512 Tabella 6 10 Dati nell intestazione del telegramma RK 512 per l ordine Pre
137. coppiamento nella CPU partner Come aree di destinazione sono ammessi solo i blocchi dati DB La destinazione specificata completamente dal numero del blocco dati DB_NO e l offset DBB_NO nel quale deve essere scritto il primo byte Il blocco funzionale FB P_SND_RK pu essere richiamato nel ciclo con lo stato di segnale 1 nell ingresso di parametrizzazione R In questo modo la trasmissione dal CP 341 viene interrotta e l FB P_SND_RK viene riportato allo stato iniziale Se nell ingresso R si trova il segnale di stato 1 statico il prelevamento disattivato Segnalazione di errori nell FB P_SND_RK L uscita DONE indica Fine ordine senza errori ERROR segnala un errore verificatosi In caso di errore nel parametro STATUS viene visualizzato il numero dell evento corrispondente Se non si verificato alcun errore STATUS ha valore 0 DONE ed ERROR STATUS vengono emessi anche in caso di RESET dell FB P_SND_RK In presenza di un errore viene resettato il risultato binario BIE Se il blocco viene concluso senza errori il risultato binario ha lo stato 1 Nota Il blocco funzionale FB P_SND_RK non ha un controllo dei parametri e se la parametrizzazione scorretta la CPU pu entrare in STOP Accoppiamento punto a punto CP 341 Struttura installazione e parametrizzazione Manuale del prodotto 04 2011 A5E02191075 03 155 Comunicazione tramite blocchi funzionali 6 4 Utilizzo dei blocchi funzionali con l accoppiamento
138. dattare al tipo di partner di comunicazione esistono tre versioni di unit con tipo diverso di interfaccia vedi la tabella sottostante Versioni dell unit Il processore di comunicazione CP 341 esiste nelle seguenti versioni Tabella 1 1 Versioni dell unit del CP 341 Unit Numero di ordinazione Interfaccia integrata CP 341 RS 232C 6ES7 341 1AH02 0AEO Interfaccia RS 232C CP 341 20MA TTY 6ES7 341 1BH02 0AEO Interfaccia TTY 20mA CP 341 RS 422 485 6ES7 341 1CH02 0AEO Interfaccia X27 RS 422 485 Accoppiamento punto a punto CP 341 Struttura installazione e parametrizzazione Manuale del prodotto 04 2011 A5E02191075 03 11 Descrizione del prodotto 1 1 Possibilit di impiego del CP 341 Funzioni delle versioni dell unit A seconda della variante dell unit del CP 341 possibile l impiego di diverse funzioni dei driver Tabella 1 2 Funzioni delle versioni dell unit del CP 341 Funzione CP 341 CP 341 20mA CP 341 RS 422 485 RS 232C TTY RS 422 RS 485 Driver ASCII s s s s Utilizzo dei segnali addizionali dell RS 232C s no no no Comando lettura dei segnali addizionali s no no no dell RS 232C tramite FB Controllo di flusso con RTS CTS s no no no Controllo di flusso con XON XOFF s s s no Procedura 3964 R s s s no Accoppiamento a computer RK 512 s s s no Driver stampante s s s s La distinzione tra RS 42
139. di dati 2 1 Trasmissione seriale di un carattere Tempo di ritardo del carattere La figura seguente mostra l intervallo di tempo max ammesso tra due caratteri ricevuti all interno di un telegramma tempo di ritardo del carattere Segnale Carattere n Carattere n 1 ZVZ Tempo di ritardo del carattere i Tempot Figura 2 2 Tempo di ritardo del carattere Accoppiamento punto a punto CP 341 Struttura installazione e parametrizzazione 26 Manuale del prodotto 04 2011 A5E02191075 03 Informazioni di base per la trasmissione seriale di dati 2 2 Protocollo Procedura 2 2 Procedimento di trasmissione con accoppiamento punto a punto Procedimento di trasmissione con accoppiamento punto a punto In fase di trasmissione dati tutti i partner di comunicazione devono attenersi a regole fisse per la gestione e l esecuzione del traffico dati L ISO ha stabilito un modello a 7 livelli che riconosciuto come base per la normalizzazione internazionale dei protocolli di trasmissione In fase di trasmissione dati tutti i partner di comunicazione devono attenersi a regole fisse per la gestione e l esecuzione del traffico dei dati Tali regole vengono definite come protocolli In particolare un protocollo stabilisce e il modo operativo semiduplex full duplex e l iniziativa accordi relativi ad un partner di comunicazione e in quali condizioni esso pu prendere l iniziativa per la trasmissione dati e i caratteri di controllo
140. di di conversione corretti Qui di seguito sono elencati alcuni esempi di comandi di conversione corretti Esempio 1 31 10 1996 Stringa di formato 15 4A variabile 1 D 1996 10 31 stata scelta la larghezza 15 con precisione 4 larghezza del numero dell anno e formattazione con allineamento a destra Esempio 2 12345 Stringa di formato Gl variabile 1 12345 DEZ stata scelta una larghezza per il valore della variabile da emettere pi larga di un carattere formattazione con allineamento a sinistra Esempio 3 12d_0h_0m_23s_348ms Stringa di formato T variabile 1 T 12D235348MS L indicazione dell ora secondo IEC viene effettuata nel formato standard le unit di tempo non indicate vengono sostituite con degli zeri Esempio 4 1 234560E 02 Stringa di formato 12 6R variabile 1 123 456 Per l intera rappresentazione della variabile si ha a disposizione la larghezza 12 e la precisione cifre dopo la virgola utilizza 6 di questi caratteri Esempio 5 TEST Stringa di formato 6C variabile 1 TEST Rappresentazione con allineamento a sinistra delle variabili di testo Accoppiamento punto a punto CP 341 Struttura installazione e parametrizzazione Manuale del prodotto 04 2011 A5E02191075 03 105 Informazioni di base per la trasmissione seriale di dati 2 8 Dati di parametrizzazione Comandi di controllo Esempi 106 I comandi di controllo vengono utilizzati per ottenere nella st
141. diagnostica dei blocchi funzionali Pagina 182 Un ordine avviato nel frattempo non andr perso Esso verr trasmesso al CP 341 al termine della coordinazione dell avviamento Accoppiamento punto a punto CP 341 Struttura installazione e parametrizzazione 132 Manuale del prodotto 04 2011 A5E02191075 03 Comunicazione tramite blocchi funzionali 6 3 Utilizzo dei blocchi funzionali con la procedura 3964 R Richiamo del blocco Rappresentazione AWL Rappresentazione KOP CALL P_SND RK I P SND RK DES I SND_RK SORA P_SND_RK 2 EN ENO LADDR SF DONE DB_NO ni REQ ERRORI ins R STATUS R CPU NO LADDR na R_TYP DB_NO R_NO DBB_NO R_OFFSET LEN R CF BYT R_CPU_NO R CF_BIT R_TYP DONE R_NO ERROR R_OFFSET STATUS _R CF BYT R_CF_BIT Nota parametri EN e ENO sono disponibili soltanto nella rappresentazione grafica in KOP o FUP Per l elaborazione di questi parametri il compiler impiega il risultato binario BIE Se il blocco stato concluso senza errori il risultato binario BIE viene impostato sullo stato di segnale 1 Se si verificato un errore il risultato binario BIE viene impostato su 0 Assegnazione nell area dati L FB P_SND_RK collabora con un DB I_SND_RK di istanza Al momento del richiamo viene indicato anche il numero di DB Il DB di istanza occupa 414 byte di memoria di caricamento e 156 byte di memoria d
142. dirizzi iniziali e desiderato o indirizzo iniziale o numero di DB DX i numeri di DB DX che possono essere indicati nel troppo basso programma 05 15H Soltanto con RK 512 N di bit ammessi da 0 a 7 il numero di bit indicato nel merker d accoppiamento errato 05 16H Soltanto con RK 512 N di bit ammessi nessuno 0 1 2 304 il numero della CPU indicato troppo grande 05 17H La lunghezza della trasmissione gt di 1 kByte Suddividere l ordine in pi ordini di lunghezza troppo elevata per il CP o la lunghezza dei inferiore parametri dell interfaccia troppo ridotta 05 1AH Soltanto con RK 512 Vedi i rimedi per il numero di evento precedente errore nella trasmissione di un telegramma di comando Un numero di errore di procedura corrispondente stato registrato subito prima in STATUS 05 1BH Solo con driver stampante Correggere la precisione indicata nel comando di precisione non valida conversione Essa viene introdotta sempre da un punto per l identificazione e la delimitazione dalla larghezza ad es 2 per l emissione del punto decimale e 2 cifre dopo la virgola La precisione rilevante solo nei tipi di rappresentazione F R A e D Negli altri casi essa viene ignorata 05 1CH Solo con driver stampante Correggere la variabile indicata tipi di dati possibili variabile non valida per i relativi modi di rappresentazione sono riportati SA nella relativa tabella Lunghezza variabile errata tipo errato 05 TEH
143. disturbi o comportamento errato dell apparecchiatura partner Effettuare eventualmente una verifica con un dispositivo di controllo interfaccia da inserire nella linea di trasmissione 07 06H Solo per 3964 R Controllare se anche il partner segnala errori in Errore alla fine del collegamento quanto sussiste il rischio che non tutti i dati di i trasmissione siano arrivati a destinazione p es a Il telegramma stato respinto dal partner alla causa di una rottura nella linea di trasmissione fine con NAK o con un carattere qualsiasi presenza di gravi disturbi o comportamento errato escluso DLE o dell apparecchiatura partner Effettuare e Il carattere di conferma DLE stato ricevuto eventualmente una verifica con un dispositivo di troppo presto controllo interfaccia da inserire nella linea di trasmissione 07 07H Solo per 3964 R L apparecchiatura partner troppo lenta o Tempo di ritardo di conferma alla fine del disturbata Effettuare eventualmente una verifica con collegamento o tempo di controllo della risposta un dispositivo di controllo interfaccia da inserire nella dopo il telegramma di trasmissione superato linea di trasmissione Dopo la disattivazione del collegamento con DLE ETX non stata ricevuta alcuna risposta da parte del partner entro il tempo di ritardo della conferma 07 08H Esclusivamente per driver ASCII e stampante Il partner di comunicazione disturbato troppo lento il tempo di attesa di XON o CTS ON
144. e Stati di funzionamento 24 Comunicazione tramite blocchi funzionali 127 Conflitto di inizializzazione Connettore di bus per il bus backplane S7 Controllo del flusso di dati 72 Driver ASCII 89 Criterio di fine 62 A scadenza del tempo di ritardo del carattere 62 Carattere finale 63 lunghezza di telegramma fissa 65 D Dati di parametrizzazione Dati tecnici Accoppiamento calcolatore RK512 Driver ASCII Interfaccia TTY 20mA 213 Interfaccia X27 RS 422 485 Procedura 3964 R 214 Dati tecnici del CP 341 211 Diagnostica Buffer di diagnostica 198 Numeri di errore nel telegramma di reazione 197 Driver ASCII 59 Buffer di ricezione Controllo del flusso di dati 89 Ricezione dei dati 61 Trasmissione dati 59 Driver stampante Caratteri di controllo 9 Controllo del flusso di dati P7 94 Esempi Griglia Interfaccia X27 RS 422 485 95 Metodi di handshake Segnale BUSY Set di caratteri Stringa di formato 74 Testi dei messaggi Variabili 74 Velocit di trasmissione 93 Accoppiamento punto a punto CP 341 Struttura installazione e parametrizzazione Manuale del prodotto 04 2011 A5E02191075 03 251 Indice analitico E Elementi dell unit F FB 13 P_PRINT_RK Diagramma temporale 170 Parametro 169 FB 7 P_RCV_RK FB 8 P_SND_RK FB P_PRINT_RK Configurazione nell area dati puntatore DB DB di istanza Testi dei messaggi FB P_RCV_RK Diagramma temporale Diagramma temporale 150
145. e dati e Conl utilizzo dell accoppiamento a computer RK 512 viene assicurata une sicurezza di trasmissione molto elevata sulla linea di trasmissione poich nel caso dell RK 512 per il trasporto dati viene usata la procedura 3964R e assicurata un ulteriore elaborazione nel partner di comunicazione poich l interprete RK 512 valuta anche il dato di lunghezza nell intestazione e dopo il salvataggio dei dati nell area dati di destinazione del partner di comunicazione genera un telegramma di conferma sul trasporto dati eseguito con o senza errori e L accoppiamento a computer RK 512 assicura il giusto utilizzo della procedura 3964R e la valutazione il completamento dell indicazione della lunghezza cos come la generazione dei telegrammi di reazione in modo autonomo Questo non un compito dell utente L utente deve solamente valutare la conferma positiva o negativa di chiusura Limiti di prestazioni con l RK 512 e L accoppiamento a computer RK 512 garantisce una maggiore sicurezza dei dati Un ulteriore miglioramento si ottiene ad esempio utilizzando altri meccanismi di controllo del blocco ad esempio i controlli CRC Accoppiamento punto a punto CP 341 Struttura installazione e parametrizzazione Manuale del prodotto 04 2011 A5E02191075 03 31 Informazioni di base per la trasmissione seriale di dati 2 4 Trasmissione dati con la procedura 3964 R 2 4 Trasmissione dati con la procedura 3964 R 2 4 1 Principio della trasmis
146. e di stampa Ordine di stampa arrivato Ordine eseguito Preparazione dei Il messaggio di dati e stampa del segnalazione da stampare messaggio di viene specificato nel segnalazione puntatore DB Figura 2 25 Schema dello svolgimento della stampa Accoppiamento punto a punto CP 341 Struttura installazione e parametrizzazione 76 Manuale del prodotto 04 2011 A5E02191075 03 Informazioni di base per la trasmissione seriale di dati 2 7 Trasmissione dati con driver stampante Controllo del flusso dati metodi di handshake I metodi di handshake controllano il flusso di dati tra due partner di comunicazione Con il loro uso si evita la perdita di dati nella trasmissione nel caso in cui due apparecchiature operino a velocit diverse Anche nella stampa possibile inviare testi dei messaggi con controllo del flusso dati In linea di principio si fa differenza tra due metodi e Handshake software ad es XON XOFF e Handshake hardware ad es RTS CTS Il controllo del flusso di dati nel CP 341 per la stampa viene realizzato nel modo seguente e Nonappena il CP 341 stato portato tramite parametrizzazione nel modo operativo con controllo di flusso esso invia il carattere XON o pone la linea RTS su ON e Se il CP 341 riceve il carattere XOFF o se il segnale di controllo CTS viene posto su OFF il CP 341 interrompe la procedura di emissione dei caratteri Se entro un tempo parametrizzabile non viene ricevuto un
147. e di errore ampliata nell FB di ricezione Tabella 2 7 Buffer di ricezione del CP procedura 3964 R Parametro Descrizione Campo di Valore di valori default Segnalazione di errore Attivare il parametro Visualizza errori di ricezione sull FB e s no ampliata nell FB di ricezione per consentire anche sull uscita di stato del blocco funzionale P_RCV_RK la visualizzazione di telegrammi errati ricevuti e no Quando questo parametro disattivato viene creata soltanto una registrazione nel buffer di diagnostica del CP 341 Interfaccia X27 RS 422 La tabella seguente riporta la descrizione dei parametri dell interfaccia X27 RS 422 Il funzionamento RS 485 con la procedura 3964 R non possibile Tabella 2 8 Interfaccia X27 RS 422 procedura 3964 R Parametro Descrizione Campo di valori Valore di default Preimpostazione nessuna Impostazione adatta solo ai driver nessuna R A 5V R B OV della linea di speciali in grado di funzionare con il bus NESZIONE R A 5V R B OV questa impostazione R A 5V R B OV consente il riconoscimento del break R A OV R B 5V questa impostazione non R A OV R B 5V consente il riconoscimento del break vedere anche figura seguente Accoppiamento punto a punto CP 341 Struttura installazione e parametrizzazione 82 Manuale del prodotto 04 2011 A5E02191075 03 Informazioni di base per la trasmissione seriale di dati 2 8
148. e informazioni di rilievo per l utente del buffer di diagnostica CP tramite la funzione informativa di STEP 7 vedere il paragrafo Diagnostica tramite il buffer di diagnostica del CP 341 Pagina 198 Allarme di diagnostica II CP 341 pu attivare un allarme di diagnostica nella CPU assegnata Il CP 341 mette a disposizione 4 byte di informazioni di diagnostica nel bus backplane S7 300 L analisi di questa informazione avviene tramite il programma utente OB 82 o con l aiuto di un PG con la lettura del buffer di diagnostica della CPU Anche gli eventi di diagnostica che attivano un allarme di diagnostica vengono registrati dal CP 341 nel proprio buffer di diagnostica In presenza di un evento di allarme di diagnostica si accende il LED SF rosso Accoppiamento punto a punto CP 341 Struttura installazione e parametrizzazione 180 Manuale del prodotto 04 2011 A5E02191075 03 Diagnostica con il CP 341 8 1 Funzioni di diagnostica del CP 341 8 1 1 Diagnostica tramite gli elementi di visualizzazione del CP 341 Gli elementi di visualizzazione del CP 341 forniscono informazioni sul CP 341 Esistono diverse funzioni di visualizzazione e LED di errore cumulativo SF rosso si verificato un errore o in corso una riparametrizzazione e LED speciali TXD verde Trasmissione attiva si accende se il CP 341 invia dati utili tramite l interfaccia RXD verde ricezione attiva si accende se il CP 341 riceve dati utili t
149. e tramite blocchi funzionali 6 4 Utilizzo dei blocchi funzionali con l accoppiamento a computer RK 512 6 4 4 Prelevamento dati con l FB P_SND_RK ordine attivo Funzionamento dell FB P_SND_RK il blocco funzionale FB P_SND_RK consente di prelevare dati da un partner di comunicazione remoto tramite l impostazione del parametro SF F e di salvarli in un area dati S7 del proprio sistema di automazione Nota Se si prelevano dati da un CP 341 nel CP 341 si deve sempre programmare un FB P_RCV_RK La trasmissione dati viene avviata con un fronte di salita nell ingresso REQ A seconda della quantit di dati LEN una trasmissione pu avvenire con pi richiami cicli di programma Con il parametro LADDR viene indicato l indirizzo del CP 341 a cui accedere Con l indicazione del numero di CPU viene stabilito da quale partner di comunicazione vengono prelevati i dati R_CPU_NO rilevante solo nel caso di comunicazione multiprocessore Come sorgenti per i dati da prelevare sono ammessi i seguenti tipi di dati R_TYP blocchi dati blocchi dati estesi merker ingressi uscite contatori e temporizzatori La sorgente specificata in modo completo con l indicazione del tipo di dati R_TYP del numero del blocco dati R_NO rilevante solo nel caso di blocchi dati e blocchi dati estesi e dell offset R_OFFSET del primo byte di dati da trasmettere in questa area Con R_CF_BYT e R_CF_BIT vengono stabiliti i byte e bit del merker di ac
150. e trasmettere il e l partner ha richiesto una ripetizione tramite un telegramma dopo il numero massimo di ripetizioni carattere di conferma negativa NAK viene segnalato un numero di errore che descrive l errore verificatosi per primo 07 02H Solo per 3964 R Controllare il comportamento errato Errore durante la creazione del collegamento dell apparecchiatura partner eventualmente con un Dopo che stato trasmesso STX stato ricevuto dispositivo di controllo gelljntertacciada inserire NAK o un carattere qualsiasi escluso DLE o STX nela linga trasmissione 07 03H Solo per 3964 R L apparecchiatura partner troppo lenta o non Tempo di ritardo della conferma superato pronta a ricevere o si verificata ad esempio una Dopo la trasmissione di STX non stata ricevuta rottura nella linea di trasmissione Controllare il comportamento errato dell apparecchiatura partner alcuna risposta da parte delpartner paltola tualmente tramite un dispositivo di controllo scadenza del tempo di ritardo della conferma DT PpO No interfaccia da inserire nella linea di trasmissione 07 04H Solo per 3964 R Controllare se anche il partner segnala errori in Interruzione da parte del partner quanto sussiste il rischio che non tutti i dati di Durante la fase di trasmissione sono stati ricevuti rasmi sonsa stiiala Seslinazione presza n i causa di una rottura nella linea di trasmissione uno o pi caratteri dal partner ea presenza di gravi
151. ede in fase di modifica di parametrizzazione Rimedio e Controllare se il collegamento a cui si accede parametrizzato correttamente e Questo messaggio di errore pu presentarsi solo all avvio del CP Ripetere l ordine e Portare nuovamente la CPU in stato di funzionamento RUN e ripetere l ordine e Intal caso si tratta di un errore temporaneo Ripetere l ordine 06 OEH Errore di sincronia del partner e Nuovo telegramma di comando successivo ricevuto prima della trasmissione del telegramma di reazione e 1 Atteso primo telegramma di comando giunto telegramma successivo e Telegramma di comando successivo atteso giunto primo telegramma Questo errore pu essere segnalato dopo un nuovo avviamento del sistema di automazione nel caso di telegrammi lunghi o in caso di nuovo avviamento del partner In questi casi si tratta di un comportamento normale all avvio dell impianto Durante il servizio l errore pu presentarsi anche in seguito a stati di errore precedenti che sono stati riconosciuti solo dal partner In caso contrario si presume un comportamento errato dell apparecchiatura partner Eventualmente l errore non si verifica con ordini lt 128 byte 06 OFH DB bloccato da funzione di coordinamento Nel proprio programma dopo l elaborazione degli ultimi dati trasmessi resettare il merker d accoppiamento Nel programma partner ripetere l ordine 06 10H Telegramma ricevuto troppo corto lunghezza lt
152. el presente manuale Configurazione del CP 341 La configurazione del CP 341 comprende la disposizione dello stesso nella tabella di configurazione La configurazione del CP 341 viene effettuata con il software STEP 7 Per una descrizione dettagliata vedere la sezione Configurazione del CP 341 Pagina 117 del presente manuale Parametrizzazione del CP 341 La parametrizzazione del CP 341 comprende la creazione dei parametri specifici dei protocolli e la progettazione di testi dei messaggi per la stampa Il CP 341 viene parametrizzato nella superficie di parametrizzazione CP 341 Parametrizzazione dell accoppiamento punto a punto Per una descrizione dettagliata vedere la sezione Parametrizzazione dei protocolli di 118 comunicazione Pagina 18 del presente manuale Salvataggio dei dati di parametrizzazione Il salvataggio dei dati di parametrizzazione del CP 341 comprende il salvataggio dei parametri il relativo caricamento nella CPU e trasferimento nel processore di comunicazione Il salvataggio dei dati di parametrizzazione viene effettuato con il software STEP 7 Per una descrizione dettagliata vedere la sezione Gestione dei dati dei parametr Pagina 121 del presente manuale Accoppiamento punto a punto CP 341 Struttura installazione e parametrizzazione Manuale del prodotto 04 2011 A5E02191075 03 109 Messa in servizio del CP 341 Creazione del programma utente per il CP 341 La programmazione del CP 34
153. ella di configurazione del software STEP 7 occorre aver creato con STEP 7 un progetto e una stazione Dove si trova la descrizione Il procedimento di configurazione delle unit S7 300 descritto dettagliatamente nel manuale Configurazione dell hardware e progettazione di collegamenti STEP 7 La guida in linea di STEP 7 offre inoltre un sufficiente supporto nella configurazione di un unit S7 300 Accoppiamento punto a punto CP 341 Struttura installazione e parametrizzazione Manuale del prodotto 04 2011 A5E02191075 03 117 Configurazione e parametrizzazione del CP 341 5 4 Parametrizzazione dei protocolli di comunicazione 5 4 Parametrizzazione dei protocolli di comunicazione Dopo aver inserito il CP 341 nella tabella di configurazione necessario assegnare i parametri sia al processore che alla rispettiva interfaccia seriale Nel caso dei driver stampante possibile progettare anche testi dei messaggi per la stampa Parametrizzazione 118 Il termine parametrizzare indica l impostazione di parametri specifici del protocollo La parametrizzazione si effettua con la superficie di parametrizzazione CP 341 parametrizzazione di accoppiamento punto a punto L interfaccia di parametrizzazione viene avviata con un doppio clic sul numero di ordinazione CP 341 nella tabella di configurazione o selezionando il CP 341 oppure attivando il comando di menu Modifica gt Propriet dell oggetto Si aprir la finestra di dialo
154. ema S7 300 e sono a disposizione per funzioni di sistema gi definite Esistono blocchi dati di sistema funzioni di sistema e blocchi funzionali di sistema Blocchi funzionali FB I blocchi funzionali sono parti del programma utente e sono secondo la norma IEC blocchi con memoria La memoria del blocco funzionale rappresentata da un blocco dati assegnato il blocco dati di istanza blocchi funzionali sono parametrizzabili e possono essere impiegati con o senza parametri Blocchi funzionali di sistema SFB I blocchi funzionali di sistema sono blocchi con memoria gi integrati nel sistema operativo della CPU che possono essere richiamati dall utente secondo necessit Blocco I blocchi sono parti del programma utente delimitate dalla propria funzione struttura o tipo di impiego In STEP 7 esistono e Blocchi di codice FB FC OB SFB SFC e Blocchi dati DB SDB e Tipi di dati definiti dall utente UDT Accoppiamento punto a punto CP 341 Struttura installazione e parametrizzazione Manuale del prodotto 04 2011 A5E02191075 03 245 Glossario Blocco dati DB I blocchi dati sono blocchi che contengono dati e parametri con i quali opera il programma utente A differenza di tutti gli altri blocchi essi non contengono istruzioni Esistono blocchi dati globali e blocchi dati di istanza Ai dati contenuti nei blocchi dati si pu accedere in modo assoluto o simbolico dati complessi possono essere salvati in una str
155. enitore schermato Siemens del tipo V42 254 ANCAUTELA Non collegare mai la calza del cavo e il GND tra loro poich in tal modo si potrebbe arrecare un danno irreparabile ai moduli dell interfaccia Accoppiamento punto a punto CP 341 Struttura installazione e parametrizzazione 230 Manuale del prodotto 04 2011 A5E02191075 03 Cavi con connettore Nel seguito B 2 Interfaccia TTY 20mA del CP 341 20mA TTY Nelle pagine seguenti sono indicati alcuni esempi di cavi con connettori per l accoppiamento punto a punto tra il CP 341 20mA TTY e le unit SIMATIC S7 o S5 Cavo con connettore TTY 20MA S7 CP 341 S7 CP 340 CP 341 CP 441 Nella figura seguente rappresentato il cavo con connettore per l accoppiamento punto a punto tra un CP 341 e un CP 340 CP 341 CP 441 Per i cavi con connettore si necessita dei seguenti connettori maschio e dallato del CP 341 connettore maschio Sub D a 9 poli con fissaggio a vite e dallato del partner di comunicazione connettore maschio Sub D a 9 poli con fissaggio a vite CP 341 N Emittente Partner della comunicazione n 5 i TxD 1 i i x Ricevente l Emittente CA 8 42 1 RxD TxD s9 l C H 24 I Ricevente RxD 5 74 I I l Custodia Figura B 8 moi Tipo di cavo LIYCY 4 x 0 14 1 I I l Custodia Cavo con connettore TTY 20 mA CP 341 CP 340 CP 341 CP 441 Il cavo con c
156. era 128 byte nel caso dei telegrammi SEND e FETCH vengono trasmessi automaticamente telegrammi successivi Intestazione del telegramma Ogni telegramma dell RK 512 inizia con un intestazione Essa pu contenere identificazioni del telegramma indicazioni sulla destinazione e sulla sorgente dati nonch un numero di errore Accoppiamento punto a punto CP 341 Struttura installazione e parametrizzazione 46 Manuale del prodotto 04 2011 A5E02191075 03 Informazioni di base per la trasmissione seriale di dati 2 5 Trasmissione dati con l accoppiamento a computer RK 512 Struttura dell intestazione del telegramma Nella tabella seguente si trova la struttura dell intestazione del telegramma di comando Tabella 2 1 Struttura dell intestazione del telegramma di comando RK 512 Byte Significato 1 L identificazione del telegramma nel caso di telegrammi di comando 00H nel caso di telegrammi di comando successivi FFH 2 Identificazione del telegramma 00H 3 A 41H per ordine SEND con DB di destinazione oppure O 4FH per ordine SEND con DX di destinazione oppure E 45H per ordine FETCH 4 i dati da trasferire provengono da con la trasmissione possibile soltanto D D 44H Blocco dati X 58H Blocco dati esteso E 45H byte di ingresso A 41H byte di uscita M 4DH byte di merker T 54H celle temporali Z 5AH celle di conteggio 5 Destinazione dati in caso di ordi
157. erdere dati in seguito ad un overflow del buffer di ricezione della stampante possibile operare con il controllo di flusso di dati XKON XOFF RTS CTS Durante la stampa viene valutato il segnale BUSY della stampante Esso arriva al CP 341 come segnale CTS e viene valutato anche come segnale CTS vedi driver ASCII Tenere presente che nel caso del controllo di flusso con CTS RTS nella stampante necessario impostare la polarit del segnale BUSY a CTS OFF Sicurezza di trasmissione con protocollo ASCII Sicurezza di trasmissione con l utilizzo del protocollo ASCII Poich nel caso di una trasmissione di dati con in driver ASCII oltre all uso del bit di parit che pu anche essere disattivato in funzione della griglia non vengono usati altri metodi per salvare i dati il driver ASCII risulta essere molto efficiente per quanto riguarda la velocit ma non assicura i dati Con l uso del bit di parit ci si assicura contro la commutazione di un bit nel carattere da trasmettere Se per i bit di un carattere da commutare sono pi di uno l errore non verr rilevato Se la sicurezza dei dati deve essere aumentata ci pu essere realizzato tramite l uso di una somma di controllo e con l indicazione della lunghezza di un telegramma Tali misure devono essere prese dall utente Un ulteriore aumento della sicurezza dei dati pu essere raggiunto tramite l uso di telegrammi di conferma dei telegrammi di trasmissione o ricezione
158. erfaccia X27 RS 422 485 La tabella seguente riporta la descrizione dei parametri per l interfaccia X27 RS 422 485 Tabella 2 18 Interfaccia X27 RS 422 485 driver ASCII 2 8 Dati di parametrizzazione Parametro Preimpostazione della linea di ricezione Descrizione R A 5V R B OV questa preimpostazione consente il riconoscimento di un BREAK e non disattivabile R A OV R B 5V questa preimpostazione non consente il riconoscimento di un BREAK Campo di valori R A 5V R B OV R A OV R B 5V Valore di default R A 5V R B OV Layout di pagina La tabella seguente riporta la descrizione dei parametri per il layout di pagina Tabella 2 19 Layout di pagina driver stampante Parametro Margine sinistro numero di caratteri Descrizione Numero degli spazi anteposto a ogni riga di intestazione di testo o pi di pagina L utente deve prestare attenzione a che la lunghezza complessiva di una riga possa anche essere stampata per intero Campo di valori Da 0 a 255 Valore di default 3 Righe per pagina con intestazione e pi pagina Numero delle righe da stampare per pagina Il numero delle righe stampate viene determinato in base ai caratteri di separazione emessi Vale a dire che tutte le righe di intestazione e pi di pagina devono essere considerate nel calcolo da 1 a 255 0 stampa continua 50 Accoppiamento punto a
159. errore che descrive l errore verificatosi per primo 08 02H Solo per 3964 R Controllare il comportamento errato Errore durante la creazione del collegamento dell apparecchiatura partner eventualmente tramite sia DI D un dispositivo di controllo interfaccia da inserire nella e In posizione di riposo sono stati ricevuti uno 0 linea di trasmissione pi caratteri qualsiasi esclusi NAK o STX o e Dopo un STX sono stati inviati dal partner altri caratteri senza attendere la risposta DLE Dopo RETE ON del partner e mentre il partner viene acceso il CP riceve un carattere indefinito 08 05H Solo per 3964 R Controllare se il partner raddoppia sempre DLE Errore logico durante la ricezione Dopo la ricezione di DLE stato ricevuto un altro carattere qualsiasi escluso DLE ETX nell intestazione del telegramma e nella stringa di dati o se la disattivazione del collegamento viene eseguita con DLE ETX Controllare il comportamento errato dell apparecchiatura partner tramite un dispositivo di controllo interfaccia da inserire nella linea di trasmissione Accoppiamento punto a punto CP 341 Struttura installazione e parametrizzazione Manuale del prodotto 04 2011 A5E02191075 03 191 Diagnostica con il CP 341 8 1 Funzioni di diagnostica del CP 341 Classe di evento 8 08H Errore di ricezione Numero di Evento Rimedio evento 08 06H Tempo di ritardo del carattere s
160. escrizione Valore di default 3964 con valori e parametri di protocollo sono preimpostati con valori di default 3964R con valori standard standard senza s i con controllo di blocco controllo di blocco Se il CP 341 riconosce la stringa di caratteri DLE ETX esso ZVZ 220 ms conclude la ricezione e invia al partner di comunicazione il QVZ 2000 ms parametro DLE in caso di ricezione senza errori del blocco o NAK tentativi di attivazione 6 in presenza di errori tentativi di trasmissione 6 3964R con valori e parametri di protocollo sono preimpostati con valori di default standard con e Seil CP 341 riconosce la stringa di caratteri DLE ETX BCC esso controllo di blocco EAn p conclude la ricezione Il CP 341 confronta il carattere di controllo blocco BCC ricevuto con la parit longitudinale calcolata internamente Se il carattere di controllo del blocco corretto e non sono presenti altri errori di ricezione il CP 341 invia il carattere DLE in presenza di un errore al partner di comunicazione viene inviato il carattere NAK 3964 e parametri di protocollo sono parametrizzabili liberamente parametrizzabile consoni liti e Seil CP 341 riconosce la stringa di caratteri DLE ETX esso conclude la ricezione e invia al partner di comunicazione il blocco parametro DLE in caso di ricezione senza errori del blocco o NAK in presenza di errori 3964R e parametri di protocollo sono parametrizzabili liberamente par
161. essaggio possono essere visualizzate fino a 4 variabili 3 numero del testo del messaggio valori delle variabili possono essere trasferiti dalla CPU al CP 341 Come variabili possono essere visualizzate valori calcolati del programma utente per es stati di riempimento data e orario stringhe variabile di stringa o anche altri testi dei messaggi Per ogni variabile nel testo del messaggio progettato o nella stringa di formato deve essere dato un comando di conversione nel quale sono codificati il significato e il formato di rappresentazione del valore della variabile Stringa di formato Ulteriori funzioni 74 Tramite la stringa di formato si definisce la rappresentazione e la composizione di un testo del messaggio La stringa di formato pu essere composta da e testo tutti i caratteri stampabili ad es Alle ore stato raggiunto il livello di riempimento I e Comandi di conversione per le variabili ad es N puntatore al numero di testo del messaggio x dove x un valore di variabile vedi esempio 2 in basso Per ogni variabile ci deve essere esattamente un comando di conversione nella stringa di formato o nel testo del messaggio progettato comandi di conversione vengono applicati alle variabili in base al loro ordine e Comandi di controllo con caratteri di controllo per grassetto stretto largo corsivo sottolineato ad es B grassetto attivo o con altri caratteri di controllo definiti dall ute
162. essere progettati con variabili e comandi di controllo ad esempio testo in grassetto stretto largo corsivo o sottolineato AI momento della progettazione ogni testo del messaggio viene contrassegnato da un numero La stampa di un determinato testo viene stabilita indicando il numero del testo del messaggio in una stringa di formato richiamando il blocco funzionale P_PRINT Stringa di formato e variabili devono essere state prima depositate in un blocchi dati Layout di pagina Per il layout di pagina si possono progettare i margini della pagina i possibili a capo come pure intestazioni e note a pi pagina Set di caratteri Con una tabella di conversione caratteri si converte il set di caratteri ANSI da STEP 7 a set di caratteri stampante E possibile modificare una tabella proposta per includervi ad esempio caratteri speciali della propria nazione Caratteri di controllo Tramite una tabella dei caratteri di controllo possibile cambiare i comandi di controllo nel testo del messaggio per l emulazione della stampante per attivare disattivare la scrittura in grassetto stretta larga in corsivo o sottolineata ed possibile aggiungere altri caratteri di controllo Accoppiamento punto a punto CP 341 Struttura installazione e parametrizzazione Manuale del prodotto 04 2011 A5E02191075 03 73 Informazioni di base per la trasmissione seriale di dati 2 7 Trasmissione dati con driver stampante Variabili In un testo del m
163. etro STATUS La figura seguente mostra il contenuto del parametro STATUS per l evento Interruzione ordine causa nuovo avviamento riavviamento o reset classe di evento 1EH numero di evento 0DH Evento Interruzione ordine causa nuovo avviamento riavviamento o reset STATUS Classe di evento Numero di evento Riserva 1EH Numero errore 0ODH Figura 8 2 Esempio struttura del parametro STATUS per l evento Interruzione ordine causa nuovo avviamento riavviamento o reset Accoppiamento punto a punto CP 341 Struttura installazione e parametrizzazione Manuale del prodotto 04 2011 A5E02191075 03 Diagnostica con il CP 341 Classi di evento Tabella 8 1 8 1 Funzioni di diagnostica del CP 341 La tabella seguente riporta una descrizione delle diverse classi e numeri di evento Classi e numeri di evento Classe di evento 0 00H Avviamento del CP Numero di Testo di evento Rimedio evento 00 03H Parametri PtP applicati 00 04H Parametro gi nel CP stati temporali uguali 00 07H Passaggio di stato della CPU in STOP 00 08H Passaggio di stato CPU in RUN AVVIAMENTO Classe di evento 1 01H Errore di hardware nel CP Numero di Testo di evento Rimedio evento 01 01H Errore nel test dell EPROM del sistema operativo CP difettoso deve essere sostituito del CP 01 02H Test RAM del CP con errori 01 03H Interfaccia dell ordine del CP difettosa 01 10H
164. ezione parte 1 Carattere diverso da STX o errato NAK o BREAK Y Attesa tempo di ritardo carattere Y Invio di NAK Figura 2 8 40 STX Caricamento del tempo di attesa nel buffer di ricezione libero Y Invio di W contatore delle ripetizioni G stato di base Buffer di ricezione libero 6 Richiesta di trasmissione 1 STX ricevuto dopo la ripetizione prevista O Conflitto di inizializza zione la propria priorit bassa s DLE no o Tempo di attesa di 400 ms scaduto Attesa di 50 ms A no Invio di NAK Schema di svolgimento in caso di ricezione con la procedura 3964 R parte 1 Accoppiamento punto a punto CP 341 Struttura installazione e parametrizzazione Manuale del prodotto 04 2011 A5E02191075 03 Informazioni di base per la trasmissione seriale di dati 2 4 Trasmissione dati con la procedura 3964 R Procedura 3964 R Ricezione parte 2 Nella figura seguente si trova lo svolgimento della ricezione della procedura 3964 R Procedura 3964 R ricezione parte 2 G gt Caricamento tempo di ritardo carattere Carattere ricevuto no Raddoppiamento di DLE Annotazione NAK DLE DEE A x Lila DLE ETX Con errori combinazi Invio di NAK one DLE non ammessa no Con BCC 3964 R 6 s di ritardo carattere BCC ricevuto Senza errori non DLE Tempo dii scadut
165. ggiore sar la sicurezza di trasmissione Posizionamento dei protocolli presenti Il CP 341 pu utilizzare i seguenti protocolli e Procedura 3964 R e Accoppiamento a computer RK 512 e Driver ASCII e Driver stampante Il posizionamento dei protocolli presenti per il CP 341 nel modello di riferimento riportato nella figura seguente Strato di trasporto Strato 4 A ogni telegramma di comando ricevuto correttamente viene risposto con un telegramma di reazione RK 512 Non presente poich accoppiamento Strato 3 punto a punto puro Strato di sicurezza Trasmissione dei byte di dati con 3964 R Il carattere di start e di fine vengono aggiunti in caso di errori la trasmissione viene eventualmente ripetuta Strato 2 3964 R Strato 1 Strato di trasmissione dei bit Fissazione della trasmissione fisica dei byte di dati Driver stampante Driver ASCII Figura 2 3 Posizionamento dei protocolli presenti per il CP 341 nel modello di riferimento Accoppiamento punto a punto CP 341 Struttura installazione e parametrizzazione Manuale del prodotto 04 2011 A5E02191075 03 29 Informazioni di base per la trasmissione seriale di dati 2 3 Sicurezza di trasmissione Sicurezza di trasmissione del driver stampante Sicurezza dei dati nell utilizzo del driver stampante Nel trasporto dei dati tramite il driver stampante non prevista alcuna misura di sicurezza dati Per evitare di p
166. gio a vite CP 341 Partner della comunicazione DOTT 7 a Ae a GE TA I 3 1 20mA TxD 1 _18 I P x I l 24 V Cup prm I I Li bai Emittente l I 5 l i RxD TxD 1 _ 21 ur I la l Li I AN Ricevent E Ty i icevente oi a i D V 8 I f I RxD I I I ci I I I i pood HERE E I 2 20 mA Ud Cum I I I I i Sro A Ln l I I l DI l 4 1 20 mA Lod I Li i I l 24y L H TE I I I tl I i ie g I LC I I l l N Emittente 1 ESE I I N 1 i TxD RxDj 1 9 i i Ga Ul l o mi I i i I I Ricevente T 7 47 I Zi I 20 mA RxD i i n 10 I L C x D I I I i Schermo N i j I I E I alia I Cie Custodia I Custodia lessi NEE a l seat PRE Figura B 11 Cavo con connettore TTY 20mA CP 341 CP 521 SI CP 521 BASIC Accoppiamento punto a punto CP 341 Struttura installazione e parametrizzazione 234 Manuale del prodotto 04 2011 A5E02191075 03 Cavi con connettore B 2 Interfaccia TTY 20mA del CP 341 20mA TTY Cavo con connettore TTY 20MA S7 CP 341 CPU 944 AG 95 Nella figura seguente rappresentato il cavo con connettore per l accoppiamento punto a punto tra un CP 341 e una CPU 944 AG 95 Per i cavi con connettore si necessita dei seguenti connettori maschio e dallato del CP 341 connettore maschio Sub D a 9 poli con fissaggio a vite e dallato del partner di comunicazione connettore maschio Sub D a 15 poli con fissaggio a
167. gnifica che i caratteri finali non devono essere contenuti nei dati da trasmettere A seconda del numero dei contrassegni finali vengono trasmessi 1 o 2 caratteri in pi al partner di quanto indicato nell FB Accoppiamento punto a punto CP 341 Struttura installazione e parametrizzazione Manuale del prodotto 04 2011 A5E02191075 03 59 Informazioni di base per la trasmissione seriale di dati 2 6 Trasmissione dati con driver ASCII Utilizzando il criterio di fine Lunghezza di telegramma fissa in direzione di trasmissione viene inviato il numero di dati indicati nell FB P_SND_RK parametro LEN In direzione di ricezione cio nel DB di ricezione viene registrato il numero di dati indicato per il ricevente nella superficie di parametrizzazione con il parametro lunghezza di telegramma fissa Per assicurare una comunicazione corretta entrambi i parametri devono essere scelti in modo identico In trasmissione tra due telegrammi viene rispettata una pausa lunga quanto il tempo di ritardo del carattere affinch il partner si possa sincronizzare riconoscimento dell inizio del telegramma Se la sincronizzazione avviene tramite altri meccanismi il rispetto della pausa di trasmissione pu essere disattivato tramite l interfaccia di progettazione Nota Con la parametrizzazione del controllo di flusso XON XOFF i dati utili non devono contenere nessun carattere XON o XOFF parametrizzato Le impostazioni di default sono DC1 11H per X
168. go Propriet CP 341 Facendo clic su Parametri si passa alla superficie per la selezione del protocollo Dopo l impostazione del protocollo con un doppio clic sull icona del protocollo di trasmissione la busta si passa alla finestra per l impostazione dei parametri specifici del protocollo Dove si trova la descrizione L utilizzo della superficie di parametrizzazione CP 341 parametrizzazione di accoppiamento punto a punto uguale per tutti i processori di comunicazione ed particolarmente semplice Per questo motivo si rinuncia in questa sede ad una descrizione dettagliata dell interfaccia di parametrizzazione Inoltre la Guida in linea offre un valido supporto per l uso della superficie di parametrizzazione Accoppiamento punto a punto CP 341 Struttura installazione e parametrizzazione Manuale del prodotto 04 2011 A5E02191075 03 Configurazione e parametrizzazione del CP 341 5 5 Definizione 5 5 Dati di identificazione Dati di identificazione I dati di identificazione sono informazioni salvate in un unit che supportano durante e l eliminazione di errori in un impianto e il controllo della configurazione dell impianto e a ricerca di modifiche hardware nell impianto I dati di identificazione consentono di identificare online in modo univoco le unit A partire dal numero di ordinazione 6ES7 341 1xH02 0AE0 questi dati sono disponibili sul CP 341 possibile visualizzare i dati di identificazione medi
169. gramma parametrizzata in modo fisso vengono eliminati se alla fine del telegramma scade il tempo di ritardo del carattere fusi insieme al telegramma successivo se viene ricevuto un nuovo telegramma prima che sia trascorso il tempo di ritardo del carattere e Lunghezza del telegramma dei caratteri ricevuti inferiore a quella parametrizzata in modo fisso Il telegramma viene eliminato se alla fine del telegramma scade il tempo di ritardo del carattere fuso insieme al telegramma successivo se viene ricevuto un nuovo telegramma prima che sia trascorso il tempo di ritardo del carattere Accoppiamento punto a punto CP 341 Struttura installazione e parametrizzazione Manuale del prodotto 04 2011 A5E02191075 03 65 Informazioni di base per la trasmissione seriale di dati 2 6 Trasmissione dati con driver ASCII Nella figura seguente sono rappresentate le procedure di ricezione con il criterio di fine Lunghezza di telegramma fissa Attesa del carattere Carattere arrivato Carattere ricevuto con controllo lt lunghezza e sorveglianza ZVZ Telegramma completo Telegramma con buffer Attesa del numero di caratteri parametrizzato Registrazione del telegramma nel buffer di ricezione max 250 telegr o 1024 byte Sca denza ZVZ Criterio di fine telegramma riconosciuto segue registrazione dell errore Introduzione dell errore nell
170. gresso RI_IN OUTPUT BOOL Ring Indicator ingresso CP 341 segnale di chiamata Accoppiamento punto a punto CP 341 Struttura installazione e parametrizzazione Manuale del prodotto 04 2011 A5E02191075 03 163 Comunicazione tramite blocchi funzionali 6 5 Utilizzo dei blocchi funzionali nel caso del driver ASCII 6 5 3 Impostazione resettaggio delle uscite dell interfaccia del CP 341 FC V24_SET Tramite gli ingressi dei parametri della funzione FC V24_SET l utente pu impostare o resettare le corrispondenti uscite dell interfaccia La funzione FC V24_SET viene richiamata per la trasmissione dati nel ciclo o alternativamente in un programma a comando temporale in modo statico senza condizioni Il risultato binario BIE non viene influenzato La funzione non emette messaggi di errore Con il parametro LADDR viene selezionato il CP 341 da indirizzare Richiamo del blocco Rappresentazione AWL Rappresentazione KOP V24_SET V24 SET LADDR EN ENO dun LADDR DTR T RTS DTR Nota parametri EN e ENO sono disponibili soltanto nella rappresentazione grafica in KOP o FUP Per l elaborazione di questi parametri il compiler impiega il risultato binario BIE Assegnazione nell area dati La funzione V24_SET non occupa aree dati Accoppiamento punto a punto CP 341 Struttura installazione e parametrizzazione 164 Manuale del prodotto 04 2011 A5E02191075 03 Comuni
171. gurazione e la programmazione dell S7 300 Titolo Contenuto Manuale Il manuale di programmazione fornisce le conoscenze di base sulla struttura del sistema operativo e di un programma utente di una CPU S7 Esso destinato a utenti che usano per la prima volta un S7 300 400 per avere una panoramica della metodica di programmazione quale base per il disegno del proprio programma utente Programmazione con STEP 7 Manuale Il manuale utente STEP 7 spiega l utilizzo generale e le funzioni del software di Configurazione dell hardware e automazione STEP 7 Esso offre sia ai nuovi utenti di STEP 7 che a quelli progettazione di collegamenti con esperti di STEP 5 una panoramica sulla procedura di configurazione STEP 7 programmazione e messa in servizio di un S7 300 400 Operando con il hnttp support automation siemens com software possibile accedere in modo mirato alla Guida in linea che supporta W view it 18652631 l utente nelle domande specifiche sull uso del software Manuale di riferimento I manuali relativi ai pacchetti di linguaggio AWL KOP FUP e SCL contengono Lista delle istruzioni AWL per sia istruzioni per l utente che una descrizione del linguaggio Per la S7 300 400 programmazione di un S7 300 400 sufficiente un solo linguaggio tuttavia possibile visionare se necessario anche i linguaggi all interno del progetto Per il primo utilizzo dei linguaggi consigliabile acquisire dimestichezza consult
172. i aggiornamenti del firmware necessario che siano soddisfatti i seguenti presupposti e STEP7 a partire dalla V5 3 e Per l aggiornamento del firmware del CP occorre prima creare un progetto valido in Configurazione HW e poi caricarlo nella CPU e CP 341 deve essere raggiungibile online dal PG PC e percorso di memorizzazione dei file per l aggiornamento del firmware riportato nelle istruzioni del rispettivo pacchetto di aggiornamento del firmware La sottocartella CP341 nnn contrassegna le singole versioni del firmware Caricamento del firmware in Configurazione HW valido a partire dal numero di ordinazione 6ES7 341 1xH02 0AEO0 Per aggiornare il firmware procedere nel modo seguente 1 Portare la CPU in stato STOP 2 Aprire la Config HW e selezionare il modulo CP 341 desiderato 3 Selezionare il comando di menu Sistema di destinazione gt Aggiorna firmware L ulteriore procedimento descritto nella Guida in linea a STEP 7 AI termine dell aggiornamento senza errori appare un messaggio di conferma e il nuovo firmware viene attivato immediatamente Accoppiamento punto a punto CP 341 Struttura installazione e parametrizzazione Manuale del prodotto 04 2011 A5E02191075 03 123 Configurazione e parametrizzazione del CP 341 5 8 Update del firmware Caricamento del firmware con la superficie di parametrizzazione CP 341 valido per il numero di ordinazione 6ES7 341 1xH00 OAEO0 und 6ES7 341 1xH01 0AEO0 Il tra
173. i comunicazione possa portarsi in attesa di ricezione prima che il tempo trascorra Diagramma dei tempi 70 RTS CTS TXD La figura mostra lo svolgimento temporale dell ordine di invio ON OFF ON OFF 1 0 Trasmissione conclusa Ordine di trasmissione RTS ON Tempo di disattivazione RTS scaduto Partner CTS ON Tempo di attesa emissione dati scaduto Invio Tempo di attesa Tempo di disattivazione emissione dati RTS Figura 2 24 Diagramma temporale con comando automatico dei segnali addizionali RS 232C Accoppiamento punto a punto CP 341 Struttura installazione e parametrizzazione Manuale del prodotto 04 2011 A5E02191075 03 Informazioni di base per la trasmissione seriale di dati 2 6 Trasmissione dati con driver ASCII Lettura Comando tramite FC V24_STAT e FC V24_SET Con la funzione FC V24_STAT si pu controllare lo stato di ogni segnale addizionale RS 232C Con la funzione FC V24_SET possibile comandare i segnali di uscita DTR e RTS Accoppiamento punto a punto CP 341 Struttura installazione e parametrizzazione Manuale del prodotto 04 2011 A5E02191075 03 71 Informazioni di base per la trasmissione seriale di dati 2 6 Trasmissione dati con driver ASCII 2 6 6 Controllo del flusso dati metodi di handshake Controllo del flusso dati metodi di handshake I metodi di handshake controllano il flusso di dati tra due partner di comunicazione Con il loro uso si ev
174. i dati nella CPU merker di accoppiamento possono essere usati solo con l accoppiamento a computer RK 512 Coerenza dati La coerenza dei dati limitata a 32 byte dalla dimensione del blocco di trasferimento dei dati tra CPU e CP 341 Per la trasmissione dati coerente di pi di 32 byte si deve osservare quanto segue e Sullato mittente accedere nuovamente al DB di trasmissione soltanto dopo che il trasferimento dei dati stato completato DONE 1 e Nel prelevare i dati accedere nuovamente al DB di trasmissione soltanto dopo che il trasferimento dei dati stato completato DONE 1 e Nel ricevente usare la funzione di merker di accoppiamento Accedere di nuovo al DB di ricezione solo dopo che i dati sono stati ricevuti completamente analisi del merker di accoppiamento definito per questo ordine Il merker di accoppiamento presente nell FB per un ciclo se NDR 1 Reimpostare il merker di accoppiamento a 0 solo dopo che i dati ricevuti sono stati elaborati e Nella messa a disposizione di dati usare la funzione di merker di accoppiamento Accedere di nuovo ai dati messi a disposizione solo dopo che i dati sono stati prelevati completamente analisi del merker di accoppiamento definito per questo ordine Il merker di accoppiamento presente nell FB per un ciclo se NDR 1 Reimpostare il merker di accoppiamento a 0 solo dopo che i dati da prelevare sono stati elaborati Quando il partner preleva i dati dalle aree E
175. i di dati possibile definire come debba essere utilizzato nel programma utente il valore di una variabile o di una costante tipi di dati sono suddivisi in tipi di dati semplici e strutturati Unit Le unit sono circuiti stampati innestabili per sistemi di automazione Variabile Una variabile un operando p es E 1 0 che dispone di un nome simbolico e che per questo pu essere indirizzato simbolicamente Accoppiamento punto a punto CP 341 Struttura installazione e parametrizzazione 250 Manuale del prodotto 04 2011 A5E02191075 03 Indice analitico 3 3964 R Protocollo 79 A Accoppiamento a computer RK 512 Prelevamento dati Telegramma di reazione Trasmissione dati Accoppiamento al calcolatore RK 512 Telegramma di comando 46 Telegramma di reazione 48 Apparecchiatura di programmazione PG AVVIAMENTO della CPU B Bit di dati 8 Bit di start 8 Bit di stop 81 88 Blocchi funzionali 17 12 FB 7 P_RCV_RK 138 149 FB8P_SND RK 144 Funzioni Installazione Blocco funzionale FB 13 P_PRINT_RK 166 FB P_PRINT_RK 166 Buffer di ricezione 67 0 N C Campo di validit del manuale 8 Capacit di memoria necessaria 172 Carattere finale 8 Cavi con connettore 222 Cavo con connettore standard Cavo PG Classe di evento 182 Componenti hardware Componenti software Comportamento all avviamento 171 176 Comunicazione bidirezionale Driver Comunicazione bidirezional
176. i di istanza per l FB P_SND_RK e e 1 blocco dati di istanza per l FB P_RCV_RK poich nel blocco dati di istanza sono memorizzati gli stati necessari per l esecuzione interna dell FB Coerenza dati La coerenza dei dati limitata a 32 byte dalla dimensione del blocco di trasferimento dei dati tra CPU e CP 341 Per trasferire in modo coerente pi di 32 byte si deve osservare quanto segue e Sullato mittente accedere nuovamente al DB di trasmissione soltanto dopo che il trasferimento dei dati stato completato DONE 1 e Nel ricevente accedere nuovamente al DB di ricezione solo dopo che i dati sono stati ricevuti completamente NDR 1 Quindi bloccare il DB di ricezione finch EN_R 0 non si sono elaborati i dati Accoppiamento punto a punto CP 341 Struttura installazione e parametrizzazione Manuale del prodotto 04 2011 A5E02191075 03 131 Comunicazione tramite blocchi funzionali 6 3 Utilizzo dei blocchi funzionali con la procedura 3964 R 6 3 1 L S7 invia i dati a un partner di comunicazione L FB P_SND_RK trasmette una parte di dati di un blocco specificato tramite i parametri DB_NO DBB_NO e LEN al CP 341 L FB P_SND_RK viene richiamato per il trasferimento dati nel ciclo o alternativamente in un programma comandato a tempo in modo statico senza condizioni La trasmissione dati viene avviata con un fronte di salita nell ingresso REQ A seconda della quantit di dati una trasmissione pu avvenire con pi
177. i errore 1 Dopo un ordine di trasmissione corretto il parametro DONE disponibile per un intervallo pari ad un ciclo della CPU Accoppiamento punto a punto CP 341 Struttura installazione e parametrizzazione Manuale del prodotto 04 2011 A5E02191075 03 169 Comunicazione tramite blocchi funzionali 6 6 Utilizzo dei blocchi funzionali in caso di stampa dei testi dei messaggi Diagramma temporale FB 13 P_PRINT_RK Nella figura seguente indicato il comportamento dei parametri DONE e ERROR a seconda del circuito d ingresso di REQ e R REQ DONE ERROR Lu Lu a a LU LU Dl Dl c S S v v 2 2 E E v v to g g La t che PRINT n est pas ex cut e l mission est Emission de la t che d sactiv e Fin sans erreur 1 n Section PRINT Fin avec erreur Fin sans erreur Figura 6 8 Diagramma temporale FB 13 P_PRINT_RK Nota L ingresso REQ attivato dal fronte Nell ingresso REQ sufficiente un fronte di salita Esso non deve presentare lo stato del segnale 1 per tutta la durata del trasferimento Accoppiamento punto a punto CP 341 Struttura installazione e parametrizzazione 170 Manuale del prodotto 04 2011 A5E02191075 03 Comunicazione tramite blocchi funzionali 6 7 Informazioni generali sull elaborazione del programma 6 7 Informazioni generali sull elaborazione del programma Comportamento all avviamento sistema di automazione CP 341 dati di p
178. i fine A scadenza del tempo di ritardo del carattere Attesa del carattere Carattere arrivato fo E Ricezione carattere 5 con sorveglianza Errore di ricezione o ZVZ nessun errore ZVZ E S D Attesa di ZVZ Rigettare D i caratteri ricevuti He Telegramma completo ZVZ trascorso Registrazione del telegramma nel buffer di ricezione max 250 telegr o 1024 byte Criterio di fine telegramma riconosciuto segue registrazione dell errore Introduzione dell errore nell uscita STATUS dell FB Figura 2 21 Schema di svolgimento della ricezione con il criterio di fine A scadenza del tempo di ritardo del carattere Accoppiamento punto a punto CP 341 Struttura installazione e parametrizzazione 62 Manuale del prodotto 04 2011 A5E02191075 03 Informazioni di base per la trasmissione seriale di dati 2 6 Trasmissione dati con driver ASCII Criterio di fine carattere finale Nella ricezione di dati la fine del telegramma viene riconosciuta al momento della ricezione del dei carattere i finale i parametrizzato i dati ricevuti vengono prelevati dalla CPU incluso il carattere finale La scadenza del tempo di ritardo del carattere durante la ricezione causa la conclusione della ricezione Segue una segnalazione di errore e il frammento di telegramma viene rigettato Se si utilizza il riconoscimento finale la trasmissione non a cod
179. i i dati vengono scambiati tra CPU e CP 341 tramite i blocchi funzionali Principio STOP della CPU In caso di STOP della CPU la comunicazione tramite il bus backplane S7 non possibile Una trasmissione dati CP CPU in corso cos come un ordine di ricezione o trasmissione vengono interrotti e viene iniziato un nuovo avviamento del collegamento La comunicazione nell interfaccia del CP 341 con il driver ASCII ed un driver stampante con parametrizzazione senza controllo di flusso viene proseguito vale a dire che l ordine di trasmissione in corso viene concluso Con il driver ASCII i telegrammi di ricezione continuano a essere ricevuti fino a quando il buffer di ricezione pieno AVVIAMENTO della CPU Al momento dell avviamento la CPU trasmette i parametri creati con la superficie di parametrizzazione CP 341 parametrizzazione di accoppiamento punto a punto Il CP 341 esegue una riparametrizzazione solo nel caso di parametri modificati RUN della CPU Nello stato RUN della CPU possibile un funzionamento di trasmissione e ricezione senza limitazioni Nei primi cicli degli FB dopo il nuovo avviamento della CPU il CP 341 e i rispettivi FB vengono sincronizzati Solo a questo punto viene eseguito un nuovo FB o una FC Particolarit della trasmissione di telegrammi e della stampa La trasmissione di telegrammi fondamentalmente possibile solo in stato RUN della CPU Se durante la trasmissione dei dati CPU gt CP la CPU entra in
180. i lavoro L accesso ai dati nel DB di istanza non ammesso Nota Eccezione in caso di errore STATUS W 16 1E0F possibile ottenere informazioni pi precise dalla variabile SFCERR Essa pu essere caricata nel DB di istanza solo con un accesso simbolico Accoppiamento punto a punto CP 341 Struttura installazione e parametrizzazione Manuale del prodotto 04 2011 A5E02191075 03 133 Comunicazione tramite blocchi funzionali 6 3 Utilizzo dei blocchi funzionali con la procedura 3964 R Parametro FB P_SND_RK Nella tabella seguente si trovano i parametri dell FB P_SND_RK Nota I parametri R_CPU_NO R_TYP R_NO R_OFFSET R_CF_BYT e R_CF BIT non sono rilevanti per la procedura 3964 R e non devono essere assegnati Non necessario nemmeno assegnare il parametro SF poich S registrato per default per la trasmissione Tabella 6 2 Parametro FB P_SND_RK Nome Tipo Tipo di dati Commento Configurazione ammessa osservazioni REQ INPUT BOOL Avvio ordine con fronte di salita R INPUT BOOL Interruzione ordine L ordine in corso viene interrotto Trasmissione disabilitata LADDR INPUT INT Indirizzo di base del CP 341 L indirizzo di base viene prelevato da STEP 7 DB_NO INPUT INT Numero del blocco dati N del DB di trasmissione specifico della CPU non permesso lo zero DBB_NO INPUT INT Numero del byte di dati 0 lt DBB_NO lt 8190 Dati di trasmissione dal byte di dati LEN IN
181. i messaggi e Dimensioni SDB di testo 15 kByte e Lunghezza max dei testi dei messaggi senza variabili 150 caratteri e Lunghezza max dei testi dei messaggi con variabili visualizzate 250 caratteri e Lunghezza max delle variabili nei testi dei messaggi 4 3 numero del testo dei messaggi Testi dei messaggi La seguente tabella riporta la descrizione dei parametri per la progettazione dei testi dei messaggi con l interfaccia di parametrizzazione CP 341 parametrizzazione di accoppiamento punto a punto Tabella 2 22 Testi dei messaggi driver stampante Parametro Descrizione Campo di valori Valore di default Nome SDB di testo file di testi dei messaggi per un CP 341 Caratteri ASCII max 8 caratteri testo per un interfaccia seriale devono essere memorizzati in un SDB di testo per la parametrizzazione testi dei messaggi progettati possono essere salvati anche in un file di testo esterno Numero di versione Numero di versione dell SDB di Da 1 a 255 9 testo file testo Testi dei messaggi Vengono visualizzati qui tutti i Caratteri ASCII immodificabile messaggi memorizzati nel blocco di testo con l indicazione del numero di testo del Messaggio La modifica di una riga del messaggio selezionata pu essere eseguita nel parametro seguente Modifica messaggio Accoppiamento punto a punto CP 341 Struttura installazione e parametrizzazione Manuale del prodotto 04 2011 A5E02191075 03 97
182. iamento punto a punto CP 341 Struttura installazione e parametrizzazione Manuale del prodotto 04 2011 A5E02191075 03 153 Comunicazione tramite blocchi funzionali 6 4 Utilizzo dei blocchi funzionali con l accoppiamento a computer RK 512 Nome Tipo Tipo di dati Commento Configurazione ammessa osservazioni LEN OUTPUT INT Lunghezza del telegramma 0 lt LEN lt 4096 ricevuto Indicazione in numero di byte STATUS OUTPUT WORD Specificazione dell errore Con ERROR 1 nel parametro STATUS si trova l informazione di errore 1I parametro a disposizione fino al successivo richiamo dell FB Diagramma temporale FB P_RCV_RK Nella figura seguente indicato il comportamento dei parametri NDR LEN e ERROR a seconda del circuito di ingresso di EN_R e R NDR LEN lunghezza Ricezione abilitata Conclusione senza errori Ricezione in corso Conclusione con errori Ricezione disattivata Nessuna ricezione Conclusione senza errori Ricezione in corso Conclusione con errori RESET Figura 6 5 Diagramma temporale dell FB 7 P_RCV_RK per l ordine Messa a disposizione di dati Nota L ingresso EN_R va impostato staticamente a 1 Durante l intero ordine di ricezione al parametro EN_R deve essere assegnato l RLC 1 risultato logico combinatorio Accoppiamento punto a punto CP 341 Struttura installazione e parametrizzazione 154 Manuale del prodotto 04 2011 A5E02191075 03 Comunicazion
183. icazione contemporaneamente Ad un certo punto possibile quindi sia trasmettere che ricevere Ogni partner di comunicazione deve essere in grado di utilizzare un dispositivo di trasmissione ricezione simultaneamente Nel caso del modulo di interfaccia X27 RS 422 485 con l impostazione RS 485 a 2 fili si pu operare solo nel tipo di funzionamento semiduplex Trasmissione di dati asincrona Accordi 24 Nel CP 341 la trasmissione seriale dei dati avviene in modo asincrono Il cosiddetto trascorrere del tempo di riferimento uno schema di tempo fisso nel trasferimento di una serie di caratteri fissa viene mantenuto solo durante la trasmissione di un carattere Prima di ogni carattere si ha un impulso di sincronizzazione detto anche startbit La lunghezza della trasmissione dello startbit stabilisce il ritmo Lo stopbit costituisce la fine del trasferimento del carattere Per la trasmissione seriale oltre al bit di start e al bit di stop sono necessari altri accordi tra i partner di comunicazione Di essi fanno parte e la velocit di trasmissione baudrate e il tempo di ritardo caratteri e il tempo di ritardo conferma e la parit e il numero dei bit di dati e e il numero dei bit di stop Le sezioni Procedimento di trasmissione con accoppiamento punto a punto Pagina p7 e Dati di parametrizzazione 78 descrivono i ruoli rivestiti dagli accordi nelle diverse procedure di trasmissione e la relativa parametrizzazione
184. ice trasparente pertanto necessario escludere che il i codice finale i sia siano presente i nei dati utili dell utente Osservare quanto segue se nel telegramma ricevuto l ultimo carattere non il carattere finale e carattere finale contenuto nel telegramma in un punto qualsiasi Tutti i caratteri inclusi quelli finali vengono registrati nel DB di ricezione caratteri che si trovano dietro al carattere finale vengono eliminati se alla fine del telegramma scade il tempo di ritardo caratteri fuso insieme al telegramma successivo se viene ricevuto un nuovo telegramma prima che sia trascorso il tempo di ritardo del carattere e Carattere finale non contenuto nel telegramma Il telegramma viene eliminato se alla fine del telegramma scade il tempo di ritardo caratteri fuso insieme al telegramma successivo se viene ricevuto un nuovo telegramma prima che sia trascorso il tempo di ritardo del carattere Accoppiamento punto a punto CP 341 Struttura installazione e parametrizzazione Manuale del prodotto 04 2011 A5E02191075 03 63 Informazioni di base per la trasmissione seriale di dati 2 6 Trasmissione dati con driver ASCII 64 Nella figura seguente sono rappresentati gli svolgimenti della ricezione con il criterio Carattere finale 5 Attesa del carattere zo o Q N Carattere arrivato D D L o
185. ida profilata Per il montaggio del CP 341 in un telaio guida profilata seguire il seguente ordine 1 Commutare la CPU in STOP 2 Spegnere l alimentatore 3 Il CP341 dotato di un connettore di bus Innestarlo nel connettore posteriore dell unit a sinistra del CP 341 4 Se a destra del CP 341 devono essere montate altre unit inserire il connettore di bus dell unit successiva nel connettore destro del bus backplane del CP 341 5 Agganciare il CP 341 sulla guida profilata e ruotarlo verso il basso 6 Avvitare a fondo il CP 341 7 Collegare l alimentazione della corrente di carico DC 24 V al CP 341 Accoppiamento punto a punto CP 341 Struttura installazione e parametrizzazione 112 Manuale del prodotto 04 2011 A5E02191075 03 Montaggio del CP 341 4 2 Montaggio e smontaggio del CP 341 Morsetti di collegamento Fil de liaison r Terre fonctionnelle pour mise O ala terre E 1 m voo L 24V CC L_ 0 M 24V CC Figura 4 1 Morsetto di collegamento e Collegare al morsetto L il conduttore positivo dell alimentazione a 24 V e Collegare al morsetto M il conduttore negativo dell alimentazione a 24 V e Entrambi i morsetti M sono collegati internamente tra loro Il collegamento a 24 V dispone di una protezione contro l inversione di polarit e Senonsi desidera mettere a terra il conduttore della massa a 24 V disinserire il ponticello a filo tra i morsetti terra funzionale e M 4 2 2 Ordine di smon
186. ifica con un dispositivo di controllo interfaccia da inserire nella linea di trasmissione Accoppiamento punto a punto CP 341 Struttura installazione e parametrizzazione Manuale del prodotto 04 2011 A5E02191075 03 193 Diagnostica con il CP 341 8 1 Funzioni di diagnostica del CP 341 Classe di evento 9 09H Telegramma di reazione con errori o telegramma di errore ricevuto dal partner di accoppiamento Numero di Testo di evento Rimedio evento 09 OBH Solo con I RK 512 Controllare se l errore deriva da disturbi o da un errore nell intestazione del telegramma 1 primo o comportamento errato del partner Eventualmente quarto byte dell intestazione errato effettuare una verifica con un dispositivo di controllo interfaccia da inserire nella linea di trasmissione 09 OCH Solo con I RK 512 Controllare se l errore deriva da disturbi o da un il partner riconosce una lunghezza del telegramma comportamento errato del partner Eventualmente errata lunghezza complessiva effettuare una verifica con un dispositivo di controllo interfaccia da inserire nella linea di trasmissione 09 0DH Solo con I RK 512 Eseguire un nuovo avviamento del PLC partner o finora non si ancora avuto un nuovo avviamento Portare il selettore dei modi operativi nel CP in presso il partner posizione RUN 09 0EH Solo con l RK 512 Controllare se l errore deriva da disturbi o da un ricevuto numero di errore sconosciuto nel telegramm
187. il numero parametrizzato di tentativi di collegamento la procedura interrompe l attivazione del collegamento e invia il carattere NAK al partner di comunicazione Il CP 341 segnala l errore al blocco funzionale P_SND_RK parametro di uscita STATUS Trasmissione dati 34 Se l attivazione del collegamento ha successo i dati utili contenuti nel buffer di uscita del processore di comunicazione vengono trasmessi al partner di comunicazione con i parametri di trasmissione scelti Il partner sorveglia il ritmo con cui sono ricevuti i caratteri L intervallo tra due caratteri non pu superare il tempo di ritardo del carattere ZVZ Se il partner di comunicazione invia il carattere NAK mentre in corso una trasmissione la procedura interrompe il blocco e lo ripete come indicato pi sopra iniziando dall attivazione del collegamento Con un altro carattere la procedura attende intanto il trascorrere del tempo di ritardo del carattere e invia poi NAK per mettere il partner di comunicazione nello stato di riposo A questo punto la procedura ricomincia di nuovo la trasmissione con l attivazione del collegamento STX Accoppiamento punto a punto CP 341 Struttura installazione e parametrizzazione Manuale del prodotto 04 2011 A5E02191075 03 Informazioni di base per la trasmissione seriale di dati 2 4 Trasmissione dati con la procedura 3964 R Disattivazione del collegamento in invio Dopo aver trasmesso il contenuto del buffer la procedura in
188. il relativo PROFINET IO Controller integrato nella CPU SIMATIC STEP 7 e i blocchi FB7 P_RCV_RK FB8 P_SND_RK vengono impiegati con versioni superiori o uguali alla V3 0 Nota Dopo i CP di comunicazione esterni CP 342 5 PROFIBUS DP e CP 343 1 PROFINET IO i moduli CP 341 6ES7 341 1xH0y OAEO non funzionano Accoppiamento punto a punto CP 341 Struttura installazione e parametrizzazione Manuale del prodotto 04 2011 A5E02191075 03 13 Descrizione del prodotto 1 2 Configurazione del CP 341 1 2 Configurazione del CP 341 Il processore di comunicazione CP 341 viene fornito con un interfaccia seriale integrata Disposizione degli elementi dell unit La figura mostra la disposizione degli elementi dell unit sul pannello frontale del processore di comunicazione CP 341 Elementi di visualizzazi one Interfaccia integrata A ul _____ 2 o Sportellino frontale Collegamento DC 24 V Alimentazione Vite di fissaggio Figura 1 1 Disposizione degli elementi dell unit sul processore di comunicazione CP 341 Accoppiamento punto a punto CP 341 Struttura installazione e parametrizzazione 14 Manuale del prodotto 04 2011 A5E02191075 03 Descrizione del prodotto 1 2 Configurazione del CP 341 LED Sul lato anteriore del processore di comunicazione si trovano i seguenti LED e SF rosso Segn
189. il telegramma di reazione ontrollare il comportamento errato 0A O3H Solo per RK 512 il teleg di i Controllare il port t t ricevuto ha troppi o troppo pochi dati dell apparecchiatura partner eventualmente tramite un dispositivo di controllo interfaccia da inserire nella linea di trasmissione Accoppiamento punto a punto CP 341 Struttura installazione e parametrizzazione 194 Manuale del prodotto 04 2011 A5E02191075 03 Diagnostica con il CP 341 8 1 Funzioni di diagnostica del CP 341 Classe di evento 10 0AH Errore nel telegramma di reazione del partner riconosciuti dal CP 0A 04H Solo per RK 512 il telegramma di reazione Controllare il comportamento errato all ordine SEND arrivato con dati dell apparecchiatura partner eventualmente tramite un dispositivo di controllo interfaccia da inserire nella linea di trasmissione 0A O5H Solo per RK 512 non arrivato un telegramma di II partner un apparecchiatura troppo lenta Spesso reazione del partner entro il tempo di controllo questo errore viene visualizzato come conseguenza di errori precedenti Ad esempio possono comparire errori di procedura di ricezione classe di evento 8 dopo che stato inviato un telegramma FETCH Motivo non stato possibile ricevere il telegramma di reazione a causa di disturbi il tempo di controllo trascorre Eventualmente questo errore si presenta anche se presso il partner stato eseguito un nuovo avviamento prima che
190. ili senza limitazioni Assicurarsi comunque che in quel momento attraverso l interfaccia non vengano trasmessi dati che altrimenti potrebbero andare persi Ulteriori informazioni Per maggiori informazioni sui posti connettore consultare il manuale Sistema di automazione S7 300 Configurazione e dati della CPU Accoppiamento punto a punto CP 341 Struttura installazione e parametrizzazione Manuale del prodotto 04 2011 A5E02191075 03 111 Montaggio del CP 341 4 2 Montaggio e smontaggio del CP 341 4 2 Montaggio e smontaggio del CP 341 Per il montaggio e lo smontaggio del CP 341 necessaria l osservanza di alcune regole Attrezzo Per il montaggio e lo smontaggio del CP 341 necessario un cacciavite cilindrico a lama piatta da 4 5 mm Alimentazione di carico DC 24 V II CP 341 viene alimentato da un alimentatore di carico esterno DC 24 V L alimentazione di carico DC 24 V deve soddisfare i requisiti seguenti come alimentazione di carico concesso esclusivamente l utilizzo di una bassa tensione lt DC 60 V con separazione elettrica sicura dalla rete La separazione sicura pu essere realizzata secondo i requisiti della norma e VDE 0100 Parte 410 HD 60364 4 41 2007 IEC 60364 4 41 2005 come bassa tensione funzionale con separazione elettrica sicura o e VDE 0805 EN 60950 IEC 950 come bassa tensione di sicurezza SELV o VDE 0106 parte 101 4 2 1 Ordine di montaggio Installazione del telaio di montaggio gu
191. ione di blocchi standard 9 9 1 Scopo Informazioni generali Il seguente esempio di programmazione contenuto nel progetto ZXX21_01_PtP_Com_CP34x descrive le funzioni standard per il funzionamento del processore di comunicazione CP 341 L esempio di programmazione e intende mostrare le funzioni pi importanti a titolo di esempio e rende possibile il controllo della funzionalit dell hardware collegato per questo l esempio piuttosto semplice e pu essere ampliato in maniera semplice per i propri scopi L esempio mostra come progettare un accoppiamento 3964 R ASCII o RK 512 con un partner di comunicazione utilizzando i blocchi funzionali FB P_SND_RK e FB P_RCV_RK trasmissione e ricezione di dati L esempio mostra inoltre come comandare e controllare gli ingressi e le uscite del CP 341 con le funzioni FC V24_STAT e V24_SET L esempio suddiviso in tre stazioni SIMATIC poich per lo scambio dei dati il CP 341 deve essere parametrizzato in modo diverso e CP341 Protocol 3964 accoppiamento con FB P_SND_RK e FB P_RCV_RK e CP341 Protocol RK512 accoppiamento con FB P_SND_RK e FB P_RCV_RK e CP341 V24 lettura e comando dei segnali addizionali RS 232C con le FC V24_STAT e FC V24_SET Osservare che le stazioni CP 340 PTP Connection collegamento punto a punto e CP340 Printing and V24 stampa e V24 contengono esempi per il CP 340 Il CP 341 viene parametrizzato dalla CPU all avviamento di quest ultima servizio di
192. ione e parametrizzazione Manuale del prodotto 04 2011 A5E02191075 03 89 Informazioni di base per la trasmissione seriale di dati 2 8 Dati di parametrizzazione Ulteriori informazioni Nella sezione Trasmissione dati con driver ASCII Pagina 59 alla voce Segnali addizionali RS 232C si trovano ulteriori informazioni sul controllo del flusso dati con XON XOFF e RTS CTS e sul comando automatico dei segnali addizionali RS 232C Buffer di ricezione del CP La tabella seguente riporta la descrizione dei parametri per il buffer di ricezione del CP Tabella 2 14 Buffer di ricezione sul CP driver ASCII ricezione sull uscita di stato del blocco funzionale P_RCV_RK la visualizzazione di telegrammi errati ricevuti Quando questo parametro disattivato viene creata soltanto una registrazione nel buffer di diagnostica del CP 341 Parametro Descrizione Campo di valori Valore di default Cancellazione del possibile stabilire se il buffer di ricezione del e s no buffer di ricezione del CP debba essere cancellato all avviamento o se CP all avviamento alla CPU debba essere trasferito un telegramma Pao precedente ancora presente Telegrammi in Si pu stabilire il numero dei telegrammi di da 1 a 250 250 ricezione bufferizzati ricezione da salvare nel buffer di ricezione del CP Se qui viene parametrizzato 1 e disattivato il parametro successivo Impedisci sovrascrittura e vengono letti ciclicame
193. irizzo di base viene prelevato da STEP 7 DB_NO INPUT INT Numero del blocco dati della N del DB di invio specifico della CPU non destinazione ammesso lo zero DBB_NO INPUT INT Numero del byte di dati della 0 lt DBB_NO lt 8190 Dati di invio dal byte di destinazione dati LEN INPUT INT Lunghezza dei dati del 1 lt LEN lt 4096 Indicato in numero di byte telegramma da prelevare R_CPU_NO INPUT INT Numero della CPU partner 0 lt R_CPU_NO lt 4 solo in caso di funzionamento a pi processori valore di default 1 R_TYP INPUT CHAR Tipo di indirizzo della CPU partner D blocco dati X blocco dati esteso M merker E ingressi A uscite Z contatori T temporizzatori R_NO INPUT INT Numero del blocco dati nella CPU 0 lt R_NO lt 255 partner Accoppiamento punto a punto CP 341 Struttura installazione e parametrizzazione Manuale del prodotto 04 2011 A5E02191075 03 157 Comunicazione tramite blocchi funzionali 6 4 Utilizzo dei blocchi funzionali con l accoppiamento a computer RK 512 Nome Tipo Tipo di Commento Configurazione ammessa osservazioni dati R_OFFSET INPUT INT Numero del byte di dati nella CPU partner R_CF_BYT INPUT INT Byte del merker di accoppiamento 0 lt CF_BYTE lt 255 nella CPU partner valore di default 255 significa senza merker di accoppiamento R_CF_BIT INPUT INT Bit del merker di accoppiamento 0 lt CF BIT lt 7 nella CPU partner DONE 1 OUTPUT BOOL Ordine con
194. ita la perdita di dati nella trasmissione nel caso in cui due apparecchiature operino a velocit diverse In linea di principio si fa differenza tra due metodi e Handshake software ad es XON XOFF e Handshake hardware ad es RTS CTS Il controllo di flusso nel CP 341 viene realizzato nel modo seguente e Non appena il CP 341 stato impostato tramite parametrizzazione in un modo di funzionamento con controllo di flusso esso invia il carattere XON o imposta la linea RTS su ON e Una volta raggiunto il numero parametrizzato dei telegrammi o i 50 caratteri precedenti l overflow del buffer di ricezione dimensione del buffer di ricezione 4096 byte il CP 341 invia il carattere XOFF o imposta la linea RTS su OFF Se il partner di comunicazione continua comunque a trasmettere al Momento dell overflow del buffer di ricezione viene generata un messaggio di errore dati ricevuti dell ultimo telegramma vengono rigettati e Non appena un telegramma stato prelevato dalla CPU S7 e non appena il buffer di ricezione pronto a ricevere il CP 341 invia il carattere XON o imposta la linea RTS a ON e Se il CP 341 riceve il carattere XOFF o se il segnale di comando CTS del partner di comunicazione viene impostato a OFF il CP 341 interrompe la trasmissione Se entro un tempo parametrizzabile non viene ricevuto un XON o se la linea CTS non viene impostata a ON dal partner la trasmissione viene interrotta e viene visualizzato un messaggio di err
195. izio di Technical Support consultare in Internet ttp www siemens com automation service amp support Service amp Support in Internet Oltre alla normale documentazione Siemens mette a disposizione il proprio know how in Internet ttp www siemens com automation service amp support Su questo sito si possono trovare e la Newsletter con informazioni sempre aggiornate sui prodotti e i documenti adeguati alle proprie esigenze tramite la ricerca in Product Support e un Forum luogo di scambio di informazioni tra utenti e personale specializzato di tutto il mondo i partner di riferimento locali per i settori Industry Automation amp Drive Technology riportati nella banca dati informazioni su riparazioni pezzi di ricambio e consulenza Vedere anche Bibliografia relativa a SIMATIC S7 Pagina 243 Accoppiamento punto a punto CP 341 Struttura installazione e parametrizzazione 6 Manuale del prodotto 04 2011 A5E02191075 03 Indice del contenuto Prefazione garlic E S 3 1 Descrizione del prodotto irucnida near aaa a o 1 1 Possibilit di impiego del CP 341 iii 1 2 Configurazione del CP 341 iii aa ana 1 3 Componenti per un accoppiamento punto a punto con il CP 341 1 3 1 Componenti hardware necessari nann nnnnnnnn annann nn nnmnnn nanne 1 3 2 Componenti software richiesti nannan nnen nn ennnen 1 4 Caratteristiche dell interfaccia seriale
196. l carattere in base alla larghezza definita e al resto valido del comando di conversione o della rappresentazione standard 05 ODH Solo con driver stampante Correggere la larghezza data della variabile nel larghezza nel comando di conversione troppo comando di conversione sulla base del numero piccola o troppo grande massimo possibile di caratteri della variabile nei modi di rappresentazione di testi A C D S T Y Z Nella stampa viene ora emesso il numero di caratteri stabilito per la larghezza il resto viene tagliato Negli altri casi viene emessa una serie di caratteri a seconda della larghezza 05 0EH Solo per driver ASCII Completare i caratteri finali nel punto desiderato del Errore durante la trasmissione caratteri finali buffer di trasmissione o selezionare una lunghezza parametrizzati non sono comparsi entro la di telegramma inferiore nel caso di aggiunta lunghezza max ammessa o nel caso dell aggiunta automatica automatica stata superata la lunghezza max di trasmissione ammessa Accoppiamento punto a punto CP 341 Struttura installazione e parametrizzazione 186 Manuale del prodotto 04 2011 A5E02191075 03 Diagnostica con il CP 341 8 1 Funzioni di diagnostica del CP 341 Classe di evento 5 05H Errore di elaborazione di un ordine della CPU Numero di Evento Rimedio evento 05 14H Indirizzi iniziali troppo elevati per il tipo di dati Leggere nelle tabelle degli ordini gli in
197. l circuito del ricevente sull interfaccia X27 RS 422 485 Nessuno R B R A Tov R B R A 5V R B OV hd R A 5V A 5v la R B R A OV R B 5V i R A Lov Figura 2 27 Circuito del ricevente sull interfaccia X27 RS 422 485 driver ASCII Accoppiamento punto a punto CP 341 Struttura installazione e parametrizzazione 92 Manuale del prodotto 04 2011 A5E02191075 03 Informazioni di base per la trasmissione seriale di dati 2 8 Dati di parametrizzazione 2 8 4 Dati di parametrizzazione del driver stampante Introduzione dati di parametrizzazione del driver della stampante consentono di creare i parametri specifici della trasmissione e i testi dei messaggi per la stampa Dati di parametrizzazione del driver stampante Con la superficie di parametrizzazione CP 341 parametrizzazione di accoppiamento punto a punto indicare e parametri del livello fisico livello 1 del driver stampante e itesti dei messaggi per la stampa e il layout di pagina il set di caratteri e i caratteri di controllo dei testi dei messaggi Qui di seguito si trova una spiegazione dettagliata dei parametri Velocit di trasmissione Griglia Nella tabella seguente si trova la descrizione e i dati del campo di valori dei parametri corrispondenti Tabella 2 16 Baudrate Griglia driver stampante Parametro Descrizione Campo di valori V
198. l prodotto 04 2011 A5E02191075 03 Comportamento all avviamento e passaggio tra gli 7 stati di funzionamento del CP 341 7 1 STOP Stati di funzionamento del CP 341 Il CP 341 conosce gli stati di funzionamento STOP riparametrizzazione e RUN Nello stato STOP del CP 341 non attivo alcun driver di protocollo tutti gli ordini di trasmissione e ricezione vengono confermati negativamente dalla CPU Lo stato di STOP verr abbandonato solo dopo l eliminazione della sua causa p es break parametri errati Riparametrizzazione RUN Durante la riparametrizzazione viene inizializzato il driver di protocollo Durante la riparametrizzazione il LED SF acceso Non possibile un funzionamento di trasmissione e ricezione i telegrammi di ricezione e trasmissione memorizzati nel CP 341 andranno persi a causa del riavviamento del driver La comunicazione CP CPU viene riavviata i telegrammi in corso vengono interrotti AI termine della riparametrizzazione il CP 341 pronto alla trasmissione e alla ricezione Il CP 341 elabora gli ordini della CPU telegrammi ricevuti dal partner di comunicazione vengono approntati per essere prelevati dalla CPU Accoppiamento punto a punto CP 341 Struttura installazione e parametrizzazione Manuale del prodotto 04 2011 A5E02191075 03 175 Comportamento all avviamento e passaggio tra gli stati di funzionamento del CP 341 7 2 Comportamento all avviamento del CP 341 7 2 Comportamento all
199. l ready CP 341 operativo e DSR ingresso Data set ready partner di comunicazione operativo e RTS uscita Request to send CP 341 pronto a trasmettere e CTS ingresso Clear to send il partner di comunicazione pu ricevere dati dal CP 341 risposta a RTS ON del CP 341 e RI ingresso Ring Indicator segnale di chiamata Dopo l attivazione del CP 341 RS 232C i segnali di uscita hanno lo stato OFF inattivi L utilizzo dei segnali di comando DTR DSR e RTS CTS pu essere comandato dalla superficie di parametrizzazione CP 341 Parametrizzazione dell accoppiamento punto a punto oppure con le funzioni FC del programma utente Accoppiamento punto a punto CP 341 Struttura installazione e parametrizzazione 68 Manuale del prodotto 04 2011 A5E02191075 03 Informazioni di base per la trasmissione seriale di dati 2 6 Trasmissione dati con driver ASCII Comando dei segnali addizionali RS 232C I segnali addizionali RS 232C possono essere comandati e con comando automatico parametrizzato di tutti i segnali addizionali RS 232C e con controllo del flusso dati parametrizzato RTS CTS e con le funzioni FC V24_STAT e FC V24_SET Nota Parametrizzando un comando automatico dei segnali addizionali RS 232C non possibile n un controllo del flusso dati tramite RTS CTS n un controllo di RTS e DTR tramite la funzione FC V24_SET Con la parametrizzazione di un controllo del flusso dati con RTS CTS impossibile il comando di RTS
200. leva dati Sorgente nella CPU partner alla destinazione il proprio Intestazione del telegramma byte sistema di automazione 3 4 tipo di comando 5 6 Q DBNR Q 7 8 numero in S7 CPU locale Offset Blocco dati Blocco dati ED DB DW Parole Blocco dati esteso Blocco dati EX DB DW Parole Merker Blocco dati EM Indirizzo byte Byte Ingressi Blocco dati EE Indirizzo byte Byte Uscite Blocco dati EA Indirizzo byte Byte Contatori Blocco dati EZ Numero di Parole contatore Temporizzatori Blocco dati ET Numero di Parole temporizzatore Spiegazione delle abbreviazioni Q DBNR numero di blocco dati sorgente Q Offset indirizzo iniziale sorgente Accoppiamento punto a punto CP 341 Struttura installazione e parametrizzazione Manuale del prodotto 04 2011 A5E02191075 03 159 Comunicazione tramite blocchi funzionali 6 4 Utilizzo dei blocchi funzionali con l accoppiamento a computer RK 512 Diagramma temporale FB P_SND_RK Nella figura seguente indicato il comportamento dei parametri DONE e ERROR a seconda del circuito d ingresso di REQ e R REQ DONE ds E E ta il I il il il I ERROR L o 2 pai o fy N c v N n Dv E O c o Conclusione senza errori 1 n Parte FETCH Trasferisci RESET Conclusione con errori Trasferisci RESET L ordine non viene eseguito Invio ordine Invio disattivata Figura 6 6 Diagramma
201. lla CPU locale NDR 1 OUTPUT BOOL Ordine concluso senza Parametro STATUS 16 00 errori dati acquisiti ERROR 1 OUTPUT BOOL Ordine terminato con errori Il parametro STATUS contiene l informazione di errore Accoppiamento punto a punto CP 341 Struttura installazione e parametrizzazione Manuale del prodotto 04 2011 A5E02191075 03 149 Comunicazione tramite blocchi funzionali 6 4 Utilizzo dei blocchi funzionali con l accoppiamento a computer RK 512 Nome Tipo Tipo di dati Commento Configurazione ammessa osservazioni LEN OUTPUT INT Lunghezza del telegramma 0 lt LEN lt 4096 Indicato in numero di byte ricevuto STATUS OUTPUT WORD Specificazione dell errore Con ERROR 1 nel parametro STATUS si trova l informazione di errore 1 Il parametro a disposizione fino al successivo richiamo dell FB Diagramma temporale FB P_RCV_RK 150 Nella figura seguente indicato il comportamento dei parametri NDR LEN e ERROR a seconda del circuito di ingresso di EN_R e R NDR LEN lunghezza De E o 9 g 5 S Gi y g o S Nig ei gE W 2 e 9 9 Q E e fa fa 9 i Die 2 7 2 F giS 2 DS g g e Sig 9 2 v S g S lo Q oino So Si 6 Hg 6 9 N SiN D N 2 US N 5 S Gig G US S K O g oO i K Z MO De O Figura 6 4 Diagramma temporale dell FB 7 P_RCV_RK per l ordine Ricezione dati Nota L ingresso EN_R va impostato staticamente a 1 Durante l intero
202. llazione e parametrizzazione 156 Manuale del prodotto 04 2011 A5E02191075 03 Comunicazione tramite blocchi funzionali 6 4 Utilizzo dei blocchi funzionali con l accoppiamento a computer RK 512 Nota parametri EN ed ENO sono disponibili soltanto nella rappresentazione grafica in KOP o FUP Per l elaborazione di questi parametri il compiler impiega il risultato binario BIE Se il blocco si concluso senza errori il risultato binario BIE viene impostato sullo stato di segnale 1 Se si verificato un errore il risultato binario BIE viene impostato su 0 Assegnazione nell area dati L FBP_SND RK collabora con un DB I_SND_RK di istanza AI momento del richiamo viene indicato anche il numero di DB Il DB di istanza ha una lunghezza di 62 byte L accesso ai dati nel DB di istanza non ammesso Parametro FB P_SND_RK Nella tabella seguente sono indicati i parametri dell FB 8 P_SND_RK per l ordine Preleva dati Tabella 6 8 Parametri dell FB 8 P_SND_RK per l ordine Preleva dati Nome Tipo Tipo di Commento Configurazione ammessa osservazioni dati SF INPUT CHAR Selezione per l invio o il prelievo di SF F FETCH prelievo Valore di dati default S invio REQ INPUT BOOL Avvio ordine con fronte di salita R INPUT BOOL Interruzione ordine L ordine in corso viene interrotto Prelevamento disabilitato Valore di default 0 LADDR INPUT INT Indirizzo di base del CP 341 L ind
203. lunghezze ammessi 06 09H Errore nel nono o decimo byte di comando merker di coordinamento per questo tipo di dati non ammesso o numero di bit troppo elevato Errore di fondo nella struttura dell intestazione presso il partner Leggere nelle tabelle degli ordini quando un merker di coordinamento ammesso 06 0AH Errore nel decimo byte di comando numero della CPU non ammesso Errore di fondo nella struttura dell intestazione presso il partner 06 OBH Telegramma SEND pi lungo breve di quanto previsto sono stati ricevuti pi meno dati di quanti annunciati nell intestazione del telegramma Sono necessarie correzioni presso il partner 06 OCH stato ricevuto un telegramma di comando FETCH con dati utili Sono necessarie correzioni presso il partner Accoppiamento punto a punto CP 341 Struttura installazione e parametrizzazione 188 Manuale del prodotto 04 2011 A5E02191075 03 Diagnostica con il CP 341 8 1 Funzioni di diagnostica del CP 341 Classe di evento 6 06H Errore nell elaborazione di un ordine del partner solo per l RK 512 Numero di Testo di evento evento 06 ODH Il CP ha ricevuto telegrammi con un tipo di funzionamento non ammesso e Il collegamento di ricezione tra CPU e CP non stabilito o non lo in modo corretto e I CP non si ancora avviato del tutto e La CPU ricevente si trova in stato di funzionamento STOP L interfaccia a cui si acc
204. mento FC 5 V24_STAT 2 0 182 108 2 FC 6 V24_SET 2 0 150 84 2 FB7 P_RCV_RK 3 2 3756 3144 114 FB 8 P_SND_RK 3 2 3490 2900 40 Numero minimo di cicli della CPU Nella tabella seguente indicato il numero minimo di cicli della CPU richiami FB FC necessari per eseguire un ordine minimo 32 byte SEND RECEIVE per la quantit di dati utili trasportata per ogni ciclo di programma Ci vale solo nel funzionamento centralizzato Tabella 6 15 Numero minimo di cicli della CPU Numero dei cicli della CPU nell elaborazione Conclusione senza errori Conclusione con errori RESET AVVIAMENTO P_RCV_RK 23 23 24 P_SND_RK 23 23 24 V24_STAT 1 V24_SET 2 gt gt 2 Prima che il CP 341 possa elaborare un ordine avviato dopo un passaggio di stato della CPU da STOP a RUN necessario che il meccanismo di avviamento CP CPU di P_SND_RKsi sia concluso Un ordine avviato nel frattempo non andr perso Esso verr trasmesso al CP 341 al termine della coordinazione dell avviamento Prima che il CP 341 possa ricevere o mettere a disposizione un telegramma nel programma utente dopo un passaggio della CPU da STOP a RUN il meccanismo di avviamento CP CPU di P_RCV_RK deve essersi concluso Accoppiamento punto a punto CP 341 Struttura installazione e parametrizzazione Manuale del prodotto 04 2011 A5E02191075 03 Comunicazione tramite blocchi funzionali 6 8 Dati tecnici dei blocchi funzionali
205. messo 2 Il tipo di rappresentazione P ammesso solo nella stringa di formato Nei testi dei messaggi progettabili P non 8 Orario corrente e data devono essere prima letti tramite la funzione di sistema SFC 1 READ_CLOCK e salvati nella memoria utente merker dati Emissione tramite numero del testo del messaggio N 102 Il tipo di rappresentazione N trova impiego quando si intende avviare la stampa dei testi dei messaggi memorizzati nel CP 341 La variabile per il comando di conversione contiene il numero del testo del messaggio Esempio La pressione nella camera scende Stringa di N S formato Variabile 1 17 testo del messaggio N 17 La pressione nella camera Variabile 2 si riferisce alla stringa variabile di stringa scende Nota All interno del testo del messaggio sono ammessi tutti i comandi di conversione escluso N e tutti i comandi di controllo esclusi F e x L indicazione esplicita della larghezza in N limita alla larghezza indicata la lunghezza del testo del messaggio in oggetto Accoppiamento punto a punto CP 341 Struttura installazione e parametrizzazione Manuale del prodotto 04 2011 A5E02191075 03 Informazioni di base per la trasmissione seriale di dati 2 8 Dati di parametrizzazione Impostazione del numero di pagina P Il tipo di rappresentazione P viene usato se si desidera modificare il numero di pagina nella stampa Il CP 341 inizia sempre l
206. metrizzazione Manuale del prodotto 04 2011 A5E02191075 03 227 Cavi con connettore B 1 Interfaccia RS 232C del CP 341 RS 232C Cavo con connettore RS 232C S7 CP 341 stampante laser Nella figura seguente rappresentato il cavo con connettore per l accoppiamento punto a punto tra un CP 341 e una stampante laser con interfaccia seriale PT 10 o Laserjet series Il Per il cavo si necessita dei seguenti connettori maschio femmina e dal lato del CP 341 connettore femmina Sub D a 9 poli e per IBM Proprinter connettore maschio Sub D a 25 poli CP 341 Stampante RI TTT i I l I I i I Ricevente i R Emittente l l 2 I RxD TxD I 2 i Da l l l l I LI i Ho pi i Emittente o Ricevente i l 3 I TxD RxD 3 l i Ml l l 8 CTS i l l I ecs l I i l i 61 DSR DTR 20 tu i i i I l 51 GND GND 7 l y y i I I I a a pi l cat I I Tipo di cavo I ik Custodia OD LIYCY 7 x 0 14 Custodia Figura B 6 Cavo con connettore RS 232C CP 341 stampante laser Accoppiamento punto a punto CP 341 Struttura installazione e parametrizzazione 228 Manuale del prodotto 04 2011 A5E02191075 03 Cavi con connettore B 2 Interfaccia TTY 20mA del CP 341 20mA TTY B 2 Interfaccia TTY 20MA del CP 341 20mA TTY Assegnazione dei pin Nella tabella seguente riportata l assegnazione dei pin del connettore femmina Sub Da 9 poli del pannello frontale del CP 341 20MA TTY Tabella B
207. multiprocessore il tipo di dati R_TYP DB o DX il numero del blocco dati R_NO e l offset R_OFFSET nel quale deve essere scritto il primo byte Con R_CF_BYT e R_CF BIT vengono stabiliti i byte e bit del merker di accoppiamento nella CPU partner Il blocco funzionale FB P_SND_RK pu essere richiamato nel ciclo con lo stato di segnale 1 nell ingresso di parametrizzazione R In tal modo la trasmissione al CP 341 viene interrotta e l FB P_SND_RK viene riportato allo stato iniziale dati gi ricevuti dal CP 341 vengono inviati anche al partner di comunicazione Se l ingresso R ha lo stato di segnale statico 1 la trasmissione disattivata Segnalazione di errori nell FB P_SND_RK L uscita DONE indica Fine ordine senza errori ERROR segnala un errore verificatosi In caso di errore nel parametro STATUS viene visualizzato il numero dell evento corrispondente Se non si verificato alcun errore STATUS ha il valore 0 DONE e ERROR STATUS vengono emessi anche in caso di RESET dell FB P_SND_RK In presenza di un errore viene resettato il risultato binario BIE Se il blocco viene concluso senza errori il risultato binario ha lo stato 1 Nota Il blocco funzionale FB_SND_RK non dispone di verifica parametrica in caso di parametrizzazione errata la CPU pu passare allo stato STOP Accoppiamento punto a punto CP 341 Struttura installazione e parametrizzazione 142 Manuale del prodotto 04 2011 A5E02191075 03 Comunicazio
208. n partner di comunicazione iii 132 6 3 2 L S7 riceve i dati da un partner di comunicazione rn nsnnerre ennn 6 4 Utilizzo dei blocchi funzionali con l accoppiamento a computer RK 512 6 4 1 Trasmissione dati con l FB P_SND_RK ordine attivo i 6 4 2 Ricezione dati con l FB P_RCV_RK ordine passivo 6 4 3 Messa a disposizione dei dati con l FB P_RCV_RK ordine paSsSiVO 6 4 4 Prelevamento dati con l FB P_SND_RK ordine attivo 6 5 Utilizzo dei blocchi funzionali nel caso del driver ASCII ii 161 6 5 1 Blocchi funzionali con il driver ASCII nnne rnn nnn 6 5 2 Controllo degli stati dell interfaccia del CP 341 iii 162 6 5 3 Impostazione resettaggio delle uscite dell interfaccia del CP 341 Accoppiamento punto a punto CP 341 Struttura installazione e parametrizzazione 8 Manuale del prodotto 04 2011 A5E02191075 03 Indice del contenuto 6 6 Utilizzo dei blocchi funzionali in caso di stampa dei testi dei messaggi 6 7 Informazioni generali sull elaborazione del programma 171 6 8 Dati tecnici dei blocchi funzionali i 172 7 Comportamento all avviamento e passaggio tra gli stati di funzionamento del CP 341 7 1 Stati di funzionamento del CP 341 iniii aie eaae iii 7 2 Comportamento all avviamento del
209. na resistenza terminale di ca 330 Q dalla pareta del ricevitore Figura B 13 Cavo con connettore X27 CP 341 CP 340 CP 341 CP 441 per RS 422 a 4 fili Il cavo con connettore pu essere richiesto A scosso e numeri Accessori e numeri di ordinazione ordinazione Pagina 241 tramite il numero di ordinazione 6ES7 902 3 Nota Per il tipo di cavo usato sono possibili per il CP 341 come partner di comunicazione le seguenti lunghezze max 1200 m a 19200 Baud max 500 m a 38400 Baudmax 250ma 115200 baud Accoppiamento punto a punto CP 341 Struttura installazione e parametrizzazione 238 Manuale del prodotto 04 2011 A5E02191075 03 Cavi con connettore B 3 Interfaccia X27 RS 422 485 del CP 341 RS 422 485 Cavo con connettore X 27 S7 CP 341 CP 340 CP 341 CP 441 Nella figura seguente rappresentato il cavo con connettore per l accoppiamento punto a punto tra un CP 341 e un CP 340 CP 341 CP 441 per il funzionamento RS 485 Per i cavi con connettore si necessita dei seguenti connettori maschio e dallato del CP 341 connettore maschio Sub D a 15 poli con fissaggio a vite e dallato del partner di comunicazione connettore maschio Sub D a 15 poli con fissaggio a vite CP 341 Partner della comunicazione GND GND Lot ta i feno schermato I i Tipo di cavo l Custodia LIYCY 3 x 2 x 0 14 Custodia I R A R B attorcigliato I 1 Nel caso di cavi con lunghezza superiore a 50 m
210. ndo questo parametro disattivato viene creata soltanto una registrazione nel buffer di diagnostica del CP 341 Ordini RK 512 del partner Nella figura seguente descritto lo svolgimento dell accoppiamento a computer RK 512 tramite ordini del partner Posizione di base ordini del partner Telegramma di comando del partner ricevuto Fornire o prelevare dati dall AS Error presente v Trasmettere il telegr Trasmettere il telegr di reazione senza di reazione con segnalazione d errore segnalazione d errore Ordine CPU terminato Tutti i dati sono stati trasmessi Ulteriori gt blocchi parziali v Avviare TREA T gt TREA O primo telegramma di comando arrivato attendere il telegr succ Interruzione causa errore Telegramma di reazione success givo arrivato Tempo di sorveglianza del telegramma di reazione dipendente dal baudrate Trea 5 s 7 s 10 s AS sistema di automazione Figura 2 19 Schema di svolgimento nel caso di trasmissione dati con l RK 512 tramite ordini del partner Accoppiamento punto a punto CP 341 Struttura installazione e parametrizzazione Manuale del prodotto 04 2011 A5E02191075 03 57 Informazioni di base per la trasmissione seriale di dati 2 5 Trasmissione dati con l accoppiamento a computer RK 512 Segnalazione di errore ampliata nell FB di ricezione Attivare il parametro Visualiz
211. ne SEND o sorgente di dati in caso di ordine FETCH p es byte 5 n DB byte 6 n DW L indirizzamento RK 512 descrive la sorgente e la destinazione dei dati con limiti di parola Nel SIMATIC S7 la conversione in indirizzi a byte avviene automaticamente 6 Lunghezza del high byte lunghezza dei dati da trasferire a seconda del tipo in byte oppure 7 lunghezza del low byte in parole 8 9 Numero di byte del merker di accoppiamento se non stato indicato un merker di accoppiamento si trover FFH 10 Bit da 0 a 3 Numero di bit del merker di accoppiamento se non stato indicato un merker di accoppiamento qui si trover FH Bit da 4 a 7 Numero della CPU numero da 1 a 4 se non stato indicato il numero della CPU numero 0 ma stato specificato il merker di accoppiamento qui si trover 0H se non sono stati specificati n il numero della CPU n il merker di accoppiamento qui apparir FH Le lettere nei byte 3 e 4 sono caratteri ASCII L intestazione del telegramma di comando successivo composta solo dai byte da 1 a 4 Accoppiamento punto a punto CP 341 Struttura installazione e parametrizzazione Manuale del prodotto 04 2011 A5E02191075 03 47 Informazioni di base per la trasmissione seriale di dati 2 5 Trasmissione dati con l accoppiamento a computer RK 512 Telegramma di reazione Dopo la trasmissione del telegramma di comando l RK 512 attende entro il tempo di controllo un telegramma di reazione da p
212. ne tramite blocchi funzionali 6 4 Utilizzo dei blocchi funzionali con l accoppiamento a computer RK 512 Particolarit della trasmissione dati Nell inviare i dati prestare attenzione alle seguenti particolarit e Conl RK 512 pu essere trasmesso solo un numero pari di dati Se si indica una lunghezza LEN dispari alla fine dei dati verr trasmesso un byte di riempimento aggiuntivo con il valore 0 e Conl RK 512 si pu indicare solo un offset pari Nel caso di indicazione di un offset dispari i dati vengono memorizzati a partire dal primo offset pari pi piccolo presso il partner Esempio l offset 7 i dati vengono memorizzati a partire dal byte 6 Richiamo del blocco Rappresentazione AWL Rappresentazione KOP CALL P_SND RK I_SND RK I SND RK DER P_SND_RK REQ ve EN ENO EXDDRE SF DONE DB NO REQ ERROR DBB NO R STATUS LEN LADDR R CPU NO DB_NO R TYP DBB_NO R NO LEN R OFFSET R_CPU_NO R CF_ BYT R_TYP R CF BIT R NO DONE S R_OFFSET RI R_CF_BYT ce R_CF_BIT Nota parametri EN e ENO sono disponibili soltanto nella rappresentazione grafica in KOP o FUP Per l elaborazione di questi parametri il compiler impiega il risultato binario BIE Se il blocco stato concluso senza errori il risultato binario BIE viene impostato sullo stato di segnale 1 Se si verificato un errore il risultato binari
213. nettore femmina Sub D a 9 poli con fissaggio a vite e dallato del partner di comunicazione connettore femmina Sub D a 9 poli con fissaggio a vite CP 341 Partner della comunicazione i a A A TESI l Di Pi l I I Ricevente I i Emittente i i I I 2 1 RxD TxD Fa 3 I nia n lt B I l I Ci Pe i i id Emittente i Ricevente porti I I I 31 TxD RxD 2 gt I I I i i l l I I I i 7 l RTS CTS 8 l m gt Has I I 8 CTS RTS 7 f a lt rC I l I I I 61 CSR DTR 4 l m lt Ga I EE I I I 40 DTR DSR 1 16 l me gt i I I LOL l f I l l I I l l I f mi i I I REALE GND a i zl LI vl dn I I I I I j I I I I I i a e Custodia I Tipo di cavo Custodia I V a o oau i LIYCY 7 x 0 14 Figura B 1 Cavo con connettore RS 232C CP 341 CP 340 CP 341 CP 441 Il cavo con connettore max 15 m pu essere ordinato tramite il numero di ordinazione 6ES7 902 1 indicato nell appendice Pagina 241 Accoppiamento punto a punto CP 341 Struttura installazione e parametrizzazione Manuale del prodotto 04 2011 A5E02191075 03 223 Cavi con connettore B 1 Interfaccia RS 232C del CP 341 RS 232C Cavi con connettore RS 232C S7 CP 341 CP 544 CP 524 CPU 928B CPU 945 CPU 948 Nella figura seguente rappresentato il cavo con connettore per l accoppiamento punto a punto tra un CP 341 e CP 544 CP 524 CPU 928B CPU 945 CPU 948
214. no indicati i parametri dell FB 7 P_RCV_RK per l ordine Messa a disposizione di dati Tabella 6 7 Parametro FB 7 P_RCV_RK per l ordine Messa a disposizione di dati Nome Tipo Tipo di dati Commento Configurazione ammessa osservazioni EN_R INPUT BOOL Abilitazione alla messa a disposizione dei dati R INPUT BOOL Interruzione ordine L ordine in corso viene interrotto Preparazione disabilitata Valore di default 0 LADDR INPUT INT Indirizzo di base del CP 341 L indirizzo di base viene prelevato da STEP 7 DB_NO INPUT INT Irrilevante DBB_NO INPUT INT Irrilevante L_TYP 1 OUTPUT CHAR Tipo di area nella CPU locale D Blocco dati sorgente M merker E ingressi A uscite Z contatori T temporizzatori L_NO 1 OUTPUT INT Numero del blocco dati nella 0 lt L_NO lt 255 rilevante solo se CPU locale sorgente L_TYP D L OFFSET OUTPUT INT Numero del byte di dati nella 0 lt L_ OFFSET lt 510 a seconda del tipo di CPU locale sorgente area L_CF_BYT OUTPUT INT Byte del merker di 0 lt CF_BYTE lt 255 accoppiamento nella CPU locale 255 significa senza merker di accoppiamento L_CF_BIT 1 OUTPUT INT Bit del merker di accoppiamento 0 lt CF_BIT lt 7 nella CPU locale NDR 1 OUTPUT BOOL Ordine concluso senza errori Parametro STATUS 16 00 dati acquisiti ERROR 1 OUTPUT BOOL Ordine terminato con errori Il parametro STATUS contiene l informazione di errore Accopp
215. non si verificato alcun errore STATUS ha il valore 0 NDR e ERROR STATUS vengono emessi anche in caso di RESET dell FB P_RCV_RK parametro LEN 16 00 In presenza di un errore viene resettato il risultato binario BIE Se il blocco viene concluso senza errori il risultato binario ha lo stato MIS Nota L FB P_RCV_RK non dispone di verifica dei parametri in caso di parametrizzazione errata la CPU pu passare allo stato STOP Accoppiamento punto a punto CP 341 Struttura installazione e parametrizzazione Manuale del prodotto 04 2011 A5E02191075 03 147 Comunicazione tramite blocchi funzionali 6 4 Utilizzo dei blocchi funzionali con l accoppiamento a computer RK 512 Utilizzo dei merker di accoppiamento Prima della ricezione di dati viene controllato il merker di accoppiamento indicato nell intestazione del telegramma RK 512 dati vengono trasferiti solo se il merker di accoppiamento ha il valore 0 A procedura di trasmissione terminata il merker di accoppiamento viene impostato dal blocco funzionale sul valore 1 e nel blocco funzionale viene emesso per un ciclo NDR il merker di accoppiamento Nel programma utente si pu riconoscere analizzando il merker di accoppiamento che i dati trasmessi possono essere elaborati Non appena i dati sono stati elaborati l utente deve reimpostare il merker di accoppiamento a 0 Un ordine SEND del partner di comunicazione di nuovo possibile Richiamo del blocco
216. nte caratteri di controllo supplementari possono essere usati se vengono introdotti nella relativa tabella dell interfaccia di parametrizzazione CP 341 parametrizzazione di accoppiamento punto a punto e si riparametrizza il CP 341 Oltre all emissione di testi del messaggio possibile utilizzare anche le seguenti funzioni per la stampa Anche l esecuzione di una di queste funzioni deve essere introdotta nella stringa di formato e impostazione del numero di pagina stringa di formato P e inizio di una nuova pagina stringa di formato F e stampa con senza a capo x alla fine della stringa di formato Tenere presente che per default dopo ogni emissione viene effettuato un a capo Accoppiamento punto a punto CP 341 Struttura installazione e parametrizzazione Manuale del prodotto 04 2011 A5E02191075 03 Informazioni di base per la trasmissione seriale di dati Esempi Stampa 2 7 Trasmissione dati con driver stampante Esempio 1 Alle 17 30 stato raggiunto il livello di riempimento 200 I Stringa di formato alle Z stato raggiunto il livello di riempimento i I variabile 1 orario variabile 2 stato Esempio 2 La pressione nella camera scende Stringa di formato N S variabile 1 17 testo del messaggio n 17 La pressione nella camera variabile 2 riferimento alla stringa variabile di stringa scende Esempio 3 impostare il numero di pagina a 10 Stringa di formato P va
217. nte i dati di ricezione nel programma utente verr sempre trasferito alla CPU un telegramma aggiornato Impedire sovrascrittura Se il parametro Telegrammi in ricezione e s s bufferizzati impostato a 1 sar allora La ARCADE e no solo se Telegrammi di possibile disattivare il presente parametro In tal dra NERA modo si permetter la sovrascrittura del ricezione bufferizzati 1 telegramma di ricezione bufferizzato Segnalazione di errore Attivare il parametro Visualizza errori di e s no ampliata nell FB di ricezione sull FB per consentire anche sai Ulteriori informazioni Nella sezione Trasmissione dati con driver ASCII Pagina 59 alla voce Buffer di ricezione di CP 341 si trovano ulteriori informazioni sulla gestione de buffer di ricezione 90 Accoppiamento punto a punto CP 341 Struttura installazione e parametrizzazione Manuale del prodotto 04 2011 A5E02191075 03 Informazioni di base per la trasmissione seriale di dati Interfaccia X27 RS 422 485 La tabella seguente riporta la descrizione dei parametri dell interfaccia X27 RS 422 485 Tabella 2 15 Interfaccia X27 RS 422 485 driver ASCII 2 8 Dati di parametrizzazione Parametro Modo operativo Descrizione Definizione del funzionamento dell interfaccia X27 RS 422 485 cio se full duplex RS 422 o semiduplex RS 485 Vedi anche Pagina 23 Campo di valori Funzionamento full duplex RS 422 a 4 fili
218. nvio disattivata Figura 6 3 Diagramma temporale dell FB 8 P_SND_RK per l ordine Invia dati Nota L ingresso REQ attivato dal fronte Nell ingresso REQ sufficiente un fronte di salita Non necessario che il risultato logico combinatorio RLC abbia lo stato di segnale 1 per tutta la durata della trasmissione Accoppiamento punto a punto CP 341 Struttura installazione e parametrizzazione 146 Manuale del prodotto 04 2011 A5E02191075 03 Comunicazione tramite blocchi funzionali 6 4 Utilizzo dei blocchi funzionali con l accoppiamento a computer RK 512 6 4 2 Ricezione dati con l FB P_RCV_RK ordine passivo L FB P_RCV_RK trasferisce dati dal CP 341 a un area dati S7 L FB P_RCV_RK viene richiamato per la trasmissione dati nel ciclo o alternativamente in un programma comandato a tempo in modo statico senza condizioni Con lo stato di segnale 1 statico nel parametro EN_R viene abilitato il controllo relativo a eventuali dati da leggere dal CP 341 La trasmissione in corso pu essere interrotta con lo stato di segnale 0 nel parametro EN_R L ordine di ricezione interrotto viene concluso con un messaggio di errore uscita STATUS La ricezione rimane disattivata finch il parametro EN_R ha lo stato di segnale 0 A seconda della quantit di dati una trasmissione pu avvenire con pi richiami cicli di programma Con il parametro LADDR viene indicato l indirizzo del CP 341 a cui accedere Se il partner
219. nza del tempo di ritardo caratteri Driver ASCII con riconoscimento finale del telegramma sulla base di caratteri finali parametrizzabili Parametro Si pu parametrizzare anche Numero di caratteri finali 1 o 2 Il codice hex per il primo il secondo carattere finale progettata Driver ASCII con riconoscimento finale del telegramma sulla base della lunghezza del telegramma Parametro Si pu parametrizzare anche Lunghezza del telegramma da 1 a 4096 byte 216 Accoppiamento punto a punto CP 341 Struttura installazione e parametrizzazione Manuale del prodotto 04 2011 A5E02191075 03 Dati tecnici A 1 Dati tecnici del CP 341 Dati tecnici driver stampante La seguente tabella riporta i dati tecnici del driver stampante Tabella A 9 Dati tecnici del driver stampante Driver stampante Lunghezza SDB di testo 15 kByte Parametro Si pu parametrizzare e Velocit di trasmissione dati 300 600 1200 2400 4800 9600 19200 38400 57600 76800 115200 Bit s e Griglia 10011 bit e Controllo di flusso nessuno XON XOFF RTS CTS e Carattere XON XOFF solo con Controllo di flusso XON XOFF e Attesa di XON dopo XOFF tempo di attesa di CTS ON 20 ms 65530 ms in passi da 10 ms e Testo del messaggio max 150 caratteri Max 250 caratteri con la visualizzazione di variabili e Margine sinistro numero di spazi da 0 a 255 e Righe per pagina con intestazione e pi pagina
220. nzionamento a O 2 fili 14 a 5 a a 125 6 3 ga PL l 9 8 GND Terra di servizio a potenziale libero 9 T B Uscita Dati di trasmissione funzionamento a 4 fili 10 11 R B T B Ingresso Dati di ricezione funzionamento a 4 fili Ingresso uscita Dati di ricezione trasmissione funzionamento a 2 fili 12 13 14 15 Vista anteriore Accoppiamento punto a punto CP 341 Struttura installazione e parametrizzazione 236 Manuale del prodotto 04 2011 A5E02191075 03 Cavi con connettore B 3 Interfaccia X27 RS 422 485 del CP 341 RS 422 485 Cavi con connettore Se i cavi con connettore vengono preparati autonomamente occorre fare in modo che nel partner di comunicazione gli ingressi non collegati vengano messi possibilmente a potenziale di riposo Occorre tenere presente che ammesso soltanto l uso di contenitori schermati La schermatura del cavo deve essere collegata da entrambi i capi con la scatola e il cavo di schermatura su superficie ampia Si consiglia di utilizzare il contenitore schermato Siemens del tipo V42 254 N CAUTELA Non collegare mai la calza del cavo e il GND tra loro poich in tal modo si potrebbe arrecare un danno irreparabile ai moduli dell interfaccia GND pin 8 deve essere collegato in ogni caso da entrambi i capi altrimenti si potrebbe arrecare un danno irreparabile ai moduli dell interfaccia Accoppiamento punto a punt
221. o no empo di ritardo arattere scaduto no BCC corretto s Invio di NAK O Lo o o NAK annotato Invio di NAK Invio di DLE Conflitto di no 6 inizializzazione la propria a PIOR Caricamento tempo di ripetizione a priorit bassa empo di ripetizione Figura 2 9 Schema di svolgimento in caso di ricezione con la procedura 3964 R parte 2 Accoppiamento punto a punto CP 341 Struttura installazione e parametrizzazione Manuale del prodotto 04 2011 A5E02191075 03 41 Informazioni di base per la trasmissione seriale di dati 2 4 Trasmissione dati con la procedura 3964 R W contatore delle ripetizioni G stato di base Z attesa della ricezione carattere Accoppiamento punto a punto CP 341 Struttura installazione e parametrizzazione 42 Manuale del prodotto 04 2011 A5E02191075 03 Informazioni di base per la trasmissione seriale di dati 2 4 Trasmissione dati con la procedura 3964 R 2 4 6 Trattamento dei dati difettosi Trattamento dei dati difettosi Nella figura seguente rappresentato lo svolgimento del trattamento di dati difettosi con la procedura 3964 R Partner di comunicazione CP 341 E Dati ricevuti gt Carat di inizio 02H _ STX T_ gt Attivazione del Conferma pos 10H DLE collegamento Byte di dati 1 m Bytel Dati Byte di
222. o BIE viene impostato su 0 Accoppiamento punto a punto CP 341 Struttura installazione e parametrizzazione Manuale del prodotto 04 2011 A5E02191075 03 143 Comunicazione tramite blocchi funzionali 6 4 Utilizzo dei blocchi funzionali con l accoppiamento a computer RK 512 Assegnazione nell area dati L FBP_SND RK collabora con un DB I_SND_RK di istanza AI momento del richiamo viene indicato anche il numero di DB Il DB di istanza ha una lunghezza di 62 byte L accesso ai dati nel DB di istanza non ammesso Parametro FB P_SND_RK Nella tabella seguente sono indicati i parametri dell FB 8 P_SND_RK per l ordine Invia dati Tabella 6 4 Parametro FB 8 P_SND_RK per l ordine Invia dati Nome Tipo Tipo di dati Commento Configurazione ammessa osservazioni SF INPUT CHAR Selezione per trasmissione o SF S trasmissione prelevamento dati Valore di default S REQ INPUT BOOL Avvio ordine con fronte di salita R INPUT BOOL Interruzione ordine L ordine in corso viene interrotto Trasmissione disabilitata Valore di default 0 LADDR INPUT INT Indirizzo di base del CP 341 L indirizzo di base viene prelevato da STEP 7 DB_NO INPUT INT Numero del blocco dati della N del DB di trasmissione specifico sorgente della CPU non ammesso lo zero DBB_NO INPUT INT Numero del byte di dati della 0 lt DBB_NO lt 8190 Dati di sorgente trasmissione dal byte di dati LEN INPUT I
223. o CP 341 Struttura installazione e parametrizzazione Manuale del prodotto 04 2011 A5E02191075 03 237 Cavi con connettore B 3 Interfaccia X27 RS 422 485 del CP 341 RS 422 485 Nel seguito Nelle pagine seguenti sono indicati alcuni esempi di cavi con connettore per l accoppiamento punto a punto tra il CP 341 RS 422 485 e le unit SIMATIC S7 o S5 Cavo con connettore X 27 S7 CP 341 CP 340 CP 341 CP 441 Nella figura seguente rappresentato il cavo con connettore per l accoppiamento punto a punto tra un CP 341 e un CP 340 CP 341 CP 441 per il funzionamento RS 422 Per i cavi con connettore si necessita dei seguenti connettori maschio e dal lato del CP 341 connettore maschio Sub D a 15 poli con fissaggio a vite e dallato del partner di comunicazione connettore maschio Sub D a 15 poli con fissaggio a vite CP 341 Partner della comunicazione esse e eee l I I 2 n TA RIA n 1 4 I u py o I i DI RIDIRE 9 TB RB tt I I Emittente j I i Ricevente i 4_ IR A TA 2 i I T 1 E i i l iii 1R B TON i 9 I I I 7 Ricevente I Emittente 8 1 GND GND 1 8 lt E e ui I I 1 I I I i l Cavo al i I f Te I f 1 I I I l I Tipo di cavo ii Custodia LIYCY 3 x 2 x 0 14 l Custodia i T A T B e R AYR B E attorcigliati a coppia E l 1 Nel caso di cavi con lunghezza superiore a 50 m necessario saldare per garantire un traffico di dati senza disturbi u
224. odi di riconoscimento degli errori Misure di correzione Metodi di handshake 5 Livello di comando della comunicazione Attivazione della trasmissione dati Esecuzione Disattivazione della trasmissione dati 6 Livello di rappresentazione Conversione del modo di rappresentazione del sistema di comunicazione in una forma specifica per l apparecchiatura direttive di interpretazione dei dati 7 Livello di elaborazione Determinazione dei compiti di comunicazione e delle funzioni necessarie a questo scopo Elaborazione dei protocolli Il partner di comunicazione che trasmette scorre i livelli dal pi elevato nr 7 orientato secondo l applicazione al pi basso n 1 fissazioni fisiche mentre quello che riceve scorre i protocolli dal livello 1 verso l alto Non tutti i protocolli devono tenere conto di tutti e sette i livelli Se i partner di comunicazione di trasmissione e di ricezione parlano la stessa lingua il livello 6 superfluo Accoppiamento punto a punto CP 341 Struttura installazione e parametrizzazione 28 Manuale del prodotto 04 2011 A5E02191075 03 Informazioni di base per la trasmissione seriale di dati 2 3 Sicurezza di trasmissione 2 3 Sicurezza di trasmissione La sicurezza di trasmissione gioca un ruolo importante nella trasmissione dati e nella scelta del modo di trasmissione In generale vale la regola secondo la quale pi livelli del modello di riferimento vengono attraversati ma
225. ogramma utente Come rimedio si dovrebbe richiamare l FB P_RCV_RK pi frequentemente nel programma utente Accoppiamento punto a punto CP 341 Struttura installazione e parametrizzazione 184 Manuale del prodotto 04 2011 A5E02191075 03 Diagnostica con il CP 341 8 1 Funzioni di diagnostica del CP 341 Classe di evento 4 04H Errori riconosciuti dal CP nella comunicazione CP CPU Numero di Testo di evento Rimedio evento 04 08H Errore di trasmissione dati tra CPU e CP ricezione e La CPU temporaneamente sovraccarica e Ridurre il numero dei richiami di comunicazione l ordine viene ripetuto e Non possibile accedere temporaneamente Richiamare pi spesso il blocco di ricezione all area di dati della CPU ad esempio poich il blocco di ricezione viene richiamato troppo raramente e Non possibile accedere temporaneamente Controllare se il blocco di ricezione viene bloccato all area di dati della CPU ad esempio poich troppo a lungo il blocco di ricezione nel frattempo stato bloccato EN false 04 09H Ricezione di dati impossibile Errore di trasmissione dati tra CPU e CP ricezione Ricezione di dati impossibile Dopo ripetuti tentativi l ordine stato interrotto dopo 10 s poich e il blocco di ricezione non viene richiamato e Controllare nel programma utente se il blocco di ricezione viene eseguito e il blocco di ricezione bloccato e Controllare se il blocco di ricezione blocc
226. on 7 bit di dati 3 03H ETX da 0 a 7FH esadecimale e con 8 bit di dati da 0 a FFH esadecimale 3 Carattere finale 2 2 Codice del secondo riconoscimento e con7 bitdi dati 0 finale se selezionato da 0 a 7FH esadecimale e con 8 bit di dati da 0 a FFH esadecimale 3 Lunghezza del Con il criterio di fine lunghezza di da 1 a 4096 byte 240 telegramma in telegramma fissa viene stabilito il ricezione numero di byte che costituiscono un telegramma 1 Lunghezza di telegramma fissa impostabile solo con il criterio di fine 2 Impostabile solo con il criterio di fine carattere 3 A seconda che vengano parametrizzati 7 o 8 bit di dati per la griglia Accoppiamento punto a punto CP 341 Struttura installazione e parametrizzazione Manuale del prodotto 04 2011 A5E02191075 03 87 Informazioni di base per la trasmissione seriale di dati 2 8 Dati di parametrizzazione Velocit di trasmissione griglia Nella tabella seguente si trova la descrizione e i dati del campo di valori dei parametri corrispondenti Tabella 2 12 Baudrate griglia driver ASCII Parametro Descrizione Campo di valori Valore di default Velocit di Velocit di trasmissione dati in bit s baud e 300 9600 trasmissione Avvertenze e 600 Per l interfaccia TTY 20MA sono ammessi max 19200 baud 1200 e 2400 e 4800 e 9600 e 19200 e 38400 e 57600 e 76800 e 115200 Bit di start ll
227. one di questi parametri il compiler impiega il risultato binario BIE Assegnazione nell area dati La funzione FC V24_STAT non occupa aree dati Nota Per riconoscere una transizione di segnale necessaria una durata minima dell impulso Le grandezze determinanti sono il tempo di ciclo della CPU il tempo di aggiornamento nel CP 341 e il tempo di reazione del partner di comunicazione Accoppiamento punto a punto CP 341 Struttura installazione e parametrizzazione 162 Manuale del prodotto 04 2011 A5E02191075 03 Comunicazione tramite blocchi funzionali 6 5 Utilizzo dei blocchi funzionali nel caso del driver ASCII Parametro FC 5 V24_STAT Nella tabella seguente sono indicati i parametri dell FC 5 V24_STAT Tabella 6 11 Parametro FC 5 V24_STAT Nome Tipo Tipo di dati Commento Configurazione ammessa lu rr Tr _ eegpgdbuwuwLwqQWeRzcz _ ____ LADDR INPUT INT Indirizzo di base del CP 341 L indirizzo di base viene prelevato da STEP 7 DTR_OUT OUTPUT BOOL Data terminal ready uscita CP 341 CP 341 operativo DSR_IN OUTPUT BOOL Data set ready ingresso CP 341 partner di comunicazione operativo RTS_OUT OUTPUT BOOL Request to send uscita CP 341 CP 341 pronto a trasmettere CTS_IN OUTPUT BOOL Clear to send ingresso CP 341 il partner di comunicazione pu ricevere i dati dal CP 341 risposta a RTS ON del CP 341 DCD_IN OUTPUT BOOL Data Carrier detect ingresso CP 341 livello del segnale di in
228. oni di base per la trasmissione seriale di dati 2 8 Dati di parametrizzazione Inizio nuova pagina F Considerando il layout di pagina parametrizzato ovvero a seconda dell intestazione e dei pi pagina progettati nonch del numero Righe per pagina possibile iniziare una nuova pagina tramite il comando di controllo F Questo ordine si differenzia dal semplice Form Feed della stampante Esempio inizio nuova pagina Stringa di formato F Nota Con il comando di controllo F nella stringa di formato non possono essere presenti altri testi comandi di conversione o comandi di controllo Le variabili rimangono non occupate Stampa senza a capo x Il CP 341 aggiunge essenzialmente il carattere di chiusura riga parametrizzato CR LF CR LF LF CR nella trasmissione di un testo del messaggio Tramite il comando di controllo x viene disattivato il ritorno capo dopo un testo del messaggio Sussiste cos la possibilit di stampare pi testi del messaggio in una riga ad es per la visualizzazione di pi variabili in una riga Il comando di controllo x viene aggiunto in coda alla stringa di formato Esempio Alle 17 30 stato raggiunto il livello di riempimento 200 I Stringa di formato alle Z stato raggiunto il livello di riempimento i I x variabile 1 ora variabile 2 stato Nota Tenere presente che con l uso del comando di controllo x si inizia una nuova riga sempre senza margine
229. onnettore pu essere richiesto Accessori e numeri di ordinazione Pagina 241 tramite il numero di ordinazione 6ES7 902 2 Nota Per il tipo di cavo usato LIYCY 4 x 0 14 sono possibili per il CP 341 come partner di comunicazione le seguenti lunghezze max 1000 m a 9600 Baud max 500 ma 19 2 kBaud Accoppiamento punto a punto CP 341 Struttura installazione e parametrizzazione Manuale del prodotto 04 2011 A5E02191075 03 231 Cavi con connettore B 2 Interfaccia TTY 20mA del CP 341 20mA TTY Cavo con connettore TTY 20mA S7 CP 341 CP 544 CP 524 CPU 928B CPU 945 CPU 948 Nella figura seguente rappresentato il cavo con connettore per l accoppiamento punto a punto tra un CP 341 e CP 544 CP 524 CPU 928B CPU 945 CPU 948 Per i cavi con connettore si necessita dei seguenti connettori maschio 232 e dal lato del CP 341 connettore maschio Sub D a 9 poli con fissaggio a vite e dallato del partner di comunicazione connettore maschio Sub D a 25 poli con fissaggio a vite CP 341 I 5 I Custodia Partner della comunicazione RxD Tipo di cavo LIYCY 4 x 0 14 Figura B 9 Cavo con connettore TTY 20mA CP 341 CP 544 CP 524 CPU 928B CPU 945 CPU 948 Accoppiamento punto a punto CP 341 Struttura installazione e parametrizzazione Manuale del prodotto 04 2011 A5E02191075 03 Cavi con connettore B 2 Interfaccia TTY 20mA del CP 341 20mA TTY
230. ontale connettore femmina Sub D a 9 poli con fissaggio a vite Segnali TTY 20mA due sorgenti di corrente da 20MA a potenziale separato loop di ricezione RX e loop di trasmissione TX e tutti a potenziale separato rispetto all alimentazione interna S7 bus backplane S7 300 e alimentazione esterna DC 24V Baudrate max 19 2 kBaud Lunghezza max cavi 1000 m attivo con 9 6 kBaud il CP fornisce il loop di corrente 1000 m passivo con 9 6 kBaud il partner fornisce il loop di corrente 500 m attivo 500 m passivo con 19 2 kBaud tipo di cavo LIYCY 7 x 0 14 6ES7 902 2Ax00 0AA0 Norma DIN 66258 Parte 1 1 La commutazione attivo passivo avviene attraverso il corrispondente cablaggio sul connettore Accoppiamento punto a punto CP 341 Struttura installazione e parametrizzazione 20 Manuale del prodotto 04 2011 A5E02191075 03 Descrizione del prodotto 1 4 Caratteristiche dell interfaccia seriale 1 4 3 Interfaccia X27 RS 422 485 del CP 341 RS 422 485 Definizione L interfaccia X27 RS 422 485 un interfaccia a differenza di tensione preposta alla trasmissione di dati seriale secondo la norma X27 Caratteristiche L interfaccia X27 RS 422 485 presenta le seguenti caratteristiche e soddisfa i requisiti seguenti Tipo Interfaccia a differenza di tensione Connettore frontale connettore femmina Sub D a 15 pin con fissaggio a vite Segnali RS 422 TXD A RXD A TXD B
231. oppiamento a computer RK 512 La trasmissione dati tramite l interfaccia seriale viene svolta da parte del CP 341 a seconda del tipo di interfaccia e di driver scelto Comunicazione unidirezionale stampa Nella stampa driver stampante n byte di dati utili vengono emessi tramite una stampante Durante la stampa non si ha alcuna ricezione di caratteri Un eccezione costitutita dai singoli caratteri di controllo per il controllo del flusso di dati ad es XON XOFF Accoppiamento punto a punto CP 341 Struttura installazione e parametrizzazione Manuale del prodotto 04 2011 A5E02191075 03 23 Informazioni di base per la trasmissione seriale di dati 2 1 Trasmissione seriale di un carattere Comunicazione bidirezionale tipi di funzionamento Nel caso della comunicazione bidirezionale con il processore di comunicazione vengono distinti due modi operativi e Funzionamento semiduplex procedura 3964 R driver ASCII RK 512 I dati vengono scambiati tra una o pi partner di comunicazione alternativamente in entrambe le direzioni Funzionamento semiduplex significa che in un determinato momento si trasmette o si riceve Un eccezione in questo senso costituita dai singoli caratteri di comando per il controllo di flusso dei dati p es XON XOFF che possono essere trasmessi ricevuti anche durante la fase di trasmissione ricezione e Funzionamento full duplex driver ASCII dati vengono scambiati tra uno o pi partner di comun
232. ore B 1 Interfaccia RS 232C del CP 341 RS 232C Cavi con connettore 222 Se i cavi con connettore vengono preparati autonomamente occorre fare in modo che nel partner di comunicazione gli ingressi non collegati vengano messi possibilmente a potenziale di riposo Occorre tenere presente che ammesso soltanto l uso di contenitori schermati Lo schermo del cavo deve essere collegato con il contenitore del conduttore su ampia superficie e da entrambe le estremit Si consiglia di utilizzare il contenitore schermato Siemens del tipo V42 254 N CAUTELA Non collegare mai la calza del cavo e GND tra loro poich i moduli di interfaccia potrebbero andare distrutti GND deve essere in ogni caso collegato da entambi i capi pin 5 poich altrimenti si possono distruggere i moduli dell interfaccia Nelle pagine seguenti sono indicati alcuni esempi di cavi con connettore per l accoppiamento punto a punto tra il CP 341 RS 232C e le unit SIMATIC S7 o S5 Accoppiamento punto a punto CP 341 Struttura installazione e parametrizzazione Manuale del prodotto 04 2011 A5E02191075 03 Cavi con connettore B 1 Interfaccia RS 232C del CP 341 RS 232C Cavi con connettore RS 232C S7 CP 341 S7 CP 340 CP 341 CP 441 Nella figura seguente rappresentato il cavo con connettore per l accoppiamento punto a punto tra un CP 341 e un CP 340 CP 341 CP 441 Per i cavi si necessita delle seguenti prese e dallato del CP 341 con
233. ore 0708H nell uscita STATUS dei blocchi funzionali Nota Nella parametrizzazione di un controllo del flusso dati con RTS CTS assolutamente necessario effettuare un cablaggio completo negli spinotti dei segnali di interfaccia usati Con la parametrizzazione di un controllo del flusso dati con RTS CTS impossibile il comando di RTS tramite la funzione FC V24_SET Accoppiamento punto a punto CP 341 Struttura installazione e parametrizzazione 72 Manuale del prodotto 04 2011 A5E02191075 03 Informazioni di base per la trasmissione seriale di dati 2 7 Trasmissione dati con driver stampante 2 7 Trasmissione dati con driver stampante Introduzione Con il driver stampante possibile stampare i testi dei messaggi con relativa data e ora In tal modo possibile controllare semplici processi stampare segnalazioni di errore o di anomalie o ad esempio dare delle istruzioni al personale di servizio Il driver stampante contiene il livello fisico livello 1 Testi dei messaggi e parametri per la stampa Con la superficie di parametrizzazione CP 341 parametrizzazione di accoppiamento punto a punto si progettano i testi dei messaggi e si stabiliscono i parametri per la stampa layout di pagina set di caratteri caratteri di controllo testi dei messagggi e i parametri per la stampa vengono trasferiti al CP 341 insieme ai parametri dell unit all avviamento del CP 341 Testi dei messaggi testi dei messaggi possono
234. ore di cortocircuito possibile soltanto con i protocolli ASCII e un dispositivo di programmazione 9 3 Impostazioni Impostazioni nella CPU tramite STEP 7 STEP 7 consente di configurare la struttura del proprio controllore e Posto connettore 1 Alimentazione e Posto connettore 2 CPU e Posto connettore 4 CP 341 indirizzo iniziale 256 e Posto connettore 5 CP 341 indirizzo iniziale 272 Impostazioni nel CP 341 Nel CP 341 non si possono effettuare impostazioni HW Tramite STEP 7 progettare tutti i dati rilevanti inclusi i parametri per il CP 341 con la superficie di parametrizzazione CP 341 Parametrizzazione di accoppiamento punto a punto e caricarli nella CPU Il programma di esempio CP341 Protocol 3964 pu essere impiegato senza modifiche nel programma utente con e Procedura 3964 R e Driver ASCII con criterio finale Dopo scadenza del tempo di ritardo dei carattere e Driver ASCII con criterio finale Dopo la ricezione di una lunghezza di telegramma fissa Con driver ASCII con criterio finale Dopo la ricezione del dei caratteri di fine necessario programmare anche il carattere finale nel programma utente Le funzioni di lettura e comando dei segnali addizionali dell RS 232C possono essere eseguite solo con il driver ASCII Il comando possibile solamente se nella scheda Trasmissione non stato selezionato il parametro di comando automatico dei segnali V24 Accoppiamento punto a punto CP 341 Struttura ins
235. ostica del CP 341 8 1 3 Numeri di errore nel telegramma di reazione Se si utilizza il collegamento a computer RK 512 e con un telegramma SEND o FETCH si verifica un errore nel partner di comunicazione quest ultimo invia un telegramma di reazione con un numero di errore nel quarto byte Numeri di errore nel telegramma di reazione Nella tabella seguente indicata l assegnazione dei numeri di errore nel telegramma di reazione REATEL alle classi e ai numeri di evento nel parametro STATUS del partner di comunicazione numeri di errore nel telegramma di reazione vengono emessi in valori esadecimali Tabella 8 3 Messaggi di errore nel telegramma di reazione con l RK 512 REATEL Messaggi di errore Classe di evento numero di evento OAH 0905H OCH 0301H 0607H 0609H 060AH 0902H 10H 0301H 0601H 0604H 0605H 090BH 12H 0904H 14H 0606H 0903H 16H 0602H 0603H 090AH 2AH 060DH 090DH 32H 060FH 0909H 34H 0608H 060BH 060CH 0611H 090CH 36H 060EH 0908H Accoppiamento punto a punto CP 341 Struttura installazione e parametrizzazione Manuale del prodotto 04 2011 A5E02191075 03 197 Diagnostica con il CP 341 8 1 Funzioni di diagnostica del CP 341 8 1 4 Diagnostica tramite il buffer di diagnostica del CP 341 Buffer di diagnostica del CP 341 198 Il CP 341 dispone di un proprio buffer di diagnostica nel quale vengono inseriti tutti gli eventi di diagnostica dello stesso nell
236. otocollo presenti e Driver ASCII e Procedura 3964 R e Accoppiamento a computer RK 512 e Driver stampante Velocit di trasmissione con protocollo 3964 R 300 600 1200 2400 4800 9600 19200 38400 57600 76800 115200 Baud Semiduplex Accoppiamento punto a punto CP 341 Struttura installazione e parametrizzazione Manuale del prodotto 04 2011 A5E02191075 03 211 Dati tecnici A 1 Dati tecnici del CP 341 Dati tecnici Velocit di trasmissione con accoppiamento a 300 600 1200 2400 4800 9600 19200 38400 computer RK 512 57600 76800 115200 Baud Semiduplex Velocit di trasmissione con driver ASCII 300 600 1200 2400 4800 9600 19200 38400 57600 76800 115200 Baud Velocit di trasmissione con driver stampante 300 600 1200 2400 4800 9600 19200 38400 57600 76800 115200 Baud Griglia e Numero dei bit per carattere 7 o 8 e Numero dei bit di start stop 1 o 2 e Parit nessuna pari dispari Quantit di dati utili trasportati per ciclo di Tramissione ricezione 32 byte programma Capacit di memoria necessaria per FB insieme ca 5500 byte P_SND_RK e FB P_RCV_RK memoria di lavoro Dati tecnici dell interfaccia RS232C Nella tabella seguente sono indicati i dati tecnici dell interfaccia RS 232C del CP 341 RS 232C Tabella A 2 Dati tecnici dell interfaccia RS 232C Dati tecnici Interfaccia RS232C connettore maschio
237. ova pagina ecc Qui di seguito sono descritti tutti i caratteri e i tipi di visualizzazione ammessi per la stringa di formato Tutti i comandi di controllo tranne F Inizio di una nuova pagina e x Stampa senza a capo e di conversione descritti per le variabili possono anche essere progettati escluso P Impostazione del numero di pagina nei testi dei messaggi con l interfaccia di parametrizzazione CP 341 parametrizzazione di accoppiamento punto a punto Stringa di formato La figura mostra schematicamente la struttura della stringa di formato Una stringa di formato pu contenere un testo normale e o comandi di conversione per le variabili e o comandi di controllo In una stringa di formato il normale testo i comandi di conversione e di controllo possono susseguirsi a scelta Per ogni variabile nella stringa di formato o nel testo del Messaggio deve essere presente esattamente un comando di conversione comandi di conversione vengono applicati alle variabili in base al loro ordine Testo normale tutti i caratteri stampabili gomendidicomersione Comandi di controllo Figura 2 28 Struttura schematica della stringa di formato Caratteri ammessi per il testo Come testo possono essere indicati e tutti i caratteri stampabili e tutti i caratteri che vengono inseriti nell interfaccia di linguaggio con ICE 1131 3 Il compiler della lingua converte tali caratteri nell opportuno codice esadecimale
238. pera 128 byte esso invia un telegramma FETCH successivo Questo contiene i byte da 1 a 4 dell intestazione del telegramma e Partner passivo Riceve il telegramma FETCH successivo controlla l intestazione del telegramma preleva i dati dalla CPU e conferma con un telegramma di reazione successivo con ulteriori dati Nel caso di un numero di errore diverso da 0 nel quarto 4 il telegramma di reazione non contiene dati Se vengono richiesti pi di 128 byte essi vengono prelevati automaticamente in uno o pi telegrammi successivi Nota Se il telegramma FETCH non stato ricevuto senza errori dalla CPU o se nell intestazione del telegramma si verificato un errore il partner di comunicazione registra un numero di errore nel byte 4 del telegramma di reazione Nel caso di errori di protocollo non avviene alcuna registrazione nel telegramma di reazione Accoppiamento punto a punto CP 341 Struttura installazione e parametrizzazione Manuale del prodotto 04 2011 A5E02191075 03 53 Informazioni di base per la trasmissione seriale di dati 2 5 Trasmissione dati con l accoppiamento a computer RK 512 Telegramma successivo FETCH La figura seguente mostra la trasmissione con prelevamento di dati e un telegramma di reazione successivo CP 341 Partner della comunicazione Telegramma successivo FETCH Carattere di inizio 02H __ STX gt Conferma pos 10H DLE Telegramma successivo FFH E B
239. piamento a computer RK 512 L accoppiamento a computer RK 512 gestisce la trasmissione dati nel caso di un accoppiamento punto a punto tra il CP 341 e un partner di comunicazione A differenza della procedura 3964 R l accoppiamento a computer RK 512 comprende oltre al livello fisico livello 1 e quello di linea livello 2 anche il livello di trasporto livello 4 L accoppiamento a computer RK 512 offre inoltre una sicurezza dei dati pi elevata e una migliore possibilit di indirizzamento Telegramma di reazione Ad ogni telegramma di comando ricevuto l accoppiamento a computer RK 512 risponde inviando un telegramma di reazione alla CPU livello di trasporto In questo modo il mittente pu verificare se i dati sono arrivati senza errori alla CPU o se la CPU contiene i dati richiesti Telegramma di comando telegrammi di comando sono di tipo SEND oppure FETCH Le modalit di avvio di un telegramma SEND o FETCH sono descritte nella sezione Comunicazione tramite blocchi funzionali Pagina 127 Telegramma SEND Nel caso di un telegramma SEND il CP 341 invia un telegramma di comando con dati utili e il partner di comunicazione risponde con un telegramma di reazione senza dati utili Telegramma FETCH Nel caso di un telegramma FETCH il CP 341 invia un telegramma di comando senza dati utili e il partner di comunicazione risponde con un telegramma di reazione con dati utili Telegramma successivo Se la quantit di dati sup
240. piamento punto a punto CP 341 Struttura installazione e parametrizzazione Manuale del prodotto 04 2011 A5E02191075 03 33 Informazioni di base per la trasmissione seriale di dati 2 4 Trasmissione dati con la procedura 3964 R 2 4 4 Trasmissione dei dati con 3964 R Trasmissione dati con 3964 R Nella figura seguente rappresentato lo svolgimento trasmissione dati in invio con la procedura 3964 R CP 341 Partner di comunicazione Carat di inizio 02H STX _ _ Attivazione del Conferma pos 10H DLE collegamento Byte di dati 1 Byte 1 Byte di dati 2 Byte 2 A yte di dati yte Dati a s utili e e Byte di dati n Byte n gt Codice finale 10H _ DLE Deae Codice finale 03H _ amp ETX gt del Solo 3964R BCC gt collegamento Conferma pos 10H Tm DLE Figura 2 5 Comunicazione nell invio con la procedura 3964 R Attivazione del collegamento in invio Nell attivazione del collegamento la procedura 3964 R invia il carattere di controllo STX Se il partner di comunicazione risponde prima del trascorrere del tempo di ritardo della conferma QVZ con il carattere DLE la procedura passa allora alla fase si trasmissione Se il partner di comunicazione risponde con NAK con un altro carattere qualsiasi ad esclusione di DLE o STX o se il tempo di ritardo della conferma trascorre senza reazione la procedura ripete l attivazione del collegamento Trascorso
241. processo delle uscite viene trasferita come stato di segnale alle unit delle uscite Impostazione di default L impostazione di default un impostazione di base logica che viene sempre utilizzata nel caso in cui non si siano indicati altri valori Indirizzo L indirizzo indica il percorso fisico di memorizzazione e rende possibile l accesso diretto all operando memorizzato con questo indirizzo Accoppiamento punto a punto CP 341 Struttura installazione e parametrizzazione Manuale del prodotto 04 2011 A5E02191075 03 247 Glossario Interrupt Con interrupt si definisce un interruzione dell elaborazione del programma nel processore di un sistema di automazione a causa della presenza di un allarme esterno Memoria di lavoro La memoria di lavoro una memoria RAM della CPU alla quale il processore accede durante l elaborazione del programma utente Online Offline In modalit online in corso un collegamento di dati tra il sistema di automazione e il dispositivo di programmazione in modalit offline questo collegamento non attivo Operando Un operando una parte di un istruzione STEP 7 che indica quale operazione deve effettuare il processore Esso pu essere indirizzato sia in modo assoluto che simbolico Parametri del blocco parametri del blocco sono segnaposto all interno di blocchi utilizzabili pi volte ai quali vengono assegnati valori attuali al momento del richiamo del rispettivo blocco Pa
242. progettazione di collegamenti STEP 7 descrive dettagliatamente come e salvare la configurazione e i parametri e caricare la configurazione e i parametri nella CPU e leggere modificare copiare e stampare la configurazione e i parametri Accoppiamento punto a punto CP 341 Struttura installazione e parametrizzazione Manuale del prodotto 04 2011 A5E02191075 03 121 Configurazione e parametrizzazione del CP 341 5 7 Caricamento successivo di driver protocolli di trasmissione 5 7 Presupposti Caricamento successivo di driver protocolli di trasmissione Per l ampliamento delle funzioni e l adattamento del CP 341 al partner di comunicazione si possono caricare nel CP 341 oltre ai protocolli standard nel firmware dell unit ASCII 3964 R RK 512 ulteriori protocolli di trasmissione driver caricabili driver caricabili non fanno parte della dotazione di serie del CP 341 o dell interfaccia di parametrizzazione e devono essere ordinati a parte vedere il catalogo ST 70 Capitolo Driver caricabili L installazione la parametrizzazione e il caricamento di un driver caricabile nel CP 341 sono descritti nella documentazione separata del driver Qui di seguito sono descritti solo i presupposti e l uso in generale Per il caricamento successivo di driver necessario che siano soddisfatti i seguenti presupposti e STEP7 a partire dalla V5 3 e Interfaccia di parametrizzazione CP 341 parametrizzazione di accoppiamento
243. punti Ulteriori avvertenze su questo argomento sull assegnazione dei pin dei connettori maschio Sub D e sugli schemi di cablaggio sono riportate alla sezione Cavi con connettore Pagina 221 del presente manuale Accoppiamento punto a punto CP 341 Struttura installazione e parametrizzazione 22 Manuale del prodotto 04 2011 A5E02191075 03 Informazioni di base per la trasmissione seriale di dati 2 1 Trasmissione seriale di un carattere Per lo scambio di dati tra due o pi partner di comunicazione ci sono pi possibilit L accoppiamento punto a punto tra due partner di comunicazione il tipo di scambio di informazioni pi semplice Accoppiamento punto a punto Nell accoppiamento punto a punto il processore di comunicazione costituisce l interfaccia tra un controllore programmabile e un partner di comunicazione Con l accoppiamento punto a punto con il processore di comunicazione la trasmissione dei dati seriale Trasmissione di dati seriale Nella trasmissione seriale i singoli bit di un byte di un informazione vengono trasmessi uno dopo l altro in un ordine stabilito Driver per la comunicazione mono bidirezionale La trasmissione di dati con il partner di comunicazione viene svolta in modo autonomo dall interfaccia seriale del CP 341 A questo scopo il CP 341 dispone di quattro driver diversi Comunicazione monodirezionale e Driver stampante Comunicazione bidirezionale e Driver ASCII e Procedura 3964 R e Acc
244. punto CP 341 Struttura installazione e parametrizzazione Manuale del prodotto 04 2011 A5E02191075 03 95 Informazioni di base per la trasmissione seriale di dati 2 8 Dati di parametrizzazione Parametro Carattere di separazione Chiusura della riga Descrizione Numero degli spazi al termine di ogni riga di intestazione di testo o pi di pagina Il carattere di separazione definito deve essere contenuto nella riga di intestazione di testo e pi di pagina Campo di valori e CR ritorno carrello e LF riga avanti e CRLF ritorno carrello e riga avanti e LF CR riga avanti e ritorno carrello Valore di default CR LF ritorno carrello e riga avanti Righe di intestazione pi di pagina Testo per un massimo di 2 righe di intestazione e pi di pagina viene stampata una riga di intestazione o pi di pagina se il campo di introduzione del software di parametrizzazione contiene un testo o almeno uno spazio Se per la seconda intestazione o pi pagina viene indicato soltanto un testo la prima riga di intestazione o pi pagina viene completata con spazi e stampata Prima e dopo l intestazione le righe a pi pagina viene stampata una riga vuota e Carattere ASCII testo e P emissione del comando di conversione per il numero di pagina max 60 caratteri Set di caratteri La tabella seguente riporta la descrizione dei parametri per il set di caratteri Tabell
245. r di diagnostica vengono visualizzati come testo in chiaro gli eventi di diagnostica pi recenti del CP 341 Nel campo Dettagli dell evento possibile riperire ulteriori informazioni sulla causa dell errore Il campo ID dell evento visualizza il codice dell evento La parte anteriore fissa La parte posteriore corrisponde alla classe e al numero degli eventi stessi Selezionando il pulsante Guida all evento viene visualizzata la Guida relativa al testo dell evento in questione Facendo clic su Aggiorna i dati vengono letti nuovamente dal CP 341 Facendo clic su Guida all evento possibile visualizzare un argomento della Guida relativo all evento di diagnostica selezionato e ottenere informazioni per eliminare l errore Accoppiamento punto a punto CP 341 Struttura installazione e parametrizzazione Manuale del prodotto 04 2011 A5E02191075 03 199 Diagnostica con il CP 341 8 1 Funzioni di diagnostica del CP 341 8 1 5 Allarme di diagnostica Il CP 341 in grado di attivare un allarme di diagnostica nella CPU assegnata e di mettere in evidenza un anomalia del CP 341 Tramite la parametrizzazione si pu impostare se il CP 341 nel caso di errori gravi debba attivare un allarme di diagnostica o no Per default impostato Generazione di allarme no Allarme di diagnostica In caso di errore il CP 341 mette a disposizione i dati di diagnostica nel bus backplane S7 300 Reagendo all allarme di diagnostica la C
246. rametri dell unit parametri dell unit sono valori con i quali si pu impostare il comportamento dell unit parametri dell unit si suddividono in parametri statici e dinamici Parametrizzazione Per parametrizzazione si intende l impostazione del comportamento di un unit Parametro parametri sono valori che possono essere assegnati parametri si suddividono in parametri del blocco e parametri dell unit Procedura Lo svolgimento della trasmissione dati secondo un determinato protocollo viene definito procedura Processore di comunicazione processori di comunicazione sono unit per accoppiamenti punto a punto e accoppiamenti di bus Accoppiamento punto a punto CP 341 Struttura installazione e parametrizzazione 248 Manuale del prodotto 04 2011 A5E02191075 03 Glossario Programma utente Il programma utente contiene tutte le istruzioni e le convenzioni per l elaborazione dei segnali che consentono il comando di un impianto o di un processo In SIMATIC S7 il programma utente viene creato con una struttura formata da piccole unit i blocchi Protocollo Nella trasmissione dei dati i partner di comunicazione devono attenersi a regole fisse per la gestione e l esecuzione del traffico dei dati Tali regole vengono definite come protocolli Richiamo del blocco Si definisce richiamo di blocco la diramazione dell elaborazione del programma al blocco richiamato Sistema di automazione Un sistem
247. ramite l interfaccia Nota Il paragrafo Caricamento successivo degli aggiornamenti firmware Pagina 1123 descrive le segnalazioni dei LED generate durante il caricamento di un aggiornamento del firmware LED di errore cumulativo SF Il LED di errore cumulativo SF si accende sempre dopo RETE ON e si spegne dopo l inizializzazione Se per il CP 341 sono stati creati dati di parametrizzazione il LED SF si riaccende brevemente durante la riparametrizzazione Il LED di errore cumulativo SF si accende in presenza dei seguenti errori e Errore di hardware e Errore di firmware e Errore di parametrizzazione 0 mancanza di parametrizzazione e BREAK linea di ricezione tra CP 341 e partner di comunicazione interrotta Accoppiamento punto a punto CP 341 Struttura installazione e parametrizzazione Manuale del prodotto 04 2011 A5E02191075 03 181 Diagnostica con il CP 341 8 1 Funzioni di diagnostica del CP 341 8 1 2 Messaggi di diagnostica dei blocchi funzionali Per la diagnostica degli errori ogni blocco funzionale dispone di un parametro STATUS Ogni numero di messaggio STATUS ha indipendentemente dal blocco funzionale usato lo stesso significato Schema numerico classe dell evento numero dell evento Esempio 182 La figura seguente mostra la struttura del parametro STATUS Bit nr 15 13 12 8 7 0 STATUS Classe di Numero di evento evento numero di errore Riserva Figura 8 1 Struttura del param
248. ramite ordini della CPU Nella figura seguente descritto lo svolgimento dell accoppiamento a computer RK 512 tramite ordini della CPU Ordini CPU posizione di base Ordine CPU Telegr di comando CPU v y Avviare TREA T gt TREA Attendere il Interruzione causa errore telegr di reaz Telegramma di reazione arrivato Tutti i dati sono stati trasmessi Li Ordine CPU terminato Ulteriori blocchi parziali 4 Trasmettere telegr di comando succ Avviare TREA T gt TREA O primo telegramma di Attendere il reazione arrivato telegr di reaz s t Interruzione causa errore Telegramma di reazione successivo arrivato lt Tempo di sorveglianza del telegramma di reazione dipendente dal baudrate Trea 5 s 7 s 10 s Figura 2 18 Schema di svolgimento nel caso di trasmissione dati con l RK 512 tramite ordini della CPU Accoppiamento punto a punto CP 341 Struttura installazione e parametrizzazione 56 Manuale del prodotto 04 2011 A5E02191075 03 Informazioni di base per la trasmissione seriale di dati 2 5 Trasmissione dati con l accoppiamento a computer RK 512 Segnalazione di errore ampliata nell FB di ricezione Attivare il parametro Visualizza errori di ricezione sull FB per consentire la visualizzazione di un telegramma ricevuto con errori anche nell uscita di stato del blocco funzionale P_RCV_RK Qua
249. resente manuale descrivono la configurazione e la messa in servizio di un accoppiamento punto a punto Contenuti del manuale Il presente manuale descrive l hardware e il software del processore di comunicazione CP 341 e la relativa implementazione in un sistema di automazione S7 300 Esso composto da una parte istruttiva e da una di consultazione appendici Il manuale tratta i seguenti argomenti Informazioni di base dell accoppiamento punto a punto con il CP 341 Messa in servizio del CP 341 Montaggio del CP 341 Comunicazione con il CP 341 Diagnostica Esempio applicativo Caratteristiche e dati tecnici Campo di validit del manuale Il presente manuale valido per Prodotto Numero di ordinazione Dalla versione di prodotto CP 341 RS 232C 6ES7 341 1AH02 0AE0 01 CP 341 20mA TTY 6ES7 341 1BH02 0AE0 01 CP 341 RS 422 485 6ES7 341 1CH02 0AEO 01 Nota Il presente manuale contiene la descrizione dei processori di comunicazione CP 341 valida al momento dell edizione del manuale Ci si riserva di apportare modifiche alla funzionalit delle unit in un informazione separata sul prodotto Accoppiamento punto a punto CP 341 Struttura installazione e parametrizzazione Manuale del prodotto 04 2011 A5E02191075 03 Prefazione Convenzioni Nella presente documentazione viene utilizzata l abbreviazione CP 341 quando le informazioni sono valide per tutte e tre le versioni delle unit CP 341 RS23
250. riabile 1 10 numero di pagina 10 Per l emissione di n byte di dati utili su una stampante introdurre il numero di blocco di un puntatore DB al momento del richiamo del blocco funzionale P_PRINT Nel puntatore DB sono memorizzati in modo dipendente e in un determinato ordine i puntatori ai blocchi dati con la stringa di formato e le variabili Durante l emissione avviene una preparazione dei dati della stampante Essa avviene conformemente alla parametrizzazione con l interfaccia di parametrizzazione CP 341 parametrizzazione di accoppiamento punto a punto layout di pagina set di caratteri caratteri di controllo ecc Durante la stampa non si ha alcuna ricezione di caratteri Costituisono un eccezione i caratteri di controllo per il controllo di flusso se sono stati parametrizzati opportunamente Caratteri che eventualmente arrivano non vengono accettati Nota Con la parametrizzazione del controllo di flusso XON XOFF i dati utili non devono contenere nessun carattere XON o XOFF parametrizzato Le impostazione di default sono DC1 11H per XON e DC3 13H per XOFF Accoppiamento punto a punto CP 341 Struttura installazione e parametrizzazione Manuale del prodotto 04 2011 A5E02191075 03 75 Informazioni di base per la trasmissione seriale di dati 2 7 Trasmissione dati con driver stampante Emissione del testo del messaggio Nella figura seguente sono rappresentati gli svolgimenti della stampa Attesa di ordin
251. rrato dell apparecchiatura partner eventualmente tramite un dispositivo di controllo interfaccia da inserire nella linea di trasmissione 06 04H Errore nel quarto byte di comando lettera di comando errata Errore di fondo nella struttura dell intestazione presso il partner o stata richiesta una combinazione di comando che per il CP non ammessa Controllare i comandi ammessi Controllare il comportamento errato dell apparecchiatura partner eventualmente tramite un dispositivo di controllo interfaccia da inserire nella linea di trasmissione 06 05H Errore nel quarto byte di comando del telegramma successivo comando non come nel primo telegramma Errore di fondo nella struttura dell intestazione presso il partner Controllare il comportamento errato dell apparecchiatura partner eventualmente tramite un dispositivo di controllo interfaccia da inserire nella linea di trasmissione 06 06H Errore nel quinto byte di comando numero di DB non ammesso Leggere nelle tabelle degli ordini i numeri di DB gli indirizzi iniziali o le lunghezze ammessi rrore nel quinto o sesto byte di comando 06 07H E quint to byte di d indirizzo iniziale troppo elevato Leggere nelle tabelle degli ordini i numeri di DB gli indirizzi iniziali o le lunghezze ammessi 06 08H Errore nel settimo o ottavo byte di comando lunghezza non ammessa Leggere nelle tabelle degli ordini i numeri di DB DX gli indirizzi iniziali o le
252. s 1200 bit s 30 ms 2400 115200 bit s 20 ms Tempo di ritardo della Il tempo di ritardo della conferma 20 ms 65530 ms in passi da 2000 ms conferma stabilisce l intervallo temporale massimo 10 ms 550 ms per ammesso fino alla conferma del partner Il tempo di ritardo della conferma 3964 senza nell attivazione del collegamento tempo pi breve dipende dal baudrate controllo di tra STX e conferma DLE del partner o 300 bit s 60 blocco disattivazione del collegamento tempo tra it s me DLE ETX e conferma DLE del partner 600 bit s 40 ms 1200 bit s 30 ms 2400 115200 bit s 20 ms Tentativi di Questo parametro definisce il numero Da 1 a 255 6 collegamento massimo dei tentativi compiuti dal CP 341 per creare un collegamento Tentativi di Il parametro stabilisce il numero massimo Da 1 a 255 6 80 Accoppiamento punto a punto CP 341 Struttura installazione e parametrizzazione Manuale del prodotto 04 2011 A5E02191075 03 Informazioni di base per la trasmissione seriale di dati Velocit di trasmissione Griglia 2 8 Dati di parametrizzazione Nella tabella seguente si trova la descrizione della velocit di trasmissione griglia Tabella 2 6 Velocit di trasmissione griglia procedura 3964 R priorit bassa se la sua richiesta di trasmissione deve attendere quella dell altro partner Con la procedura 3964 R entrambi i partner di comunicazione devono essere parametrizzati con diverse priorit
253. serisce i caratteri DLE ETX e soltanto con 3964R la somma di controllo del blocco BCC come codice finale e attende un carattere di conferma Se il partner di comunicazione invia il carattere DLE entro il trascorrere del tempo di ritardo di conferma ci significa che il blocco stato ricevuto senza errori Se il partner di comunicazione risponde con NAK con un altro carattere qualsiasi ad esclusione di DLE con un carattere disturbato o se il tempo di ritardo di conferma trascorre senza reazione la procedura ricomincia nuovamente la trasmissione con l attivazione del collegamento STX Dopo che trascorso il numero parametrizzato di tentativi di trasmissione del blocco dati la procedura interrompe l operazione e invia il carattere NAK al partner di comunicazione Il CP 341 segnala l errore al blocco funzionale P_SND_RK parametro di uscita STATUS Accoppiamento punto a punto CP 341 Struttura installazione e parametrizzazione Manuale del prodotto 04 2011 A5E02191075 03 35 Informazioni di base per la trasmissione seriale di dati 2 4 Trasmissione dati con la procedura 3964 R Fasi della trasmissione con la procedura 3964 R La figura seguente mostra come si svolge la trasmissione con la procedura 3964 R Procedura 3964 R Transmissione 6 Richiesta di trasmissione G Invio di NAK i W no SO no Propria priorit alto W 1 no t scaduto STX Con errori
254. sferimento del firmware al CP 341 dalla V5 0 avviene tramite la superficie di parametrizzazione CP 341 parametrizzazione di accoppiamento punto a punto Procedere come indicato di seguito 1 2 Portare la CPU in stato STOP Avviare la superficie di parametrizzazione Nel SIMATIC Manager File gt Apri gt Progetto gt Apri Configurazione HW gt fare doppio clic sul CP 341 gt selezionare il pulsante Parametro Selezionare il comando di menu Strumenti gt Aggiornamento firmware Risultato Se il CP 341 accessibile viene visualizzato lo stato del firmware dell unit attuale Se nel CP 341 non si trova alcun firmware comparir Ci pu succedere ad esempio se l aggiornamento del firmware stato interrotto In questo caso il firmware precedente viene cancellato Prima di procedere alla messa in servizio necessario caricare di nuovo il firmware Selezionare tramite il pulsante Cerca file il firmware da caricare UPD Avvertenza Il firmware di base composto da 3 file con estensione UPD Selezionare nel caso del firmware di base solo il file HEADER UPD Risultato Ora viene visualizzata in Stato FW scelto la versione del firmware scelto Avviare il caricamento nel CP 341 facendo clic su Carica firmware Il caricamento deve essere confermato ancora una volta Utilizzando il pulsante Annulla si interrompe immediatamente il caricamento Avvertenza Prima di cancellare il
255. sione dati con la procedura 3964 R La procedura 3964 R controlla la trasmissione dei dati con accoppiamento punto a punto tra il processore di comunicazione e un partner della comunicazione Oltre al livello fisico livello 1 la procedura 3964 R comprende anche quello di linea livello 2 2 4 2 Caratteri di comando della procedura 3964 R Caratteri di controllo La procedura 3964 R aggiunge alla trasmissione dei dati utili dei caratteri di controllo livello di linea Grazie ad essi il partner di comunicazione pu controllare se i dati sono giunti completi e senza errori La procedura 3964 R esamina i seguenti caratteri di controllo e STX Start of Text inizio della sequenza di caratteri da trasmettere e DLE Data Link Escape commutazione della trasmissione dati e ETX End of Text fine della sequenza di caratteri da trasmettere e BCC Block Check Character soltanto con 3964R carattere di controllo blocco e NAK Negative Acknowledge segnalazione di risposta negativa Nota Se come carattere di informazione viene trasmesso DLE esso per differenziarlo dal carattere di controllo DLE nell attivazione e nella disattivazione del collegamento sulla linea di trasmissione viene inviato due volte raddoppiamento del DLE Il ricevente annulla nuovamente il raddoppio del DLE Priorit Con la procedura 3964 R necessario correlare ad un partner di comunicazione una priorit elevata e all altro una priorit bassa
256. sistema Accoppiamento punto a punto CP 341 Struttura installazione e parametrizzazione Manuale del prodotto 04 2011 A5E02191075 03 203 Esempio di programmazione di blocchi standard 9 1 Informazioni generali Presupposti L esempio pu essere provato con una configurazione hardware minima Inoltre viene utilizzata la funzione Controlla e comanda variabili di STEP 7 p es per modificare i dati di trasmissione Esempio di programmazione Il programma di esempio del CP 341 contenuto insieme alla superficie di parametrizzazione e ai blocchi funzionali nei CD ROM di installazione in dotazione con l unit Il programma disponibile in formato compilato e come file sorgente ASCII incluso inoltre un elenco dei simboli utilizzati nell esempio Accoppiamento punto a punto CP 341 Struttura installazione e parametrizzazione 204 Manuale del prodotto 04 2011 A5E02191075 03 Esempio di programmazione di blocchi standard 9 2 Configurazione dei dispositivi 9 2 Configurazione dei dispositivi Applicazione Per applicare l esempio di programmazione possibile utilizzare le seguenti apparecchiature e un sistema di automazione S7 300 telaio di montaggio alimentazione CPU e un unit CP 341 con partner di comunicazione ad esempio un secondo CP o inserimento di un cosiddetto connettore di cortocircuito nel quale cio la linea di trasmissione collegata con quella di ricezione L impiego del connett
257. sistema con testi dei messaggi non Parametrizzazione ed eseguire un nuovo disponibili sul CP avviamento 05 06H Solo con driver stampante Progettare i testi dei messaggi con il software di testo del messaggio non disponibile parametrizzazione ed eseguire un nuovo avviamento 05 07H Solo con driver stampante Ridurre il testo del messaggio al massimo a 150 testo del messaggio troppo lungo caratteri max 250 caratteri con l uso di variabili 05 08H Solo con driver stampante Sono stati progettati pi comandi di conversione che troppi comandi di conversione variabili comandi di conversione senza la variabile corrispondente vengono ignorati 05 09H Solo con driver stampante Sono state progettate pi variabili che comandi di troppe variabili conversione Le variabili senza comando di conversione non vengono emesse 05 0AH Solo con driver stampante Controllare il comando di conversione comandi di comando di conversione sconosciuto conversione non definiti o non supportati vengono sostituiti nella stampa da 05 OBH Solo con driver stampante Controllare il comando di controllo comandi di comando di controllo sconosciuto controllo non definiti o non supportati vengono ignorati Il comando di controllo non viene emesso neanche come testo 05 OCH Solo con driver stampante Controllare il comando di conversione comandi di comando di conversione non eseguibile conversione non eseguibili vengono emessi nella stampa con i
258. sso simbolico Parametro FB P_RCV_RK Nella tabella seguente sono indicati i parametri dell FB 7 P_RCV_RK per l ordine Ricezione dati Tabella 6 6 Parametro FB 7 P_RCV_RK per l ordine Ricezione dati Nome Tipo Tipo di dati Commento Configurazione ammessa osservazioni EN_R INPUT BOOL Abilitazione alla ricezione dati R INPUT BOOL Interruzione ordine L ordine in corso viene interrotto Ricezione disabilitata Valore di default 0 LADDR INPUT INT Indirizzo di base del CP 341 L indirizzo di base viene prelevato da STEP 7 DB_NO INPUT INT Numero del blocco dati dei N del DB di ricezione specifico della CPU non dati di ricezione ammesso lo zero destinazione rilevante solo nel caso di destinazione dati DX DBB_NO INPUT INT Numero del byte di dati dei 0 lt DBB_NO lt 8190 dati di ricezione dal byte di dati di ricezione dati destinazione rilevante solo nel caso di destinazione dati DX L_TYP OUTPUT CHAR Tipo di area nella CPU D Blocco dati locale destinazione L_NO 1 OUTPUT INT Numero del blocco dati 0 lt L_NO lt 255 nella CPU locale destinazione L OFFSET OUTPUT INT Numero del byte di dati 0 lt L_OFFSET lt 510 nella CPU locale destinazione L_CF_BYT OUTPUT INT Byte del merker di O lt L_ CF BYTE lt 255255 indica senza merker di accoppiamento nella CPU accoppiamento locale L_CF_BIT 1 OUTPUT INT Bit del merker di O lt L_CF_BIT lt 7 accoppiamento ne
259. stazione e il resettaggio delle Driver ASCII versione 2 0 uscite dell interfaccia RS 232C del CP 341 RS 232C FB7P_RCV RK Con il blocco funzionale P_RCV_RK possibile ricevere dati da un Procedura 3964 R partner di comunicazione e memorizzarli in un blocco dati o mettere i driver ASCII dati a disposizione del partner di comunicazione accoppiamento a computer RK 512 FB8P_SND RK Con il blocco funzionale P_SND_RK possibile trasmettere l intera area Procedura 3964 R o un area parziale di un blocco dati a un partner di comunicazione o driver ASCII prelevare dati da quest ultimo accoppiamento a computer RK 512 FB 13 P_PRINT_RK Il blocco funzionale P_PRINT_RK consente di stampare testi dei Driver stampante messaggi contenenti fino a quattro variabili Corredo di fornitura e installazione I blocchi funzionali del CP 341 sono contenuti sul CD in dotazione con l unit insieme alla superficie di parametrizzazione e al programma di esempio L installazione dei blocchi funzionali avviene insieme a quella dell interfaccia di programmazione Dopo l installazione i blocchi funzionali si trovano nella biblioteca e CP 341 FC 5 V24_ STAT versione 2 0 FC 6 V24_SET versione 2 0 FB 7 P_RCV_RK FB 8 P_SND_RK e FB 13 P_PRINT_RK La biblioteca si apre nel SIMATIC Manager di STEP 7 con il comando di menu File gt Apri gt Biblioteca nella directory CP PTP CP 341 Blocks Operando con i blocchi funzionali basta poi solo copiare il blocco f
260. suno nessuna dati Le si svolge il controllo del flusso di e XON XOFF e RTS CTS e Gestione Comando dei segnali V 24 Carattere XON Codice per il carattere XON e con7bitdi dati 11 DC1 da 0 a 7FH esadecimale e con 8 bit di dati da 0 a FFH esadecimale 4 Carattere XON Codice per il carattere XOFF e con7bitdi dati 13 DC3 da 0 a 7FH esadecimale 4 e con 8 bit di dati da 0 a FFH esadecimale 4 Attesa di XON dopo Intervallo di attesa da parte del processore 20 65530 ms 20000 ms XOFF tempo di attesa di comunicazione in trasmissione per il in passi da 10 ms per CTS ON 2 carattere XON o per CTS ON del partner di comunicazione Tempo di Intervallo di attesa dopo la trasmissione 0 65530 ms 10 ms disattivazione RTS 3 finch il processore di comunicazione non in passi da 10 ms imposta la linea RTS su OFF Tempo di attesa Intervallo che il processore di 0 65530 ms 10 ms emissione dati 3 comunicazione in trasmissione deve in passi da 10 ms attendere fino al CTS ON del partner di comunicazione prima di iniziare la trasmissione dopo RTS ON Solo con il controllo del flusso di dati con XON XOFF 2Solo con il controllo del flusso di dati con XON XOFF o RTS CTS 3 Solo in caso di comando automatico dei segnali addizionali dell RS 232 4 A seconda che vengano parametrizzati 7 o 8 bit di dati per la griglia Accoppiamento punto a punto CP 341 Struttura installaz
261. taggio Disinstallazione del telaio di montaggio guida profilata Per smontare il CP 341 dal telaio di montaggio guida profilata procedere nell ordine seguente Commutare la CPU in STOP Spegnere l alimentatore Aprire i pannelli frontali Staccare il collegamento con l alimentazione DC 24V Staccare i connettori Sub D dall interfaccia integrata Svitare la vite di fissaggio dell unit N O dd SA WU N Ribaltare l unit dalla guida profilata ed estrarla dal controllore programmabile 4 2 3 Disposizioni di montaggio Direttive da osservare Osservare le direttive di montaggio generali per sistemi S7 300 vedere il manuale Sistema di automazione S7 300 Configurazione e dati della CPU Per il rispetto dei valori EMC compatibilit elettromagnetica posare la calza del cavo su una guida di schermatura Accoppiamento punto a punto CP 341 Struttura installazione e parametrizzazione Manuale del prodotto 04 2011 A5E02191075 03 113 Montaggio del CP 341 4 2 Montaggio e smontaggio del CP 341 Accoppiamento punto a punto CP 341 Struttura installazione e parametrizzazione 114 Manuale del prodotto 04 2011 A5E02191075 03 Configurazione e parametrizzazione del CP 341 5 1 Possibilit della progettazione Possibilit di progettazione Le varianti delle unit del CP 341 si configurano e si parametrizzano con STEP 7 o con l interfaccia di parametrizzazione CP 341 parametrizzazione di accoppiamen
262. tallazione e parametrizzazione Manuale del prodotto 04 2011 A5E02191075 03 205 Esempio di programmazione di blocchi standard 9 4 Blocchi utilizzati 9 4 Blocchi utilizzati Blocchi utilizzati 206 La tabella seguente riporta i blocchi usati per l esempio di programmazione Blocco Simbolo Commento OB 1 CYCLE Elaborazione ciclica del programma OB 100 RESTART Elaborazione avviamento nuovo avviamento DB 21 SEND IDB DB di istanza per l FB P_SND_RK DB 22 RECV IDB DB di istanza per l FB P_RCV_RK DB 40 SEND WORK DB DB di lavoro per gli FB 8 standard DB 41 RECV WORK DB DB di lavoro per gli FB 7 standard DB 42 SEND SRC DB Blocco dati di trasmissione DB 43 RECV DST DB Blocco dati di ricezione FB7 P_RCV_RK FB standard per la ricezione dei dati RK 512 FB8 P_SND_RK FB standard per la trasmissione dei dati RK 512 FC 5 V24_STAT FC standard per lettura delle uscite del CP FC 6 V24_SET FC standard per scrittura delle uscite del CP FC 14 V24_ZYK Comando dei segnali addizionali dell RS 232C FC 21 SEND Trasmissione dati FC 22 RECEIVE Ricezione dei dati Accoppiamento punto a punto CP 341 Struttura installazione e parametrizzazione Manuale del prodotto 04 2011 A5E02191075 03 Esempio di programmazione di blocchi standard 9 5 Installazione messaggi di errore 9 5 Installazione messaggi di errore Corredo di fornitura e installazione L esempio di programma del CP 3
263. te 0 053 0 078 0 102 0 150 0 295 0 586 1 167 2 329 4 653 9 301 18 599 1000 byte 0 103 0 152 0 200 0 297 0 585 1 163 2 317 4 629 9 249 18 491 36 976 4000 byte 0 332 0 597 0 786 1 172 2 321 4 621 9 216 18 424 36 824 73 635 147 276 Accoppiamento punto a punto CP 341 Struttura installazione e parametrizzazione 218 Manuale del prodotto 04 2011 A5E02191075 03 Dati tecnici Accoppiamento a computer RK 512 Tabella A 12 Tempi di trasmissione in s con accoppiamento a calcolatore RK 512 A 2 Tempi di trasmissione Dati utili Baudrate Bd 115200 76800 57600 38400 19200 9600 4800 2400 1200 600 300 1 byte 0 007 0 009 0 010 0 012 0 020 0 035 0 066 0 130 0 258 0 514 1 029 10 byte 0 008 0 010 0 012 0 015 0 025 0 044 0 084 0 167 0 332 0 663 1 323 20 byte 0 009 0 012 0 014 0 018 0 030 0 056 0 107 0 213 0 424 0 844 1 694 50 byte 0 013 0 016 0 020 0 027 0 048 0 091 0 176 0 350 0 699 1 396 2 790 100 byte 0 018 0 024 0 030 0 042 0 077 0 149 0 291 0 580 1 159 2 315 4 627 200 byte 0 032 0 043 0 055 0 079 0 149 0 289 0 569 1 133 2 262 4 520 9 034 500 byte 0 071 0 100 0 128 0 184 0 351 0 687 1 357 2 699 5 389 10 776 21 537 1000 byte 0 139 0 196 0 250 0 363 0 697 1 364 2 700 5 375 10 723 21 438 42 853 4000 byte 0 540 0 769 0 983 1 431 2 765 5 427 10 758 21 430 42 770 85 443 170 795 Accoppi
264. te di dati 1 Dati Byte 2 gt Byte di dati 2 utili hd e e Byte n Byte di dati n Disattivazione DLE Codice finale 10H del ETX m Codice finale 03H collegamento BCC gt Solo 3964R t DLE Conferma pos 10H Figura 2 7 Comunicazione in ricezione con la procedura 3964 R Nota Non appena pronta ad operare la procedura 3964 R invia una volta il carattere NAK al partner di comunicazione per portarlo nello stato di riposo Attivazione del collegamento in ricezione Nello stato di riposo in assenza di ordini di trasmissione la procedura attende l attivazione del collegamento da parte del partner di comunicazione Se all attivazione del collegamento con STX non disponibile un buffer di ricezione vuoto viene avviato un tempo di attesa di 400 ms Se anche al termine di questo intervallo non disponibile un buffer di ricezione vuoto il CP 341 segnala l errore messaggio di errore nell uscita STATUS dell FB La procedura invia il carattere NAK e si riporta nello stato di riposo In caso contrario la procedura invia il carattere DLE e riceve i dati Se la procedura in stato di riposo riceve un carattere qualsiasi a parte STX o NAK essa attende il trascorrere del tempo di ritardo del carattere ZVZ e invia poi il carattere NAK Il CP 341 segnala l errore al blocco funzionale P_RCV_RK parametro di uscita STATUS Accoppiamento punto a punto CP 341 Struttura installazione e p
265. telegrammi di reazione Tabella 2 9 Accoppiamento calcolatore RK512 Parametro Descrizione Campo di Valore di valori default Tempo di attesa ai telegrammi di Attivare il parametro in funzione della velocit di e s no reazione trasmissione per la sorveglianza tramite i tempi n Dopo la trasmissione del telegramma di di attesa elencati di seguito dei telegrammi di comando l RK 512 attende entro il reazione attesi dal partner tempo di controllo un telegramma di reazione da parte del partner di e 300 Baud 108s comunicazione La lunghezza del tempo di sorveglianza impostata per 600 Baud 7 s default a prescindere dalla velocit di e 1200 Baud5s trasmissione su 20 s e da 38400 Baud 3 s Questo tempo pu essere ridotto tramite parametrizzazione nella scheda i RK512 dell interfaccia di Il campo disattivato Tempo di attesa massimo parametrizzazione consente soltanto la visualizzazione del tempo di sorveglianza impiegato e non editabile Accoppiamento punto a punto CP 341 Struttura installazione e parametrizzazione 84 Manuale del prodotto 04 2011 A5E02191075 03 Informazioni di base per la trasmissione seriale di dati 2 8 Dati di parametrizzazione Segnalazione di errore ampliata nell FB di ricezione Tabella 2 10 Buffer di ricezione del CP procedura 3964 R Parametro Descrizione Campo di Valore di valori default Segnalazione di errore ampliata nell FB Attiv
266. temporale dell FB 8 P_SND_RK per l ordine Preleva dati Nota L ingresso REQ attivato dal fronte Nell ingresso REQ sufficiente un fronte di salita Non necessario che il risultato logico combinatorio RLC abbia lo stato di segnale 1 per tutta la durata della della trasmissione Accoppiamento punto a punto CP 341 Struttura installazione e parametrizzazione 160 Manuale del prodotto 04 2011 A5E02191075 03 Comunicazione tramite blocchi funzionali 6 5 Utilizzo dei blocchi funzionali nel caso del driver ASCII 6 5 Utilizzo dei blocchi funzionali nel caso del driver ASCII 6 5 1 Blocchi funzionali con il driver ASCII Per la trasmissione dei dati con il driver ASCII possibile utilizzare le stesse funzioni utilizzate nella procedura 3964 R Tutte le informazioni relative ai blocchi funzionali FB P_SND_RK e FBP_RCV_RK per la procedura 3964 R valgono quindi anche per il driver ASCII Inoltre nel caso del driver ASCII impiegando il modulo di interfaccia RS 232C possibile leggere e comadare i segnali addizionali RS 232C Nel seguito sono descritti i passi necessari per utilizzare queste funzioni aggiuntive Per la lettura e il comando dei segnali addizionali RS 232C sono a disposizione i seguenti blocchi funzionali e FC 5 V24 STAT per controllare gli stati dell interfaccia e FC 6 V24 SET per impostare resettare le uscite dell interfaccia Nota Per il CP 341 si possono utilizzare solo le funzioni FC 5 V24
267. tilizzo di questi linguaggi consigliabile acquisire dimestichezza consultando il manuale con la metodica di creazione dei programmi Lavorando con il software possibile accedere in modo selettivo alla Guida in linea fatta eccezione per HiGraph che risponde a tutte le domande per l uso degli editor compilatori Manuale di riferimento Funzioni standard e di sistema per S7 300 400 http support automation siemens com WW view it 1214574 Le CPU S7 contengono funzioni standard e di sistema integrate nel sistema operativo che possono essere utilizzate in ciascuno dei linguaggi AWL KOP e SCL disponibili Il manuale fornisce una panoramica delle funzioni fondamentali disponibili in S7 cos come a titolo di consultazione una descrizione dettagliata delle interfacce per un uso nel proprio programma 1 Pacchetti opzionali al software di sistema per l S7 300 400 244 Accoppiamento punto a punto CP 341 Struttura installazione e parametrizzazione Manuale del prodotto 04 2011 A5E02191075 03 Glossario Accoppiamento punto a punto Nell accoppiamento punto a punto il processore di comunicazione costituisce l interfaccia tra un controllore programmabile e un partner di comunicazione Avviamento Lo stato di funzionamento AVVIO viene eseguito al momento della commutazione di stato da STOP a RUN Blocchi di sistema blocchi di sistema si differenziano dagli altri blocchi in quanto sono gi integrati nel sist
268. to N corrente l A variabile 1 1 variabile 2 2 variabile 3 3 Esempi di comandi di conversione errati 104 Nel seguito sono elencati alcuni esempi di comandi di conversione errati Esempio 1 2R Stringa di formato 303 2R variabile 1 1 2345E6 Errore larghezza non valida nel tipo di rappresentazione R Il valore massimo ammesso per tutti i tipi di rappresentazione 255 Esempio 2 Stringa di formato 4 11 variabile 1 12345 DEZ Errore la larghezza per il valore della variabile da emettere insufficiente La precisione nel tipo di rappresentazione non rilevante Esempio 3 96 10 3 Stringa di formato 7 2D variabile 1 D 1996 10 31 Errore la stringa di formato formalmente corretta per la stampa completa della data stata per scelta una larghezza insufficiente Esempio 4 kkkkkkkkkk Stringa di formato 3A variabile 1 D 1996 10 31 Errore stata scelta la larghezza standard del tipo di rappresentazione A ma con precisione non valida valori possibili sarebbero in questo caso 2 o 4 Esempio 5 Stringa di formato 3 3 variabile 1 12345 esadecimale Errore non stato indicato alcun tipo di rappresentazione Accoppiamento punto a punto CP 341 Struttura installazione e parametrizzazione Manuale del prodotto 04 2011 A5E02191075 03 Informazioni di base per la trasmissione seriale di dati 2 8 Dati di parametrizzazione Esempi di coman
269. to dell interruzione erano in cammino tra il CP 341 e la CPU o che erano gi stati ricevuti dall FB Segnalazione di errore ampliata nell FB di ricezione Attivare il parametro Visualizza errori di ricezione sull FB per consentire la visualizzazione di un telegramma ricevuto con errori anche nell uscita di stato del blocco funzionale P_RCV_RK Quando questo parametro disattivato viene creata soltanto una registrazione nel buffer di diagnostica del CP 341 Accoppiamento punto a punto CP 341 Struttura installazione e parametrizzazione Manuale del prodotto 04 2011 A5E02191075 03 67 Informazioni di base per la trasmissione seriale di dati 2 6 Trasmissione dati con driver ASCII 2 6 4 Funzionamento RS 485 Funzionamento RS 485 Se si utilizza il driver ASCII in funzionamento RS 485 semiduplex funzionamento a due fili necessario assicurarsi nel programma utente che sia sempre solo un nodo a trasmettere Se contemporaneamente si trasmette il telegramma verr falsato Tempi di commutazione per il modulo RS485 in funzionamendo semiduplex Il tempo massimo di commutazione fra trasmissione e ricezione di 1 ms Questo valore valido per le unit dal numero di ordinazione 6ES7 341 1xH01 0AE0 in poi 2 6 5 Interfaccia RS 232C Segnali addizionali RS 232C II CP 341 RS 232C dotato dei seguenti segnali addizionali RS 232C e DCD ingresso Data Carrier detect supporto dati riconosciuto e DTR uscita Data termina
270. to punto a punto Tabella 5 1 Possibilit di progettazione del CP 341 Prodotto Numero di ordinazione Parametrizzabile con l interfaccia in STEP 7 di parametrizzazione CP 341 RS 232C 6ES7 341 1AH02 0AEO dalla versione V5 1 7 dalla versione V5 3 CP 341 20mA TTY 6ES7 341 1BH02 0AEO CP 341 RS 422 485 6ES7 341 1CH02 0AEO Accoppiamento punto a punto CP 341 Struttura installazione e parametrizzazione Manuale del prodotto 04 2011 A5E02191075 03 Configurazione e parametrizzazione del CP 341 5 2 Installazione della superficie di parametrizzazione 5 2 Installazione della superficie di parametrizzazione Installazione L interfaccia di parametrizzazione CP 341 parametrizzazione di accoppiamento punto a punto contenuta sul CD insieme ai blocchi funzionali e all esempio di programmazione L interfaccia di parametrizzazione deve essere installata nel modo seguente 1 2 116 Inserire un CD nel drive del PG PC Avviare in Microsoft Windows la finestra di dialogo per l installazione di applicazioni software facendo doppio clic su Installazione applicazioni nel Pannello di controllo Selezionare nella finestra di dialogo il drive per il CD e il file Setup exe e avviare la procedura di installazione Seguire le istruzioni visualizzate dal programma di installazione Accoppiamento punto a punto CP 341 Struttura installazione e parametrizzazione Manuale del prodotto 04 2011 A5E0219107
271. to punto a punto con il CP 341 1 3 Componenti per un accoppiamento punto a punto con il CP 341 Per configurare un accoppiamento punto a punto tra il processore di comunicazione e un partner di comunicazione sono necessari determinati componenti hardware e software 1 3 1 Componenti hardware necessari Componenti hardware Nella tabella seguente si trovano i componenti hardware necessari per un accoppiamento punto a punto con il CP 341 Tabella 1 3 Componenti hardware per l accoppiamento punto a punto Componente Funzione Figura Telaio di montaggio guida profilata Crea i collegamenti meccanici ed elettrici dell S7 300 o D Unit di alimentazione PS trasforma la tensione di rete 120 230 V AC I nella tensione 24 V DC necessaria per l alimentazione dell S7 300 o m Unit centrale CPU esegue il programma utente comunica con E Accessori altre CPU o con un PG attraverso l interfaccia MPI e Memory card g e Batteria tampone Processore di comunicazione comunica con un partner di comunicazione tramite l interfaccia Cavo con connettore standard Collega il processore di comunicazione CP 341 j al partner di comunicazione Accoppiamento punto a punto CP 341 Struttura installazione e parametrizzazione 16 Manuale del prodotto 04 2011 A5E02
272. tramite la funzione FC V24_SET La lettura di tutti i segnali addizionali RS 232C tramite la funzione FC V24_STAT invece sempre possibile paragrafi seguenti spiegano il funzionamento generale del comando e della valutazione dei segnali addizionali RS 232C Comando automatico dei segnali addizionali Il comando automatico dei segnali addizionali RS 232C nel CP 341 realizzato nel modo seguente e Non appena il CP 341 stato portato tramite parametrizzazione in un modo di funzionamento con comando automatico dei segnali addizionali RS 232C esso pone le linee RTS a OFF e DTR a ON il CP 341 operativo L invio e la ricezione di telegrammi sono possibili solo dopo che la linea DTR stata posta su ON Finch DTR rimane su OFF tramite l interfaccia seriale RS 232C non vengono ricevuti dati Un ordine di invio viene interrotto con il relativo messaggio di errore e Sesi in presenza di un ordine di invio RTS viene posto su ON e viene avviato il tempo di attesa dell emissione dati parametrizzato Dopo che trascorso il tempo di attesa di emissione dati e se CTS ON i dati vengono trasmessi attraverso l interfaccia RS 232C e Se entro il tempo di attesa dell emissione dati la linea CTS non viene posta su ON o se durante la trasmissione si ha un passaggio di CTS su OFF l ordine di invio viene interrotto e si genera un opportuno messaggio errore e AI termine della trasmissione dei dati e decorso il tempo di reset RT
273. trizzazione nella CPU e nel CP creare eventualmente il blocco Leggere nelle tabelle degli ordini i tipi di dati ammessi Solo con l RK 512 il partner fornisce parametri errati nell intestazione del telegramma Classe di evento 4 04H Errori riconosciuti dal CP nella comunicazione CP CPU Numero di Testo di evento evento 04 03H Tipo di dati errato sconosciuto o non ammesso Rimedio Controllare il programma ad esempio parametrizzazione errata dell FB 04 07H Errore nella trasmissione dati tra CPU e CP Se l errore viene segnalato continuamente verificare se gli FB richiamati nel programma utente sono parametrizzati correttamente Se l errore viene segnalato subito dopo RETE ON in quel momento non ancora stabilito un collegamento con la CPU Nel caso della procedura 3964 R e del driver ASCII il trasferimento dei dati viene ripetuto dal CP 341 ricevente fino a che i dati sono stati trasferiti alla CPU Nel caso dell RK 512 l ordine viene confermato negativamente e deve essere ripetuto nel programma utente Se il messaggio viene emesso sporadicamente durante la trasmissione dati in corso la CPU non pu accettare saltuariamente i dati Nel caso della procedura 3964 R e del driver ASCII il trasferimento dei dati viene ripetuto dal CP 341 ricevente fino a che i dati sono stati trasferiti alla CPU Nel caso dell RK 512 l ordine viene confermato negativamente e deve essere ripetuto nel pr
274. tura 00 2A hex 42 dec Qui memorizzato il nome del costruttore 2 byte 42 dec Siemens AG Denominazione dei Lettura 6ES7 341 1xH02 0AE0 N di ordinazione dell unit dispositivi 20 byte x A RS232 B TTY C RS422 485 Numero di serie dei Lettura Qui memorizzato il numero di serie dell unit Ci consente dispositivi 16 byte l identificazione univoca dell unit Revisione hardware Lettura Contiene informazioni sulla versione dell unit 2 byte Revisione software Lettura Fornisce informazioni sulla versione firmware dell unit 4 byte Numero Lettura Funzione non supportata di revisione statistico 2 byte Profile_ID Lettura F6 00 hex Parametro interno 2 byte secondo PROFIBUS DP Profile specific type Lettura 00 04 hex 4 dec Parametro interno modulo di 2 byte comunicazione secondo PROFIBUS DP 1 amp M Version Lettura 00 00 hex 0 dec Parametro interno 2 byte secondo PROFIBUS DP I amp M supported Lettura 00 01 hex 1 dec Parametro interno I amp MO e I amp M1 secondo 2 byte PROFIBUS DP Indice 2 set di dati 232 lettura e scrittura AKZ lettura scrittura Sigla impianto dell unit max 32 caratteri OKZ lettura scrittura Sigla topografica dell unit max Indice 3 set di dati 233 lettura e scrittura Device installation date lettura scrittura max 16 caratteri Data di installazione Indice 4 set di dati 234 lettura e scrittura Descriptor let
275. tura scrittura Informazioni supplementari max 54 caratteri Accoppiamento punto a punto CP 341 Struttura installazione e parametrizzazione 120 Manuale del prodotto 04 2011 A5E02191075 03 Configurazione e parametrizzazione del CP 341 5 6 Gestione dei dati dei parametri 5 6 Gestione dei dati dei parametri dati di configurazione e parametrizzazione del processore di comunicazione vengono salvati nel progetto attuale sul disco fisso del PG PC Gestione dei dati Quando si esce dalla tabella di configurazione con il comando di menu Stazione gt Salva o Stazione gt Salva con nome i dati di configurazione e parametrizzazione inclusi i parametri dell unit vengono salvati automaticamente nel progetto file utente Caricamento della configurazione e dei parametri dati di configurazione e parametrizzazione possono essere caricati online dal dispositivo di programmazione nella CPU comando di menu Sistema di destinazione gt Carica La CPU acquisisce i parametri subito dopo il caricamento parametri dell unit vengono trasferiti al processore di comunicazione automaticamente e sei parametri dell unit vengono caricati nella CPU e il processore di comunicazione accessibile dal bus backplane dell S7 300 oppure e sela CPU passa dallo stato di funzionamento STOP a RUN avviamento della CPU parametri non modificati hanno il valore di default Ulteriori informazioni Il manuale Configurazione dell hardware e
276. turbi poich l efficienza di trasmissione e la sicurezza altrimenti con molte ripetizioni si abbassa La causa del disturbo pu per essere quella di un comportamento errato del partner di comunicazione Nel caso di BREAK sulla linea di ricezione linea di ricezione interrotta viene visualizzato un messaggio di errore nell uscita STATUS dell FB Una ripetizione non viene avviata Lo stato BREAK viene resettato automaticamente non appena il collegamento sulla linea ristabilito Per tutti gli errori di trasmissione riconosciuti caratteri persi errori di blocco parit viene segnalato un numero omogeneo indipendentemente dal fatto che l errore sia stato riconosciuto durante la trasmissione o la ricezione del blocco di dati L errore viene per solo segnalato se le ripetizioni precedenti non sono state coronate da successo Procedura 3964 R Avvio Nella figura seguente si trova lo svolgimento all avvio della procedura 3964 R Avviamento secondo riavvio della CPU o ritorno della corrente Valutare la parametrizzazione Inizializzare l interfaccia Inviare NAK Y Figura 2 12 Schema di svolgimento all avvio della procedura 3964 R Accoppiamento punto a punto CP 341 Struttura installazione e parametrizzazione Manuale del prodotto 04 2011 A5E02191075 03 45 Informazioni di base per la trasmissione seriale di dati 2 5 Trasmissione dati con l accoppiamento a computer RK 512 2 5 Trasmissione dati con l accop
277. umeri di errore Struttura e contenuto Telegramma FETCH Telegramma SEND Telegramma successivo 46 Telegrammi successivi SEND Tempi di trasmissione Accoppiamento a computer RK 512 Driver ASCII Procedura 3964 R Tempo di ritardo del carattere 26 87 Tempo di ritardo del carattere ZVZ 80 Tempo di ritardo della conferma QVZ Tentativi di collegamento 80 Tentativi di trasmissione 8 Testi dei messaggi Formattazione Variabili Trasmissione dati Driver ASCII 59 Procedura 3964 R RK 512 Trasparenza del codice Accoppiamento punto a punto CP 341 Struttura installazione e parametrizzazione Manuale del prodotto 04 2011 A5E02191075 03 253 Indice analitico U Uscita STATUS dell FB 179 V Velocit di trasmissione 81 Versioni dell unit Accoppiamento punto a punto CP 341 Struttura installazione e parametrizzazione 254 Manuale del prodotto 04 2011 A5E02191075 03
278. umero di tentativi di collegamento da 1 a 255 e Numero di tentativi di trasmissione da 1 a 255 e Preimpostazione della linea di ricezione nessuna R A 5V R B OV R A OV R B 5V Accoppiamento punto a punto CP 341 Struttura installazione e parametrizzazione 214 Manuale del prodotto 04 2011 A5E02191075 03 Dati tecnici A 1 Dati tecnici del CP 341 Dati tecnici dell accoppiamento calcolatore RK512 Nella tabella seguente sono indicati i dati tecnici dell accoppiamento a calcolatore RK512 Tabella A 6 Dati tecnici dell accoppiamento calcolatore RK512 Accoppiamento a computer RK 512 Lunghezza max 4096 byte telegramma Parametro Si pu parametrizzare e Velocit di trasmissione dati 300 600 1200 2400 4800 9600 19200 38400 57600 76800 115200 Baud e Griglia 10 110 12 bit e Tempo di ritardo caratteri 20 ms 65530 ms in passi da 10 ms e Tempo di ritardo conferma 20 ms 65530 ms in passi da 10 ms e Numero di tentativi di collegamento 1 255 e Numero di tentativi di trasmissione 1 255 e Preimpostazione della linea di ricezione nessuna R A 5V R B OV R A OV R B 5V Accoppiamento punto a punto CP 341 Struttura installazione e parametrizzazione Manuale del prodotto 04 2011 A5E02191075 03 215 Dati tecnici A 1 Dati tecnici del CP 341 Dati tecnici del driver ASCII Nella tabella seguente sono riportati i dati tecnici del driver ASCII Tabella A 7 Dati tecni
279. unzionale in questione nel proprio progetto Accoppiamento punto a punto CP 341 Struttura installazione e parametrizzazione 128 Manuale del prodotto 04 2011 A5E02191075 03 Comunicazione tramite blocchi funzionali 6 1 Panoramica dei blocchi funzionali Versioni FB e FC ammesse Per quanto concerne i blocchi funzionali e le funzioni ammesse osservare le seguenti avvertenze J N AVVERTENZA Per il CP 341 si possono utilizzare solo le funzioni FC 5 V24_STAT e FC 6 V24_SET con una versione 2 2 0 Nel caso di utilizzo della versione 1 0 i dati possono essere falsati Per la trasmissione dei dati con il CP 341 si possono utilizzare solo i blocchi funzionali FB 7 P_RCV_RK e FB 8 P_SND_RK I blocchi funzionali FB 2 P_RCV e FB 3 P_SEND del CP 340 non possono essere utilizzati poich potrebbero falsare i dati Accoppiamento punto a punto CP 341 Struttura installazione e parametrizzazione Manuale del prodotto 04 2011 A5E02191075 03 129 Comunicazione tramite blocchi funzionali 6 2 Impiego dei blocchi funzionali 6 2 Impiego dei blocchi funzionali paragrafi seguenti descrivono gli aspetti da osservare per l assegnazione di parametri ai blocchi funzionali Visualizzazione del parametro STATUS nell FB Per quanto concerne la visualizzazione del parametro STATUS sui blocchi funzionali osservare le seguenti avvertenze Nota I parametri DONE NDR ERROR e STATUS sono presenti solo per un esecuzione del blo
280. uperato L apparecchiatura partner troppo lenta o Entro il tempo di ritardo del carattere non sono disturbata Eventualmente effettuare una verifica con Dea i i dota un dispositivo di controllo interfaccia da inserire nella stati ricevuti due caratteri consecutivi o diva linea di trasmissione Solo per 3964 R e 1 Il carattere dopo la trasmissione di DLE nella messa in opera del collegamento non stato ricevuto entro il tempo di ritardo del carattere 08 08H Solo per 3964 R Controllare se il collegamento fortemente Errore nel carattere di controllo del blocco BCC disturbato in questo caso si noteranno o occasionalmente anche codici di errore Controllare Il valore creato internamente del BCC non il comportamento errato dell apparecchiatura partner uguale a quello ricevuto dal partern alla fine del A eventualmente tramite un dispositivo di controllo collegamento gi interfaccia da inserire nella linea di trasmissione 08 0AH Manca un buffer di ricezione libero L FB P_RCV_RK deve essere richiamato pi spesso AI momento della ricezione non era disponibile un buffer di ricezione vuoto 08 OCH Errore di trasmissione Disturbi alla linea di trasmissione causano ripetizioni e Riconoscimento di un errore di trasmissione di di telegrammi 3 dugon la Velocita di trasmissione LE ET dei dati utili Il pericolo di un errore non riconosciuto parit di bit di stop di overflow x in aumenta Modifi
281. uscita STATUS dell FB Figura 2 23 Schema dello svolgimento della ricezione con il criterio di fine Lunghezza di telegramma fissa Accoppiamento punto a punto CP 341 Struttura installazione e parametrizzazione 66 Manuale del prodotto 04 2011 A5E02191075 03 Informazioni di base per la trasmissione seriale di dati 2 6 Trasmissione dati con driver ASCII Buffer di ricezione nel CP 341 Il buffer di ricezione del CP 341 pari a 4096 byte Nella parametrizzazione possibile indicare se debba essere impedito il sovrascrivere di dati nel buffer di ricezione inoltre possibile immettere un valore da 1 a 250 per il numero dei telegrammi di ricezione bufferizzati Il buffer di ricezione nel CP 341 un buffer ad anello e Se nel buffer di ricezione del CP 341 vengono registrati pi telegrammi vale quanto segue dal CP 341 alla CPU viene sempre trasmesso il telegramma meno recente e Sesi vuole trasferire sempre il telegramma pi recente alla CPU sar allora necessario parametrizzare per il numero dei telegrammi bufferizzati il valore 1 e disattivare la protezione contro la sovrascrittura Nota Se nel programma utente la lettura continua dei dati di ricezione viene sospesa per un certo tempo al momento della nuova richiesta dei dati di ricezione pu accadere che il CP 341 riceva dalla CPU prima un telegramma meno recente e solo dopo quello pi attuale vecchi telegrammi sono quelli che al momen
282. uscita STATUS Disattivazione del collegamento in ricezione Se la procedura 3964 riconosce la sequenza di caratteri DLE ETX essa termina la ricezione e invia DLE al partner di comunicazione a conferma di un blocco ricevuto senza errori In presenza di un errore di ricezione il carattere NAK viene inviato al partner di comunicazione Alla fine si attende una ripetizione Se la procedura 3964R riconosce la sequenza di caratteri DLE ETX BCC essa termina la ricezione Essa confronta il carattere di controllo del blocco BCC ricevuto con la parit longitudinale generata internamente Se il carattere di controllo del blocco corretto e non si sono verificati altri errori di ricezione la procedura 3964R invia DLE e si riporta nello stato di riposo In presenza di BCC errato o di un altro errore di ricezione il carattere NAK viene inviato al partner di comunicazione Alla fine si attende una ripetizione Nota Non appena pronta la procedura 3964 R invia una volta il carattere NAK al partner di comunicazione per portarlo nello stato di riposo Accoppiamento punto a punto CP 341 Struttura installazione e parametrizzazione Manuale del prodotto 04 2011 A5E02191075 03 39 Informazioni di base per la trasmissione seriale di dati 2 4 Trasmissione dati con la procedura 3964 R Fasi della ricezione con la procedura 3964 R Nella figura seguente si trova lo svolgimento della ricezione della procedura 3964 R Procedura 3964 R ric
283. uttura Blocco dati di istanza Un blocco dati di istanza un blocco assegnato a un blocco funzionale che contiene dati per questo blocco funzionale particolare Buffer di diagnostica Ogni CPU ha un buffer di diagnostica nel quale vengono registrate informazioni dettagliate su tutti gli eventi di diagnostica nello stesso ordine in cui essi si sono verificati II CP 341 ha un proprio buffer di diagnostica nel quale vengono registrati tutti gli eventi di diagnostica che lo riguardano direttamente errori di hardware firmware inizializzazione parametrizzazione trasmissione e ricezione Bus backplane S7 300 Il bus backplane S7 300 un bus di dati seriale che consente alle unit di comunicare tra loro alimentandole inoltre con la tensione necessaria Caricamento dal PG Caricamento di oggetti caricabili p es blocchi di codice dal dispositivo di programmazione nella memoria di caricamento dell unit centrale CPU Caricamento nel PG Caricamento di oggetti caricabili p es blocchi di codice dalla memoria di caricamento dell unit centrale CPU nel dispositivo di programmazione Configurazione Per configurazione si intende la combinazione di singole unit di un sistema di automazione nella tabella di configurazione CPU Central Processing Unit unit centrale del sistema di automazione S7 con unit di controllo di calcolo memoria e interfacce con sistemi di periferia Accoppiamento punto a punto CP 341
284. yte 1 gt 00H Byte2 gt Ordine FETCH 45H _ Byte 3 e Blocco dati 44H Byte 4 gt Codice finale 10H DLE gt Codice finale 03H ETX gt solo con block check BCC Conferma pos 10H DLE Telegramma di reazione successivo Carattere di inizio 02H STX Conferma pos 10H DLE Telegramma reazione successivo FFH e Byte 1 00H e Byte 2 00H SO Byte 3 Numero di errore 00H e Byte 4 Byte di dati 129 mn Byte 5 Byte di dati 130 _ Byte 6 e e e e Byte di dati n Byte n Codice finale 10H u_ DLE Codice finale 03H ETX solo con block check _ __ BCC gt Conferma pos 10H ___ DLE Attivazione del collegamento Intestazione tele reazione Disattivazione del collegamento Attivazione del collegamento Intestazione telegramma di reazione Dati utili Disattivazione del collegamento Figura 2 16 Telegramma successivo FETCH con un telegramma di reazione successivo Accoppiamento punto a punto CP 341 Struttura installazione e parametrizzazione 54 Manuale del prodotto 04 2011 A5E02191075 03 Informazioni di base per la trasmissione seriale di dati 2 5 Trasmissione dati con l accoppiamento a computer RK 512 2 5 3 Funzionamento quasi duplex Funzionamento quasi full duplex Quasi full duplex sta ad indicare che i partner possono inviare in qualsiasi momento telegrammi di comando e
285. za errori di ricezione sull FB per consentire la visualizzazione di un telegramma ricevuto con errori anche nell uscita di stato del blocco funzionale P_RCV_RK Quando questo parametro disattivato viene creata soltanto una registrazione nel buffer di diagnostica del CP 341 Accoppiamento punto a punto CP 341 Struttura installazione e parametrizzazione 58 Manuale del prodotto 04 2011 A5E02191075 03 Informazioni di base per la trasmissione seriale di dati 2 6 Trasmissione dati con driver ASCII 2 6 Trasmissione dati con driver ASCII 2 6 1 Principio della trasmissione dati con driver ASCII Il driver ASCII comanda la trasmissione dei dati con accoppiamento punto a punto tra il processore di comunicazione e un partner della comunicazione Il driver ASCII comprende il livello fisico livello 1 La struttura dei telegrammi viene tenuta aperta poich l utente S7 invia al processore di comunicazione il telegramma di trasmissione completo Per la direzione di ricezione deve essere parametrizzato il criterio di fine telegramma di un telegramma La struttura dei telegrammi di trasmissione pu essere diversa da quella dei telegrammi di ricezione Con il driver ASCII possono essere trasmessi e ricevuti dati con una struttura qualsiasi tutti i caratteri ASCII stampabili come anche tutti gli altri caratteri da 00 a FFH con griglia da 8 bit di dati o da 00 a 7FH con griglia da 7 bit di dati 2 6 2 Invio di dati con driver ASCII
286. zato in funzionamento a 4 RS 422 e a 2 fili RS 485 Nella parametrizzazione necessario indicare il tipo di interfaccia desiderata RS 422 o RS 485 Parametri di protocollo La tabella seguente riporta la descrizione dei parametri di protocollo Tabella 2 11 Parametri di protocollo driver ASCII Parametro Descrizione Campo di valori Valore di default Riconoscimento della fine di un telegramma di ricezione fine dei telegrammi Impostazione del criterio che stabilisce la e Dopo la scadenza del tempo di ritardo del carattere AI termine della ricezione dei caratteri finali Dopo la ricezione di un numero fisso di caratteri Dopo la scadenza del tempo di ritardo del carattere 86 Accoppiamento punto a punto CP 341 Struttura installazione e parametrizzazione Manuale del prodotto 04 2011 A5E02191075 03 Informazioni di base per la trasmissione seriale di dati 2 8 Dati di parametrizzazione Parametro Descrizione Campo di valori Valore di default Tempo di ritardo del II tempo di ritardo del carattere definisce Da 2 a 65535 ms 4 ms carattere la distanza massima ammessa tra 2 Il tempo pi breve di ritardo del caratteri ricevuti consecutivamente carattere dipende dal baudrate Baud ZVZ ms 300 130 600 65 1200 32 2400 16 4800 8 9600 4 19200 2 38400 2 57600 2 76800 2 115200 2 Carattere finale 1 2 Codice del primo riconoscimento finale e c

Download Pdf Manuals

image

Related Search

Related Contents

Manual de Instruções  Sheepdata Manual  hi-Fun HI-Sleep  APC KVM 2G  e : node 512 / 1024 日本語取扱説明書    Discrete I/O Interface de la interfaz E/S discreta Interface E/S  MD-R3H  Guia de Instalação  Téléchargement - Le Train Passion  

Copyright © All rights reserved.
Failed to retrieve file