Home
Montaggio del CP 341
Contents
1. 2 2 2 Trasmissione dati con la procedura 3964 R 2 2 3 Trasmissione dati con l accoppiamento calcolatore RK 512 2 2 4 Trasmissione dati con il driver ASCII LL 2 3 Dati di parametrizzazione traa awa Era E E A a 2 3 1 Dati di parametrizzazione della procedura 3964 R 2 3 2 Dati di parametrizzazione dell accoppiamento calcolatore RK 512 2 3 3 Dati di parametrizzazione del driver ASCII Messa in servizio del CP 341 Le rrrirrriiii Montaggio del CP 341 Lr 4 1 Luoghi di montaggio del CP 341 4 2 Montaggio e smontaggio del CP 341 aaee 4 3 Direttive di Montaggio sa rsss iestr SARKER ERARA A ERREN E ERA R ERA 4 4 5 Configurazione e parametrizzazione del CP 341 5 1 5 1 Configurazione del CP 341 5 2 5 2 Parametrizzazione dei protocolli di comunicazione 5 3 5 3 Mantenimento dei dati dei parametri 5 4 5 4 Caricamento successivo di driver protocolli di trasmissione 5 5 5 5 Caricamento successivo degli aggiornamenti firmware 5 6 Accoppiamento punto a punto CP 341 C79000 G7072 C341 03 IX Indice Comunicazione tramite blocchi funzionali Lera 6 1 Comunicazione tramite blocchi funzionali eeann 6 2 Panoramica sui blocchi funzionali 6 3 Impiego dei bloc
2. Byei Intestazione 00H ___ Byte _ del tele 00H x Bytee3 gramma di Numero di errore 00H Byte4 _ reazione Byte di dati 1 Byte5 Byte di dati 2 Byte6 Dati utili e o Byte di dati n Byten Riconoscimento della fine 10H DLE ea Riconoscimento della fine 03H ETX AI solo con block check woo BCC peo Conferma pos 10H eni DLE r Figura 2 15 Traffico di dati nel caso del prelevamento con telegramma di reazione Accoppiamento punto a punto CP 341 C79000 G7072 C341 03 2 29 Informazioni di base per la trasmissione seriale di dati Prelevamento dati 2 30 L ordine FETCH scorre nell ordine seguente Partner attivo Invia un telegramma FETCH Questo contiene l intestazione del telegramma Partner passivo Riceve il telegramma controlla l intestazione del telegramma preleva i dati dalla CPU e conferma con un telegramma di reazione Questo contiene i dati Partner attivo Riceve il telegramma di reazione Se la quantit di dati utili supera 128 byte esso invia un telegramma FETCH successivo Questo contiene i byte da 1 a 4 dell intestazione del telegramma Partner passivo Riceve il telegramma FETCH successivo controlla l intestazione del telegramma preleva i dati dalla CPU e conferma con una telegramma di reazione successivo con ulteriori dati Nel caso di un numero di errore diverso da 0 nel quarto byte il telegr
3. Avvertenza 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 pi vecchia In tal modo la registrazione pi recente si trova sempre al primo posto Nel caso di un RETE OFF o nel caso di modifica della parametrizzazione del CP 341 il contenuto del buffer di diagnostica si perde Avvertenza Per fare in modo che all utente venga visualizzato l orario delle singole registrazioni di dia gnostica si deve scegliere in HW Config la CPU ed effettuare nella cartella Diagnostica orologio la sincronizzazione dell orario avvio sincronizzazione Master intervallo di tempo ad esempio 10 secondi Nel caso di impiego del CP 341 in funzionamento decentra lizzato ET 200M la visualizzazione dell orario non possibile Accoppiamento punto a punto CP 341 C79000 G7072 C341 03 8 19 Diagnostica con il CP 341 Leggere il buffer di diagnostica tramite il PG contenuti del buffer di diagnostica del CP 341 possono essere letti tramite la funzione infor mativa di STEP 7 Avvertenza Eventi di diagnostica nel buffer di diagnostica del CP 341 possono essere letti con STEP 7 a partire dalla versione 3 2 Tutte le informazioni di rilievo per l utente del buffer di diagnostica del CP vengono visualiz zate nella scheda buffer di diagnostica nel dialogo a schede Stato del modulo Qu
4. R_TYP R_NO 1 R_OFFSET R_CF_BYT R_CF_BIT DONE M 26 0 conclusione senza errori ERROR M 26 1 conclusione con errore STATUS MW 27 parola di stato Accoppiamento punto a punto CP 341 6 42 C79000 G7072 C341 03 Comunicazione tramite blocchi funzionali Esempio parametrizzazione indiretta Richiamo dell FB 8 corrispondentemente a parametrizzazione indiretta AWL Rete 1 CALL FB 8 DB8 SF S REQ M 0 6 R M 5 0 LADDR MW 21 DB_NO MW 40 DBB_NO MW 42 LEN MW 44 R_CPU_NO R_TYP R_NO R_OFFSET R_CF_BYT R_CF_BIT DONE M 26 0 ERROR M 26 1 STATUS MW 27 Parametrizzazione di parole di dati Ordine trasmissione avvio di SEND avvio di RESET indirizzo di base in MW21 nr DB in MW40 nr DBB in MW42 lIunghezza in MW44 conclusione senza errori conclusione con errore parola di stato L indicazione di parole di dati indicazione parzialmente qualificata non permessa poich a seconda degli operandi correnti il blocco dati correntemente aperto nella funzione stan dard non pu essere pi dedotto Se un operando di dati viene indicato come parametro cor rente necessario usare sempre il dato pienamente qualificato Esso pu essere assoluto o simbolico Un indirizzamento misto con operandi dati piena mente qualificati viene respinto dal compiler Esempio 1 Il nome del simbolo pe
5. Accoppiamento punto a punto CP 341 C79000 G7072 C341 03 Informazioni di base per la trasmissione seriale di dati Trasmissione dati con 3964 R Nella figura seguente rappresentato lo svolgimento della trasmissione dati in ricezione con la procedura 3964 R CP 341 Partner di comunicazione Carat di inizio 02H STX gt Attivazione del Conferma pos 10H DLE collegamento Byte di dati 1 Byte 1 Byte di dati 2 Byte2 Dati e e age utili o e Byte di dati n Byten Codice finale 10H DLE E Codice finale 03H EX O Solo 3964R BCC collegamento Conferma pos 10H DLE Figura 2 5 Il traffico dei dati nel trasmettere con la procedura 3964 R Attivazione del collegamento in trasmissione 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 con ferma 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 escluso DLE o STX o se il tempo di ritardo della conferma trascorre senza reazione la procedura ripete allora l attivazione del collegamento Dopo che trascorso il numero parametrizzato di tentativi di attivazione del collegamento la procedura interrompe l attivazione del collega mento e invia il carattere NAK al partner di com
6. Figura C 2 Matrice di comunicazione dell accoppiamento calcolatore RK 512 Matrice di comunicazione driver ASCII La figura seguente mostra la matrice di comunicazione del driver ASCII PLC di produttori terzi SIMATIC S7 300 CP 341 Lettore di codice a barre Ulteriori apparecchiature con strutture di protocollo semplici Figura C 3 Matrice di comunicazione con driver ASCII Accoppiamento punto a punto CP 341 C79000 G7072 C341 03 C 3 Accoppiamento punto a punto CP 341 C79000 G7072 C341 03 Accessori e numeri di ordinazione Varianti di modulo La tabella seguente contiene i modelli del CP 341 Tabella D 1 Numeri di ordinazione delle varianti dei moduli del CP 341 CP 341 RS 232C Prodotto Numero di ordinazione 6ES7 341 1AH01 0AEO CP 341 20mA TTY 6ES7 341 1BH01 0AEO CP 341 RS 422 485 6ES7 341 1CH01 0AEO Cavi connettori Sono disponibili cavi connettore con le lunghezze 5 m 10me 50 m Tabella D 2 Numeri di ordinazione dei cavi connettore vedi figura B 8 Cavi connettore per Tipo Numero di ordinazione CP 341 CP 340 CP 341 CP 341 CP 341 CP 441 interfaccia RS 232C RS 232C 5 m 6ES7 902 1AB00 0AA0 vedi figura B 1 RS 232C 10 m 6ES7 902 1 AC00 0AA0 RS 232C 15 m 6ES7 902 1 AD00 0AA0 Interfaccia TTY 20 mA 20 mA TTY 5 m 6ES7 902 2AB00 0AA0 20 mA TTY 10 m 6ES7 902 2AC00 0AA0
7. Cosa fare Richiamo di blocco Rappresentazione AWL Rappresentazione KOP CALL P_SND_RK I SND_RK I SND_RK SF P_SND_RK REQ EN ENO R _ SF DONE LADDR REQ ERROR _ DB_NO u R STATUS DBB_NO _ LADDR LEN _ DB_NO R_CPU_NO _ DBB_NO R_TYP LEN R_NO R_CPU_NO R_OFFSET R_TYP R_CF _BYT R_NO R_CF BIT R_OFFSET DONE i R_CF BYT ERROR R_CF BIT STATUS Avvertenza parametri EN e ENO sono presenti solo nella rappresentazione grafica in KOP o FUP Per l elaborazione di tali parametri il compiler utilizza il risultato binario BIE Se il blocco stato concluso senza errori il risultato binario BIE viene posto sullo stato di segnale 1 In caso di errore il risultato binario BIE viene posto a 0 Configurazione nell area dati L FB P_SND_RK opera insieme ad un DB istanza SND_RK Anche il numero di DB viene indicato al momento del richiamo Il DB istanza lungo 62 byte Un accesso ai dati nel DB istanza non ammesso Accoppiamento punto a punto CP 341 C79000 G7072 C341 03 6 17 Comunicazione tramite blocchi funzionali Parametri FB P_SND_RK Nella tabella seguente si trovano i parametri dell FB 8 P_SND_RK per l ordine Trasmissione dati Tabella 6 4 Parametri FB 8 P_SND_RK per l ordine Trasmissione dati Nome
8. DONE ERROR STATUS 6 44 Bru DB10 DBWO DB10 DBW2 DB10 DBW4 M 26 0 M 26 1 MW 27 Ordine trasmissione avvio di SEND avvio di RESET indirizzo di base in MW21 nr DB in DBWO del DB10 dal nr DBB si trova nel DBW2 del DB10 la lunghezza si trova nella DBW4 del DB10 conclusione senza errori conclusione con errore parola di stato Accoppiamento punto a punto CP 341 C79000 G7072 C341 03 Comunicazione tramite blocchi funzionali Esempio Operando attuale indirizzato simbolicamente Richiamo dell FB 8 con operando attuale indirizzato in modo simbolico AWL Rete 1 CALL FB 8 DB8 SF S Ordine trasmissione REQ M 0 6 avvio di SEND R M 5 0 avio di RESET LADDR BGADR indirizzo di base DB_NO CP_DB SEND_DBNR numero di DB di trasmissione DBB_NO CP_DB SEND_DWNR TG dal byte di dati LEN CP_DB SEND_LAE lIunghezza TG R_CPU_NO R_TYP R_NO R_OFFSET R_CF_BYT R_CF_BIT DONE SEND_DONE conclusione senza errori ERROR SEND_ERROR conclusione con errore STATUS SEND_STATUS parola di stato Meccanismo EN ENO parametri EN e ENO sono presenti solo nella rappresentazione grafica in KOP o FUP Per la modifica di tali parametri il compiler usa il risultato binario Se il blocco stato concluso senza errori il risultato binario BIE viene posto sullo stato di segnale 1 In caso di errore
9. O Operando attuale 6 44 indirizzato in modo assoluto indirizzato simbolicamente 6 45 P Parametri FB 8 P_SND_RK 6 8 6 18 FC 5 V24_STAT FC 6 V24_SET 6 40 Indice 2 Parametri di protocollo Parametrizzazione 5 3 6 42 7 3 di parole di dati 6 43 diretta 6 42 indiretta 6 42 Parametro FB 7 P_RCV_RK 6 12 6 30 6 35 Parit 2 5212 57 Particolarit nella trasmissione di telegrammi 7 4 Passaggi di stati operativi Preimpostazione della linea di ricezione 2 53 12 60 Prelevamento dati RK 512 2 29 2 29 Priorit Procoda a Procedura 3964 R 2 11 carattere di controllo del blocco 2 12 caratteri di controllo 2 11 conflitto di inizializzazione 2 18 errore di procedura 2 19 parametri priorit ricezione dati 2 trasmissione dati 2 trattamento dei dati difettosi 2 17 Protocollo 2 6 2 50 integrato ial modulo 1 2 R Ricezione dati driver ASCII 2 37 procedura 3964 R 2 15 Richiamo blocco V24_STAT 6 38 Richiamo della variabile SFCERR 8 16 Richiamo di blocco Riciclaggio v Riconoscimento della fine di un telegramma rice vuto 2 56 Riparametrizzazione 7 2 RUN 7 2 S Segnali complementari RS 232C 2 45 6 37 gestione automatica 2 46 lettura dei 6 37 pilotaggio dei 6 39 Settare resettare le uscite dell interfaccia del CP 341 6 39 Sicurezza di trasmissione 2 8 con il 3964R 2 9 con il driver ASCII 2 9 con il RK 512 2 10 Ac
10. parametri di protocollo sono parametrizzabili libera mente Se il CP 341 riconosce la sequenza di caratteri DLE ETX BCC esso conclude la ricezione Il CP 341 confronta il carattere di controllo del blocco BCC ricevuto con la parit longitudinale calcolata interna mente Se il carattere di controllo del blocco cor retto e non ci sono altri errori il CP 341 invia il carat tere DLE in presenza di errore al partner di comuni cazione viene inviato il carattere NAK Valore di default 3964R con valori standard con blockcheck ZVZ 220 ms QVZ 2000 ms Tentativi di messa in opera 6 Tentativi di transizione 6 2 50 Accoppiamento punto a punto CP 341 C79000 G7072 C341 03 Informazioni di base per la trasmissione seriale di dati Parametri di protocollo parametri di protocollo si possono impostare solo se nel protocollo stesso non si sono im postati i valori standard Tabella 2 3 Parametri di protocollo procedura 3964 R trasmissione simo di tentativi di trasmissione di un telegramma incluso quello del primo telegramma nel caso di errori Parametro Descrizione Valori possibili Valore di default Tempo di ritardo I tempo di ritardo del carattere defini da 20 ms a 655350 ms in passi 220 ms del carattere sce l intervallo temporale massimo da 10 ms ZVZ ammesso tra due caratteri ricevuti Il ZVZ pi piccolo dipende dal all interno di un telegramma baudrate
11. un OB 82 programmato la CPU va nel caso di un allarme di diagnostica automa ticamente in STOP Informazione di diagnostica quale struttura di bit Il CP 341 mette a disposizione 4 byte di informazione di diagnostica Per la visualizzazione dell errore presentatosi i 4 byte di diagnostica vengono configurati nel modo seguente 2 byte Il 2 byte dei dati di diagnostica contiene il codice della classe del CP 341 nei bit 0 fino a 3 2 byte 1 3 e 4 byte Il 1 3 e 4 byte dei dati di diagnostica rappresentano l evento presentatosi Accoppiamento punto a punto CP 341 C79000 G7072 C341 03 8 21 Diagnostica con il CP 341 Il bit 0 nel 1 byte la spia cumulativa di errore SF Il bit 0 sempre 1 se almeno uno dei bit dall 1 al 7 settato a 1 se cio nei dati di diagnostica riportato almeno un errore Evento 1 byte 3 byte 4 byte Break di linea 0 0 1 0 0 1 0 1f 0 0 0 0 0 1 0f0 0 01010 Parametro errato 1101010101011110 010 010 0 0 0 0 0 Informazioni di diagnostica esadecimale La tabella seguente mostra i 4 byte di informazioni di diagnostica del CP 341 in esadeci male Evento 1 byte 2 byte 3 byte 4 byte Break di linea 25H OCH 02H 00H Parametro errato 83H OCH 00H 00H Dipendenza dell allarme di diagnostica dallo s
12. 300 Bit s 60 ms 600 Bit s 40 ms 1200 Bit s 30 ms da 2400 a 76800 Bit s 20 ms Tempo di ritardo I tempo di ritardo della conferma sta da 20 ms a 655350 ms in passi 2000 ms della conferma bilisce l intervallo temporale massimo da 10 ms 550 ms per il QVZ ammesso fino alla conferma del par QVZ pi piccolo dipende dal 3964 senza tner nell attivazione del collegamento paudrate controllo di tempo tra STX e conferma DLE del blocco partner o disattivazione del collega sa si si ms mento tempo tra DLE ETX e con 1200 i 30 1 ferma DLE del partner da 2400 a 76800 Bit s 20 ms Tentativi di Il parametro definisce il numero mas da 1 a 255 6 attivazione simo dei tentativi compiuti dal CP 341 per attivare un collegamento Tentativi di Il parametro stabilisce il numero mas da 1 a 255 6 Accoppiamento punto a punto CP 341 C79000 G7072 C341 03 2 51 Informazioni di base per la trasmissione seriale di dati Baudrate Blocco del carattere Nella tabella seguente si trova la descrizione del baudrate blocco del carattere Tabella 2 4 Baudrate blocco del carattere procedura 3964 R Parametro Descrizione Valori Valore di possibili default Baudrate Velocit di trasmissione dati in bit s baud e 300 e 9600 Avvertenza e 600 Per l interfaccia TTY 20 mA sono possibili al massimo 1200 19200 baud e 2400 e 4800 e 9600 e 19200 e 38400 e 57600 e 76800 Startbit Lo startbit viene pr
13. Figura 6 7 Confronto dell indirizzamento dati in STEP 5 e STEP 7 L indirizzo di una parola di dati in STEP 7 viene rispetto a STEP 5 raddoppiato Una suddi visione in un byte di dati destro e sinistro non c pi La numerazione di bit va in ogni caso da 0 a7 Accoppiamento punto a punto CP 341 C79000 G7072 C341 03 6 41 Comunicazione tramite blocchi funzionali Esempi Dagli operandi di dati STEP 5 tabella sinistra si passa a quelli STEP 7 tabella destra STEP 5 STEP 7 DW 10 DBW 20 DL 10 DBB 20 DR 10 DBB 21 D 10 0 DBX 21 0 D 10 8 DBX 20 0 D 255 7 DBX 511 7 6 4 2 Alimentazione dei blocchi dati Parametrizzazione diretta indiretta Una parametrizzazione indiretta come nel caso di STEP 5 trasferimento dei parametri al blocco di dati correntemente aperto nel caso dei blocchi per STEP 7 non possibile Con tutti i parametri dei blocchi dati possono essere create sia costanti che variabili e in tal modo in STEP 7 non pi necessaria una differenziazione parametrizzazione diretta indi retta Esempio parametrizzazione diretta Richiamo dell FB 8 corrispondentemente a parametrizzazione diretta AWL Rete 1 CALL FB 8 DB8 SF Ss Ordine trasmissione REQ M 0 6 avvio di SEND R M 5 0 avvio di RESET LADDR 336 indirizzo di base PB336 DB_NO 11 blocco dati DB 11 DBB_NO 0 dalla parola dati DBB O LEN 15 lIunghezza 15 Byte R_CPU_NO
14. Informazioni di base per la trasmissione seriale di dati Protocollo Nella tabella seguente si trova la descrizione del protocollo Tabella 2 2 Protocollo 3964 R Parametro 3964 con valori standard senza controllo di blocco Descrizione parametri di protocollo sono preimpostati con valori di default Se il CP 341 riconosce la sequenza di caratteri DLE ETX esso conclude la ricezione ed invia DLE nel caso di una ricezione senza errori di un blocco 0 NAK in presenza di errori al partner di comunica zione 3964R con valori standard con blockcheck parametri di protocollo sono preimpostati con valori di default Se il CP 341 riconosce la sequenza di caratteri DLE ETX BCC esso conclude la ricezione Il CP 341 confronta il carattere di controllo del blocco BCC ricevuto con la parit longitudinale calcolata interna mente Se il carattere di controllo del blocco cor retto e non ci sono altri errori il CP 341 invia il carat tere DLE in presenza di errore al partner di comuni cazione viene inviato il carattere NAK 3964 parametrizzabile senza controllo di blocco parametri di protocollo sono parametrizzabili libera mente Se il CP 341 riconosce la sequenza di caratteri DLE ETX esso conclude la ricezione ed invia DLE nel caso di una ricezione senza errori di un blocco 0 NAK in presenza di errori al partner di comunica zione 3964R parametrizzabile con controllo di blocco
15. L FB P_RCV_RK opera insieme ad un DB istanza _RCV_RK Anche il numero di DB viene indicato al momento del richiamo Il DB istanza lungo 60 byte Un accesso ai dati nel DB istanza non ammesso Avvertenza Eccezione in caso di errore STATUS W 16 1E0E possibile ottenere informazioni pi precise tramite la variabile SFCERR vedi capitolo 8 3 Essa pu essere caricata nel DB istanza solo con un accesso simbolico Accoppiamento punto a punto CP 341 6 34 C79000 G7072 C341 03 Comunicazione tramite blocchi funzionali Parametri FB P_RCV_RK Nella tabella seguente si trovano i parametri dell FB 7 P_RCV_RK per l ordine Messa a disposizione di dati Tabella 6 10 Parametro FB 7 P_RCV_RK per l ordine Messa a disposizione di dati Nome Tipo Tipo di dati Commento Configurazione permessa annotazione EN_R INPUT BOOL Abilitazione per messa a disposizione di dati R INPUT BOOL Interruzione ordine L ordine in corso viene interrotto Messa a disposizione bloccata Valore di default 0 LADDR INPUT INT Indirizzo di base del L indirizzo di base viene prelevato da CP 341 STEP 7 DB_NO INPUT INT irrilevante DBB_NO INPUT INT irrilevante L_TYP OUTPUT CHAR Tipo dell area nella CPU lo D blocco di dati cale sorgente M merker E ingressi A uscite Z contatori T temporizzatori L_NO OUTPUT INT Numero del blocco dati 0 lt L NO lt 25
16. Schermatura contenitore LIYCY 7 x 0 14 L contenitore Figura B 2 Cavo connettore RS 232C CP 341 CP 544 CP 524 CPU 928B CPU 945 CPU 948 Accoppiamento punto a punto CP 341 B 4 C79000 G7072 C341 03 Cavi connettore Cavi connettore RS 232C S7 M7 CP 341 CP 521 SI CP 521 BASIC Nella figura seguente si vede il cavo connettore per un accoppiamento punto a punto tra un CP 341 e un CP 521 SI CP 521 BASIC Per i cavi connettori si necessita delle seguenti prese spinotti e dalato CP 341 presa sub D a 9 poli con chiusura a vite e nel partner di comunicazione spinotto maschio sub D a 25 poli con chiusura a vite CP 341 Partner di comunicazione A AI i i Ricevitore Trasmettitore 2 x RxD TxD 2 mu lt i Trasmettitore Ricevitore 3 TxD RxD 3 na gt m 7 RTS CTS 5 gt 8 CTS RTS 4 lt i 6 DSR DTR 20 nia lt da 4 DTR DSR 6 m gt ra 5 GND GND 7 i O ale VI I l Schermatura T Tipo di cavo Schermatura contenitore LIYCY 7 x 0 14 L contenitore Figura B 3 Cavo connettore RS 232C CP 341 CP 521 SI CP 521 BASIC Accoppiamento punto a punto CP 341 C79000 G7072 C341 03 B 5 Cavi connettore Cavi connettore RS 232C S7 M7 CP 341 CP 523 Nella figura seguente si vede il cavo connettore per un accoppiamento punto a punto tra un CP 341 e un CP 523 Per i cavi c
17. Tramite gli elementi di visualizzazione del CP 341 si ottengono informazioni sul CP 341 Si differenzia tra le seguenti funzioni di visualizzazione e Spia cumulativa degli errori SF rosso Presenza di errore o una riparametrizzazione in corso e Spie speciali TXD verde Trasmissione attiva si accende se il CP 341 invia dati utili tramite l inter faccia RXD verde Ricezione attiva si accende se il CP 341 riceve dati utili tramite l interfac cia Avvertenza Nel capitolo 5 5 si trovano altre spie LED che si accendono durante il caricamento di un ag giornamento del firmware Spia cumulativa di anomalia SF La spia cumulativa di anomalia 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 La spia cumulativa degli errori SF si accende in presenza dei seguenti errori e Errore di hardware e Errore di firmware e Errore di parametrizzazione o nessuna parametrizzazione presente e BREAK linea di ricezione tra CP 341 e partner di comunicazione interrotta Accoppiamento punto a punto CP 341 C79000 G7072 C341 03 8 3 Diagnostica con il CP 341 8 3 Segnalazioni di diagnostica dei blocchi funzionali Per una diagnostica degli errori ogni blocco funzionale dispone di un parametro STATUS Ogni numero di segnalazione STATUS ha indipendentemente dal blocco fu
18. accoppiamento viene impo stato dal blocco funzionale sul valore 1 e nel blocco funzionale viene emesso per un ciclo NDR il merker d accoppiamento Nel programma utente si pu riconoscere esaminando il merker d accoppiamento che i dati trasmessi possono essere elaborati Non appena i dati sono stati elaborati l utente deve reimpostare il merker d accoppiamento di nuovo a 0 Un ordine SEND del partner di comu nicazione di nuovo possibile Cosa fare Richiamo di blocco Rappresentazione AWL Rappresentazione KOP CALL P_RCV_RK I RCV_RK I RCV_RK EN_R P_RCV_RK R EN ENO n LADDR EN_R NDR DB_NO R ERROR eZ DBB_NO LADDR LEN LI L_TYP DB_NO STATUS a L_NO DBB_NO L_TYP L OFFSET L_NO o L CF_BYT L_OFFSET L CF_BIT L_CF_BYT m NDR L_CF_BIT i ERROR LEN STATUS Avvertenza parametri EN e ENO sono presenti solo nella rappresentazione grafica in KOP o FUP Per l elaborazione di tali parametri il compiler utilizza il risultato binario BIE Se il blocco stato concluso senza errori il risultato binario BIE viene posto sullo stato di segnale 1 In caso di errore il risultato binario BIE viene posto a 0 6 28 Accoppiamento punto a punto CP 341 C79000 G7072 C341 03 Comunicazione tramite blocchi funzionali Configurazione nell area dati L FB P_RCV_RK opera insieme ad un DB istanza RCV_RK Anche il n
19. evento 08 06H Tempo di ritardo del carattere ZVZ supe L apparecchiatura partner tropo lenta o disturbata rato Controllare ci eventualmente tramite un dispositivo e Entro il ZVZ non sono stati ricevuti due di controllo interfaccia da inserire nella linea di tra caratteri consecutivi o sMISSIONE Solo per 3964 R Ilcarattere 1 dopo la trasmissione di DLE nella messa in opera del collega mento non stato ricevuto entro il ZVZ 08 08H Solo per 3964 R Controllare se il collegamento fortemente distur Errore nel carattere di controllo del blocco Pato in questo caso si noteranno ogni tanto anche BCC codici errati Controllare il comportamento errato i dell apparecchiatura partner eventualmente tramite ll ah ee i i hai un dispositivo di controllo interfaccia da inserire e ugua e a quello ricevuto a a tine de co nella linea di trasmissione legamento 08 0AH Manca un buffer di ricezione libero L FB P_RCV_RK deve essere richiamato pi fre AI momento della ricezione non c era un quentemente buffer di ricezione vuoto 08 OCH Errore di trasmissione Disturbi sulla linea di trasmissione causano ripeti e Riconoscimento di un errore di trasmis zioni di telegrammi e riducono la velocit di trasmis sione di parit di stopbit di overflow SIONE dei dati utili Il pericolo di un errore non ricono Solo per 3964 R sciuto sale Modificare la struttura del proprio si p R stema o la posa del cavo
20. ma P i SII Ta a Sy Controllare la linea di comunicazione del partner di bto ceanalt in da di i s a _ comunicazione o controllare se baudrate parit e Seere a o east numero di bit di stop sono impostati in modo iden SRI Pei tico in ambedue le apparecchiature banti la linea di trasmissione Solo con RK 512 e 3964 R e Se ci avviene durante la trasmissione o ricezione vengono avviate delle ripeti zioni 08 ODH BREAK Ripristinare la linea o accendere il partner Linea di ricezione verso il partner interrotta 08 15H L impostazione dei tentativi di trasmissione Parametrizzare presso il partner lo stesso numero di del CP e del partner di comunicazione non tentativi di trasmissione del CP Controllare il com sono uguali portamento errato dell apparecchiatura partner eventualmente tramite un dispositivo di controllo interfaccia da inserire nella linea di trasmissione 08 16H e La lunghezza di un telegramma rice e Correggere i parametri del partner oppure vuto supera la lunghezza massima pre stabilita oppure e La lunghezza del buffer di ricezione e Assegnare al buffer di ricezione presente sol presente soltanto nella CPU 441 non tanto nella CPU 441 una lunghezza maggiore sufficiente 08 18H Solo per driver ASCII Prima o durante una trasmissione i segnali DSR o DSR OFF o CTS OFF CTS sono stati posti su OFF dal partner Controllare la gestione dei segnali complementari dell RS 232C presso il p
21. messo superato 09 04H Solo con RK 512 il partner segnala tipo Comportamento errato del partner poich da parte di ordine non ammesso del CP non viene mai emesso un comando di si stema 09 05H Solo con RK 512 errore nel partner o nel Controllare se il partner in grado di trasmettere il SIMATIC S5 quale partner tipo di dati voluto e Tipo di sorgente destinazione non am Controllare la struttura dell hardware presso il par messo 0 tner e Errore di memoria nell AG Partner o Porre l interruttore nell AG partner in posizione RUN e Errore nella comunicazione CP CPU presso il partner o e AG partner in stato di stop 09 08H Solo con RK 512 il partner riconosce er Questo errore si presenta con il restart del proprio rore di sincronizzazione AG o del partner Si tratta di un comportamento nor L ordine dei telegrammi disturbato male all avvio dell impianto Non c nulla a cui rime diare Durante il servizio l errore pu presentarsi anche in seguito a stati di errore precedenti Altri menti bisogna concludere che c un comporta mento errato dell apparecchiatura partner 09 09H Solo con RK 512 DB DX nel partner bloc Nel programma partner dopo l elaborazione degli cato da merker di coordinamento ultimi dati trasmessi resettare di nuovo il merker di coordinamento Nel programma ripetere l ordine 09 O0AH Solo con RK 512 errori nell intestazione Controllare se l errore deriva da disturbi o da un
22. stato portato tramite parametrizzazione in un modo operativo con gestione automatica dei segnali complementari dell RS 232C esso pone le linee RTS su OFF e DTR su ON il CP 341 operativo La trasmissione e la ricezione di telegrammi possibile 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 trasmissione viene interrotto con la relativa segnala zione di errore e Sesi in presenza di un ordine di trasmissione RTS viene posto su ON e viene av viato il tempo di attesa dell emissione dati parametrizzato Dopo che tale tempo tra scorso e CTS ON i dati vengono trasmessi tramite l interfaccia RS232C 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 a OFF l ordine di trasmissione viene interrotto e viene generata un opportuna segnalazione di errore e Dopo l invio dei dati la linea RTS dopo la scadenza del tempo di disattivazione di RTS parametrizzato viene posta su OFF Non si ha un attesa del passaggio da CTS su OFF 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 al cuna reazione da parte del CP 341 e Con un passaggio di DSR ON su OFF sia un ordine di trasmissione in corso come an che la ricezi
23. versione 2 0 gio delle uscite dell interfaccia RS 232C del CP 341 RS 232C Accoppiamento punto a punto CP 341 6 2 C79000 G7072 C341 03 Comunicazione tramite blocchi funzionali Tabella 6 1 I blocchi funzionali funzioni del CP 341 continuazione FB FC Significato Protocollo FB7P_RCV RK Conilblocco funzionale di sistema P_RCV_RK possibile ricevere Procedura dati da un partner di comunicazione e memorizzarli in un blocco di 3964 R driver dati o mettere a disposizione i dati per il partner di comunicazione ASCII accoppia mento calcolatore RK 512 FB8P_SND RK Conil blocco funzionale di sistema P_SND_RK possibile trasmet Procedura tere l intero settore o un settore parziale di un blocco dati ad un par 3964 R driver tner di comunicazione o prelevare dati da un partner di comunica ASCII accoppia zione mento calcolatore RK 512 Forma di fornitura e installazione I blocchi funzionali del CP 341 si trovano insieme all interfaccia di parametrizzazione e all esempio di programma su un CD che viene fornito di corredo al presente manuale L installazione dei blocchi funzionali avviene insieme a quella dell interfaccia di programma zione ed descritta nel capitolo 5 2 Dopo l installazione i blocchi funzionali si trovano nella biblioteca e CP341 FC 5 V24_ STAT e FC 6 V24_SET versione 2 0 FB 7 P_RCV_RK e FB 8 P_SND_RK Essa viene aperta nel SIMATIC Manager di STEP 7 con il com
24. 255 0 510 Blocco dati esteso X 0 255 0 510 Merker M irrilevante 0 255 Ingressi E irrilevante 0 255 Uscite A irrilevante 0 255 Contatore Z irrilevante 0 255 Tempi T irrilevante 0 255 ragionevoli solo valori pari Questo valore fissato dalla CPU partner Dati nell intestazione del telegramma Nella tabella seguente sono rappresentati i dati dell intestazione del telegramma RK 512 Tabella 6 8 Dati nell intestazione del telegramma RK 512 per l ordine Prelevamento dati Sorgente nella alla destinazione il Intestazione del telegramma byte CPU partner proprio controllore pro grammabile S7 S7 3 4 tipo di 5 6 offset 7 8 numero in CPU locale comando Q DBNR Q Blocco dati Blocco dati ED DB DW Parole Blocco dati Blocco dati EX DB DW Parole esteso Merker Blocco dati EM Indirizzo byte Byte Ingressi Blocco dati EE Indirizzo byte Byte Uscite Blocco dati EA Indirizzo byte Byte Contatore Blocco dati EZ Numero di conta Parole tore Tempi Blocco dati ET Numero di tempo Parole rizzatore Spiegazione delle abbreviazioni Q DBNR Numero di blocco dati sorgente Offset Q Indirizzo iniziale sorgente Accoppiamento punto a punto CP 341 C79000 G7072 C341 03 6 25 Comunicazione tramite blocchi funzionali Diagramma temporale FB P_SND_RK Nella figura seguente si trova il comportamento dei parametri DONE e ERROR a seconda della commutazione d
25. 5 4 C79000 G7072 C341 03 Configurazione e parametrizzazione del CP 341 5 4 Caricamento successivo di driver protocolli di trasmissione Per l ampliamento funzionale e l adattamento del CP 341 al partner di comunicazione si possono caricare nel CP 341 oltre ai protocolli standard nel firmware del modulo ASCII 3964 R RK 512 ulteriori protocolli di trasmissione driver caricabili driver caricabili non fanno parte della fornitura di serie del CP 341 o dell interfaccia di para metrizzazione Essi devono essere ordinati a parte vedi catalogo ST 70 capitolo driver ca ricabili Come si installi un driver caricabile lo si parametrizzi e lo si carichi nel CP 341 pu essere trovato nella documentazione a parte dei driver caricabili Qui di seguito sono descritti solo i presupposti e la gestione in generale Presupposti Per il caricamento successivo di driver necessario che siano soddisfatti i seguenti presup posti e STEP 7 a partire dalla V4 02 e Interfaccia di parametrizzazione CP 341 Parametrizzazione di accoppiamento punto a punto dalla V5 0 e Nel retro del CP 341 innestato il dongle fornito per il driver e La parametrizzazione valida stata prima salvata in HW Config e caricata nella CPU Con l uso dell interfaccia di parametrizzazione La scelta del driver caricabile per la parametrizzazione avviene all interno dell interfaccia di parametrizzazione CP 341 Parametrizzazione di ac
26. C79000 G7072 C341 03 2 4 Informazioni di base per la trasmissione seriale di dati Tempo di ritardo del carattere Nella figura seguente mostrata la distanza temporale massima ammessa tra due caratteri ricevuti all interno di un telegramma tempo di ritardo carattere A Segnale Carattere n Carattere n 1 ZVZ n Tempo t Figura 2 2 Tempo di ritardo del carattere Accoppiamento punto a punto CP 341 C79000 G7072 C341 03 2 5 Informazioni di base per la trasmissione seriale di dati 2 2 Procedimento di trasmissione nell accoppiamento punto a punto In una trasmissione dei dati tutti i partner di comunicazione devono attenersi a regole fisse per la gestione e l esecuzione del traffico dei dati L ISO ha stabilito un modello a 7 strati che riconosciuto come base per la normalizzazione di protocolli di trasmissione 2 2 1 Modello di riferimento ISO a 7 strati delle trasmissione dati Protocollo In una trasmissione dei 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 proto colli In particolare un protocollo stabilisce e il modo operativo semiduplex 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 icaratteri di controllo lo stabilire i caratteri di controllo usati per la trasmissione d
27. Leggere nelle tabelle degli ordini i numeri di DB am di DB non ammessi messi gli indirizzi iniziali o le lunghezze 06 07H Errore nel quinto o sesto byte di comando Leggere nelle tabelle degli ordini i numeri di DB am indirizzo iniziale troppo elevato messi gli indirizzi iniziali o le lunghezze 06 08H Errore nel settimo o ottavo byte di co Leggere nelle tabelle degli ordini i i numeri di DB DX mando lunghezza non ammessa ammessi gli indirizzi iniziali o le lunghezze 06 09H Errore nel nono o decimo byte di comando Errore di principio della struttura dell intestazione merker di coordinamento per questo tipo presso il partner Leggere nelle tabelle degli ordini di dati non ammesso o numero di bit troppo quando un merker di coordinamento ammesso elevato 06 0AH Errore nel decimo byte di comando nu Errore di principio della struttura dell intestazione mero di CPU non ammesso presso il partner 8 8 Accoppiamento punto a punto CP 341 C79000 G7072 C341 03 Diagnostica con il CP 341 Tabella 8 1 Classi di evento e numeri di evento continuazione Numero di Testo di evento Rimedio evento 06 OBH Telegramma SEND pi lungo breve di Sono necessarie correzioni presso il partner quanto atteso sono stati ricevuti pi meno dati di quanti annunciati nell intestazione del telegramma 06 OCH Ricevuto telegramma di comando FETCH Sono necessarie correzioni presso il partner con
28. ingresso di REQ e R i i i I i i REQ i i i PESA I 1 3 i i i i i i ua i i i I i R i i i i 1 OTT i i i i i i i i i i i i i i i DONE A MR A E ANa i TEES 1 i i i i i i i 1 I i i i i i i ERROR i Pi TRES La 1 i i a i Ilia O 6 T 6 1 i O LI Pesi gt vi O i O c a M 5 o e N LL N Cc Co Cc 1 dd A 1 A Ci T v Vv 1 to 1 O Vi Cc DO fr E O 9 O i gt 0 D gaa E D Cc S 1 o i w Si LU Da 5 21 E 5 O cn ar o E S o Snie e 3 o den HI U 535E 2 fa j 2 ve 2 D x 0 5 lo to LU e u Onga E O aii OC O O uos Figura 6 4 Diagramma temporale FB 8 P_SND_RK per l ordine Prelevamento dati Avvertenza L ingresso REQ triggerato con fronte d onda All ingresso REQ basta un fronte positivo Non necessario che esso durante tutto il tempo di trasmissione il RLC risultato della com binazione abbia lo stato di segnale 1 Accoppiamento punto a punto CP 341 6 26 C79000 G7072 C341 03 Comunicazione tramite blocchi funzionali Ricezione dati con l FB P_RCV_RK ordine passivo L FB P_RCV_RK trasferisce dati dal CP 341 ad un area dati S7 LFB P_RCV_RK viene ri chiamato per la trasmissione dati in ciclo o alternativamente in un programma pilotato a tempo in modo statico senza condizioni Con lo stato si
29. non A O Errore di principio della struttura dell intestazione o E presso il partner Controllare il comportamento er rato dell apparecchiatura partner eventualmente tramite un dispositivo di controllo interfaccia da inse rire nella linea di trasmissione 06 03H Errore nel terzo byte di comando per i tele Errore di principio della struttura dell intestazione grammi successivi comando non come nel presso il partner Controllare il comportamento er primo telegramma rato dell apparecchiatura partner eventualmente tramite un dispositivo di controllo interfaccia da inse rire nella linea di trasmissione 06 04H Errore nel quarto byte di comando lettere Errore di principio della struttura dell intestazione di comando errata presso il partner o stata richiesta una combina zione di comando che per il CP non ammessa Controllare i comandi ammessi Controllare il com portamento 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 tele Errore di principio della struttura dell intestazione gramma successivo comando non come presso il partner Controllare il comportamento er nel primo telegramma rato dell apparecchiatura partner eventualmente tramite un dispositivo di controllo interfaccia da inse rire nella linea di trasmissione 06 06H Errore nel quinto byte di comando numero
30. parametri di blocco sono segnaposto all interno di blocchi usabili pi volte che alimentano i blocchi in questione con valori aggiornati al momento del richiamo Parametrizzazione Con parametrizzazione si intende l impostazione del comportamento di un modulo Parametro parametri sono valori da attribuire Si differenzia tra parametri di blocchi e di moduli Procedura Lo svolgimento di una trasmissione dati secondo un certo protocollo viene chiamata proce dura Processore di comunicazione processori di comunicazione sono moduli per accoppiamenti punto a punto e accoppia menti di bus Programma utente Il programma utente contiene le istruzioni e gli accordi per l elaborazione dei segnali tramite i quali si pu pilotare un impianto o un processo Il programma utente nel SIMATIC S7 viene creato in modo strutturato in piccole unit i blocchi Protocollo partner di comunicazione di una trasmissione dati per la gestione e lo svolgimento del traf fico di dati devono attenersi a regole fisse Tali regole vengono definite come protocolli Accoppiamento punto a punto CP 341 C79000 G7072 C341 03 Glossario 5 Glossario Rack Un rack un telaio di montaggio che contiene posti connettore per i moduli Richiamo di blocco Si definisce richiamo di blocco il passaggio all elaborazione del blocco in questione S Sistema di automatizzione Un sistema di automatizzazione un controllore programmabile a m
31. 341 C79000 G7072 C341 03 2 39 Informazioni di base per la trasmissione seriale di dati Criterio di fine Carattere finale Nella ricezione di dati la fine del telegramma viene riconosciuta con la ricezione di uno o pi caratteri finali parametrizzati dati ricevuti inclusi quelli finali vengono trasferiti alla CPU 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 riget tato Se si opera con il carattere finale la trasmissione non a codice trasparente e bisogna fare in modo a che uno o pi codici finali non siano presenti nei dati utili dell utente Prestare attenzione a 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 rigettati se alla fine del telegramma trascorre il ritardo intercarattere ZVZ si fondono insieme al telegramma successivo se viene ricevuto un nuovo telegramma prima che il ritardo intercarattere sia trascorso e Carattere finale non contenuto nel telegramma Il telegramma viene rigettato se alla fine del telegramma trascorre il ritardo intercarattere ZVZ fuso insieme al telegramma successivo se viene ricev
32. 341 anche nel proprio buffer di diagnostica Numero di errore nel telegramma di reazione Se si opera con il collegamento a calcolatore RK 512 e con un telegramma SEND o FETCH si ha un errore presso il partner di comunicazione quest ultimo invia un telegramma di rea zione con numero di errore interno nel quarto byte vedi capitolo 8 4 Buffer di diagnostica del CP 341 8 2 Tutti gli errori del CP 341 vengono registrati nel buffer di diagnostica di questo Esattamente come nel caso del buffer di diagnostica della CPU possibile farsi visualiz zare tramite la funzione informativa di STEP 7 anche le informazioni di rilievo per l utente del buffer di diagnostica CP a chiare lettere vedi capitolo 8 5 Accoppiamento punto a punto CP 341 C79000 G7072 C341 03 Diagnostica con il CP 341 Allarme di diagnostica 8 2 Il CP 341 pu attivare nella CPU ad esso correlata un allarme di diagnostica Il CP 341 mette a disposizione del bus di pannello S7 300 4 byte di informazioni di diagnostica La va lutazione di tali informazioni avviene tramite il programma utente OB 82 o con l aiuto di un PG tramite la lettura del buffer di diagnostica della CPU Anche gli eventi di diagnostica che attivano un allarme di diagnostica vengono riportati dal CP 341 nel suo buffer di diagnostica Al presentarsi di un evento di allarme di diagnostica si accende il LED SF rosso Diagnostica tramite gli elementi di visualizzazione del CP 341
33. 3964 R necessario correlare ad un partner di comunicazione una prio rit elevata e all altro una priorit bassa Se ambedue le controparti di comunicazione ini ziano l attivazione del collegamento contemporaneamente allora il partner con priorit pi bassa rimander il proprio ordine di trasmissione Accoppiamento punto a punto CP 341 C79000 G7072 C341 03 2 11 Informazioni di base per la trasmissione seriale di dati Somma di controllo del blocco 2 12 Nel protocollo di trasmissione 3964R la sicurezza dei dati viene aumentata anche con un carattere di controllo del blocco BCC Block Check Character ulteriormente inviato Telegramma STX Dati DLE ETX BCC Lc 4 4 4 02H 30H 31H gt 32H 10H 03H 20H 30 0011 0000 31 0011 0001 XOR 0000 0001 32 si 0011 0010 XOR 0011 0011 10 z 0001 0000 XOR 0010 0011 03 0000 0011 XOR 0010 0000 bn ame cani BCC gt 2 0 Figura 2 4 Somma di controllo del blocco La somma di controllo del blocco la parit pari longitudinale funzione logica 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 Avvertenza Nel caso di un raddoppio del DLE questo carattere viene introdotto due volte nella genera zione del BCC
34. 6ES7 313 1AD00 0AB0 Spegnere e riaccendere la ten 314 6ES7 314 1AE00 0ABO sione di rete della CPU 6ES7 314 1AE01 0ABO 314 IFM 6ES7 314 5AE00 0AB0 315 6ES7 315 1AF00 0AB0 315 2 DP 6ES7 315 2AF00 0AB0 614 6ES7 614 1AH00 0AB0 Per le CPU che seguono operare nel modo seguente 614 6ES7 614 1AH01 0AB0O CPU Numero di ordinazione Procedura 313 6ES7 313 1AD01 0ABO Portare la CPU in STOP e poi di 314 6ES7 314 1AE02 0ABO NUOVO IN RUN 314 IFM 6ES7 314 5AE01 0AB0 315 6ES7 315 1AF01 0ABO 315 2 DP 6ES7 315 2AF01 0ABO 318 2 DP 6ES7 318 2AJ00 0ABO Accoppiamento punto a punto CP 341 C79000 G7072 C341 03 7 3 Comportamento all avviamento e passaggio tra gli stati di funzionamento del CP 341 7 3 Comportamento del CP 341 nel caso di passaggi di stati operativi della CPU Dopo l avviamento del CP 341 tutti i dati vengono scambiati tra CPU e CP 341 tramite bloc chi funzionali CPU STOP Nel caso di STOP della CPU non possibile un traffico di dati tramite il bus di pannello S7 Una trasmissione dati in corso CP CPU come pure un ordine di ricezione o trasmissione vengono interrotti e viene iniziato un riavviamento del collegamento Il traffico di dati all interfaccia del CP 341 con il driver ASCII con parametrizzazione senza controllo di flusso viene proseguito l ordine di trasmissione in corso cio viene ancora con cluso Con il driver ASCII i telegrammi di ricezione continuan
35. DOS 64R 6ES5 897 2UD11 per MS DOS PRODAVE WIN 64R 6ES5 897 2VD01 per Windows o il driver ASCII Lettore di codice a barre tramite driver 3964 R o ASCII PLC di altri produttori tramite il driver 3964 R o ASCII o RK 512 Altre apparecchiature con strutture di protocollo semplici tramite un corrispondente adat tamento di protocollo con il driver ASCII Altre apparecchiature che dispongono anch esse del driver 3964 R o RK 512 Un riassunto dei moduli SIMATIC si trova nell appendice C Il CP 341 pu essere impiegato anche in modo decentralizzato con l unit periferica decen tralizzata ET 200M IM 153 Accoppiamento punto a punto CP 341 C79000 G7072 C341 03 1 3 Descrizione del prodotto 1 2 Componenti per un accoppiamento punto a punto con il CP 341 Per montare un accoppiamento punto a punto tra il processore di comunicazione CP 341 e un partner di comunicazione si ha bisogno di determinati componenti hardware e software Componenti Hardware Nella tabella seguente si trovano i componenti hardware per un accoppiamento punto a punto con il CP 341 Tabella 1 3 Componenti hardware per un accoppiamento punto a punto con il CP 341 Componente Telaio di montaggio Funzione per i collegamenti meccanici ed elettrici dell 57 300 Immagine L Modulo di alimentazione PS trasforma la tensione di rete 120 230 V AC nella tensione ne cessaria per l alimentazione dell
36. Descrizione del prodotto 1 5 Cavi connettori per il collegamento del CP 341 con un partner di comunicazione Cavo connettore standard Per l accoppiamento punto a punto del CP 341 con il partner di comunicazione la Siemens offre cavi connettori standard in diverse lunghezze I numero di ordinazione e le lunghezze dei cavi connettori standard si trovano nell appen dice D del presente manuale Confezionamento dei cavi connettore da parte dell utente Se si desidera confezionare dei cavi connettore necessario prestare attenzione ad alcuni punti Le informazioni sull argomento e la piedinatura degli spinotti maschi sub D con gli schemi di cablaggio si trovano nell appendice B del presente manuale Accoppiamento punto a punto CP 341 1 12 C79000 G7072 C341 03 Informazioni di base per la trasmissione seriale di dati Nel capitolo si trova a pagina 2 1 Trasmissione seriale di un carattere 2 2 2 2 Procedimento di trasmissione nell accoppiamento punto a punto 2 6 2 3 Dati di parametrizzazione 2 49 Accoppiamento punto a punto CP 341 C79000 G7072 C341 03 2 1 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 accop piamento punto a punto tra due partner di comunicazione rappresenta il caso pi semplice Accoppiamento punto a punto In un accoppiamento p
37. LEN 3 _ DBB_NO R_CPU_NO __ LEN RTYP _ R CPU NO R_NO _ R_TYP R_OFFSET _ RNO R_CF_BYT R_OFFSET R_CF_BIT _ RCF BYT DONE s R_CF BIT ERROR STATUS Avvertenza parametri EN e ENO sono presenti solo nella rappresentazione grafica in KOP o FUP Per l elaborazione di tali parametri il compiler utilizza il risultato binario BIE Se il blocco stato concluso senza errori il risultato binario BIE viene posto sullo stato di segnale 1 In caso di errore il risultato binario BIE viene posto a 0 Accoppiamento punto a punto CP 341 6 6 C79000 G7072 C341 03 Comunicazione tramite blocchi funzionali Configurazione nell area dati L FB P_SND_RK opera insieme ad un DB istanza SND_RK Anche il numero di DB viene indicato al momento del richiamo Il DB istanza lungo 62 byte Un accesso ai dati nel DB istanza non ammesso Avvertenza Eccezione in caso di errore STATUS W 16 1EO0F possibile ottenere informazioni pi precise tramite la variabile SFCERR vedi capitolo 8 3 Essa pu essere caricata nel DB istanza solo con un accesso simbolico Accoppiamento punto a punto CP 341 C79000 G7072 C341 03 6 7 Comunicazione tramite blocchi funzionali Parametri FB P_SND_RK Nella tabella seguente si trovano i parametri dell FB P_SND_RK Avvertenza parametri R_CPU_NO R_TYP R_NO R_OFFSET R_CF_BYT e R_CF BIT non hanno nel caso della proce
38. Manuali per la configurazione e programmazione dell S7 400 Titolo Programmazione con STEP 7 V5 1 Manuale Contenuto Il manuale di programmazione fornisce le conoscenze di base sulla strut tura del sistema operativo e di un programma utente di una CPU S7 Esso dovrebbe essere usato da utenti che usano per la prima volta un S7 300 400 per avere una panoramica della metodica di programma zione quale base per il design del proprio programma utente Configurazione dell hardware e progettazione di collegamenti STEP 7 V5 1 Il manuale utente STEP 7 spiega l utilizzo di principio e le funzioni del software di automazione STEP 7 Esso offre sia all utente novizio di STEP 7 sia a quello esperto di STEP 5 una panoramica sulla procedura Manuale di riferimento KOP per S7 300 400 Manuale di riferimento FUP per S7 300 400 Manuale di riferimento SCL per S7 300 400 Programmazione di blocchi Manuale Manuale di configurazione programmazione e messa in servizio di un S7 300 400 Lavorando con il software possibile accedere in modo selettivo alla guida in linea che aiuta l utente nelle domande specifiche all uso del software AWL per S7 300 400 I manuali relativi ai pacchetti di linguaggio AWL KOP FUP e SCL con tengono sia delle istruzioni per l utente sia una descrizione del linguag gio Per la programmazione di un S7 300 400 si necessita di uno solo dei linguaggi ma se necessario si possono desiderare i
39. Tempo di sorveglianza del telegramma di reazione dipendente dal baudrate Trea 58 7 s 10 8 Figura 2 18 Schema di svolgimento nel caso di trasmissione dati con l RK 512 tramite ordini di CPU Accoppiamento punto a punto CP 341 C79000 G7072 C341 03 2 33 Informazioni di base per la trasmissione seriale di dati Ordini partner RK 512 Nella figura seguente descritto lo svolgimento dell accoppiamento calcolatore RK 512 tra 2 34 mite ordini di partner gt Posizione di base ordini del partner Telegram y ma di comando del partner ricevuto Fornire o prele vare dati dall AS Errore presente Y Trasmettere il tele gramma di reazione senza segnalazione d errore Trasmettere il tele segnalazione errore gramma di reazione con Trea 58 7 s 10 8 Ulteriori bloc chi parziali Telegramma di reazione succes sivo arrivato Ordine del partner terminato Tutti i dati sono stati trasmessi Avviare TREA Attendere il T gt TpRea 0 primo tele gramma di comando arrivato telegr succ AS Sistema di automazione Interruzione causa errore Tempo di sorveglianza del telegramma di reazione dipendente dal baudrate Figura 2 19 Schema di svolgimento nel caso di trasmissione dati con l RK 512 tramite ordini del partner Accoppiamento punto a punt
40. Y 5V A 5V R B R A OV R B 5V R A I ov Figura 2 26 Circuito del ricevitore nell interfaccia X27 RS 422 485 driver ASCII Accoppiamento punto a punto CP 341 C79000 G7072 C341 03 2 61 Accoppiamento punto a punto CP 341 C79000 G7072 C341 03 Messa in servizio del CP 341 3 Per mettere in servizio il CP 341 opportuno rispettare la il seguente ordine di operazioni Montaggio del CP 341 Configurazione del CP 341 Parametrizzazione del CP 341 Memorizzazione dei dati di parametrizzazione gi e D Creazione il programma utente per il CP 341 Montaggio del CP 341 Il montaggio del CP 341 comprende la sua integrazione nel rack del proprio sistema di auto matizzazione Una descrizione dettagliata si trova nel capitolo 5 1 del presente manuale Configurazione del CP 341 La configurazione del CP 341 comprende la disposizione del CP 341 nella tabella di configu razione La configurazione del CP 341 viene effettuata nel software STEP 7 Una descrizione dettagliata si trova nel capitolo 5 1 del presente manuale Accoppiamento punto a punto CP 341 C79000 G7072 C341 03 3 1 Messa in servizio del CP 341 Parametrizzazione del CP 341 La parametrizzazione del CP 341 comprende la creazione dei parametri specifici dei proto colli La parametrizzazione del CP 341 si effettua con l interfaccia di parametrizzazione CP 341 Parametrizzazione di accoppiamento punto a punto Una descrizione dettagliata
41. _ ETX __ del collega solo con block check BCC mento Conferma pos 10H gt DLE _ Figura 2 14 Svolgimento di un telegramma SEND successivo con un telegramma di reazione succes sivo Accoppiamento punto a punto CP 341 2 28 C79000 G7072 C341 03 Informazioni di base per la trasmissione seriale di dati Prelevamento dati con PRK 512 Nella figura seguente rappresentata l esecuzione del prelevamento dati in trasmissione con un telegramma di reazione per l accoppiamento calcolatore RK 512 CP 341 Partner di comunicazione Telegramma FETCH Carattere di avvio 02H STX Attivazione del Conferma pos 10H DLE _ collegamento 00H Byteit 00H Byte2 Ordine FETCH 45H BRyte3 gt Blocco di dati 44H Byte4 Intestazione Sorgente di dati DB100 64H Byte5 del tele DW100 64H Bye6 gramma Lunghezza 00H _m byte 7 50 DW 32H Byte8 Nessun KM FFH Byte9 Solo CPU 1 1FH Byte10 Riconoscimento della fine 10H _ DLE gt Disattivazione Riconoscimento della fine 03H __ ETX r Hel solo con block check BCC collegamento Conferma positiva 10H DLE Telegramma di reazione con dati Carattere di inizio 02H x _ STX Attivazione del Conferma pos 10H DLE collegamento 00H
42. conduce alla fine della trasmissione 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 di quella parametrizzata in modo fisso Tutti i caratteri che vengono ricevuti dopo il raggiungimento della lunghezza del tele gramma parametrizzata in modo fisso vengono rigettati se alla fine del telegramma trascorre il ritardo intercarattere ZVZ si fondono insieme al telegramma successivo se viene ricevuto un nuovo telegramma prima che il ritardo intercarattere sia trascorso e Lunghezza del telegramma dei caratteri ricevuti inferiore di quella parametrizzata in modo fisso Il telegramma viene rigettato se alla fine del telegramma trascorre il ritardo intercarattere ZVZ fuso insieme al telegramma successivo se viene ricevuto un nuovo telegramma prima che il ritardo intercarattere sia trascorso Accoppiamento punto a punto CP 341 2 42 C79000 G7072 C341 03 Informazioni di base per la trasmissione seriale di dati Nella figura seguente rappresentato lo svolgimento della ricezione con il criterio di fine Lunghezza di telegramma fissa Q o 5 Attesa del p carattere c Q N v D Carattere arrivato D D s Vv E pe
43. contiene l informa zione sull errore LEN OUTPUT INT Lunghezza del telegramma 1 lt LEN lt 1024 dato in numero di ricevuto byte STATUS OUTPUT WORD Specificazione dell errore Con ERROR 1 nel parametro STATUS si trova l informazione sull errore 1 Il parametro a disposizione fino al prossimo richiamo dell FB 6 12 Accoppiamento punto a punto CP 341 C79000 G7072 C341 03 Comunicazione tramite blocchi funzionali Diagramma temporale FB P_RCV_RK Nella figura seguente si trova il comportamento dei parametri NDR LEN e ERROR a se conda della commutazione d ingresso di EN_R e R ENR fd lia R di 7 P Y NDR ra y Panas ue m I D O D S7 SI LEN Y Y Lunghezza 2 g 2 D 3 e s ov vd lao S N o 2 gt e N 2 2 fo c _ c 5 le c Ts c o 0 o 9 D lo O 5 v oO D Y v oO c o o Doe 2 g f g D o DO O ga Q D Q o Sino o S HI o Q 3 Q 5 2 5 H3 2 5 N O N O N D O N O e O e Ceb o Ne Q e 2 o 2 60 2 o UU o 2 fe CC O Cc O CZ CO CC O Figura 6 2 Diagramma temporale FB 7 P_RCV_RK7 Avvertenza L ingresso EN_R va posto staticamente a 1 Durante l intero ordine di ricezione il EN_R deve essere alimentato con RLC 1 risultato della combinazione Accoppiamento punto a punto CP 341 C79000 G7072 C341 03 6 13 Comunicazione tramite
44. controllo del blocco corretto e non si hanno altri errori di ricezione la procedura 3964R invia DLE e si riporta nello stato di riposo Nel caso di BCC errato o di un altro errore di ricezione al partner di comunicazione viene inviato NAK e si attende una ripetizione Accoppiamento punto a punto CP 341 C79000 G7072 C341 03 Informazioni di base per la trasmissione seriale di dati 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 Dati ricevuti e Attivazione del Carattere di inizio 02H STX collegamento Conferma pos 10H DLE Byte di dati 1 Byte 1 Dati utili e e Byte di dati n Byte n e o o o Riconos della fine 10H DLE h EA Riconos della fine 03H ETX del Solo 3964R BCC Il Risposta neg 15H _ NAK SPESE Wat nuovo tentativo di messa in opera Figura 2 7 II traffico di dati nella ricezione di dati errati Dopo aver ricevuto DLE ETC BCC il CP 341 confronta il BCC del partner di comunicazione con il 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 che trascorso il nu m
45. dati utili 06 0DH Il CP ha ricevuto telegrammi con un tipo di funzionamento non ammesso e Controllare se il collegamento a cui si accede e Il collegamento di ricezione tra CPU e parametrizzato correttamente CP non stabilito o non lo in modo e Questa segnalazione d errore pu presentarsi corretto solo all avvio del CP Ripetere l ordine e ICP non si ancora avviato del tutto e Mettere la CPU di nuovo nello stato operativo e La CPU ricevente si trova nello stato RUN e ripetere l ordine operativo STOP e Intal caso si tratta di un errore temporaneo Ri petere l ordine e L interfaccia a cui si accede in fase di modifica di parametrizzazione 06 0EH Errore di sincronia del partner Questo errore pu essere segnalato dopo un restart e Nuovo telegramma di comando suc del proprio controllore programmabile nel caso di cessivo ricevuto prima dell invio del te Unghi telegrammi o nel caso di riazzeramento del legramma di reazione partner In questi casi si tratta di un comportamento normale all avvio dell impianto e Atteso telegramma di comando 1 Deo l giunto telegramma successivo Durante il servizio l errore pu presentarsi anche in Ea atteso ilteleoramma ditcomand seguito a stati di errore precedenti che sono stati gran AT 9 riconosciuti solo dal partner successivo ma arrivato il primo tele f ma i gramma Altrimenti bisogna concludere che c un comporta mento errato dell apparecchiatura partner Eve
46. dei segnali di pilotaggio DTR DSR e RTS CTS pu essere parametrizzato con l in terfaccia di parametrizzazione CP 341 Parametrizzazione di accoppiamento punto a punto o gestito tramite la funzioni FC nel programma utente La gestione dei segnali complementari RS 232C segnali complementari RS 232C possono essere gestiti e congestione automatica parametrizzata di tutti i segnali complementari dell RS 232C e con controllo del flusso dati parametrizzato RTS CTS e tramite le funzioni FC V24_STAT e FC V24_SET Avvertenza Nella parametrizzazione di una gestione automatica dei segnali complementari dell RS 232C non possibile n un controllo di flusso dei dati con RTS CTS n un pilotag gio di RTS e DTR tramite la funzione FC V24_SET Nella parametrizzazione di un controllo del flusso dati con RTS CTS un pilotaggio di RTS tramite la funzione FC V24_SET non possibile La lettura di tutti i segnali complementari dell RS 232C tramite la funzione FC V24_STAT invece sempre possibile Le seguenti sezioni spiegano il funzionamento in linea di principio del pilotaggio e della valu tazione dei segnali complementari dell RS 232C Accoppiamento punto a punto CP 341 C79000 G7072 C341 03 2 45 Informazioni di base per la trasmissione seriale di dati Gestione automatica dei segnali complementari La gestione automatica dei segnali complementari dell RS 232C nel CP 341 realizzata nel modo seguente e Non appena il CP 341
47. diagnostica 8 19 elementi di visualizzazione 8 3 numeri di errore nel telegramma di reazione segnalazioni all uscita STATUS dell FB 8 4 Direttiva EMV A 9 Direttive di montag gio 4 4 Driver ASCII 2 35 buffer di ricezione 2 44 controllo di flusso dei dati 2 48 parametri 2 55 ricezione dati 2 37 segnali complementari RS 232C 2 45 trasmissione dati Driver caricabili 5 5 E Elementi di visualizzazione LED 1 7 8 2 F Fabbisogno di memoria 6 47 FM abilitazione A 10 Funzionamento duplex 2 3 Funzioni 6 2 FC 5 V24_STAT FC 6 V24_SET 6 40 Funzioni di diagnostica Funzioni di sistema usate 6 48 Indice 1 Indice analitico IEC 1131 A 9 Indirizzamento del modulo 6 46 Inibizione di allarmi 6 46 Inizializzazione Interfaccia dati tecnici possibilit diir impiego 11 3 RS 232C 1 8 B 2 TTY 20 mA B 9 TTY 20 mA X27 RS 4297485 1 11 B 16 Interfaccia di parametrizzazione 1 5 Interfaccia RS232 B 2 Interfaccia TTY 20 mA B 9 Interfaccia X27 RS 422 485 B 16 Intestazione del telegramma struttura con l inte stazione del telegramma RK 5122 24 L Lunghezza del telegramma in ricezione 2 56 Luoghi di montaggio del CP 341 4 2 M Mantenimento dei dati dei parametri 5 4 ca Matrice di comunicazione Modello di riferimento uo a 7 EE Montaggio del CP 341 4 2 N Numeri di E y Numero del evento Numero minimo di cicli a CPU 6 48
48. dopo ferma negativa NAK il numero massimo di ripetizioni non stato possi bile trasmettere il telegramma viene segnalato un numero di errore che descrive l errore presentatosi per primo 08 02H Solo per 3964 R Controllare il comportamento errato dell apparec Errore nella messa in opera del collega chiatura partner eventualmente tramite un disposi mento tivo di controllo interfaccia da inserire nella linea di si ina a trasmissione e In posizione di riposo sono stati ricevuti uno o pi caratteri qualsiasi esclusi NAK o STX o e Dopo un STX sono stati inviati dal par tner altri caratteri senza attendere la ri sposta DLE Dopo RETE ON del partner e Mentre il partner viene acceso il CP ri ceve 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 messa in opera del collegamento viene fatta con DLE ETX Controllare il comportamento errato dell apparecchiatura partner tramite un dispo sitivo di controllo interfaccia da inserire nella linea di trasmissione Accoppiamento punto a punto CP 341 C79000 G7072 C341 03 8 11 Diagnostica con il CP 341 Tabella 8 1 Classi di evento e numeri di evento continuazione Numero di Evento Rimedio
49. durante il caricamento di un aggiornamento del firmware Interfaccia integrata Il CP 341 disponibile in tre modelli con diversi tipi di interfaccia e RS232C e X27 RS 422 485 e TTY 20mA Il tipo della fisica dell interfaccia leggibile sul frontalino del modulo del CP 341 Una descri zione dettagliata delle interfacce si trova nel capitolo 1 4 Connettore di bus per il bus di pannello S7 Di corredo al CP341 presente un connettore di bus Esso viene innestato al momento del montaggio sullo spinotto del pannello posteriore del CP 341 vedi capitolo 4 2 Tramite il connettore di bus condotto il bus di pannello S7 300 Il bus di pannello S7 300 il bus di dati seriale tramite il quale il CP 341 comunica con i mo duli del sistema di automazione I T Contatti per il collegamento di del bus di pannello S7 300 Figura 1 2 Connettore di bus Accoppiamento punto a punto CP 341 C79000 G7072 C341 03 1 7 Descrizione del prodotto 1 4 Caratteristiche dell interfaccia seriale Per potersi adattare al partner di comunicazione esistono tre varianti di moduli del CP 341 con tipo diverso di interfaccia Nelle seguenti sezioni sono descritte le interfacce delle varianti del modulo 1 4 1 Interfaccia seriale RS 232C del CP 341 RS 232C Definizione L interfaccia RS 232C un interfaccia a tensione e serve alla trasmissione seriale conforme mente alla norma RS 232C Propriet L inte
50. i NDR g Er A i i i ERROR i i i R EARE A iN i i 1 I I i i i i LEN S Y i lun ii l ERI ghezza O o o O Ol Y Q i i i D Do D c i Z S a oi P c o o 0 Z 2 O lo 3 v 10 i N Vv 1 oO oO D 9 RD dl L o O i SQ 2 o Sto Ses Lo S edo 5 N 5 N 75 1 N W lt i N ei Q e 2 O 9 ne Q 2 19 o 929 0 2 o UO Q e O O Z CO O Nel RK 512 vengono visualizzati anche i parametri dell ordine corrente alle uscite L_ fino al prossimo richiamo dell FB Figura 6 5 Diagramma temporale FB 7 P_RCV_RK per l ordine Ricezione dati Avvertenza L ingresso EN_R va posto staticamente a 1 Durante l intero ordine di ricezione il EN_R deve essere alimentato con RLC 1 risultato della combinazione Accoppiamento punto a punto CP 341 C79000 G7072 C341 03 6 31 Comunicazione tramite blocchi funzionali Mettere a disposizione i dati con FB P_RCV_RK ordine passivo 6 32 Il richiamo del blocco funzionale FB P_RCV_RK necessario se il partner di comunicazione esegue un ordine Prelevamento dati ordine FETCH L FB P_RCV_RK mette a disposizione i dati da un area dati S7 per il CP 341 L FB P_RCV_RK viene richiamato per la trasmissione dati in ciclo o alternativamente in un programma pilotato a tempo in modo statico senza condizioni Con lo stato di segnale 1 statico del parametro EN_R viene abilitato il con
51. indicati nel ricevitore nell interfaccia di parametrizzazione tramite il parametro lunghezza di telegramma fissa Per assicurare un traffico di dati corretto ambedue i para metri dovrebbero essere scelti in modo identico In trasmissione tra due telegrammi viene rispettata una pausa lunga quanto il ritardo intercarattere ZVZ affinch il partner di possa sincronizzare riconoscimento dell inizio del telegramma Se la sincronizzazione avviene tramite altri meccanismi il rispetto della pausa di trasmis sione pu essere disattivato usando l interfaccia di parametrizzazione Avvertenza Con la parametrizzazione del controllo di flusso XON XOFF i dati utili non devono contenere alcuno dei caratteri XON o XOFF parametrizzati L impostazione di default DC1 11H per XON e DC3 13H per XOFF Accoppiamento punto a punto CP 341 2 36 C79000 G7072 C341 03 Informazioni di base per la trasmissione seriale di dati Trasmissione dati Nella figura seguente rappresentato lo svolgimento in fase di trasmissione Attesa di ordine di trasmissione 2 5 D Ordine SEND arrivato e 5 O Y Il numero n dei dati da inviare Trasmissione viene dedotto dal parametro dei dati utili LEN dell ordine di trasmissione Figura 2 20 Schema dello svolgimento in trasmissione Ricezione dati con driver ASCII Nel trasferimento dati con il driver ASCII si pu sc
52. iniziale o numero di i numeri di DB DX che possono essere indicati nel DB DX troppo basso programma 05 15H Solo con RK 512 numero di bit errato indi N di bit ammessi da 0 a 7 cato nel merker d accoppiamento 05 16H Solo con RK 512 numero di CPU indicato Numero di CPU ammesso nessuno 0 1 2 304 troppo grande 05 17H La lunghezza della trasmissione di 1 kByte Suddividere l ordine in pi ordini di lunghezza infe troppo grande per il CP_ o la lunghezza riore per i parametri d interfaccia troppo pic cola 05 1AH Solo con RK 512 errore nella trasmis Vedi rimedi per il numero di evento precedente sione di un telegramma di comando Un numero di errore di procedura corri spondente stato registrato subito prima in STATUS Accoppiamento punto a punto CP 341 C79000 G7072 C341 03 8 7 Diagnostica con il CP 341 Tabella 8 1 Classi di evento e numeri di evento continuazione Classe di evento 6 06H Errore nell elaborazione di un ordine del partner solo per PRK 512 Numero di Testo di evento Rimedio evento 06 01H Errore nel primo byte di comando non 00 Errore di principio della struttura dell intestazione o FFH presso il partner Controllare il comportamento er rato dell apparecchiatura partner eventualmente tramite un dispositivo di controllo interfaccia da inse rire nella linea di trasmissione 06 02H Errore nel terzo byte di comando
53. mostrato all utente il rimedio del capitolo 8 4 corrispondente al testo di evento in questione Cliccando su Aggiorna i dati vengono letti nuovamente dal CP 341 Cliccando su Help sull evento possibile visualizzare un testo di aiuto relativo all evento di diagnostica scelto con informazioni per l eliminazione dell errore Accoppiamento punto a punto CP 341 8 20 C79000 G7072 C341 03 Diagnostica con il CP 341 8 6 Allarme di diagnostica Il CP 341 pu attivare un allarme di diagnostica nella CPU correlata e in tal modo visualiz zare un funzionamento anomalo 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 Come default impostato Generazione di allarme no Allarme di diagnostica Il CP 341 mette a disposizione in caso di errore nel bus di pannello S7 300 dei dati di dia gnostica Quale reazione ad un allarme di diagnostica la CPU legge i dati di diagnostica spe cifici del sistema e li riporta nel proprio buffer di diagnostica Questo pu essere letto tramite un apparecchiatura di programmazione collegata AI presentarsi di un evento di diagnostica si accende il LED SF rosso Inoltre viene richia mato l OB 82 con questi dati di diagnostica quale informazione di avvio Blocco organizzativo OB 82 L utente ha la possibilit di programmare nel programma utente reazioni all errore nell OB 82 Se non c
54. pos 10H DLE collegamento Telegramma di reazione successivo FFH lt Byte 1 TT Intestazione 00H _ Bye2 del tele 00H n Byte3 gramma di Numero di errore 00H an Byte 4 reazione Byte di dati 129 Byte 5 Byte di dati 130 Byte6 T_ Dati utili o e Byte di dati n lt Byte n Riconoscimento della fine 10H __ DLE Disattivazione Riconoscimento della fine 03H _ ETX el solo con block check BCC Il S t Conferma pos 10H OLE B Figura 2 16 Svolgimento di un telegramma FETCH successivo con un telegramma di reazione suc cessivo Accoppiamento punto a punto CP 341 C79000 G7072 C341 03 2 31 Informazioni di base per la trasmissione seriale di dati Tipo di funzionamento quasi duplex 2 32 Funzionamento quasi duplex significa i partner possono inviare in qualsiasi momento tele grammi di comando e di reazione escluso il momento in cui l altro partner sta trasmettendo Il livello di annidamento massimo per telegrammi di comando e di reazione pari a 1 Un ulteriore telegramma di comando pu quindi essere elaborato solo dopo che a quello prece dente stato risposto In certe condizioni possibile che se ambedue i partner desiderano 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 re
55. 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 nel caso dell RK 512 con 3964R pari a 4 La distanza di Ham ming una misura per la sicurezza di una trasmissione dati e Con l utilizzo dell accoppiamento calcolatore RK 512 viene assicurata une sicurezza di trasmissione molto elevata sulla linea di trasmissione poich nel caso dell RK 512 per il trasporto dei dati viene usata la procedura 3964R e 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 con ferma sul trasporto dati coronato da successo o no e L accoppiamento calcolatore RK 512 assicura il giusto utilizzo della procedura 3964R e la valutazione il completamento del dato di lunghezza come pure la generazione dei tele grammi 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 PRK 512 Limiti di prestazioni con IRK 512 e L utilizzo dell accoppiamento calcolatore RK 512 significa sicurezza dei dati elevatissima Un miglioramento ulteriore raggiungibile ad esempio con l utilizzo di altri meccanism
56. remoto dei dati vedi sezione Mettere a disposizione i dati con FB P_RCV_RK Ordini elaborabili contemporaneamente 6 14 Nel programma utente permessa la programmazione per ogni CP 341 impiegato solo di un ordine attivo e di uno passivo Mentre il CP 341 elabora un ordine attivo pu elaborare contemporaneamente anche un ordine passivo Inoltre permesso solo e 1 blocco di dati di istanza per FB P_SND_RK e e 1 blocco di dati di istanza per FB P_RCV_RK poich nel blocco di dati di istanza sono memorizzati gli stati necessari per lo svolgimento interno dell FB Accoppiamento punto a punto CP 341 C79000 G7072 C341 03 Comunicazione tramite blocchi funzionali Merker d accoppiamento La funzionalit di merker d accoppiamento nota dal SIMATIC S5 viene supportata per coor dinare la sovrascrittura asincrona in ricezione o messa disposizione di dati FB 7 P_RCV_RK tramite il CP 341 e l elaborazione dei dati nella CPU merker d accoppiamento possono essere usati solo nell accoppiamento calcolatore RK 512 Coerenza dati La coerenza dei dati limitata dalla dimensione del blocco nella trasferimento dati tra CPU e CP 341 a 32 byte Per la trasmissione dati coerente di pi di 32 byte si deve osservare quanto segue Nel trasmettitore riaccedere al DB di trasmissione solo dopo che i dati sono stati trasferiti del tutto DONE 1 Nel prelevare i dati riaccedere al DB di trasmissione solo dopo che i dati
57. segnale 1 statico del parametro EN_R viene abilitato il controllo relativo al fatto se ci sono dati da leggere dal CP 341 Una trasmissione in corso pu essere interrotta con stato di segnale 0 del parametro EN_R L ordine di ricezione interrotto viene concluso con una segnalazione di errore uscita STATUS La ricezione rimane disattivata fintantoch il parametro EN_R ha lo stato di segnale 0 A seconda della quantit di dati una trasmis sione pu avvenire con pi richiami cicli di programma Con il parametro LADDR viene indicato l indirizzo del CP 341 a cui si vuole accedere Se il partner di comunicazione stato indicato quale Destinazione dati DB i dati ven gono memorizzati nell area di dati specificata nell intestazione del telegramma RK 512 All utente vengono visualizzati con l aiuto dei parametri L_ del tipo dell area di destina zione L_TYP il numero del blocco dati destinazione L_NO solo di rilievo nel caso di L_TYP DB l offset nell area di destinazione L_OFFSET come pure la lunghezza LEN dei dati trasmessi Se dal partner stato indicata la Destinazione dati DX i dati vengono memorizzati nel blocco di dati DB che stato specificato tramite i parametri DB_NO e DBB_NO Se il blocco funzionale riconosce lo stato di segnale 1 del parametro R l ordine di trasmis sione corrente viene allora interrotto e FB P_RCV_RK viene posto nello stato di base La ricez
58. sono stati tra sferiti del tutto DONE 1 Nel ricevitore usare la funzione di merker di accoppiamento Accedere di nuovo al DB di ricezione solo dopo che i dati sono stati ricevuti del tutto analisi del merker d accoppia mento stabilito per quest ordine Il merker d accoppiamento presente nell FB per un ciclo se NDR 1 Rimettere il merker d accoppiamento di nuovo a 0 solo dopo che i dati ricevuti sono stati elaborati Nella messa a disposizione di dati usare la funzione di merker di accoppiamento Acce dere di nuovo ai dati messi a disposizione solo dopo che i dati sono stati prelevati del tutto analisi del merker d accoppiamento stabilito per quest ordine Il merker d accoppia mento presente nell FB per un ciclo se NDR 1 Rimettere il merker d accoppiamento di nuovo a 0 solo dopo che i dati da prelevare sono stati elaborati Quando il partner preleva i dati dalle aree E ingressi A uscite M merker T temporizza tori o Z contatori la coerenza dei dati limitata a 32 byte se non possibile evitare tra mite il merker di accoppiamento che da parte di altri punti del programma utente si acceda a tali aree durante la trasmissione Accoppiamento punto a punto CP 341 C79000 G7072 C341 03 6 15 Comunicazione tramite blocchi funzionali Trasmissione dati con l FB P_SND_RK ordine attivo Il blocco funzionale FB P_SND_RK pu trasferire dati tramite l impostazione del parametro
59. statico 1 la trasmissione allora disattivata Visualizzazione d errore all FB P_SND_RK L uscita DONE mostra Fine ordine senza errori ERROR indica un errore In STATUS viene mostrato nel caso di un errore il numero di evento corrispondente vedi capitolo 8 3 Se non si avuto alcune errore ha STATUS il valore 0 DONE e ERROR STATUS vengono emessi anche nel caso di RESET dell FB P_SND_RK vedi figura 6 3 In presenza di un errore il risultato binario BIE viene resettato Se il blocco viene concluso senza errori il risul tato binario ha lo stato 1 Avvertenza Il blocco funzionale FB P_SND_RK non ha un controllo di parametrizzazione e se questa errata la CPU pu portarsi in STOP Particolarit nel caso della trasmissione dati 6 16 Nella trasmissione dati prestare attenzione alle seguenti particolarit e Con l RK 512 pu essere trasmesso solo un numero pari di dati Se si indica una lun ghezza LEN dispari di dati alla fine dei dati stessi verr trasmesso un byte di riempi mento aggiuntivo con il valore 0 e Conl RK 512 si pu indicare solo un offset pari Nel caso di indicazione di un offset di spari i dati vengono memorizzati a partire dal prossimo offset pari pi piccolo preso il partner Esempio l offset 7 i dati vengono memorizzati a partire dal byte 6 Accoppiamento punto a punto CP 341 C79000 G7072 C341 03 Comunicazione tramite blocchi funzionali
60. 1 per DR 230 lt mian 25 per PT 88 6 5 DSR 4 DTR 5 mi o 1 DCD a na t 5 GND GND 7 sn i T i T 75 il gi t T Schermatura Tipo di cavo Schermatura i contenitore i LIYCY 4 x 0 14 L contenitore Figura B 5 Cavo connettore RS 232C CP 341 IBM Proprinter Accoppiamento punto a punto CP 341 C79000 G7072 C341 03 B 7 Cavi connettore Cavo con connettore RS 232C S7 M7 CP 341 stampante laser Nella figura seguente si vede il cavo connettore per un accoppiamento punto a punto tra un CP 341 e una stampante laser con interfaccia seriale PT 10 o Laserjet series Il B 8 Per il cavo connettore si necessita delle seguenti prese spinotti e da lato CP 341 presa sub D a 9 poli e nell IBM Proprinter spinotto maschio sub D a 25 poli CP 341 Stampante Ricevitore n D Trasmettitore li RxD TxD i 2 mu lt i Trasmettitore Ricevitore TxD RxD 3 gt gt 8 CTS nin 6 DSR DTR 20 m lt m x GND GND 7 Lu Il IE da i i il UN Ul et i I pna DE Schermatura Tipo di cavo Schermatura i contenitore LIYCY 4 x 0 14 contenitore i Figura B 6 Cavo connettore RS 232C CP 341 stampante laser Accoppiamento punto a punto CP 341 C79000 G7072 C341 03 Cavi connettore B 2 Interfaccia TTY 20 mA del CP 341 20mA TTY Piedinatura Nella tabella seguente riportata la piedinatura della presa
61. 2 Baudrate 76800 57600 38400 19200 9600 4800 2400 1200 600 300 Dati utili 1 byte 0 027s 0 029s 0 030s 0 038s 0 054s 0 083s 0 144s 0 266s 0 522s 1 046s 10 byte 0 029s 0 032s 0 034s 0 043s 0 063s 0 098s 0 181s 0 338s 0 666s 1 334s 20 byte 0 030s 0 034s 0 037s 0 049s 0 075s 0 125s 0 227s 0 431s 0 855s 1 701s 50 byte 0 041s 0 047s 0 051s 0 072s 0 114s 0 199s 0 372s 0 712s 1 407s 2 804s 100 byte 0 061s 0 069s 0 076s 0 114s 0 184s 0 326s 0 612s 1 183s 2 326s 4 645s 200 byte 0 105s 0 125s 0 141s 0 211s 0 350s 0 635s 1 200s 2 400s 4 800s 9 067s 500 byte 0 221s 0 265s 0 301s 0 471s 0 812s 1 666s 3 000s 4 800s 11 000s 22 000s 1000 byte 0 441s 0 517s 0 592s 0 912s 1 700s 3 000s 6 000s 11 0008s 22 000s 44 000s Accoppiamento punto a punto CP 341 C79000 G7072 C341 03 Dati tecnici A 3 Approvazioni e settori di impiego In questo capitolo si trovano dati su e le norme pi importanti i cui criteri vengono rispettati dal CP 341 e e le autorizzazioni del CP 341 Sicurezza Il processore di comunicazione CP 341 soddisfa le richieste e i criteri per la sicurezza di ap parecchiature elettriche secondo la norma IEC 61131 parte 2 Contrassegno CE nostri prodotti soddisfano le richieste e gli scopi di protezione delle seguenti direttive CEE e si accordano alle norme europee armonizzate EN che sono state rese note nei documenti u
62. 20 mA TTY 50 m 6ES7 902 2AG00 0AA0 Interfaccia X27 RS 422 vedi figura B 13 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 C79000 G7072 C341 03 D 1 Accoppiamento punto a punto CP 341 C79000 G7072 C341 03 Bibliografia relativa al SIMATIC S7 E Informazioni bibliografiche nel manuale 1 Manuale Programmazione con STEP 7 V5 1 12 Manuale Sistemas di automazione S7 400 M7 700 Installazione e configurazione 13 Manuale Configurazione dell hardware e progettazione di collegamenti STEP 7 V5 1 141 Manuale di riferimento Software di sistema per S7 300 400 Funzioni standard e di sistema Bibliografia relativa al SIMATIC S7 Nelle pagine seguenti si trova una panoramica generale su e Manuali necessari alla configurazione e programmazione dell S7 300 e Manuali che descrivono i componenti di una rete PROFIBUS DP e Descrizioni che offrono una panoramica sul SIMATIC S7 e sullo STEP 7 e Manuali per la configurazione e messa in servizio Per il supporto della propria configurazione e programmazione dell S7 400 esiste una docu mentazione complessa che prevista per un uso selettivo La tabella E 1 offre una panora mica sulla documentazione relativa a STEP 7 Accoppiamento punto a punto CP 341 C79000 G7072 C341 03 E 1 Bibliografia relativa al SIMATIC S7 Tabella E 1
63. 3 Esempio di programmazione blocchi standard Descrizione FC 22 RECEIVE Parte del programma Enable Receive Data Per poter ricevere dei dati l abilitazione di ricezione P_RCV_RK EN_R del blocco P_RCV_RK deve essere posta a 1 Parte del programma P_RCV_RK NDR 1 Se P_RCV_RK NDR settato sono stati ricevuti nuovi ricezione dati e il contatore di rice zione P_RCV_RK COUNTER_OQK viene incrementato Parte del programma P_RCV_RK ERROR 1 Nel caso di svolgimento anomalo cio se il bit di errore all uscita del parametro del P_RCV_RK settato il contatore di errori P_RCV_RK COUNTER_ERR viene incrementato Inoltre P_RCV_RK STATUS viene copiato poich esso alla prossima esecuzione viene so vrascirtto con 0 e non potrebbe pi quindi essere letto Tutti i valori rilevanti possono essere osservati per controllo nella VAT Descrizione CP341 V24 Le funzioni Lettura e gestione dei segnali complementari dell RS 232 possono essere ese guite solo con il driver ASCII Il pilotaggio solo possibile se nella scheda Trasferimento il parametro Gestione autom dei segnali V24 non attivato ist La lettura e il pilotaggio dei segnali V24 pu essere fatta con l aiuto della tabella variabili Tramite i merker M 1 6 e M 1 7 gli stati di segnale SET_DTR e SET_RTS possono essere preimpostati Con un passaggio di segnale al merker E 0 7 da 0 1 questo stato viene trasferito al CO dalla fu
64. 32C Nella tabella seguente si trovano i dati tecnici dell interfaccia RS232 del CP 341 RS 232C Tabella A 2 Dati tecnici dell interfaccia RS 232 Dati tecnici Interfaccia RS 232C spinotto maschio a 9 poli Sub D Segnali RS 232C TXD RXD RTS CTS DTR DSR RI DCD GND tutti con separazione di potenziale contro l alimentazione interna S7 bus di pannello e quella esterna DC 24V Distanza di trasmis 15m sione max Baudrate max 76800 Baud Dati tecnici interfaccia TTY 20 mA Nella tabella seguente si trovano i dati tecnici dell interfaccia TTY 20 mA del CP 341 20mA TTY Tabella A 3 Dati tecnici dell interfaccia TTY 20 mA Dati tecnici Interfaccia circuito di corrente TTY 20 mA presa sub D a 9 poli Segnali TTY due sorgenti di corrente a potenziale separato da 20 mA circuito di ricezione RX e circuito di trasmissione TX e tutti con separazione di potenziale contro l alimentazione interna S7 bus di pannello e quella esterna DC 24V Distanza di 1000 m attivo 1000 m passivo trasmissione max Baudrate max 19200 Baud Accoppiamento punto a punto CP 341 C79000 G7072 C341 03 A 3 Dati tecnici Dati tecnici interfaccia X27 RS 422 485 Nella tabella seguente si trovano 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 Interfa
65. 48 e SFC58 e SFC 59 RD_REC Leggi record di dati Accoppiamento punto a punto CP 341 C79000 G7072 C341 03 Comportamento all avviamento e passaggio r tra gli stati di funzionamento del CP 341 Nel capitolo si trova a pagina 7 1 Stati operativi del CP 341 7 2 Comportamento all avviamento del CP 341 7 3 Comportamento del CP 341 nel caso di passaggi di stati operativi della CPU Accoppiamento punto a punto CP 341 C79000 G7072 C341 03 7 1 Comportamento all avviamento e passaggio tra gli stati di funzionamento del CP 341 7 1 STOP Stati operativi 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 trasmis sione e ricezione vengono confermati negativamente dalla CPU Lo stato di STOP verr abbandonato solo dopo l eliminazione della sua causa ad es Break parametri errati Riparametrizzazione RUN 7 2 Durante la riparametrizzazione avviene l inizializzazione dei driver di protocollo Durante la riparametrizzazione il LED SF acceso Non possibile un funzionamento in trasmissione e ricezione i telegramma di ricezione e trasmissione memorizzati nel CP 341 andranno persi a causa del riavviamento del driver La comunicazione CP CPU viene riavviata i telegramma in corso vengono interrotti A conclusione della riparametrizzazione il CP 341 pro
66. 5 di rilievo solo se nella CPU locale sor L_TYP D gente L_OFFSET OUTPUT INT Numero del byte di dati 0 lt L OFFSET lt 510 nella CPU locale sor dipendente dal tipo di area gente L CF _BYT OUTPUT INT Byte di merker di accoppia 0 lt CF_BYTE lt 255 mento nella CPU locale 255 significa senza merker d accop piamento L CF BIT OUTPUT INT Bit di merker di accoppia 0 lt CF_BIT lt 7 mento nella CPU locale NDR OUTPUT BOOL Ordine terminato senza er Parametro STATUS 16 00 rori dati accettati ERROR OUTPUT BOOL Ordine terminato con errori Il parametro STATUS contiene l infor mazione sull errore LEN OUTPUT INT Lunghezza del telegramma 0 lt LEN lt 1024 dato in in numero di ricevuto byte STATUS OUTPUT WORD Specificazione dell errore Con ERROR 1 nel parametro STATUS si trova l informazione sull errore 1 Il parametro a disposizione fino al prossimo richiamo dell FB Accoppiamento punto a punto CP 341 C79000 G7072 C341 03 6 35 Comunicazione tramite blocchi funzionali Diagramma temporale FB P_RCV_RK Nella figura seguente si trova il comportamento dei parametri NDR LEN e ERROR a se conda della commutazione d ingresso di EN_R e R coi B a ENR _ D Soa Oasi T F Y Y NDR Fay Y a n m I D O D z LEN Y y lun iS ghezza O fej o p gt 2 e g i o voo 0 g y o D t
67. 500 byte 0 145s 0 191s 0 206s 0 357s 0 651s 1 213s 2 400s 4 800s 9 600s 18 800s 1000 byte 0 261s 0 335s 0 402s 0 692s 1 263s 2 400s 4 800s 10 600s 21 200s 37 600s Accoppiamento punto a punto CP 341 C79000 G7072 C341 03 A 7 Dati tecnici Procedura 3964 R Tempi di trasmissione nel caso della procedura 3964 R Tabella A 8 Trasmissione dati con la procedura 3964 R e 76800 57600 38400 19200 9600 4800 2400 1200 600 300 Dati utili 1 byte 0 010s 0 010s 0 011s 0 020s 0 020s 0 027s 0 042s 0 076s 0 139s 0 271s 10 byte 0 011 s 0 016s 0 020s 0 020s 0 030s 0 050s 0 083s 0 158s 0 305s 0 600s 20 byte 0 021s 0 021s 0 021s 0 031s 0 040s 0 071s 0 129s 0 251s 0 490s 0 969s 50 byte 0 027s 0 029s 0 030s 0 050s 0 080s 0 142s 0 272s 0 528s 1 000s 2 000s 100 byte 0 041s 0 046s 0 051s 0 081s 0 145s 0 262s 0 506s 0 993s 2 100s 4 000s 200 byte 0 060s 0 077s 0 090s 0 151s 0 272s 0 500s 1 000s 2 000s 4 200s 8 000s 500 byte 0 129s 0 175s 0 202s 0 351s 0 642s 1 220s 2 400s 4 800s 9 600s 18 800s 1000 byte 0 251s 0 297s 0 342s 0 681s 1 260s 2 415s 4 800s 10 600s 21 200s 37 600s Accoppiamento calcolatore RK 512 Trasmissione dati nel caso di accoppiamento calcolatore RK 512 Tabella A 9 Trasmissione dati nel caso di accoppiamento calcolatore RK 51
68. 535 ms a passi da 1 ms e Controllo di flusso nessuno XON XOFF RTS CTS Gestione dei segnali V24 e Carattere XON XOFF solo per Controllo di flusso XON XOFF e Attesa di XON dopo XOFF tempo di attesa a CTS ON 20 ms fino a 655350 ms a passi da 10 ms e Tempo di disattivazione RTS 0 ms fino a 655350 ms a passi da 10 ms solo con Gestione autom dei segnali V 24 e Tempo di attesa dell emissione dati 0 ms fino a 655350 ms a passi da 10 ms solo con Gestione autom dei segnali V 24 e Numero dei telegrammi da tamponare 1 fino a 250 e Impedire la sovrascrizione s no solo con telegrammi di ricezione tam ponati 1 Riconoscimento della fine di un telegramma ricevuto dopo la scadenza del tempo di ritardo del carattere dopo ricezione del dei caratteri di fine dopo ricezione di un numero fisso di caratteri Parametro Driver ASCII con riconoscimento della fine del telegramma dopo la scadenza del tempo di ritardo carattere Non necessario parametrizzare altre grandezze La fine del telegramma viene riconosciuta tramite la scadenza del tempo di ritardo del carattere Parametro Driver ASCII con riconoscimento della fine del telegramma sulla base di un carattere di fine Si pu parametrizzare anche e Numero di caratteri finali 1 o 2 Il codice hex per il primo il secondo carattere di fine Parametro Driver ASCII con riconoscimento della fine del telegra
69. 6ES7 341 1_H01 0AEO Accoppiamento punto a punto CP 341 2 48 C79000 G7072 C341 03 Informazioni di base per la trasmissione seriale di dati 2 3 2 3 1 Dati di parametrizzazione Con la scelta dei protocolli si adatta il proprio processore di comunicazione CP 341 al par tner di comunicazione capitoli seguenti descrivono i dati di parametrizzazione per la procedura 3964 R accoppia mento calcolatore RK 512 driver ASCII Dati di parametrizzazione della procedura 3964 R Tramite i dati di parametrizzazione della procedura 3964 R si ha la possibilit di adattare il CP 341 ad un partner di comunicazione Dati di parametrizzazione della procedura 3964 R Con l interfaccia di parametrizzazione CP 341 Parametrizzazione di accoppiamento punto a punto si indicano i parametri per il livello di trasmissione dei bit livello 1 e per il livello di si curezza livello 2 della procedura 3964 R Qui di seguito si trova una spiegazione detta gliata dei parametri La sezione 5 2 descrive come introdurre i dati di parametrizzazione tramite l interfaccia di parametrizzazione CP 341 Parametrizzazione di accoppiamento punto a punto Interfaccia X27 RS422 485 Per l interfaccia X27 RS 422 485 prestare attenzione a quanto segue Avvertenza Nella variante di modulo CP 341 RS 422 485 la procedura 3964 R utilizzabile solo con funzionamento a quattro fili Accoppiamento punto a punto CP 341 C79000 G7072 C341 03 2 49
70. 85 Accoppiamento punto a punto CP 341 C79000 G7072 C341 03 2 55 Informazioni di base per la trasmissione seriale di dati Parametri di protocollo Nella tabella seguente si trova la descrizione dei parametri di protocollo Tabella 2 6 Parametri di protocollo driver ASCII Parametro Riconoscimento della fine di un te legramma rice vuto Descrizione Impostazione del criterio che stabilisce la fine del telegramma Valori possibili Dopo la scadenza del tempo di ritardo del ca rattere Dopo la ricezione del dei caratteri finali dopo ricezione di un numero fisso di carat teri Valore di default e Dopo la sca denza del tempo di ritardo del carattere Tempo di ritardo del carattere ZVZ Il tempo di ritardo del carattere definisce la distanza massima ammessa tra due ca ratteri ricevuti consecutivamente da 2 a 65535 ms Il ZVZ pi piccolo dipende dal baudrate e 4ms Carattere finale 11 Codice del primo identificatore di fine Baud ZVZ ms 300 130 600 65 1200 32 2400 16 4800 8 9600 4 19200 2 38400 2 57600 2 76800 2 nelcaso di 7 bit di dati 0 fino a 7FH esadecimale nel caso di 8 bit di dati 0 fino a FFH esadecimale e 3 03H ETX Caratteri finali 21 Codice del secondo identificatore di fine se scelto nel caso di 7 bit di dati 0 fino a 7FH esadecimale nel caso di 8 bit di dati 0 fino a FFH esadecimale Lunghezza
71. 94 1 1 Descrizione del prodotto 1 1 Possibilit di impiego del CP 341 Il processore di comunicazione CP 341 rende possibile lo scambio di dati tra il proprio e altri controllori programmabili o calcolatori tramite un accoppiamento punto a punto Funzionalit del CP 341 Il processore di comunicazione CP 341 offre le seguenti funzionalit e Velocit di trasferimento dati fino a 76 8 kBaud semiduplex e Integrazione dei protocolli di trasmissione pi importanti nel firmware dei moduli Procedura 3964 R Accoppiamento calcolatore RK 512 Driver ASCII e Caricamento successivo di ulteriori driver protocolli di trasmissione con l interfaccia di parametrizzazione CP 341 Parametrizzazione di accoppiamento punto a punto e Adattamento dei protocolli di trasmissione tramite parametrizzazione con l interfaccia di parametrizzazione CP 341 Parametrizzazione di accoppiamento punto a punto e Interfaccia seriale integrata Per potersi adattare alla fisica del partner di comunicazione esistono tre varianti di mo duli con tipo diverso di interfaccia tabella 1 1 Varianti di modulo 1 2 Il processore di comunicazione CP 341 esiste nelle seguenti varianti Tabella 1 1 Varianti di modulo del CP 341 Modulo Numero di ordinazione Interfaccia integrata CP 341 RS 232C 6ES7 341 1AH01 0AEO Interfaccia RS 232C CP 341 20MA TTY 6ES7 341 1BH01 0AEO Interfaccia TTY 20 mA CP 341 RS 422 485 6ES7 341 1CH01 0A
72. B 20 Nella figura seguente si vede il cavo connettore per un accoppiamento punto a punto tra un CP 341 e CP 544 CP 524 CPU 928B CPU 945 CPU 948 per il funzionamento RS 422 Per i cavi connettori si necessita dei seguenti spinotti maschio e da lato CP 341 spinotto maschio sub D a 15 poli con chiusura a vite e nel partner di comunicazione spinotto maschio sub D a 15 poli con chiusura a chiavistello CP 341 Partner di comunicazione 2 1i T A R A i 4 n y n sin DI 0 9 TB RBI Li in gt om gt m Trasmettitore Ricevitore 4 R A T A 2 ta TA TE R B T B 9 e Came lt Ricevitore Trasmettitore 8 GND GNDI 8 fn aaa cera Calza DE Tipo di cavo L Schermatura LIYCY 3 x 2 x 0 14 Schermatura contenitore T A T B e R A R B contenitore attorcigliati a coppia 1 Nelcaso 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 parte del ricevitore Figura B 15 Cavo connettore X27 CP 341 CP 544 CP 524 CPU 928B CPU 945 CPU 948 per funzionamento RS 422 a quattro fili Accoppiamento punto a punto CP 341 C79000 G7072 C341 03 Matrice di comunicazione dei protocolli C Il processore di comunicazione CP 341 pu comunicare con i seguenti CP e CPU del sistema di automatizzazione SIMATIC S5 Accoppia
73. B viene indicato al momento del richiamo Il DB istanza lungo 62 byte Un accesso ai dati nel DB istanza non ammesso Accoppiamento punto a punto CP 341 C79000 G7072 C341 03 6 23 Comunicazione tramite blocchi funzionali Parametri FB P_SND_RK Nella tabella seguente si trovano i parametri dell FB 8 P_SND_RK per l ordine Preleva mento dati Tabella 6 6 Parametri FB 8 P_SND_RK per l ordine Prelevamento dati Nome Tipo Tipo di Commento Configurazione permessa annotazione dati SF INPUT CHAR Scelta per trasmissione dati o SF F Fetch prelievo prelevamento dati valore di default S trasmissione REQ INPUT BOOL Avvio ordine con fronte posi tivo R INPUT BOOL Interruzione ordine L ordine in corso viene interrotto Prelevamento disa bilitato Valore di default O 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 Nr di DB di trasm specifico per CPU zero non per destinazione messo DBB_NO INPUT INT Numero del byte di dati della 0 lt DBB_NO lt 8190 Dati di trasmissione dal byte destinazione di dati LEN INPUT INT Lunghezza dei dati del tele 1 lt LEN lt 1024 dato in numero di byte gramma da prelevare R_CPU_NO INPUT INT Nr di CPU della CPU partner 0 lt R_CPU NO lt 4 solo con funzionamento mul tiprocessore valore di default 1 R_TYP INPUT CHAR Tipo di ind
74. CP FC 14 V24_ZYK Gestione segnali complementari dell RS 232C FC 21 SEND Trasmissione dati FC 22 RECEIVE Ricezione dati Accoppiamento punto a punto CP 341 C79000 G7072 C341 03 Esempio di programmazione blocchi standard 9 5 Installazione segnalazione degli errori Forma di fornitura e installazione L esempio di programma del CP 341 si trova insieme all interfaccia di parametrizzazione CP 341 Parametrizzazione di accoppiamento punto a punto e ai blocchi funzionali su un CD Rom da 3 5 che viene fornito insieme al presente manuale L installazione del programma esempio avviene insieme all installazione dell interfaccia di programmazione ed descritta nel capitolo 5 2 A installazione terminata l esempio di pro gramma si trova nel seguente progetto CP340_41 Il progetto si apre nel SIMATIC Manager di STEP 7 con il comando di men File gt Apri gt Progetto Il programma esempio presente in forma compilata e come listato sorgente ASCII Vi si trova anche una lista simbolici dei simboli usati nell esempio Se non si ha a disposizione un secondo CP 341 quale partner di comunicazione si deve eliminare in HW Config il CP 341 con Modifica gt Cancella Inoltre nell OB 1 deve essere disattivato il richiamo dell FC 22 FC per Receive Caricamento nella CPU L hardware per l esempio completamente montato l apparecchiatura di programmazione collegata Dopo la cancellazione generale della CPU tipo d
75. D Q D e o Carattere ricevuto con 2 S controllo lunghezza e 5 9 E sorveglianza ZVZ e S RETRO 9 D Errore di ricezione Telegramma g E completo E Attesa del nu S mero di caratteri 2 Registrazione del parametrizzato telegramma nel buf fer di ricezione z max 250 telegr o E 102 pyIS Scadenza 5 ZVZ i Introduzione dell errore nell 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 C79000 G7072 C341 03 2 43 Informazioni di base per la trasmissione seriale di dati Buffer di ricezione nel CP 341 Il buffer di ricezione del CP 341 1024 byte Nella parametrizzazione possibile indicare se debba essere impedito il sovrascrivere di dati nel buffer di ricezione Oltre a ci si pu im mettere un valore da 1 a 250 per il numero dei telegramma di ricezione bufferizzati Il buffer di ricezione nel CP 341 del tipo ad anello e Se nel buffer di ricezione del CP 341 vengono registrati pi telegrammi allora vale dal CP 341 viene sempre trasferito alla CPU il telegramma pi vecchio e Se si vuole trasferire sempre il telegramma pi recente sar allora necessario parame trizzare per il numero dei telegrammi bufferizzati il valore 1 e disattivare la protezione contro la sovrascrittura Avvertenza Se nel programma utente la lettu
76. D successivi 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 successivo i Nella figura seguente rappresentato lo svolgimento della trasmissione dati nella trasmis sione di un telegramma SEND successivo con un telegramma di reazione successivo CP 341 Partner di comunicazione Telegramma SEND successivo Carattere di inizio 02H cs STX SEZIONE del Conferma pos 10H a lt DLE collegamento Telegramma successivo FFH Ze Byte 1 La iiesrdone 00H Byte 2 _ del tele Ordine SEND 41H _____ Byte3 p gramma Blocco dati 44H 4 Byte 4 Z ua Byte di dati 129 cale Byte 5 Byte di dati 130 pri 6 Dati utili e e e Byte di dati n Byte n gt Riconoscimento della fine 10H __ DLE Cra Riconoscimento della fine 03H ETX z e solo con block check BCC r ns conferma positiva 10H _ DLE Telegramma di reazione successivo Carattere di inizio 02H STX Attivazione del Conferma pos 10H as DLE eci collegamento Telegramma di reazione successivo FFH a Byte 1 Intestazione del 00H Byte 2 telegramma di 00H Byte 3 reazione Numero di errore 00H Byte 4 Riconoscimento della fine 10H DLE Disattivazione Riconoscimento della fine 03H
77. EO Interfaccia X27 RS 422 485 Accoppiamento punto a punto CP 341 C79000 G7072 C341 03 Descrizione del prodotto Funzioni delle varianti del modulo del CP In dipendenza dal modulo di interfaccia del CP 341 impiegato possono essere usare diverse funzioni del driver Tabella 1 2 Funzioni delle varianti del modulo del CP 341 Funzione CP 341 CP 341 CP 341 RS 422 485 RS 232C 20mA TTY RS 422 RS 485 Driver ASCII s s s s e Gestione dei segnali complementari dell RS 232C S no no no e Pilotaggio lettura dei segnali complementari s no no no dell RS 232C tramite FB e Controllo di flusso RTS CTS s no no no e Controllo di flusso XON XOFF s s s no Procedura 3964 R s s s no Accoppiamento calcolatore RK 512 s s s no La differenziazione tra RS 422 e RS 485 avviene tramite la parametrizzazione Possibilit di impiego del CP 341 Il processore di comunicazione CP 341 rende possibile un accoppiamento punto a punto con diversi moduli Siemens e con prodotti di produttori terzi SIMATIC S5 tramite il driver 3964 R o RK 512 con il modulo di interfaccia corrispon dente dal lato S5 Terminali Siemens BDE famiglia ES 2 tramite driver 3964 R MOBY I ASM 420 421 SIM MOBY L ASM 520 e stazione di registrazione ES 030K tramite driver 3964R PC tramite procedura 3964 R a tale scopo esistono tool di sviluppo per la programma zione su PC PRODAVE
78. H A 41H per ordine SEND con DB destinazione o O 4FH per ordine SEND con DX destinazione o E 45H per ordine FETCH dati da trasferire provengono da durante la trasmissione possibile solo D D 44H blocco di 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 del contatore Destinazione dati con l ordine SEND o sorgente di dati con l ordine FETCH ad esempio byte 5 n DB byte 6 n DW Lunghezza high byte Lunghezza dei dati da trasferire a seconda del tipo in byte o Lunghezza low byte Parole Numero di byte dei merker d accoppiamento se non si indicato un merker d accoppiamento allora qui si trover FFH 10 Bit 0 fino a 3 numero di bit del merker d accoppiamento se non si indicato un merker d accoppiamento allora il protocollo inserisce qui FH Bit 4 fino a 7 numero di CPU numero da 1 a 4 se non si stato indicato alcun nr di CPU numero 0 ma si indicato un merker d ac coppiamento qui si trover allora 0H se non si stato indicato alcun n di CPU e alcun merker d accoppiamento qui si trover allora FH 1 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 Le lette
79. N 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 C79000 G7072 C341 03 1 9 Descrizione del prodotto 1 4 2 Interfaccia TTY 20 mA del CP 341 20mA TTY Definizione L interfaccia TTY 20 mA un interfaccia a circolazione di corrente e serve alla trasmissione seriale di dati Propriet L interfaccia TTY 20 mA dispone delle seguenti caratteristiche e soddisfa le seguenti richie ste Tipo Spinotto frontale Segnali TTY 20 mA Baudrate max Lunghezza max cavi Norma Interfaccia a linea di corrente A 9 poli femmina sub D con fissaggio a vite Due sorgenti di corrente da 20 mA a potenziale separato loop di ricezione RX e loop di trasmissione TX e tutti a potenziale separato rispetto alla alimentazione interna S7 bus di pannello S7 300 e alimentazione esterna DC 24V 19 2 kBaud 1000 m attivo a 9 6 kBaud il CP fornisce la corrente di linea 1000 m passivo a 9 6 kBaud il partner fornisce la corrente di linea 500 m attivo 500 m passivo a 19 2 kBaud tipo d
80. S7 300 di 24 V DC Modulo centrale CPU Accessori Memory card Batteria tampone esegue il programma utente co munica con altre CPU o con un PG tramite l interfaccia MPI Processore di comunicazione CP 341 comunica con un partner di co municazione tramite l interfaccia acececsnse Cavo connettore standard Collega il processore di comuni cazione CP 341 con il partner di co municazione Cavo PG collega una CPU con un PG PC Apparecchiatura di programma zione PG o PC comunica con la CPU dell S7 300 1 4 Accoppiamento punto a punto CP 341 C79000 G7072 C341 03 Descrizione del prodotto Componenti software Nella tabella seguente si trovano i componenti software 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 Componente Pacchetto software STEP 7 Funzione Configura parametrizza e effettua il test dell S7 300 Immagine del modulo nel CP 341 CD Licenza Interfaccia di parametrizzazione parametrizza l interfaccia del CP 341 Parametrizzazione di ac CP 341 coppiamento punto a punto CD Blocchi funzio
81. SF S da un area dati S7 ad un CP 341 La trasmissione dati viene avviata con un fronte d onda positivo all ingresso REQ A se conda 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 si vuole accedere Quale sorgente per i dati da trasferire ammessa solo l area dei blocchi di dati La sorgente specificata in modo completo con l 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 Quali aree di destinazione sono ammessi quali tipi di dati R_TYP blocchi di dati DB bloc chi di dati estesi DX La destinazione specificata completamente tramite il numero di CPU R_CPU_NO solo rilevante nel caso di comunicazione multiprocessore il tipo di dati R_TYP DB o DX il numero del blocco dati R_NO e l offset R_OFFSET nel quale il primo byte deve essere scritto Con R_CF_BYT e R_CF BIT il byte e bit di merker di accoppiamento viene fissato sulla CPU partner Il blocco funzionale FB P_SND_RK pu essere richiamato con stato di segnale 1 all in gresso di parametrizzazione R nel ciclo In tal modo la trasmissione al CP 341 viene inter rotta e FB P_SND_RK viene posto nello stato di base dati che erano gi contenuti nel CP 341 vengono ancora inviati al partner di comunicazione Se all ingresso R si trova il se gnale
82. SIEMENS SIMATIC Accoppiamento punto a punto CP 341 Struttura installazione e parametrizzazione Manuale Il presente manuale fa parte del pacchetto di documentazione con il numero di ordinazione 6ES7 341 1AH00 8EA0 04 2000 C79000 G7072 C341 Edizione 03 Prefazione Indice Descrizione del prodotto Informazioni di base per la parametrizzazione del CP 341 O O Sf 3 S D Ta 3 alla 3 3 Q Dv D Z c Q e n 5 D Q 5 o SIN NIS ig IS SiR Sle S p D lt n 9 D N 5 Q X D i IL D O lt w lg D D D pia u g W N cile O dl A Q N blocchi funzionali Comportamento all avviamento e passaggio tra gli stati di funzionamento del CP 341 Diagnostica con il CP 341 Esempio di programmazione blocchi standard Appendici Matrice di comunicazione dei Bibliografia relativa al SIMATIC S7 Q o DO O o o 2go D D P ri pi lt rr D 5o lS T n Dallo Q D ai o gj gt ai mj O 5 Do 2 a 3 lo i S T D 3 v z D 2 O O 7 m o O UU gt Avvertenze tecniche di sicurezza Il presente manuale contiene avvertenze tecniche relative alla sicurezza delle persone e alla prevenzione dei danni materiali che vanno assolutamente osservate Le avvertenze sono contrassegnate da un triangolo e a se conda del grado di pericolo rappresentate nel modo seguente Pericolo di morte gt ingen
83. S_OUT CTS_IN CTS_IN o DCD_IN DCD_IN a RI_IN RI_IN le Avvertenza parametri EN e ENO sono presenti solo nella rappresentazione grafica in KOP o FUP Per l elaborazione di tali parametri il compiler utilizza il risultato binario BIE Configurazione nell area dati La funzione FC V24_STAT non occupa aree dei dati Avvertenza Per riconoscere un cambiamento di segnale necessario un minimo di durata dell impulso La 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 6 38 C79000 G7072 C341 03 Comunicazione tramite blocchi funzionali Parametri FC 5 V24_STAT Nella tabella seguente si trovano i parametri del FC 5 V24_STAT Tabella 6 11 Parametri FC 5 V24_STAT Nome Tipo Tipo di dati Commento Configurazione permessa annotazione 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 Il 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 trasmet tere CTS_IN OUTPUT BOOL Clear to send Ingresso CP 341 Il partner di comunicazione pu ricevere dati dal CP 341 risposta a RTS ON del CP 341 DCD_IN OUTPUT BOOL Data Carrier d
84. Scegliere nel caso del firmware di base solo il file HEADER UPD Risultato Del firmware scelto viene adesso visualizzata in Stato FW scelto la versione Avviare cliccando su Carica firmware la procedura di caricamento nel CP 341 La pro cedura di caricamento deve essere confermata ancora una volta Il clic del pulsante An nulla causa un interruzione immediata del caricamento Avvertenza Prima di cancellare il firmware di base del modulo il CP 341 controlla il nr di MLFB del firmware da caricare relativamente al fatto se questo sia ammissibile per il CP 341 Risultato Il nuovo firmware viene memorizzato nella memoria del sistema operativo del CP 341 In Finito viene segnalato tramite una barra l avanzamento della procedura con un valore percentuale Alla fine dell aggiornamento il modulo subito operativo Accoppiamento punto a punto CP 341 C79000 G7072 C341 03 5 7 Configurazione e parametrizzazione del CP 341 Spie LED Spie LED durante il caricamento di un aggiornamento firmware Tabella 5 2 Spie LED nel aggiornamento firmware Stato SF TXD RXD Annotazione Rimedio Aggiornamento firmware accesa accesa accesa in corso Aggiornamento firmware accesa spenta spenta concluso CP 341 senza firmware lampeg spenta spenta Firmware del modulo Ricaricare il firmware dei modulo gia cancellato l aggiorna 2Hz mento firmware stato inter
85. Tipo Tipo di dati Commento Configurazione permessa annotazione SF INPUT CHAR Scelta per trasmissione SF S trasmissione dati o prelevamento dati Valore di default S REQ INPUT BOOL Avvio ordine con fronte po sitivo R INPUT BOOL Interruzione ordine L ordine in corso viene interrotto Trasmis sione disabilitata Valore di default 0 LADDR INPUT INT Indirizzo di base del L indirizzo di base viene prelevato da CP 341 STEP 7 DB_NO INPUT INT Numero del blocco dati Nr di DB di trasm specifico per CPU zero della sorgente non permesso DBB_NO INPUT INT Numero del byte di dati 0 lt DBB_NO 8190 Dati di trasmissione della sorgente dal byte di dati LEN INPUT INT Lunghezza dei dati del te 1 lt LEN lt 1024 dato in in numero di legramma da trasmettere byte ragionevoli solo valori pari R_CPU_NO INPUT INT Nr di CPU della CPU par 0 lt R_CPU_NO lt 4 solo con funziona tner mento multiprocessore valore di default 1 R_TYP INPUT CHAR Tipo di indirizzo nella CPU D blocco di dati partner X blocco dati esteso R_NO INPUT INT Numero del blocco dati 0 lt R_NO lt 255 nella CPU partner R_OFFSET INPUT INT Numero del byte di dati 0 lt R_OFFSET lt 510 nella CPU partner solo valori pari R_CF_BYT INPUT INT Byte di merker di accoppia 0 lt R_CF_BYTE lt 255 mento nella CPU partner Valore di default 255 significa senza merker d accoppiamento R_CF_BIT INPUT INT Bit di merker d accoppia 0 lt R_CF_BIT lt 7 m
86. a CPU lo D blocco di dati cale destinazione L_NO OUTPUT INT Numero del blocco dati 0 lt s L NO lt 255 nella CPU locale destina zione L_OFFSET OUTPUT INT Numero del byte di dati 0 lt s L OFFSET lt 510 nella CPU locale destina zione L_CF_BYT OUTPUT INT Byte di merker di accoppia 0 lt L_CF_BYTE lt 255 mento nella CPU locale 255 significa senza merker d accop piamento L CF BIT OUTPUT INT Bit di merker di accoppia 0 lt s L_ CF BIT lt 7 mento nella CPU locale NDR OUTPUT BOOL Ordine terminato senza er Parametro STATUS 16 00 rori dati accettati ERROR OUTPUT BOOL Ordine terminato con errori Il parametro STATUS contiene l infor mazione sull errore LEN OUTPUT INT Lunghezza del telegramma 0 lt LEN lt 1024 dato in numero di ricevuto byte STATUS OUTPUT WORD Specificazione dell errore Con ERROR 1 nel parametro STATUS si trova l informazione sull errore 1 Il parametro a disposizione fino al prossimo richiamo dell FB 6 30 Accoppiamento punto a punto CP 341 C79000 G7072 C341 03 Comunicazione tramite blocchi funzionali Diagramma temporale FB P_RCV_RK Nella figura seguente si trova il comportamento dei parametri NDR LEN e ERROR a se conda della commutazione d ingresso di EN_R e R e m Hi EN R i A i i i ret ra E i RA EN l A i Tap i i Y i R i l l P L t I 1 Ei
87. a comprendono l intera diagnostica di sistema e contengono l identi ficazione 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 che sono gi integrati nella CPU e pos sono essere richiamate dall utente secondo necessit H Hardware Con hardware si indica l intero equipaggiamento fisico e tecnico di un sistema di automa zione Help in linea STEP 7 offre all utente la possibilit di farsi visualizzare mentre esso opera con il software di programmazione dei testi di aiuto dipendenti dal contesto Immagine di processo L immagine di processo un settore di memoria particolare nel sistema di automazione All inizio del programma ciclico vengono trasferiti gli stati di segnale dei moduli di ingresso all immagine di processo degli ingressi Alla fine del programma ciclico l immagine di pro cesso delle uscite viene trasferito come stato di segnale ai moduli di uscita Accoppiamento punto a punto CP 341 C79000 G7072 C341 03 Glossario 3 Glossario Impostazione di default L impostazione di default un impostazione di base ragionevole che viene usata nel caso in cui non si sono effettuate impostazioni diverse Indirizzo L indirizzo indica il posto di memoria fisico e rende possibile un accesso diretto all operando che memorizzato in tale posto Interfaccia di parametrizzazione CP 341 parame
88. a il driver ASCII inizia lemis sione non prima che dall ultimo telegramma inviato sia trascorso un intervallo maggiore del tempo di ritardo del carattere parametrizzato Se si opera con il criterio di fine Carattere finale si pu scegliere tra 3 possibilit e Trasmissione fino al carattere finale incluso Il contrassegno finale deve essere contenuto nei dati da trasmettere dati vengono tra smessi 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 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 contrassegni finali Ci significa che i caratteri finali non de vono 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 Se si opera con il criterio di fine Lunghezza di telegramma fissa in direzione di trasmis sione viene inviato il numero di dati che si sono indicati nell FB P_SND_RK per il parametro LEN Nella direzione di ricezione cio nel DB di ricezione viene registrato il numero di dati che sono stati
89. accia da inserire nella linea di tras missione 8 10 Accoppiamento punto a punto CP 341 C79000 G7072 C341 03 Diagnostica con il CP 341 Tabella 8 1 Classi di evento e numeri di evento continuazione Numero di Evento Rimedio evento 07 08H Solo per driver ASCII Il partner di comunicazione disturbato troppo Il tempo di attesa per XON o CTS ON lento o offline Controllare il partner di comunica scaduto zione o modificare eventualmente la parametrizza zione 07 09H Impossibile un attivazione del collega Controllare il cavo dell interfaccia o i parametri di mento il numero dei tentativi di attivazione trasmissione ammessi stato superato Controllare anche presso il Partner se la funzione di ricevimento tra CPU e CP parametrizzata corretta mente 07 O0AH Non stato possibile trasmettere i dati il Controllare il cavo dell interfaccia o i parametri di numero dei tentativi di trasmissione stato trasmissione superato Classe di evento 8 08H Errore di ricezione Numero di Evento Rimedio evento 08 01H Attesa della prima ripetizione Una ripetizione non un errore ma pu essere Nella ricezione di un telegrammi stato ri UN avvertenza relativa al fatto che si hanno disturbi conosciuto un errore e il CP ha richiesto sulla linea di trasmissione o che c un comporta una ripetizione tramite un carattere di con Mento errato dell apparecchiatura partner Se
90. ai G Pe 5 6 a D c ai o Q e w Q Q 5 Vv N N v oO oO E 5 Cc o e 5 2 2 D g Q ig Q 2 o Q g O S 55 5 S 5 HS5 IS 5 N IN N o US N DV C Vv Cc o V ve o cal 2 o 2 2 o Wo sa e O O Z CO O Nell RK 512 vengono visualizzati anche i parametri dell ordine corrente alle uscite L_ fino al prossimo richiamo dell FB Figura 6 6 Diagramma temporale FB 7 P_RCV_RK per l ordine Messa a disposizione di dati Avvertenza L ingresso EN_R va posto staticamente a 1 Durante l intero ordine di ricezione il EN_R deve essere alimentato con RLC 1 risultato della combinazione Accoppiamento punto a punto CP 341 6 36 C79000 G7072 C341 03 Comunicazione tramite blocchi funzionali 6 3 3 Utilizzo dei blocchi funzionali nel caso del driver ASCII Per la trasmissione dati nel caso del driver ASCII possono essere usate le stesse funzioni come nel caso della procedura 3964 R Tutte le informazioni sui blocchi funzionali FBP_SND RKeFBP _RCV_ RK cio che sono descritte nel capitolo 6 3 1 per la proce dura 3964 R valgono anche per il driver ASCII Inoltre possibile nel caso del driver ASCII impiegando un modulo di interfaccia RS 232C leggere e pilotare i segnali complementari RS 232C Qui di seguito si descrive cosa neces sario fare per utilizzare queste funzioni aggiuntive Per la lettura e il pilotaggio dei segnali complementari RS 232C si han
91. amma di reazione non contiene dati Se vengono richiesti pi di 128 byte essi vengono prelevati automaticamente in uno o pi telegrammi successivi Avvertenza Se il telegramma FETCH non stato ricevuto senza errori dalla CPU o se si avuto un er rore nell intestazione del telegramma il partner di comunicazione registra un numero di er rore nel quarto byte del telegramma di reazione Nel caso di errori di protocollo non avviene alcuna registrazione nel telegramma di reazione Accoppiamento punto a punto CP 341 C79000 G7072 C341 03 Informazioni di base per la trasmissione seriale di dati Telegrammi FETCH successivi Nella figura seguente rappresentato lo svolgimento della trasmissione dati nel preleva mento dei dati con un telegramma di reazione successivo CP 341 Partner di comunicazione Telegramma FETCH successivo Carattere di inizio 02H _ STX _ Attivazione del Conferma pos 10H x DLE collegamento Telegramma successivo FFH Bet gt 00H r Bye gt Intesta Ordine FETCH 45H i Byte3 zione del Blocco di dati 44H cms Byte4 pu telegramma Riconoscimento della fine 10H DLE TRENT Riconoscimento della fine 03H ETX Disattivazione solo con block check x BCC SE del Conferma positiva 10H quei DIE collegamento Telegramma di reazione successivo Carattere di inizio 02H lt STX Attivazione del Conferma
92. ammi di comando sono telegrammi SEND o telegrammi FETCH Come si avvii un telegramma SEND o FETCH si trova nel capitolo 6 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 supera 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 del telegramma Essa pu contenere identificazione del telegramma dati su destinazione dati sorgente dati e un numero di errore Accoppiamento punto a punto CP 341 C79000 G7072 C341 03 2 23 Informazioni di base per la trasmissione seriale di dati Struttura dell intestazione del telegramma Nella tabella seguente si trova la struttura dell intestazione del telegramma del telegramma di comando Tabella 2 1 Struttura dell intestazione del telegramma del telegramma di comando RK 512 Byte Significato L identificazione del telegramma nel caso di telegrammi di comando 00H nel caso di telegrammi di comando successivi FFH Identificazione del telegramma 00
93. analitico A Accoppiamento calcolatore RK 512 2 23 parametri 2 54 prelevamento dati 2 29 telegramma di reazione 2 23 2 25 Accoppiamento punto a punto Aggiornamento Firmware 5 6 Apparecchiatura di progettazione PG 1 4 B Baudrate 2 52 2 57 Bit di dati 2 52 2 57 Bit di start 2 52 2 57 2 59 Buffer di ricezione C Campo di validit del manuale iii Carattere di controllo del blocco 2 12 Carattere finale 2 56 Caratteri di controllo 2 11 Caricare la configurazione e i parametri 5 4 Cavi connettori B 2 Cavo connettore standard 1 4 1 12 Cavo PG 1 4 CE contrassegno A 9 Classe dell evento Collegamento al calcolatore RK 512 telegramma di comando 2 24 trasmissione dati 2 26 Comportamento all avviamento 6 46 7 3 Comunicazione tramite blocchi funzionali 6 2 Configurazione 5 2 Configurazione dei blocchi dati 6 41 Conflitto di inizializzazione 2 18 Connettore di bus per il bus di pannello S7 1 7 Controllo degli stati dell interfaccia del CP 341 Controllo di flusso dei dati 2 48 2 58 Accoppiamento punto a punto CP 341 C79000 G7072 C341 03 CPU RUN 7 4 CPU STOP 7 4 Criterio di fine 2 39 carattere finale 2 40 lunghezza di telegramma fissa 2 42 scorrimento del ritardo intercarattere 2 39 CSA A 10 D Dati di parametrizzazione 2 49 driver ASCII 2 55 procedura 3964 R 2 49 RK 512 2 54 Diagnostica 8 2 buffer di
94. ando di men File gt Apri gt Biblioteca sotto CP PTP CP 341 Blocks Operando con i blocchi funzionali basta poi solo copiare il blocco funzionale in questione nel proprio progetto Versioni ammesse degli FB FC Relativamente ai blocchi funzionali e alle funzioni ammesse prestare attenzione a quanto segue h Pericolo Per il CP 341 si possono utilizzare solo le funzioni FC 5 V24_STAT e FC 6 V24_SET con una versione 2 0 Nel caso di utilizzo della versione 1 0 si possono avere falsamenti di dati Per il trasferimento dati con il CP 341 possono essere impiegati 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 poich altrimenti potrebbero aversi falsamenti di dati Accoppiamento punto a punto CP 341 C79000 G7072 C341 03 6 3 Comunicazione tramite blocchi funzionali 6 3 Impiego dei blocchi funzionali Le seguenti sezioni descrivono a cosa bisogna prestare attenzione nell impostazione dei pa rametri per i blocchi funzionali Visualizzazione dello STATO all FB 6 3 1 Relativamente alla visualizzazione dello stato nei blocchi funzionali prestare attenzione a quanto segue Avvertenza I parametri DONE NDR ERROR e STATUS sono presenti solo per uno scorrimento del blocco Per la visualizzazione dello STATUS bisognerebbe quindi copiare lo STATUS in un area dati libera L ordine stato eseguito con DONE 1 l ordi
95. are nel CP Numero di Testo di evento Rimedio evento 01 01H Errore nel test dell EPROM del sistema CP difettoso deve essere sostituito operativo del CP 01 02H Test della RAM del CP con errori 01 03H Interfaccia dell ordine del CP difettosa 01 10H Errore nel firmware del CP Spegnere e riaccendere il modulo Sostituire even tualmente il modulo Classe di evento 2 02H Errore nell inizializzazione Numero di Testo di evento Rimedio evento 02 OFH AI momento dell avvio della comunicazione Correggere la parametrizzazione non ammessa ed parametrizzata viene accertata una para eseguire un restart metrizzazione non ammessa Non stato possibile parametrizzare l interfaccia Classe di evento 3 03H Errore nella parametrizzazione degli FB non viene visualizzato nel buffer di diagnostica Numero di Testo di evento Rimedio evento 03 01H Tipo di dati sorgente destinazione non am Controllare la nella CPU e nel CP ed eventualmente messi o non presenti Settore indirizzo iniziale lunghezza non ammesso DB non presente o non ammesso ad esempio DB 0 o altro tipo di dati non presente o non am messo Numero del byte del merker di accoppia mento non valido o Numero del bit del merker di accoppia mento non valido o n S n F scelto nel caso di FBP_SND_RK correggerla Solo con RK 512 il partner fornisce parametri non ammessi nell intestazione del telegramma Controllare la para
96. artner 8 12 Accoppiamento punto a punto CP 341 C79000 G7072 C341 03 Diagnostica con il CP 341 Tabella 8 1 Classi di evento e numeri di evento continuazione Classe di evento 9 09H Telegramma di reazione con errori o telegramma di errore ricevuto dal partner di accoppiamento del telegramma che vengono riconosciuti dal partner Byte 3 di comando nell intesta zione errato Numero di Testo di evento Rimedio evento 09 02H Solo con RK 512 errore di accesso alla Controllare se il settore dati voluto presso il partner memoria nel partner memoria non pre presente e abbastanza grande o controllare i pa sente rametri del blocco funzionale di sistema richiamato Con SIMATIC S5 quale Partner Controllare la lunghezza indicata nel blocco funzio e Settore errato nella parola di visualizza nale di sistema zione o settore di dati non presente a parte DB DX o settore di dati troppo corto a parte DB DX 09 03H Solo con RK 512 DB DX errore di ac Controllare se il settore dati voluto presso il partner cesso nel partner DB DX non presente o presente e abbastanza grande o controllare i pa troppo corto rametri del blocco funzionale di sistema richiamato Con SIMATIC S5 quale Partner Controllare la lunghezza indicata nel blocco funzio e DB DX non presente o nale di sistema e DB DXtroppo corto o e Nr DB DX non ammesso Nell ordine FETCH settore sorgente am
97. ati e il blocco dei caratteri lo stabilire quale blocco di carattere venga usato nella trasmissione dati e lasicurezza dati lo stabilire del metodo per la sicurezza dei dati e il tempo di ritardo del carattere lo stabilire dell intervallo entro il quale un carattere da ricevere debba arrivare e la velocit di trasmissione lo stabilire del baudrate in bit s Procedura 2 6 Lo svolgimento della trasmissione dati secondo un determinato metodo viene denominato procedura Accoppiamento punto a punto CP 341 C79000 G7072 C341 03 Informazioni di base per la trasmissione seriale di dati Modello di riferimento ISO a 7 strati Il modello di riferimento definisce il comportamento esterno del partner di comunicazione Ogni strato di protocollo collegato con eccezione di quello pi basso con il prossimo strato pi in basso singoli strati sono stabiliti come segue 1 Strato di trasmissione dei bit presupposti fisici per la trasmissione dati ad es mezzo di trasmissione baudrate Strato di sicurezza Metodi per assicurare la trasmissione dati Metodi di accesso Strato di rete Fissazione delle vie di comunicazione edell indirizzamento per la trasmissione dati tra due partner di comunicazione Strato di trasporto Metodi di riconoscimento degli errori Misure di correzione Procedure di handshake Strato di gestione della comunicazione Attivazione della t
98. azione delle apparecchiature aunn n nnee 9 3 9 3 IMPOSTAZIONI norrena 9 3 9 4 BIOGCNIUSALI s iii nh 9 4 9 5 Installazione segnalazione degli errori aanrennen 9 5 9 6 Accensione programma di avviamento e programma ciclico Accoppiamento punto a punto CP 341 C79000 G7072 C341 03 Indice A Dati tecni seniems a o a a a a a e A 1 Dati tecnici del GP341 syrran ntamena an A 2 A 2 Tempi di trasmissione sereseriinieirrri nietr ErEEE KESERKEN ENEA A 7 A 3 Approvazioni e settori di impiego aane A 9 B Cavi comnettore i ria i i B 1 Interfaccia RS 232C del CP 341 RS 2320 B 2 B 2 Interfaccia TTY 20 mA del CP 341 20MA TTY nn B 3 Interfaccia X27 RS 422 485 del CP 341 RS 422 485 Cc Matrice di comunicazione dei protocolli rei C 1 Accessori e numeri di ordinazione 6 ari E Bibliografia relativa al SIMATIC S7 E 1 Accoppiamento punto a punto CP 341 C79000 G7072 C341 03 XI Accoppiamento punto a punto CP 341 C79000 G7072 C341 03 Descrizione del prodotto Nel capitolo si trova a pagina 1 1 Possibilit di impiego del CP 341 1 2 1 2 Componenti per un accoppiamento punto a punto con il CP 341 1 3 Struttura del CP 341 1 4 Caratteristiche dell interfaccia seriale 1 5 Cavi connettori per il collegamento del CP 341 con un partner di 1 12 comunicazione AA apimo CP
99. blocchi funzionali 6 3 2 Impiego dei blocchi funzionali con l accoppiamento calcolatore RK 512 Per l accoppiamento con un partner di comunicazione con l accoppiamento calcolatore RK 512 si hanno a disposizione i seguenti blocchi funzionali e FB8P_SND RK per trasmissione dati o prelevamento dati e FB7P_RCV _ RKperricezione dati o mettere a disposizione i dati Possibilit del trasferimento dati Ordini attivi Con il blocco funzionale FB 8 P_SND_RK si danno nel programma utente della CPU gli or dini attivi al CP 341 possibile e inviare dati dal proprio controllore programmabile ad un partner di comunicazione remoto vedi sezione Trasmissione dati con FB P_SND_RK e Prelevare dati da un partner di comunicazione remoto e memorizzarli in un area di dati S7 del proprio controllore programmabile vedi sezione Prelevamento dati con l FB P_SND_ RK Avvertenza se si prelevano dati da un CP 341 si deve programmare nel CP 341 sem pre un FB P_RCV_RK Ordini passivi Con il blocco funzionale FB 7 P_RCV_RK si pu coordinare tramite ordini passivi la lettura e la messa a disposizione dei dati nel CP 341 Il partner di comunicazione attivo E possibile e memorizzare in un area di dati S7 del proprio controllore programmabile i dati inviati dal partner di comunicazione vedi sezione Ricezione dati con FB P_RCV_RK e mettere a disposizione nel proprio controllore programmabile per un partner di comunica zione
100. cazione il carattere NAK per porlo 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 nell attivazione del collegamento con STX non c a disposizione un buffer di ricezione vuoto viene avviato un ritardo di 400 ms Se anche dopo il suo trascorrere non c un buffer di ricezione vuoto il CP 341 segnala l errore segnalazione di errore all uscita STATUS dell FB La procedura invia il carattere NAK e si riporta nello stato di riposo In caso contra rio 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 C79000 G7072 C341 03 2 15 Informazioni di base per la trasmissione seriale di dati Ricezione dati Dopo un attivazione del collegamento coronata da successo i caratteri ricevuti vengono de positati 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 prossimo carattere Se il tempo trascorre senza ri
101. ccia RS 422 o RS 485 presa a 15 poli sub D Segnali RS 422 Segnali RS 485 TXD A RXD A TXD B RXD B GND R T A R T B GND tutti con separazione di potenziale contro l alimentazione interna S7 bus di pannello e quella esterna DC 24V Distanza di 1200 m trasmissione max Baudrate max 76800 Baud Dati tecnici 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 1024 Byte telegramma Parametro Si pu parametrizzare con senza carattere di controllo del blocco Priorit bassa alta Velocit di trasmissione 300 600 1200 2400 4800 9600 19200 38400 57600 76800 Baud Blocco del carattere 9 10 11 o 12 bit Preimpostazione della linea di ricezione nessuna R A 5V R B OV R A OV R B 5V Procedura 3964 R parametrizzabile Lunghezza max 1024 Byte telegramma Parametro Si pu parametrizzare con senza carattere di controllo del blocco Priorit bassa alta Velocit di trasmissione 300 600 1200 2400 4800 9600 19200 38400 57600 76800 Baud Blocco del carattere 9 10 11 o 12 bit Ritardo intercarattere 20 ms fino a 655350 ms a passi da 10 ms Ritardo alla conferma 20 ms fino a 655350 ms a passi da 10 ms Numero dei tentativi di messa in opera 1 fino a 255 Numero dei tentativi di trasmissione 1 fin
102. cco dati di istanza Un blocco dati di istanza un blocco funzionale che contiene dati per questo blocco funzio nale in particolare Buffer di diagnostica Ogni CPU ha un buffer di diagnostica nel quale vengono memorizzati informazioni su tutti gli eventi di diagnostica nell ordine in cui essi si presentano C Caricamento dal PG Caricamento di oggetti caricabili ad es blocchi di codice dall apparecchiatura di program mazione nella memoria del modulo centrale CPU Caricamento nel PG Caricamento di oggetti caricabili ad es blocchi di codice dalla memoria del modulo centrale nell apparecchiatura di programmazione Configurazione Con configurazione si intende la raccolta di singoli moduli di un sistema di automazione nella tabella di configurazione CPU Central Processing Unit modulo centrale del sistema si automazione S7 con unit di con trollo di calcolo memoria e interfacce per i moduli periferici f Accoppiamento punto a punto CP 341 Glossario 2 C79000 G7072 C341 03 Glossario Elaborazione ciclica del programma Nell elaborazione ciclica del programma il programma gira in un loop che si ripete continua mente e che viene definito ciclo Eventi di diagnostica Gli eventi di diagnostica sono ad esempio i guasti di un modulo gli errori di sistema della CPU causati ad esempio da un errore di programmazione o passaggi di stati operativi Funzioni di diagnostica Le funzioni di diagnostic
103. cezione del CP driver ASCII Parametro Descrizione Valori possibili Valore di default Telegrammi di rice Si pu stabilire il numero dei telegramma di rice da 1 a 250 250 zione bufferizzati zione da salvare nel buffer di ricezione CP Se qui si parametrizza 1 e se si disattiva il pa rametro successivo Impedisci sovrascrittura e si leggono i dati in ricezione nel programma utente in modo ciclico verr trasferito alla CPU sempre un telegramma aggiornato Impedisci sovra Se il parametro Telegrammi in ricezione buffe e s e s scrittura rizzati impostato a 1 sar allora possibile no solo se Tele disattivare il presente parametro In tal modo si grammi in rice permetter il sovrascrivere del telegramma di zione bufferizzati ricezione bufferizzato 1 Ulteriori informazioni Nel capitolo 2 2 4 nella sezione Buffer di ricezione del CP 341 si trovano ulteriori informa zioni per la gestione del buffer di ricezione Accoppiamento punto a punto CP 341 C79000 G7072 C341 03 2 59 Informazioni di base per la trasmissione seriale di dati Interfaccia X27 RS422 485 Nella tabella seguente si trova la descrizione dei parametri per l interfaccia X27 RS 422 485 Tabella 2 10 Interfaccia X27 RS 422 485 driver ASCII Parametro Descrizione Valori possibili Valore di default Modo operativo Impostare se l interfaccia debba operare e Modo operativ
104. cezione 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 hanno errori di trasmissione caratteri persi errore del blocco di parit ecc si continua a ricevere fino alla disattivazione del collegamento per inviare poi NAK al partner di comunicazione e si attende una ripetizione Se anche dopo il trascorrere del numero di tentativi di ripetizione 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 para metro di uscita STATUS Disattivazione del collegamento in ricezione 2 16 Se la procedura riconosce 3964 la sequenza di caratteri DLE ETX essa termina la ricezione e invia al partner di comunicazione DLE a conferma di un blocco ricevuto senza errori Nel caso di un errore al partner di comunicazione viene inviato NAK e 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 longi tudinale generata internamente Se il carattere di
105. chi funzionali uaaa 6 3 1 Impiego dei blocchi funzionali con la procedura 3964 R 6 3 2 Impiego dei blocchi funzionali con l accoppiamento calcolatore RK 512 6 3 3 Utilizzo dei blocchi funzionali nel caso del driver ASCII 6 4 Parametrizzazione dei blocchi funzionali 6 4 1 Informazioni generali sulla configurazione dei blocchi dati 6 4 2 Alimentazione dei blocchi dati 6 5 Informazioni generali sull elaborazione del programma 6 6 Dati tecnici dei blocchi funzionali LL Comportamento all avviamento e passaggio tra gli stati di funzionamento del CP 34i iii pia Fa NR a i a e 7 1 7A Stati operativi del CP 344 anana 7 2 7 2 Comportamento all avviamento del CP 341 7 3 7 3 Comportamento del CP 341 nel caso di passaggi di stati operativi della CPU 7 4 Diagnostica con il CP 341 iii i 8 1 Funzioni di diagnostica del CP 341 aeaea 8 2 8 2 Diagnostica tramite gli elementi di visualizzazione del CP 341 8 3 8 3 Segnalazioni di diagnostica dei blocchi funzionali e en 8 4 8 4 Numeri di errore nel telegramma di reazione 8 17 8 5 Diagnostica tramite il buffer di diagnostica del CP 341 8 19 8 6 Allarme di diagnostica 8 21 Esempio di programmazione blocchi standard 9 1 Informazioni generali anaana 9 2 9 2 Configur
106. chi funzionali funzioni del CP 341 Tabella 6 13 Fabbisogno di memoria dei blocchi funzionali funzioni in byte Blocco Nome Versione Memoria di Memoria di Dati locali caricamento lavoro FC 5 V24_STAT 2 0 188 72 2 FC 6 V24_SET 2 0 156 48 2 FB7 P_RCV_RK 2 1 3584 2982 106 FB8 P_SND_RK 2 3 3036 2490 32 Tempi di esecuzione La tabella seguente riporta i tempi di esecuzione dei blocchi funzionali funzioni del CP 341 Tabella 6 14 Tempi di esecuzione dei blocchi funzionali funzioni in us CPU 313 CPU 314 CPU 318 2 DP Blocco Nome Versione Funzione CPU 315 CPU 614 CPU 315DP FC 5 2 0 lettura dei 140 120 29 120 segnali comple mentari RS 232C V24_STAT FC 6 V24_SET 2 0 settare i 160 130 37 130 segnali comple mentari RS 232C FB7 P_RCV_RK 2 1 funziona 510 450 65 400 mento a vuoto ricezione 1800 1800 1800 1800 140 140 1500 1500 Messa a disposi zione Accoppiamento punto a punto CP 341 C79000 G7072 C341 03 6 47 Comunicazione tramite blocchi funzionali Tabella 6 14 Tempi di esecuzione dei blocchi funzionali funzioni in us Fortsetzung Blocco Nome Versione Funzione CPU 313 CPU 315 CPU 318 2 CPU 614 CPU 314 CPU315DP DP FB8 P_SND_ RK 2 3 funziona 410 360 65 350 mento a vuoto 2300 2200 140 1800 trasmis 2300 2200 140 1800 sione Preleva mento I tempi di es
107. comportamento errato del partner Controllare ci eventualmente tramite un dispositivo di controllo interfaccia da inserire nella linea di trasmissione Accoppiamento punto a punto CP 341 C79000 G7072 C341 03 8 13 Diagnostica con il CP 341 Tabella 8 1 Classi di evento e numeri di evento continuazione Numero di Testo di evento Rimedio evento 09 OBH Solo con RK 512 errore nell intestazione Controllare se l errore deriva da disturbi o da un del telegramma Byte 1 o 4 di comando comportamento errato del partner Controllare ci nell intestazione errato eventualmente tramite un dispositivo di controllo interfaccia da inserire nella linea di trasmissione 09 0CH Solo con RK 512 il partner riconosce una Controllare se l errore deriva da disturbi o da un lunghezza del telegramma errata lun comportamento errato del partner Controllare ci ghezza complessiva eventualmente tramite un dispositivo di controllo interfaccia da inserire nella linea di trasmissione 09 0DH Solo con RK 512 finora non si ancora Eseguire presso l AG partner un restart o porre il avuto un riavvio presso il partner commutatore del tipo di funzionamento nel CP in posizione RUN 09 0EH Solo con RK 512 ricevuto numero di er Controllare se l errore deriva da disturbi o da un rore sconosciuto nel telegramma di rea comportamento errato del partner Controllare ci zione eventualmente tramite un dispositivo di c
108. con PRK 512 Nella figura seguente rappresentata l esecuzione del trasferimento dati in trasmissione con un telegramma di reazione per l accoppiamento calcolatore RK 512 CP 341 Partner di comunicazione Telegramma SEND Carattere di avvio 02H STX gt Attivazione del Conferma pos 10H DLE collegamento 00H Byte 1 gt 00H Byte 2 r Ordine SEND 41H _ Byte3 Blocco di dati 44H Byte 4 Destinazione dati DB10 0AH _ Byte5 in estszione DWO1 01H e Byte6 eae Lunghezza 00H e e Byte 7 gramma 50 DW 32H Byte8 Nessun KM FFH e Byte 9 Solo CPU1 1FH _ Rytet0 Byte di dati 1 Bbytett Byte di dati 2 Bbyyte12 hi s Dati utili o o Byte di dati n Byte n r Riconoscimento della fine 10H DLE Disattivazione Riconoscimento della fine 03H ETX r del solo con block check ri BCC collegamento Conferma positiva 10H DLE Telegramma di reazione Carattere di inizio 02H STX 7 Attivazione del Conferma pos 10H DLE _ collegamento 00H m Bytei Intestazione 00H Byte2 T T__ del tele 00H Byte3 _ grammadi Numero di errore 00H lt Byte4 cazione Riconoscimento della fine 10H _ DLE AE Riconoscimento della fine 03H _ ETX daois el collega solo con b
109. conda della commutazione d ingresso di REQ e R i i i i i i 1 1 REQ i TECNO WE 1 i i i i i i i I BRE i i i i i R i i i i 1 O i i 1 i i i i i i i i i i i i DONE i i SEI i i i i i i i i i i i i i i i i I ERROR_____ EE E E i i i i i i ME i So i 2 5 2 Oi o gt i i i Yai o D o St 5 o e Q n cito ei VE Z o Qj O Vi O c N i LU E CH E 77001 oono 0 D o gpa Z D D E Rai Co Ag o Li QI n o c Ra o O 6 ta w 5 Q ai 5 O a O a ES 2 Di z O D olot lo 3 un k 3 prio CE Gg LI U 5a5 E 2 fa 2 fa ve 2 O x U 5 lo LU e u o 599 O o OC O O uos Figura 6 1 Diagramma temporale FB 8 P_SND_RK Avvertenza L ingresso REQ triggerato con fronte d onda All ingresso REQ basta un fronte positivo Non necessario che esso durante tutto il tempo di trasmissione il RLC risultato della com binazione abbia lo stato di segnale 1 Accoppiamento punto a punto CP 341 C79000 G7072 C341 03 6 9 Comunicazione tramite blocchi funzionali L S7 riceve dati da un partner di comunicazione FB P_RCV_RK L FB P_RCV_RK trasferisce i dati dal CP 341 ad un area di dati S7 specificata tramite i para metri DB_NO DBB_NO e LEN L FB P_RCV_RK viene richiamato per la trasmissione dati in ciclo o alternativamente in un progra
110. coppiamento punto a punto Dopo l installazione corretta dell interfaccia di parametrizzazione e dei driver caricabili sce gliere il driver voluto e parametrizzare i parametri specifici del protocollo allo stesso modo dei protocolli standard Installazione dell interfaccia di parametrizzazione e scelta di un proto collo di trasmissione vedi capitolo 5 2 Cosa si parametrizzi e come poi i driver vengano caricati nel CP 341 si pu consultare nella documentazione relativa al driver caricabile Accoppiamento punto a punto CP 341 C79000 G7072 C341 03 5 5 Configurazione e parametrizzazione del CP 341 5 5 Caricamento successivo degli aggiornamenti firmware Per un ampliamento funzionale e per il rimedio agli errori possibile caricare nella memoria del sistema operativo del CP 341 degli aggiornamenti di firmware Il caricamento successivo di ulteriori driver protocolli di ttasmissione avviene con l interfac cia di parametrizzazione CP 341 Parametrizzazione di accoppiamento punto a punto Firmware di base Il CP 341 viene fornito un firmware di base Presupposti Per il caricamento successivo di aggiornamenti firmware necessario che siano soddisfatti i seguenti presupposti e STEP 7 a partire dalla V4 02 e Interfaccia di parametrizzazione CP 341 Parametrizzazione di accoppiamento punto a punto dalla V5 0 e Perl aggiornamento firmware del CP tramite l interfaccia di parametrizzazione si deve prima creare in HW Con
111. coppiamento punto a punto CP 341 C79000 G7072 C341 03 Indice analitico smaltimento Smontaggio del CP 341 4 2 Spia cumulativa degli errori 8 3 Spie LED 1 7 Stati operativi 7 2 STOP T Telegramma di reazione 2 23 2 25 numeri di errore 8 17 numero di errore struttura e contenuto 2 25 Telegramma FETCH 2 23 Telegramma SEND 2 23 Telegramma successivo 2 23 Telegrammi FETCH successivi 2 31 Accoppiamento punto a punto CP 341 C79000 G7072 C341 03 Telegrammi SEND successivi 2 28 Tempi di esecuzione 6 47 Wi di ritardo del carattere ZVZ 2 5 2 51 Tempo di ritardo della conferma QVZ 2 51 Tentativi di attivazione 2 51 Tentativi di trasmissione 2 51 Tipo di funzionamendo semiduplex 2 3 Trasmissione dati driver ASCII 2 36 procedura 3964 R 2 13 RK 5122 26 U UL A 10 Uscita STATUS dell FB 8 2 8 4 Indice 3 Accoppiamento punto a punto CP 341 C79000 G7072 C341 03 S E STAI ATA SIIT SA TAI SII ISIN COSIO IO III III Siemens AG A amp D ASE8I Oestliche Rheinbrueckenstr 50 D 76181 Karlsruhe Repubblica federale di Germania Mittente Nome Funzione Ditta Via C A P Citt Paese Telefono Indicare il corrispondente settore industriale Industria automobilistica Industria chimica Industria elettrotecnica Industria alimentare Tecnica di controllo e strumentazione Industria meccanica
112. coppiamento punto a punto CP 341 C79000 G7072 C341 03 2 9 Informazioni di base per la trasmissione seriale di dati Limiti di prestazioni con il 3964R Limiti di prestazioni con la procedura 3964R e Non assicurata l ulteriore elaborazione dal punto di vista tecnico del programma dei dati di trasmissione ricezione presso il partner di comunicazione Questo pu essere fatto solo tramite un meccanismo di conferma da programmare e Tramite il controllo del blocco della procedura 3964R funzione logica XOR la mancanza di zeri come carattere intero non pu essere riconosciuta poich nel caso di una fun zione logica XOR uno zero non ha influenza sul risultato La perdita di un intero carattere questo carattere deve essere poi proprio uno zero s molto improbabile ma ad esempio in cattive condizioni di comunicazione pu avvenire Contro tale evenienza ci si pu assicurare inviando oltre ai dati la lunghezza del tele gramma dei dati e valutando questo nel partner di comunicazione e Tali errori di trasmissione sono esclusi nel caso dell utilizzo per la trasmissione dati dell accoppiamento calcolatore RK 512 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 tramite telegrammi di reazione e poich nell intestazione del telegramma viene condotta anche la lunghezza dei dati trasmessi Per questo motivo RK 512
113. dati Criterio di fine Esecuzione del ritardo intercarattere Nella ricezione di dati la fine del telegramma viene riconosciuta quando il ritardo intercarat tere trascorso dati ricevuti vengono prelevati dalla CPU Il ritardo intercarattere deve essere in tal caso impostato in modo che tra due telegrammi consecutivi esso possa trascorrere sicuramente Esso deve essere per grande abbastanza per fare in modo da permettere di non confondere erroneamente 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 di fine Scadenza del tempo di ritardo del carattere Attesa del ca rattere Carattere arrivato Ricezione carattere con sorveglianza ZVZ Errore di ricezione nessun errore ZVZ Telegramma con buffer Attesa di ZVZ Riget tare i caratteri rice Telegramma completo yuti ZVZ trascorso Registrazione del te legramma nel buffer di ricezione max 250 telegr o 1024 byte Criterio di fine telegramma riconosciuto segue registrazione dell errore Introduzione dell er rore nell uscita STATUS dell FB Figura 2 21 Schema di svolgimento della ricezione con il criterio di fine Esecuzione del ritardo inter carattere Accoppiamento punto a punto CP
114. del telegramma in ri cezione3 Con il criterio di fine lunghezza di tele gramma fissa viene stabilito il numero di byte che costituiscono un telegramma da 1 a 1024 byte e 240 1 Impostabile solo con il criterio di fine carattere 2 A seconda se per il blocco del carattere sono stati parametrizzati 7 o 8 bit di dati vedi tabella 2 7 3 Impostabile solo per il criterio di fine lunghezza di telegramma fissa 2 56 Accoppiamento punto a punto CP 341 C79000 G7072 C341 03 Informazioni di base per la trasmissione seriale di dati Baudrate Blocco del carattere Nella tabella seguente si trova la descrizione e i dati dei valori possibili dei parametri corri spondenti Tabella 2 7 Baudrate blocco di carattere driver ASCII Parametro Descrizione Valori Valore di possibili default Baudrate Velocit di trasmissione dati in bit s baud e 300 e 9600 Avvertenze e 600 Per l interfaccia TTY 20 mA sono possibili al massimo 1200 19200 baud e 2400 e 4800 e 9600 e 19200 e 38400 e 57600 e 76800 Startbit Lo startbit viene preposto ad ogni carattere da e 1 nonim e 1 trasmettere postabile Bit di dati Numero dei bit che costituiscono un carattere e 7 e 8 e 8 Stopbit Gli stopbit vengono aggiunti in coda ad ogni carattere 1 1 da trasmettere e segnalano la fine del carattere e 2 Parit Una sequenza dei bit di informazione pu essere com nessuna pari pletata con un ulteri
115. di Evento Rimedio evento 07 01H Trasmissione della prima ripetizione Una ripetizione non un errore ma pu essere e Nella trasmissione del telegramma un avvertenza relativa al fatto che si hanno disturbi stato riconosciuto un errore o sulla linea di trasmissione o che c un comporta ll partner ha richiesto una ripetizione mento errato dell apparecchiatura partner Se dopo il numero massimo di ripetizioni non stato possi tramite un carattere di conferma nega bile trasmettere il telegramma viene segnalato un tiva NAK numero di errore che descrive l errore presentatosi per primo 07 02H Solo per 3964 R Controllare il comportamento errato dell apparec Errore nella messa in opera del collega chiatura partner eventualmente tramite un disposi mento tivo di controllo interfaccia da inserire nella linea di Dopo che stato trasmesso STX stato trasmissione ricevuto NAK o un carattere qualsiasi escluso DLE o STX 07 03H Solo per 3964 R L apparecchiatura partner troppo lenta o non Tempo di ritardo della conferma QVZ su Pronta a ricevere o si ha ad esempio una rottura perato nella linea di trasmissione Controllare il comporta Dopo la trasmissione di STX non si avuta mento errato dell apparecchiatura partner eventual f mente tramite un dispositivo di controllo interfaccia a a da inserire nella linea di trasmissione 07 04H Solo per 3964 R Controllare se anche il partner segnala errore Int
116. di ricezione non viene richia e Controllare nel programma utente se il blocco di mato ricezione viene eseguito e il blocco di ricezione bloccato e Controllare se il blocco di ricezione bloccato e Controllare se l area di dati nella quale i dati de non possibile accedere all area di dati vong essere trasteritiiesi te della CPU e Controllare la lunghezza dell area di dati e l area di dati della CPU troppo corta 04 0AH Errore nella trasmissione dati tra CPU e CP Creare o il DB destinazione nel programma utente o La trasmissione dati stata interrotta tra prolungare quello presente mite RESET poich e il DB destinazione non presente e il DB destinazione troppo corto il bit RESET dell FB settato Classe di evento 5 05H Errore nell elaborazione di un ordine della CPU Numero di Evento Rimedio evento 05 01H Un ordine in corso stato interrotto da un Con RETE ON non possibile alcun rimedio Nel nuovo avviamento del CP modificare la parametrizzazione del CP dal PG prima di scrivere in una interfaccia bisogna prestare attenzione che dalla CPU non vi siano ordini in corso 05 02H In questo stato di funzionamento del CP Parametrizzare l interfaccia dell apparecchiatura l ordine non permesso ad es interfaccia dell apparecchiatura non parametrizzata 05 14H Indirizzi iniziali troppo elevati per il tipo di Leggere nelle tabelle degli ordini gli indirizzi iniziali e dati voluto o indirizzo
117. did ddu Petrolchimica Accoppiamento punto a punto CP 341 C79000 G7072 C341 03 i E E Industria farmaceutica Industria delle materie plastiche Industria cartaria Industria tessile Impresa di trasporti Altre Critiche suggerimenti Vi preghiamo di volerci comunicare critiche e suggerimenti atti a migliorare la qualit e quindi a facilitare l uso della documentazione Per questo motivo vi saremmo grati se vorreste compilare e spedire alla Siemens il seguente questionario Servendosi di una scala di valori da 1 per buono a 5 per scadente Vi preghiamo di dare una valutazione sulla qualit del manuale rispondendo alle seguenti domande Corrisponde alle Vostre esigenze il contenuto del manuale E facile trovare le informazioni necessarie Le informazioni sono spiegate in modo sufficientemente chiaro Corrisponde alle Vostre esigenze il livello delle informazioni tecniche FI e 94 i Come valutate la qualit delle illustrazioni e delle tabelle Se avete riscontrato dei problemi di ordine pratico Vi preghiamo di delucidarli nelle seguenti righe Accoppiamento punto a punto CP 341 2 C79000 G7072 C341 03
118. dura 3964 R alcun significato e non necessitano di alimentazione Neanche il parametro SF necessita di alimentazione poich di default registrato S per trasmissione Tabella 6 2 Parametri FB P_SND_RK Nome Tipo Tipo di dati Commento Configurazione permessa annotazione REQ INPUT BOOL Avvio ordine con fronte po sitivo R INPUT BOOL Interruzione ordine L ordine in corso viene interrotto Tra smissione disabilitata LADDR INPUT INT Indirizzo di base del L indirizzo di base viene prelevato da CP 341 STEP 7 DB_NO INPUT INT Numero del blocco dati Nr di DB di trasm specifico per CPU zero non permesso DBB_NO INPUT INT Numero del byte di dati 0 lt DBB _ NO lt 8190 Dati di trasmis sione dal byte di dati LEN INPUT INT Lunghezza dati 1 lt LEN lt 1024 dato in numero di byte DONE OUTPUT BOOL Ordine terminato senza er Parametro STATUS 16 00 rori ERROR OUTPUT BOOL Ordine terminato con errori Il parametro STATUS contiene l informa zione sull errore STATUS OUTPUT WORD Specificazione dell errore Con ERROR 1 nel parametro STATUS si trova l informazione sull errore 1 Il parametro a disposizione fino al prossimo richiamo dell FB 6 8 Accoppiamento punto a punto CP 341 C79000 G7072 C341 03 Comunicazione tramite blocchi funzionali Diagramma temporale FB P_SND_RK Nella figura seguente si trova il comportamento dei parametri DONE e ERROR a se
119. e TTY 20 mA CP 341 CP 340 CP 341 CP 441 Il cavo connettore pu essere richiesto tramite il numero di ordinazione 6ES7 902 2 ri portato nell appendice D Accoppiamento punto a punto CP 341 C79000 G7072 C341 03 B 11 Cavi connettore Avvertenza Per il tipo di cavo usato LIYCY 4 x 0 14 sono possibili per il CP 341 come partner di comu nicazione le seguenti lunghezze max 1000 m a una velocit di 9600 Baud max 500 m a una velocit di 19 2 kBaud Cavo connettore 20 mA TTY S7 M7 CP 341 CP 544 CP 524 CPU 928B CPU 945 CPU 948 Nella figura seguente si vede il cavo connettore per un accoppiamento punto a punto tra un CP 341 e CP 544 CP 524 CPU 928B CPU 945 CPU 948 Per i cavi connettori si necessita dei seguenti spinotti maschio e dalato CP 341 spinotto maschio sub D a 9 poli con chiusura a vite e nel partner di comunicazione spinotto maschio sub D a 25 poli con chiusura a chiavistello CP 341 Partner di comunicazione r r 1 5 n RxD TxD 19 SI Cai lt o Ricevitore rasmettitore NAZ 8 _ RxD TxD 10 de n aa 2 20mA I 20mA 12 20m 20m m ii 24 V 3 20MA 20mA 21 24 Hi m 4 ue 9 TxD RxD 14 dea m rasmettitore Ricevitore 7N 1 TxD RxD RI d L i r Schermatura Tipo di cavo a Schermatura contenitore LIYCY 4 x 0 14 contenitore Fig
120. e con trollori a memoria programmabile necessari per la messa in servizio del proprio impianto Manuali elettronici L intera documentazione SIMATIC S7 ottenibile anche come raccolta standard SIMATIC S7 su CD ROM Norme ed autorizzazioni Il CP 341 soddisfa i criteri IEC 1131 parte 2 e le richieste del contrassegno CE Per il CP 341 sono presenti le autorizzazioni per CSA UL e FM Informazioni sulle norme ed autorizzazioni si trovano nel capitolo A 3 Riciclaggio e smaltimento Il CP 341 un prodotto rispettoso dell ambiente Esso si evidenzia tra l altro per le seguenti caratteristiche e Il contenitore in plastica costituito nonostante la sua grande resistenza alle fiamme da sostanze antincendio prive di alogeni e Diciture tramite laser quindi mancanza di etichette e Identificazione dei materiali plastici secondo DIN 54840 e Impiego ridotto di materiali grazie a dimensioni compatte pochi componenti grazie allin tegrazione in ASIC Il CP 341 per via della sua struttura rispettosa dell ambiente riciclabile Per un riciclaggio rispettoso dell ambiente e per lo smaltimento delle vecchie apparecchia ture rivolgersi a Siemens Aktiengesellschaft Anlagenbau und Technische Dienstleistungen ATD ERC Essen Recycling remarketing Fronhauserstr 69 D 45127 Essen Telefono 49 201 816 1540 Hotline Telefax 49 201 816 1504 Questo centro di servizio Siemens offre con una consulenza individuale un siste
121. e nel caso del driver ASCII il trasferimento dati viene ripetuto dal CP 341 rice vente solo fino a che i dati sono stati trasferiti verso la CPU Nel caso dell RK 512 l ordine viene confer mato negativamente e deve essere ripetuto nel pro gramma utente Quale rimedio si dovrebbe richia mare nel proprio programma utente IFB P_RCV_RK pi frequentemente 04 08H ricezione Errore nella trasmissione dati tra CPU e CP e La CPU temporaneamente sovracca rica l ordine viene ripetuto e Non temporaneamente possibile ac cedere all area di dati della CPU ad esempio poich il blocco di ricezione viene richiamato troppo raramente e Non temporaneamente possibile ac cedere all area di dati della CPU ad esempio poich il blocco di ricezione ogni tanto viene bloccato EN false e Ridurre il numero dei richiami di comunicazione e Richiamare il blocco di ricezione pi spesso Controllare se il blocco di ricezione viene bloc cato troppo a lungo 8 6 Accoppiamento punto a punto CP 341 C79000 G7072 C341 03 Diagnostica con il CP 341 Tabella 8 1 Classi di evento e numeri di evento continuazione Numero di Testo di evento Rimedio evento 04 09H Ricezione di dati non possibile Errore nella trasmissione dati tra CPU e CP ricezione Ricezione di dati non possibile Dopo ripe tuti tentati l ordine stato interrotto dopo 10 s poich e il blocco
122. e seguente Portare la CPU nello stato STOP Spegnere l alimentazione Aprire i pannelli frontali Staccare il collegamento con l alimentazione a DC 24V Staccare gli spinotti sub D dall interfaccia integrata Svitare la vite di fissaggio del modulo N O dI RA WE N Ribaltare il modulo dalla rotaia ed estrarlo dal controllore programmabile Avvertenza Prima di staccare o innestare il CP 341 si deve portare la CPU nello stato di STOP e spe gnere l alimentazione Un disinnesto o innesto del cavo sull interfaccia integrata sul CP 341 possibile senza limi tazioni Assicurarsi comunque che in quel momento attraverso l interfaccia non vengano tra smessi dati pena la loro perdita Direttive di montaggio Da considerare 4 4 Va tenuto conto delle direttive di montaggio generali per l S7 300 vedi manuale Sistema di automazione S7 300 installazione configurazione e dati della CPU Per il rispetto dei valori di EMV compatibilit elettromagnetica si deve posare la calza del cavo su una rotaia di schermatura Accoppiamento punto a punto CP 341 C79000 G7072 C341 03 Configurazione e parametrizzazione del CP 341 Nel capitolo si trova a pagina 5 1 Configurazione del CP 341 5 2 5 2 Parametrizzazione dei protocolli di comunicazione 5 3 5 3 Mantenimento dei dati dei parametri 5 4 5 4 Caricamento successivo di driver protocolli di trasmissione 5 5 5 5 Caricamento success
123. e seriale di dati Procedura 3964 R Trasmissione 2 20 Nella figura seguente si trova lo svolgimento della trasmissione della procedura 3964 R Priorit elevata Priorit bassa BCC solo nel caso di 3964R 6 x Contatore tentativi di messa in opera Tavz 500 ms 3964R Tavz 25 W Contatore tentativi di trasmissione nel caso di interruzione linea BREAK subito nello stato di base Desiderio di 2 trasmissione A Inviare NAK LA y W 1 Inviare NAK I x gt 6 X lt 6 x L 1 x gt 6 a x lt 6 y Trasmettere W 1 STX i gt Avviare Tavz x 1 T gt Tavz A carattere a parte DLE STX o attendere carattere la conferma difettoso DLE Ricezione non Trasmettere ammessa blocco event raddoppiare Inviare NAK DLE Y Trasmettere DLE ETX 3964R LA Trasmettere 3964 BCC Ya Avviare Tavz Y T gt Tovz carattere a parte attendere la DLE o carattere conferma difettoso a DLE DLE Trasmissione terminata Figura 2 10 Schema di svolgimento nella trasmissione con la procedura 3964 R Accoppiamento punto a punto CP 341 C79000 G7072 C341 03 Informazioni di base per la trasmissione seriale di dati Procedura 3964 R Ricezione parte 1 Nella figura seguente si trova lo svolgimento de
124. ecuzione sono riferiti ad un blocco di dati da 1 fino a 32 byte nel caso dell RK 512 deve essere ancora aggiunto quale dispendio di base per il trasferimento dei parametri per ogni ordine una volta il tempo di esecu zione indicato Numero minimo di cicli di CPU La tabella seguente descrive il numero minimo di cicli di CPU richiami FB FC 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 di CPU Numero dei cicli CPU nell elaborazione Conclusione senza Conclusione con errore RESET AVVIAMENTO errori P_RCV_RK gt gt 3 gt 4 P_SND_RK gt gt 3 gt 4 V24_STAT _ _ V24_SET 2 gt gt 2 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 meccanismo di avviamento CP CPU del FB P_SND_RK si sia concluso Un ordine avviato nel frattempo non andr perso Esso verr trasmesso al CP 341 dopo la coordinazione dell avviamento Dopo un passaggio della CPU da STOP a RUN prima che nel programma utente possa es sere ricevuto o messo a disposizione un telegramma dal CP 341 il meccanismo di avvia mento CP CPU P_RCV_RK deve essersi concluso Funzioni di sistema usate Nei blocchi vengono usate le seguenti funzioni di sistema WR_REC Scrivi record di dati 6
125. egliere tra diversi criteri di fine per la rice zione dei dati Il criterio di fine stabilisce il punto in cui un telegramma stato ricevuto com pletamente criteri impostabili sono e La 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 il trascorrere del tempo di ritardo del carattere sulla linea e La ricezione del dei carattere i finale i In coda al telegramma si trovano uno o due caratteri di fine definiti e La ricezione di un numero fisso di caratteri La lunghezza dei telegrammi ricevuti sempre uguale Accoppiamento punto a punto CP 341 C79000 G7072 C341 03 2 37 Informazioni di base per la trasmissione seriale di dati Trasparenza di codice La trasparenza di codice della procedura dipende dalla scelta del criterio di fine parametriz zato 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 non possibile un funzionamento con codice trasparente Codice trasparente significa che nei dati utili pu presentarsi qualsiasi combinazione di ca ratteri senza che venga riconosciuto il criterio di fine Accoppiamento punto a punto CP 341 2 38 C79000 G7072 C341 03 Informazioni di base per la trasmissione seriale di
126. el CP 341 Alimentazione della corrente di carico a DC 24 V Il CP 341 viene alimentato tramite un alimentazione della corrente di carico esterna DC 24 V Tale alimentazione deve soddisfare le seguenti richieste Quale alimentazione di carico si pu utilizzare solo una bassa tensione con separazione si cura dalla rete v DC 60 V La separazione elettrica sicura pu essere realizzata secondo le richieste presenti in e VDE 0100 parte 410 HD 384 4 41 IEC 364 4 41 quale bassa tensione funzionale con separazione elettrica sicura o e VDE 0805 EN 60950 IEC 950 quale bassa tensione di sicurezza SELV o VDE 0106 parte 101 Morsetti di collegamento Ponti a filo e A Terra funzionale ___ per una M DC 24V struttura messa a terra E a L DC 24 V M 024v Figura 4 1 Morsetto di collegamento Collegare al morsetto L il conduttore pi dell alimentazione a 24 V Collegare al morsetto M il conduttore meno dell alimentazione a 24 V Ambedue i morsetti M sono collegati internamente tra loro Il connettore per il collegamento dei 24 V dispone di una protezione contro lo scambio di polarit Se non si vuole mettere a terra il conduttore della massa dei 24 V si deve disinserire il ponte a filo tra i morsetti terra funzionale e M Accoppiamento punto a punto CP 341 C79000 G7072 C341 03 4 3 Montaggio del CP 341 Ordine di smontaggio 4 3 Per smontare il CP 341 da uno rack operare nell ordin
127. ello spinotto con superficie larga da ambedue i capi Si consiglia l uso del contenitore dello spinotto schermato Siemens del tipo V42 254 h Attenzione Non collegare mai la calza del cavo e GND tra loro poich in tal modo si possono distrug gere i moduli dell interfaccia Accoppiamento punto a punto CP 341 B 10 C79000 G7072 C341 03 Cavi connettore Qui di seguito Nelle pagine seguenti si trovano alcuni esempi per cavi connettori per un accoppiamento punto a punto tra il CP 341 RS 20mA TTY e moduli S7 o SIMATIC S5 Cavo connettore 20 mA TTY S7 M7 CP 341 S7 M7 CP 340 CP 341 CP 441 Nella figura seguente si vede il cavo connettore per un accoppiamento punto a punto tra un CP 341 e un CP 340 CP 341 CP 441 Per i cavi connettori si necessita dei seguenti spinotti maschio e dalato CP 341 spinotto maschio sub D a 9 poli con chiusura a vite e nel partner di comunicazione spinotto maschio sub D a 9 poli con chiusura a vite CP 341 Partner di comunicazione 5 RxD TxD n 1 Ce Cui tia ES V Ricevitore Trasmettitore ZA 8 i RxD TxD 9 Gulli a 2 20mA 20MmA 3 a di HAMA tag _ 24V 3 20MmA 20mA 2 rav OHO 5 9 14 TxD RxD 8 WS titora Ric rasmettitore icevitore Dn 1 1 TxD RxD 1 15 DA C ma Schermatura 7 Tipo di cavo Schermatura contenitore LIYCY 4 x 0 14 contenitore Figura B 8 Cavo connettor
128. emoria che composto da almeno una CPU da diversi moduli di ingresso e uscita come anche da apparecchiature di comando e osservazione Sistema operativo della CPU Il sistema operativo della CPU organizza tutte le funzioni e le operazioni della CPU non le gati ad un compito di controllo specifico Software La complessit di tutti i programmi che vengono impiegati in un sistema di calcolatori si defi nisce come software Di esso fanno parte sistema operativo e programmi utente Stato di funzionamento La famiglia di automazione SIMATIC S7 conosce tre diversi stati operativi STOP AVVIAMENTO e RUN Nei tre tipi la funzionalit delle CPU differente STEP 7 STEP 7 il software di programmazione di SIMATIC S7 T Tempo di ciclo Il tempo di ciclo il tempo che impiega la CPU per elaborare una volta il programma utente i Accoppiamento punto a punto CP 341 Glossario 6 C79000 G7072 C341 03 Glossario Tipo di dati Con l aiuto dei tipi di dati possibile stabilire come il valore di una variabile o costante debba essere utilizzato nel programma utente tipi di dati sono suddivisi in tipi di dati elementari e strutturati V Variabile Una variabile un operando ad es E 1 0 che dispone di un nome simbolico e che pu es sere per questo indirizzato simbolicamente Accoppiamento punto a punto CP 341 3 C79000 G7072 C341 03 Glossario 7 Accoppiamento punto a punto CP 341 C79000 G7072 C341 03 Indice
129. endo semiduplex Modi ampliati per la ricezione con carattere finale Tempo ZVZ ridotti con baudrate pi bassi Con il protocollo ASCII a lunghezza del telegramma fissa la trasmissione con griglia ZVZ disattivabile Avvertenza Il presente manuale contiene la descrizione dei processori di comunicazione CP 341 valida al momento dell edizione del manuale Ci si riserva di descrivere modifiche alla funzionalit dei moduli in una informazione sul prodotto a parte Convenzioni Nella presente documentazione si usa l abbreviazione CP 341 se le informazioni sono valide per tutte e tre le varianti dei moduli CP 341 RS 232C CP 341 20mA TTY e CP 341 RS 422 485 Ausili di accesso al manuale Per rendere possibile all utente un rapido accesso a determinate informazioni il manuale contiene i seguenti ausili All inizio del manuale si trova un indice generale completo Nei capitoli si trova in ogni pagina sulla colonna sinistra un informazione riassuntiva rela tiva al contenuto della sezione In fondo alle appendici si trova un glossario nel quale sono definiti quei termini tecnici importanti impiegati nel manuale In fondo al manuale si trova un indice analitico completo che rende possibile un rapido accesso all informazione voluta Accoppiamento punto a punto CP 341 C79000 G7072 C341 03 Prefazione Ulteriori manuali necessari Nell appendice E si trova un elenco di ulteriori manuali e guide sull argomento S7 300
130. ento nella CPU partner DONE OUTPUT BOOL Ordine terminato senza er Parametro STATUS 16 00 rori ERROR OUTPUT BOOL Ordine terminato con errori Il parametro STATUS contiene l informa zione sull errore STATUS OUTPUT WORD Specificazione dell errore Con ERROR 1 nel parametro STATUS si trova l informazione sull errore 1 Il parametro a disposizione fino al prossimo richiamo dell FB 6 18 Accoppiamento punto a punto CP 341 C79000 G7072 C341 03 Comunicazione tramite blocchi funzionali 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 Trasmissione dati Sorgente nel proprio alla destinazione Intestazione del telegramma byte controllore program CPU partner mabile S7 3 4 tipo di 5 6 Offset 7 8 numero in CPU locale comando Z DBNR Z Blocco dati Blocco dati AD DB DW Parole Blocco dati Blocco dati esteso AD DB DW Parole Spiegazione delle abbreviazioni Z DBNR Numero di blocco dati destinazione Offset Z Indirizzo iniziale destinazione DW Offset in parole Accoppiamento punto a punto CP 341 C79000 G7072 C341 03 6 19 Comunicazione tramite blocchi funzionali Diagramma temporale FB P_SND_RK Nella figura seguente si trova il comportamento dei parametri DONE e ERROR a seconda della com
131. eposto ad ogni carattere da trasmet 1 non im 1 tere postabile Bit di dati Numero dei bit che costituiscono un carattere e 7 e 8 e 8 Stopbit Gli stopbit vengono aggiunti in coda ad ogni carattere 1 1 da trasmettere e segnalano la fine del carattere e 2 Parit Una sequenza dei bit di informazione pu essere com nessuna pari pletata con un ulteriore bit quello di parit che rende e dispari la somma di s stesso 0 o 1 con il valore di tutti i bit A ri uguale ad un valore pari o dispari In tal modo di accre pa sce la sicurezza dei dati Senza parit significa che non viene inviato alcun bit di parit Priorit Un partner ha elevata priorit se la sua richiesta di bassa e alta trasmissione ha precedenza su quella dell altro par e alta tner Un partner ha priorit bassa se la sua richiesta di trasmissione deve attendere quella dell altro partner Con la procedura 3964 R ambedue i partner di comu nicazione devono essere parametrizzati con diverse priorit Un partner di comunicazione cio deve avere una priorit elevata e l altro inferiore 2 52 Accoppiamento punto a punto CP 341 C79000 G7072 C341 03 Informazioni di base per la trasmissione seriale di dati Interfaccia X27 RS 422 Nella tabella seguente si trova la descrizione dei parametri per l interfaccia X27 RS 422 Il funzionamento RS 485 RS 485 con la procedura 3964 R non possibile Tabella 2 5 Inte
132. ero di tentativi parametrizzato o se non viene iniziato un nuovo tentativo prima del trascor rere del tempo di attesa del blocco il CP 341 interrompe la ricezione Accoppiamento punto a punto CP 341 C79000 G7072 C341 03 2 17 Informazioni di base per la trasmissione seriale di dati Conflitto di inizializzazione Nella figura seguente rappresentato lo svolgimento della trasmissione nel caso di un conflitto d inizializzazione CP 341 Partner di comunicazione priorit pi bassa priorit pi elevata Carattere di inizio 02H STX Ka Carattere di inizio 02H _y STX collegamento Conferma pos 10H __ DLE _ Byte di dati 1 Bytel Byte a dati 2 pe 2 Dati utili o o Byte di dati n Byten Codice finale 10H DLE Dean Codice finale 03H ETX del Solo 3964R BCC Il t Conferma pos 10H DE P egamenio Secondo tentativo di attivazione Carattere di inizio 02H mm STX Attivazione del Conferma pos 10H DLE collegamento Figura 2 8 Il traffico di dati 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 inizializza zione Ambedue le apparecchiature desiderano e
133. erruzione da parte del partner poich eventualmente o non tutti i dati sono arrivati Durante A di trasmission sono stati correttamente ad esempio rottura nella linea di tras si f missione o si hanno gravi disturbi o l apparecchia ricevuti uno o pi caratteri dal pariner tura partner si comporta in modo errato Controllare eventualmente ci tramite un dispositivo di controllo interfaccia da inserire nella linea di trasmissione 07 06H Solo per 3964 R Controllare se anche il partner segnala errore Errore alla fine del collegamento poich eventualmente o non tutti i dati sono arrivati e ii telegramma stato respinto dal par correttamente ad esempio rottura nella linea di tras missione o si hanno gravi disturbi o l apparecchia tneralla MS DO NASO Comun carat tura partner si comporta in modo errato Controllare tere qualsiasi escluso DLE o eventualmente ci tramite un dispositivo di controllo e l carattere di conferma DLE stato interfaccia da inserire nella linea di trasmissione ricevuto troppo presto 07 07H Solo per 3964 R L apparecchiatura partner tropo lenta o disturbata Tempo di ritardo di conferma alla fine del collegamento o tempo di controllo della ri sposta dopo il telegramma di trasmissione superato Dopo disattivazione del collegamento con DLE ETX non si avuto entro il QVZ una risposta dal partner Controllare eventualmente ci tramite un dispositivo di controllo interf
134. esa dell emissione Partner dati trascorso Trasmissione CTS OFF m _ Tempo di attesa Tempo di disattivazione di RTS di emissione dati Figura 2 24 Diagramma dei tempi con la gestione automatica dei segnali complementari dell RS 232C Accoppiamento punto a punto CP 341 C79000 G7072 C341 03 2 47 Informazioni di base per la trasmissione seriale di dati Controllo di flusso dei dati procedure di handshake Le procedure di handshake gestiscono 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 In linea di principio si fa differenza tra due metodi e Handshake software ad es XON XOFF e Handshake hardware ad es RTS CTS La realizzazione del controllo del flusso dati nel CP 341 viene fatta nel modo seguente e Non appena il CP 341 stato portato tramite parametrizzazione in un modo operativo con controllo di flusso esso invia il carattere XON o pone la linea RTS a ON e Nelcaso di raggiungimento del numero di telegrammi parametrizzato o 50 caratteri prima che il buffer di ricezione trabocchi dimensione del buffer di ricezione 1024 byte il CP 341 trasmette il carattere XOFF o imposta la linea RTS a OFF Se il partner di comu nicazione continua lo stesso a trasmettere al momento dell overflow del buffer viene ge nerata una segnalazione di errore dati ricevuti dell ul
135. est ul timo pu essere richiesto con STEP 7 dal SIMATIC Manager Presupposto per poter richiamare lo stato del modulo necessario che ci sia un collega mento online dall apparecchiatura di programmazione al controllore programmabile vista online della finestra del progetto Operare nel modo seguente 1 Aprire la stazione SIMATIC 300 interessata tramite doppio clic o comando di men Modifica gt Apri 2 Aprire quindi l oggetto contenutovi Hardware anche in questo caso tramite doppio clic o comando di men Modifica gt Apri Risultato compare la finestra con la tabella di configurazione 3 Marcare nella tabella di configurazione il CP 341 4 Scegliere il comando di men Apparecchiatura gt Stato del modulo Risultato compare la scheda Stato del modulo del CP 341 Al primo richiamo viene mostrata la scheda Generale 5 Passare alla scheda Buffer di diagnostica Risultato nella registro Buffer di diagnostica vengono visualizzati a chiare lettere gli eventi di diagnostica pi recenti del CP 341 Nel campo Dettagli dell evento possono trovarsi ulteriori informazioni sulla causa dell errore Nel campo ID evento viene visualizzato il numero di codice appartenente all evento La parte anteriore 16 F1C8 fissa Quella posteriore corrisponde alla classe di evento e numero di evento degli eventi descritti nel capitolo 8 3 Tramite la scelta del pulsante Guida sull evento viene
136. etect Ingresso CP 341 Livello del segnale di in gresso RI_IN OUTPUT BOOL Ring Indicator Ingresso CP 341 Segnale di chiamata 1 Ulteriori informazioni su tali segnali complementari dell RS 232C si trovano nel capitolo 2 2 4 Settare resettare le uscite dell interfaccia del CP 341 Tramite gli ingressi dei parametri della funzione FC V24_SET l utente pu settare o resettare le corrispondenti uscite dell interfaccia La funzione FC V24_SET viene richiamata per la trasmissione dati in ciclo o alternativamente in un programma pilotato a tempo in modo sta tico senza condizioni Il risultato binario BIE non viene influenzato La funzione non emette segnalazioni errore Con il parametro LADDR si sceglie il CP 341 a cui accedere Accoppiamento punto a punto CP 341 C79000 G7072 C341 03 6 39 Comunicazione tramite blocchi funzionali Cosa fare Richiamo di blocco Rappresentazione AWL Rappresentazione KOP CALL V24_SET V24_SET LADDR EN ENO i RTS _ LADDR DTR RTS DTR Avvertenza parametri EN e ENO sono presenti solo nella rappresentazione grafica in KOP o FUP Per l elaborazione di tali parametri il compiler utilizza il risultato binario BIE Configurazione nell area dati La funzione V24_SET non occupa aree dei dati Parametri FC 6 V24_ SET Nella tabella seguente si trovano i parametri dell FC 6 V24_SET Tabella 6 12 Pa
137. ettore Cavo connettore X 27 S7 M7 CP 341 CP 340 CP 341 CP 441 Nella figura seguente si vede il cavo connettore per un accoppiamento punto a punto tra un CP 341 e CP 340 CP 341 CP 441 per un funzionamento RS 485 Per i cavi connettori si necessita dei seguenti spinotti maschio e da lato CP 341 spinotto maschio sub D a 15 poli con chiusura a vite e nel partner di comunicazione spinotto maschio sub D a 15 poli con chiusura a vite CP 341 Partner di comunicazione contenitore LIYCY 3 x 2 x 0 14 R A R B attorcigliato 2 T A T A 1_2 n A A Li gt 9 T B T B _9 lt H m m Trasmettitore DI DI Trasmettitore 4 R A _ R A 4 lt Kog ea I i l I l ARI E PA 111 ii IR B ROB Li al gt Ma ano lt gt _da e_ Ricevitore Data ect Ricevitore 8 GND GND 8 Ce I Calza I p a m n culle Schermatura Tip di cavo Schermatura contenitore 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 parte del ricevitore Figura B 14 Cavo con connettore X27 CP 341 CP 340 CP 341 CP 441 per funzionamento RS 485 a due fili Accoppiamento punto a punto CP 341 C79000 G7072 C341 03 B 19 Cavi connettore Cavo connettore X 27 S7 M7 CP 341 CP 544 CP 524 CPU 928B CPU 945 CPU 948
138. fficiali della Comunit Europea per controllori a memoria programmabile e _89 336 EWG Compatibilit elettromagnetica direttiva EMV Le dichiarazione di conformit CEE vengono tenute a disposizioni per le autorit preposte presso la Siemens Aktiengesellschaft Bereich Automatisierungstechnik A amp D AS E 48 Postfach 1963 D 92209 Amberg Direttiva EMV prodotti SIMATIC sono adatti all impiego nel campo industriale Settore di impiego Richieste a Emissione di disturbi Resistenza ai disturbi Industria EN 50081 2 1993 EN 50082 2 1995 Accoppiamento punto a punto CP 341 C79000 G7072 C341 03 A 9 Dati tecnici Abilitazione UL UL Recognition Mark Underwriters Laboratories UL secondo Standard UL 508 File Nr 116536 Abilitazione CSA CSA Certification Mark Canadian Standard Association CSA secondo Standard C22 2 No 142 File Nr LR 48323 Abilitazione FM Factory Mutual Approval Standard Class Number 3611 Class l Division 2 Group A B C D h Pericolo Possono aversi danni a persone o cose Nelle aree a pericolo di esplosione se si staccano durante il servizio dell S7 300 dei connet tori possono aversi danni a persone o cose Prima di staccare connettori nelle aree a pericolo di esplosione staccare sempre la corrente dell S7 300 h Pericolo WARNING DO NOT DISCONNECT WHILE CIRCUIT IS LIVE UNLESS LOCATION IS KNOWN TO BE NONHAZARDOUS Accoppiamento punt
139. fica che il blocco stato ricevuto senza errori Se il partner di comunicazione risponde con NAK con un altro carattere qual siasi a parte DLE con un carattere disturbato o se il tempo di ritardo di conferma trascorre senza reazione la procedura ricomincia la trasmissione di nuovo con l attivazione del colle gamento 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 C79000 G7072 C341 03 Informazioni di base per la trasmissione seriale di dati La ricezione dei dati con il 3964 R Nella figura seguente rappresentato lo svolgimento della trasmissione dati in ricezione con la procedura 3964 R Partner di comunicazione CP 341 Attivazione dll _ STX _ Carattere di inizio 02H collegamento _ DLE Conferma pos 10H Byte 1 Byte di dati 1 Dati Byte 2 e Byte di dati 2 utili 2 o o Byten gt Byte di dati n EE DLE Codice finale 10H Disattivazione ___ ETX Codice finale 03H i 5 BCC Solo 3964R GOOSE a DLE Conferma pos 10H Figura 2 6 Il traffico dei dati in ricezione con la procedura 3964 R Avvertenza Non appena la procedura 3964 R pronta ad operare invia al partner di comuni
140. fig e poi caricare nella CPU un progetto valido e Il luogo dei file per il aggiornamento firmware pu essere trovato nella guida del pac chetto dell aggiornamento firmware in questione La sottocartella CP341 nnn contrassegna le singole versioni del firmware Accoppiamento punto a punto CP 341 5 6 C79000 G7072 C341 03 Configurazione e parametrizzazione del CP 341 Caricamento del firmware Il firmware viene trasferito al CP 341 tramite l interfaccia di parametrizzazione CP 341 Parametrizzazione di accoppiamento punto a punto Procedere nel modo seguente 1 2 Portare la CPU nello stato STOP Avviare l interfaccia di parametrizzazione vedi anche capitolo 5 2 Nel SIMATIC Manager File gt Apri gt Progetto gt aprire hardware config gt doppio clic sul CP 341 gt pulsante Parametri Scegliere il comando di men Opzioni gt Aggiornamento firmware Risultato Se il CP 341 raggiungibile viene visualizzato lo stato del firmware del modulo corrente Se nel CP 341 non si trova alcun firmware compare allora Ci pu succe dere ad esempio se l aggiornamento firmware stato interrotto Il vecchio firmware viene il tal caso cancellato Prima di una messa in servizio allora necessario caricare di nuovo il firmware Scegliere tramite il pulsante Cerca file il firmware da caricare UPD Avvertenza Il firmware di base composto da 3 file del tipo UPD
141. gistrato un telegramma SEND del partner Nella figura seguente il telegramma di reazione successivo del primo telegramma SEND viene inviato non prima del telegramma SEND del partner CP 341 Partner di comunicazione Telegramma SEND Telegramma di reazione Telegramma SEND successivo 1 gt Telegramma SEND del partner Telegramma di reazione successivo 1 Telegramma SEND successivo 2 gt Telegramma di reazione Telegramma di reazione successivo 2 Figura 2 17 Tipo di funzionamento quasi duplex Accoppiamento punto a punto CP 341 C79000 G7072 C341 03 Informazioni di base per la trasmissione seriale di dati Ordini RK 512 CPU Nella figura seguente descritto lo svolgimento dell accoppiamento calcolatore RK 512 tramite ordini di CPU Ordini CPU posizione di base Ordine CPU Telegr di co mando CPU Y Avviare TREA y Y T gt TREA Attendere il Interruzione gt telegr di causa errore reaz Telegramma di reazione arrivato Tutti i dati sono stati trasmessi lai Ulteriori Ordine CPU terminato A blocchi parziali I Trasmettere tele gramma di co mando successivo Y Avviare TREA Y T gt TRea 0 primo tele gramma di reazione Attendere il arrivato Interruzione causa errore Telegramma di reazione succes sivo arrivato
142. i cavo LIYCY 7 x 0 14 6ES7 902 2Ax00 0AA0 DIN 66258 parte 1 ja La commutazione attivo passivo avviene attraverso il corrispondente cablaggio sul connettore del cavo Accoppiamento punto a punto CP 341 C79000 G7072 C341 03 Descrizione del prodotto 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 e serve alla trasmis sione di dati seriale secondo la norma X27 Propriet L interfaccia X27 RS 422 485 dispone delle seguenti caratteristiche e soddisfa le seguenti richieste e Tipo e Spinotto frontale e Segnali RS 422 e Segnali RS 485 e Baudrate max e Lunghezza max cavi e Norma Interfaccia a differenza di tensione A 15 poli femmina sub D con fissaggio a vite TXD A RXD A TXD B RXD B GND tutti a potenziale separato rispetto all alimentazione interna S7 R T A R T B GND tutti con separazione di potenziale rispetto all alimentazione S7 interna bus di pannello S7 300 e all alimentazione esterna DC 24V 76 8 kBaud 250 m a 76 8 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 DIN 66259 parti 1 e 3 EIA RS 422 485 CCITT V 11 Avvertenza Con i protocolli RK 512 e 3964 R l interfaccia X27 RS 422 485 impiegabile solo con il funzionamento a 4 fili Accoppiamento punto a punto CP 341 C79000 G7072 C341 03
143. i di controllo del blocco ad esempio i controlli CRC Accoppiamento punto a punto CP 341 2 10 C79000 G7072 C341 03 Informazioni di base per la trasmissione seriale di dati 2 2 2 Trasmissione dati con la procedura 3964 R La procedura 3964 R gestisce la trasmissione dati in un accoppiamento punto a punto tra il CP 341 e un partner di comunicazione Essa contiene accanto allo strato di trasmissione dei bit strato 1 anche quello di sicurezza strato 2 Caratteri di controllo La procedura 3964 R aggiunge alla trasmissione dei dati utili un carattere di controllo strato di sicurezza Con esso il partner di comunicazione pu controllare se i dati sono giunti com pleti 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 solo con 3964R Carattere di controllo del blocco e NAK Negative Acknowledge segnalazione di risposta negativa Avvertenza Se come carattere di informazione viene trasmesso DLE esso per differenziarlo dal carat tere di controllo DLE nell attivazione e nella disattivazione del collegamento sulla linea di trasmissione viene inviato due volte raddoppiamento del DLE Il ricevente annulla poi il raddoppio del DLE Priorit Con la procedura
144. i funzionamento STOP trasferire esem pio completamente nella memoria utente Commutare poi con il commutatore dei tipi di fun zionamento da STOP a RUN Comportamento errato Se all avviamento si avuto un errore i blocchi richiamati ciclicamente non vengono ese guiti viene settata la spia di errore In caso di una segnalazione di errore viene settata l uscita ERROR dei blocchi Una descri zione pi precisa dell errore si trova poi nel parametro STATUS dei blocchi Se in STATUS c una segnalazione di errore 16 1E0E o 16 1E0F la descrizione esatta relativa si trover allora nella variabile SFCERR nel DB istanza Accoppiamento punto a punto CP 341 C79000 G7072 C341 03 9 5 Esempio di programmazione blocchi standard 9 6 Accensione programma di avviamento e programma ciclico Accensione programma di avviamento Il programma di avviamento si trova nell OB 100 All avvio vengono resettati i bit di controllo 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 come pure con i blocchi di dati DB 21 e DB 22 quali DB di istanza e con il DB 42 e DB 43 quali 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 att
145. ice per i propri scopi L esempio mostra come progettare un accoppiamento 3964 R ASCII o RK 512 ad un par tner di comunicazione con i blocchi funzionali standard FB P_SND_RK e FBP_RCV_RK trasmissione dati e ricezione dati L esempio mostra inoltre come osservare e pilotare tramite le funzioni FC V24_STAT e V24_SET gli ingressi e le uscite del CP 341 L esempio suddiviso in tre stazioni SIMATIC poich il CP 341 per lo scambio di dati 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 gestione dei segnali complementari RS 232C con l FC V24_STAT e FC V24_SET Prestare attenzione al fatto che le stazioni CP340 PTP Connection collegamento punto a punto e CP340 Printing ad V24 stampa e V24 contengono esempi per il CP 340 Il CP 341 viene parametrizzato dalla CPU all avviamento di questa servizio di sistema Presupposto L esempio pu essere provato con hardware minimo Viene inoltre usata anche la funzione STEP 7 Lettura pilotaggio variabile ad es per modificare i dati di trasmissione Esempio di programma 9 2 Il esempio di programma del CP 341 si trova insieme all interfaccia di parametrizzazione e ai blocchi funzionali sui CD ROM d installazione che vengono forniti insieme al presente ma nuale Esso presente in forma compilata e come listato sorgen
146. il risultato binario BIE viene posto a 0 Accoppiamento punto a punto CP 341 C79000 G7072 C341 03 6 45 Comunicazione tramite blocchi funzionali 6 5 Informazioni generali sull elaborazione del programma Comportamento all avviamento controllore programmabile CP 341 dati di parametrizzazione vengono creati con l aiuto dell interfaccia di parametrizzazione CP341 Parametrizzazione di accoppiamento punto a punto e trasferiti nella CPU con il soft ware STEP7 Ad ogni avviamento della CPU il CP 341 viene alimentato tramite il servizio di sistema della CPU con i parametri aggiornati Comportamento all avviamento FB CP 341 Dopo che il collegamento CPU CP 341 stato stabilito il CP 341 deve essere inizializzato Per ogni blocco funzionale P_SND_RK P_RCV_RK presente una propria coordinazione di avviamento Prima che possano essere sbrigati degli ordini attivi necessario che il mec canismo di avviamento corrispondente sia stato concluso Inibizione di allarmi Nei blocchi funzionali gli allarmi non vengono disabilitati Indirizzamento del modulo L indirizzo logico di base viene stabilito tramite STEP 7 e deve essere creato dall utente nel parametro di blocco dati LADDR Accoppiamento punto a punto CP 341 6 46 C79000 G7072 C341 03 Comunicazione tramite blocchi funzionali 6 6 Dati tecnici dei blocchi funzionali Fabbisogno di memoria La tabella seguente riporta il fabbisogno di memoria dei bloc
147. ili da 1 a 1024 Richiamo della variabile SFCERR Informazioni pi precise per gli errori 14 1E0EH e 15 1E0FH presentatisi della classe di evento 30 possono essere ottenute tramite la variabile SFCERR Essa pu essere caricata dal DB istanza del blocco funzionale corrispondente Il program ma esempio nel capitolo 9 mostra come caricare la variabile SFCERR Le segnalazioni di errore che vengono registrate nella variabile SFCERR sono descritte nel manuale di riferimento Software di sistema per S7 300 400 funzioni standard e di sistema presso le funzioni di sistema SFC 58 WR_REC e SFC 59 RD_REC 8 16 Accoppiamento punto a punto CP 341 C79000 G7072 C341 03 Diagnostica con il CP 341 8 4 Numeri di errore nel telegramma di reazione Se si opera con il collegamento a calcolatore RK 512 e con un telegramma SEND o FETCH si ha un errore presso il partner di comunicazione quest ultimo invia un telegramma di rea zione con numero di errore interno nel quarto byte Numeri di errore nel telegramma di reazione Nella tabella seguente si trova la assegnazione dei numeri di errore nel telegramma di rea zione REATEL alle classi di evento numeri di evento nello STATUS del partner di comuni cazione numeri di errore nel telegramma di reazione vengono emessi in valori esadecimali Tabella 8 3 Segnalazioni d errore nel telegramma di reazione con l PRK 512 REATEL Segnalazioni di errore Classe di evento nume
148. ine Dopo scadenza del tempo di ritardo carattere e Driver ASCII con criterio di fine Dopo la ricezione di una lunghezza di telegramma fissa Con driver ASCII con criterio di fine Dopo la ricezione del dei caratteri di fine necessario programmare nel programma utente anche il carattere di fine Le funzioni Lettura e gestione dei segnali complementari dell RS 232 possono essere ese guite solo con il driver ASCII Il pilotaggio solo possibile se nella scheda Trasferimento il parametro Gestione autom dei segnali V24 non attivato ist Accoppiamento punto a punto CP 341 C79000 G7072 C341 03 9 3 Esempio di programmazione blocchi standard 9 4 Blocchi usati Blocchi usati 9 4 Nella tabella seguente si trovano i blocchi usati dall esempio di programmazione Blocco Simbolo Commento OB 1 CYCLE Elaborazione ciclica programma OB 100 RESTART Elaborazione avviamento restart 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 trasmissione DB 43 RECV DST DB Blocco dati ricezione FB7 P_RCV_RK FB standard per ricezione dati RK 512 FB 8 P_SND_RK FB standard per trasmissione dati RK 512 FC 5 V24_STAT FC standard per lettura uscite CP FC 6 V24_SET FC standard per scrittura uscite
149. io in S7 come pure come informazione di consul tazione una descrizione dettagliata delle interfacce per un uso nel pro prio programma 1 Pacchetti opzionali al software di sistema per l S7 300 400 E 2 Accoppiamento punto a punto CP 341 C79000 G7072 C341 03 Bibliografia relativa al SIMATIC S7 Manuali su PROFIBUS DP Per il montaggio e la messa in servizio di una rete PROFIBUS DP si necessita della descri zione degli altri partecipanti o componenti di rete integrati nella rete stessa A questo scopo si possono ordinare i manuali elencati nella tabella E 2 Tabella E 2 Manuali per PROFIBUS DP Manuale Unit di periferia decentrata ET 200M Interfaccia SINEC L2 DP del controllore programmabile S5 95U Unit di periferia decentrata ET 200B Unit di periferia decentrata ET 200C Unit di periferia decentrata ET 200U ET 200 handheld Componenti di rete SINEC L2 L2FO Accoppiamento punto a punto CP 341 C79000 G7072 C341 03 E 3 Accoppiamento punto a punto CP 341 C79000 G7072 C341 03 Glossario A Accoppiamento punto a punto In un accoppiamento punto a punto il processore di comunicazione costituisce l interfaccia tra un PLC e un partner di comunicazione AVVIAMENTO Lo stato di funzionamento AVVIAMENTO viene attraversato nel passaggio dallo stato STOP a quello RUN B Blocchi di sistema I blocchi di sistema si differenziano da altri blocchi per via del fatto che essi s
150. ione CP 341 e i moduli di interfaccia del CP con parametri Parametrizzazione Con parametrizzare si indica l impostazione di parametri specifici per il protocollo La para metrizzazione si effettua con l interfaccia di parametrizzazione CP 341 Parametrizzazione di accoppiamento punto a punto L interfaccia di parametrizzazione viene avviata tramite un doppio clic sul numero di ordina zione CP 341 nella tabella di configurazione o scegliendo il CP 341 e il comando di men Modifica gt Propriet dell oggetto Compare il dialogo Propriet CP 341 Cliccando su Parametri si arriva alla maschera per la scelta del protocollo Dopo l imposta zione del protocollo con un doppio clic sul simbolo per il protocollo di trasmissione busta da lettera si giunge al dialogo per l impostazione dei parametri specifici del protocollo Dov descritto L utilizzo facile dell interfaccia di parametrizzazione CP 341 Parametrizzazione di accoppia mento punto a punto uguale per tutti i processori di comunicazione e si spiega da s Per questo motivo si rinuncia qui ad una descrizione dettagliata dell interfaccia di parametrizza zione Oltre a ci la guida in linea offre un sufficiente aiuto per il lavoro con l interfaccia di parame trizzazione Accoppiamento punto a punto CP 341 C79000 G7072 C341 03 5 3 Configurazione e parametrizzazione del CP 341 5 3 Mantenimento dei dati dei parametri dati di configurazi
151. ione rimane disattivata fintantoch il parametro R ha lo stato di segnale 1 L uscita NDR mostra Ordine terminato senza errori dati accettati tutti i dati letti Per un ciclo verr poi visualizzato nei parametri L_TYP L_NO e L_ OFFSET dove vengono memo rizzati i dati Vengono inoltre visualizzati per un ciclo i parametri L_CF_BYT e L_CF_BIT e la lunghezza LEN dell ordine corrispondente Visualizzazione d errore all FB P_RCV_RK ERROR indica un errore In STATUS viene mostrato nel caso di un errore il numero di evento corrispondente vedi capitolo 8 3 Se non si avuto alcune errore ha STATUS il valore 0 NDR e ERROR STATUS vengono emessi anche nel caso di RESET dell FB P_RCV_RK parametro LEN 16 00 vedi figura 6 5 In presenza di un errore il risultato binario BIE viene resettato Se il blocco viene concluso senza errori il risultato binario ha lo stato 1 Avvertenza Il blocco funzionale P_RCV_RK non ha un controllo di parametrizzazione e se questa er rata la CPU pu portarsi in STOP Accoppiamento punto a punto CP 341 C79000 G7072 C341 03 6 27 Comunicazione tramite blocchi funzionali Utilizzo dei merker d accoppiamento Prima della ricezione di dati viene controllato il merker d accoppiamento indicato nell intesta zione del telegramma RK 512 dati vengono trasferiti solo se il merker d accoppiamento ha il valore 0 A procedura di trasmissione terminata il merker d
152. irizzo nella CPU D blocco di dati partner X blocco dati esteso M merker E ingressi A uscite Z contatori T temporizzatori R_NO INPUT INT Numero del blocco dati nella 0 lt R_NO lt 255 CPU partner R_OFFSET INPUT INT Numero del byte di dati nella vedi tabella 6 7 CPU partner R_CF_BYT INPUT INT Byte di merker di accoppia 0 lt CF_BYTE lt 255 mento nella CPU partner Valore di default 255 significa senza merker d ac coppiamento R_CF BIT INPUT INT Bit di merker d accoppiamento 0 lt CF_BIT lt 7 nella CPU partner DONE OUTPUT BOOL Ordine terminato senza errori Parametro STATUS 16 00 ERROR OUTPUT BOOL Ordine terminato con errori Il parametro STATUS contiene l informazione sull er rore STATUS OUTPUT WORD Specificazione dell errore Con ERROR 1 nel parametro STATUS si trova l informazione sull errore 1 Il parametro a disposizione fino al prossimo richiamo dell FB 2 Per temporizzatore e contatore deve essere indicata quale lunghezza due byte 6 24 Accoppiamento punto a punto CP 341 C79000 G7072 C341 03 Comunicazione tramite blocchi funzionali Parametro nell FB per sorgente di dati CPU partner Nella tabella seguente sono rappresentati i tipi di dati trasmettibili Tabella 6 7 Tipi di dati trasmettibili per l ordine Prelevamento dati Sorgente nella R_TYP R_NO R_OFFSET CPU partner in byte Blocco dati D 0
153. isogna fare attenzione che possibilmente nel par tner di comunicazione gli ingressi non collegati vanno messi a potenziale di riposo Notare che ammesso l uso di soli contenitori schermati La calza del cavo deve essere collegata con il conduttore di schermatura e con il contenitore dello spinotto con superficie larga da ambedue i capi Si consiglia luso del contenitore dello spinotto schermato Siemens del tipo V42 254 h Attenzione Non collegare mai la calza del cavo e GND tra loro poich in tal modo si possono distrug gere i moduli dell interfaccia GND deve essere in ogni caso collegato da ambedue i capi pin 5 poich altrimenti si pos sono distruggere i moduli dell interfaccia Nelle pagine seguenti si trovano alcuni esempi per cavi connettori per un accoppiamento punto a punto tra il CP 341 RS 232C e moduli S7 o SIMATIC S5 Accoppiamento punto a punto CP 341 B 2 C79000 G7072 C341 03 Cavi connettore Cavi connettore RS 232C S7 M7 CP 341 S7 M7 CP 340 CP 341 CP 441 Nella figura seguente si vede il cavo connettore per un accoppiamento punto a punto tra un CP 341 e un CP 340 CP 341 CP 441 Per i cavi connettori si necessita delle seguenti prese e dalato CP 341 presa sub D a 9 poli con chiusura a vite e nel partner di comunicazione presa sub D a 9 poli con chiusura a vite CP 341 Partner di comunicazione A A Ricevitore Trasmettit
154. issione dati viene avviata con un fronte d onda positivo all ingresso REQ A se conda 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 si vuole accedere Con l indicazione del numero di CPU viene stabilito da quale partner di comunicazione i dati vengono prelevati R_CPU_NO di rilievo solo nel caso di comunicazione multiprocessore Quali sorgenti per i dati da prelevare sono ammessi i seguenti tipi di dati R_TYP blocchi di dati blocchi di dati estesi merker ingressi uscite contatori e tempi La sorgente specifi cata in modo completo con l indicazione del tipo di dati R_TYP del numero del blocco dati R_NO di rilievo solo nel caso di blocchi di dati e blocchi dati estesi e dell offset R_OFFSETY del primo byte di dati da trasmettere in quest area Con R_CF_BYT e R_CF BIT il byte e bit di merker di accoppiamento viene fissato sulla CPU partner Quale aree di destinazione sono ammessi solo i blocchi di dati DB La destinazione spe cificata pienamente tramite il numero del blocco dati DB_NO e l offset DBB_NO nel quale il primo byte deve essere scritto Il blocco funzionale FB P_SND_RK pu essere richiamato con stato di segnale 1 all in gresso di parametrizzazione R nel ciclo In tal modo la trasmissione dal CP 341 viene inter rotta e FB P_SND_RK viene posto nello stato di base Se all ingres
155. ivo degli aggiornamenti firmware 5 6 Possibilit della progettazione Le varianti di modulo del CP 341 si configurano e parametrizzano con STEP 7 o con l inter faccia di parametrizzazione CP 341 Parametrizzazione di accoppiamento punto a punto Tabella 5 1 Possibilit della progettazione del CP 341 Prodotto CP 341 RS 232C Numero di ordinazione CP 341 20MA TTY 6ES7 341 1BH01 0AEO CP 341 RS 422 485 6ES7 341 1CH01 0AEO Parametrizzabile con l interfaccia di parametrizzazione dalla versione 5 0 sotto STEP 7 6ES7 341 1AH01 O0AEO dalla versione 4 02 Accoppiamento punto a punto CP 341 C79000 G7072 C341 03 5 1 Configurazione e parametrizzazione del CP 341 5 1 Configurazione del CP 341 Dopo aver montato il CP 341 si deve rendere nota la sua presenza al sistema di automa zione Questo procedimento si definisce configurazione Presupposti L interfaccia di parametrizzazione CP 341 Parametrizzazione di accoppiamento punto a punto installata nel PG PC in STEP 7 vedi anche tabella 5 1 Installazione L interfaccia di parametrizzazione CP 341 Parametrizzazione di accoppiamento punto a punto si trova insieme ai blocchi funzionali e all esempio di programmazione su un CD Essa va installata nel modo seguente 1 Inserire il CD nel drive del proprio PGs PCs 2 Avviare in Windows 95 NT il dialogo per l installazione di software con un doppio clic su Insta
156. l buffer di diagnostica del CP 341 8 6 Allarme di diagnostica 8 21 Cosmo puzio puro OP si 8 1 Diagnostica con il CP 341 8 1 Funzioni di diagnostica del CP 341 Le funzioni di diagnostica del CP 341 permettono all utente una localizzazione rapida degli errori che si presentano Si hanno a disposizione le presenti 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 Elementi di visualizzazione LED Gli elementi di visualizzazione informano l utente sullo stato di funzionamento o su possibili stati di errore del CP 341 Gli elementi di visualizzazione offrono una prima idea degli errori interni o esterni presentatisi o su errori specifici dell interfaccia vedi capitolo 8 2 Nel capitolo 5 5 si trovano altre spie LED che si accendono durante il caricamento di un ag giornamento del firmware Uscita STATUS degli FB Per una diagnostica degli errori i blocchi funzionali FB P_SND_RK e FB P_RCV_RK di spongono di un uscita STATUS Con la lettura dell uscita STATUS dei blocchi funzionali si ottiene un informazione sugli errori che si sono presentati nella comunicazione L uscita STATUS pu essere esaminata nel programma utente vedi capitolo 8 3 Gli eventi di diagnostica all uscita STATUS vengono registrati dal CP
157. l indirizzo del CP 341 a cui si vuole accedere Visualizzazione d errore all FB P_SND_RK L uscita DONE mostra Fine ordine senza errori ERROR indica un errore In STATUS viene mostrato nel caso di un errore il numero di evento corrispondente vedi capitolo 8 3 Se non si avuto alcune errore ha STATUS il valore 0 DONE e ERROR STATUS vengono emessi anche nel caso di RESET dell FB P_SND_RK vedi figura 6 5 In presenza di un errore il risultato binario BIE viene resettato Se il blocco viene concluso senza errori il risul tato binario ha lo stato 1 Accoppiamento punto a punto CP 341 C79000 G7072 C341 03 6 5 Comunicazione tramite blocchi funzionali Avvertenza Il blocco funzionale P_SND_RK non ha un controllo di parametrizzazione e se questa er rata la CPU pu portarsi in 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 meccanismo di avviamento CP CPU dell FB P_SND_RKsi sia concluso vedi capitolo 6 5 Un ordine avviato nel frattempo non andr perso Esso verr trasmesso al CP 341 dopo la coordinazione dell avviamento Cosa fare Richiamo di blocco Rappresentazione AWL Rappresentazione KOP CALL P_SND_RK I SND_RK I P_SND_RK P_SND_RK SF EN ENO REQ E _ SF DONE R 5 REQ ERROR LADDR axy R STATUS DB_NO LADDR i DBB_NO DB_NO
158. le altre tensioni Assorbimento di corrente dal bus di ca 70 MA Dissipazione di potenza CP 341 RS 232C tipicamente 4 8 W CP 341 20mA TTY tipicamente 4 8 W CP 341 RS 422 485 tipicamente 5 8 W Spie LED per trasmissione TXD ricezione RXD e errore cumulativo SF Allarmi Allarme di diagnostica parametrizzabile Funzioni di diagnostica e Informazioni di diagnostica leggi s bili Driver di protocollo presenti Driver ASCII Procedura 3964 R Accoppiamento calcolatore RK 512 Velocit di trasmissione con proto collo 3964 R 300 600 1200 2400 4800 9600 19200 38400 57600 76800 Baud Semiduplex Velocit di trasmissione con accop piamento calcolatore RK 512 300 600 1200 2400 4800 9600 19200 38400 57600 76800 Baud Semiduplex Velocit di trasmissione con driver ASCII 300 600 1200 2400 4800 9600 19200 38400 57600 76800 Baud Accoppiamento punto a punto CP 341 C79000 G7072 C341 03 Dati tecnici Tabella A 1 Dati tecnici generali continuazione Dati tecnici Blocco del carattere Numero dei bit per carattere 7 o 8 Numero dei bit di start stop 1 o 2 Parit nessuna pari dispari Quantit di dati utili trasportati per ci Tramissione ricezione 32 byte clo di programma Fabbisogno di memoria dell FB insieme ca 5500 byte P_SND_RKe dell FB P_RCV_RK memoria di lavoro Dati tecnici interfaccia RS 2
159. line sea siemens com GMT 5 00 Sa L a Singapore Ur e s SP Asia Australia Singapore Technical Support and Authorization Ora locale Lu Ve 8 30 17 30 Telefono 65 740 7000 Fax E Mail GMT 65 740 7001 simatic hotline sae siemens com sg 8 00 Il servizio delle hotline SIMATIC viene fornito in tedesco e inglese il servizio delle hotline per le autorizzazioni anche in italiano francese e spagnolo Accoppiamento punto a punto CP 341 C79000 G7072 C341 03 vii Accoppiamento punto a punto CP 341 C79000 G7072 C341 03 Indice 1 Descrizione del prodotto iisi iii ripiani ii 1 1 1 1 Possibilit di impiego del CP 341 1 2 1 2 Componenti per un accoppiamento punto a punto con il CP 341 1 4 1 3 Struttura del CP 341 1 4 Caratteristiche dell interfaccia seriale 1 4 1 Interfaccia seriale RS 232C del CP 341 RS 2320 1 4 2 Interfaccia TTY 20 mA del CP 341 20MA TTY ooosnoannnnnaananunanannna 1 4 3 Interfaccia X27 RS 422 485 del CP 341 RS 422 485 nnna 1 5 Cavi connettori per il collegamento del CP 341 con un partner di COMUNICAZIONE 2 Informazioni di base per la trasmissione seriale di dati 2 1 Trasmissione seriale di un carattere nran 2 2 Procedimento di trasmissione nell accoppiamento punto a punto 2 2 1 Modello di riferimento ISO a 7 strati delle trasmissione dati
160. linguaggi all in terno del progetto Per un primo impiego dei linguaggi consigliabile prendere un confidenza tramite il manuale con la metodica di program mazione Lavorando con il software possibile accedere in modo selettivo alla guida in linea che risponde a tutte le domande per l uso degli editor com piler acclusi S7 GRAPHI per S7 300 400 Programmazione di programmi sequenziali Manuale S7 HiGraph per S7 300 400 Programmazione di diagrammi di stato Manuale CFC per S7 M7 Continuous Function Charts Manuales linguaggi GRAPH HiGraph CFC offrono inoltre possibilit di realizza zione di programmi sequenziali pilotaggio di stati o collegamenti grafici di blocchi manuali contengono sia delle istruzioni per l utente sia una descrizione del linguaggio Per un primo impiego del linguaggio consi gliabile prendere un confidenza tramite i manuali con la metodica di crea zione dei programma Lavorando con il software possibile accedere in modo selettivo alla guida in linea ad eccezione di HiGraph che risponde a tutte le domande per l uso degli editor compiler Software di sistema per S7 300 400 Funzioni standard e di sistema Manuale di riferimento Le CPU S7 contengono funzioni standard e di sistema integrate nel si stema operativo che possono essere utilizzate in ognuno dei linguaggi offerti AWL KOP e SCL Il manuale offre una panoramica sulle funzioni disponibili per princip
161. lla ricezione della procedura 3964 R Carattere a parte Desiderio di STX NAK ZN trasmissione S si STX ricevuto Attesa ripetizione G Annotare NAK Y W 1 lr O 1 Conflitto di Avviare inizializzazione TNAKTIM priorit bassa Atten dere ap T gt TNAKTIM Buffer libero Nessun buffer libero Y Y Trasmettere Inviare NAK DLE TNAKTIM 400 ms W Contatore tentativi di trasmissione nel caso di interruzione linea BREAK subito nello stato di base Figura 2 11 Schema di svolgimento nel caso del ricezione con la procedura 3964 R parte 1 Accoppiamento punto a punto CP 341 C79000 G7072 C341 03 2 21 Informazioni di base per la trasmissione seriale di dati Procedura 3964 R Ricezione parte 2 Nella figura seguente si trova lo svolgimento della ricezione della procedura 3964 R 2 22 o Avviare Tzvz Annotare NAK Carattere cor 7 LY retto diverso Attendere da DLE tisezione Carattere errato carattere J T gt Tzvz y_DLE DLE rad Avviare doppiato Tzvz Annotare NAK Attendere T gt Tzvz a I ETX e ETX DLE 3964R 3964 y Avviare Tzvz lo BCC NAK annotato Tempi Tzvz 220 ms Tblocco 4 S W contatore tentativi di trasmissione BCC sol
162. llazione applicazioni nel Pannello di controllo 3 Scegliere nel dialogo il drive relativo e il file Setup exe e avviare la procedura d installa zione 4 Seguire le istruzioni passo per passo visualizzate dal programma di installazione Configurazione Con configurare si intende la disposizione del CP 341 nella tabella di configurazione del software STEP 7 In essa si immette il telaio di montaggio il posto connettore e il numero di ordinazione del CP 341 STEP 7 correla poi automaticamente al CP 341 un indirizzo La CPU a questo punto in grado di trovare il CP 341 nel suo posto connettore sul telaio tramite tale indirizzo Presupposto Prima di registrare il CP 341 nella tabella di configurazione del software STEP 7 necessa rio aver creato con STEP 7 un progetto e una stazione Dov descritto Il procedimento nella configurazione di moduli S7 300 descritto dettagliatamente nel ma nuale per STEP 7 8 Nella configurazione di un modulo S7 300 inoltre si pu ottenere un sufficiente aiuto in linea tramite l help in linea di STEP 7 3 Manuale Configurazione dell hardware e progettazione di collegamenti STEP 7 V5 1 Accoppiamento punto a punto CP 341 5 2 C79000 G7072 C341 03 Configurazione e parametrizzazione del CP 341 5 2 Parametrizzazione dei protocolli di comunicazione Dopo avere registrato il CP 341 nella tabella di configurazione necessario alimentare il processore di comunicaz
163. llence in Automation amp Drives Siemens Ci riserviamo modifiche tecniche Prefazione Scopo del manuale Le informazioni presenti nel presente manuale rendono possibile all utente il montaggio 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 sua 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 e Informazioni di base dell accoppiamento punto a punto con il CP 341 e Messa in servizio dell accoppiamento del CP 341 e Montaggio del CP 341 e Comunicazione tramite il CP 341 e Ricerca di errori e Esempio applicativo e Caratteristiche e dati tecnici Campo di validit del manuale Il presente manuale valido per Prodotto Numero di ordinazione dalla versione del prodotto CP 341 RS 232C 6ES7 341 1AH01 0AEO 01 CP 341 20mA TTY 6ES7 341 1BH01 O0AEO 01 CP 341 RS 422 485 6ES7 341 1CH01 0AEO 01 Accoppiamento punto a punto CP 341 C79000 G7072 C341 03 Prefazione Modifiche rispetto all edizione 01 Rispetto all edizione 01 del presente manuale sono descritte le funzioni aggiuntive del CP 341 MLFB Nr 6ES7 341 1_H01 0AEO Complemento del baudrate di 57 6 kBaud Allarme di diagnostica Commutazione veloce per il modulo RS 485 nel funzionam
164. lock check gt BCC SOG Conferma pos 10H i DLE Ei Figura 2 13 Traffico di dati nella trasmissione con telegramma di reazione Accoppiamento punto a punto CP 341 2 26 C79000 G7072 C341 03 Informazioni di base per la trasmissione seriale di dati Trasmissione dati L ordine SEND scorre nell ordine seguente Partner attivo Invia un telegramma SEND Questo contiene l intestazione del telegramma e dati 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 esso invia di seguito telegrammi SEND Partner passivo Riceve i telegrammi SEND successivi controlla l intestazione del telegramma come pure i dati e conferma con un telegramma di reazione successivo dopo il trasferimento dei dati alla CPU Avvertenza Se il telegramma SEND non stato ricevuto senza errori dalla CPU o se si avuto un er rore nell intestazione del telegramma il partner di comunicazione registra un numero di er rore nel quarto byte del telegramma di reazione Nel caso di errori di protocollo non avviene alcuna registrazione nel telegramma di reazione Accoppiamento punto a punto CP 341 C79000 G7072 C341 03 2 27 Informazioni di base per la trasmissione seriale di dati Telegrammi SEN
165. ma di smaltimento flessibile e completo a prezzo fisso A smaltimento avvenuto l utente riceve i protocolli di smontaggio con i dati relativi alle parti di materiali e con i documenti di controllo opportuni Accoppiamento punto a punto CP 341 C79000 G7072 C341 03 vV Prefazione Ulteriore supporto Nel caso di domande relative ai prodotti descritti nel manuale che non trovano qui risposta rivolgersi alla propria controparte Siemens nelle filiali e rappresentanze responsabili della propria zona Gli indirizzi si trovano ad esempio nell appendice La Siemens nel mondo del manuale Sistema di automazione S7 300 installazione configurazione e dati della CPU Nel caso di domande e suggerimenti relativi al manuale si prega di compilare la cartolina che si trova in fondo al manuale e di inviarla all indirizzo indicato Si prega di indicare nella cartolina anche il proprio giudizio personale sul manuale Per facilitare il contatto con il sistema di automazione SIMATIC S7 vengono offerti dei corsi In caso di interesse rivolgersi al proprio centro di addestramento regionale o a quello cen trale di D 90027 Norimberga Tel 0911 895 3200 i Accoppiamento punto a punto CP 341 VI C79000 G7072 C341 03 Prefazione Informazioni continuamente aggiornate Informazioni continuamente aggiornate sui prodotti SIMATIC si ottengono e In Internet al sito htfp www ad siemens de Oltre a ci il SIMATIC Customer Support offre all utente su
166. mento punto a punto CP 341 C79000 G7072 C341 03 C 1 Matrice di comunicazione dei protocolli Matrice di comunicazione 3964 R C 2 La figura seguente mostrata matrice dicomunicazione detta procedura 3964 R SIMATIC S7 300 S7 400 CP 340 CP 441 SIMATIC S7 300 CP 341 S5 90U CP 521 SI S5 95U S5 100U S5 115U F H CP 523 S5 135U S5 155U H S5 115U F H CP 524 S5 135U S5 155U H S5 115U F H CP 525 S5 135U S5 155U H S5 115U CP 544 S5 135U S5 155U H Seconda inter S5 95U faccia seriale CPU 944 S5 115U CPU 945 S5 115U CPU 928 S5 135U CPU 948 S5 155U Lettore di codice Apparecchia a barre PLC ture esterne esterni bilance CP 524 e CP 525 necessitano per la 3964 R un driver speciale Figura C 1 Matrice di comunicazione procedura 3964 R Accoppiamento punto a punto CP 341 C79000 G7072 C341 03 Matrice di comunicazione dei protocolli Matrice di comunicazione RK 512 La seguente figura descrive la matrice di comunicazione dell accoppiamento calcolatore RK 512 SIMATIC S7 400 CP 441 S5 115U F H CP 524 S5 135U S5 155U H S5 115U F H CP 525 S5 135U S5 155U H SIMATIC S7 300 S5 115U CP 341 CP 544 S5 135U S5 155U H CPU 928 S5 135U CPU 948 S5 155U
167. metrizzazione nella CPU e nel CP creare eventualmente il blocco Leggere nelle tabelle degli ordini i tipi di dati am messi Solo con RK 512 il partner fornisce parametri errati nell intestazione del telegramma Accoppiamento C79000 G7072 punto a punto CP 341 C341 03 8 5 Diagnostica con il CP 341 Tabella 8 1 Classi di evento e numeri di evento continuazione Classe di evento 4 04H Errori riconosciuti dal CP nel traffico di dati CP CPU Numero di evento 04 03H messo Testo di evento Tipo di dati errato sconosciuto o non am Rimedio Controllare il programma ad esempio parametrizza zione errata dell FB 04 07H Errore nella trasmissione dati tra CPU e CP Se l errore viene segnalato continuamente si deve verificare se gli FB richiamati nel programma utente sono parametrizzati correttamente Se l errore viene segnalato subito dopo RETE ON in quel momento non stabilito ancora un collega mento con la CPU Nel caso della procedura 3964 R e nel caso del driver ASCII il trasferimento dati viene ripetuto dal CP 341 ricevente fino a che i dati sono stati trasferiti verso la CPU Nel caso dell RK 512 l ordine viene confermato negativa mente e deve essere ripetuto nel programma utente Se la segnalazione avviene sporadicamente du rante la trasmissione dati in corso la CPU non pu di quando in quando accettare i dati Nel caso della procedura 3964 R
168. mma pilotato a tempo in modo statico senza condi zioni Con lo stato si segnale 1 statico del parametro EN_R viene abilitato il controllo relativo al fatto se ci sono dati da leggere dal CP 341 Una trasmissione in corso pu essere interrotta con stato di segnale 0 del parametro EN_R L ordine di ricezione interrotto viene concluso con una segnalazione di errore uscita STATUS La ricezione rimane disattivata finch il parametro EN_R abbia lo stato di segnale 0 A seconda della quantit di dati una trasmis sione pu avvenire con pi richiami cicli di programma Se il blocco funzionale riconosce lo stato di segnale 1 del parametro R l ordine di trasmis sione corrente viene allora interrotto e FB P_RCV_RK viene posto nello stato di base La ricezione rimane disattivata fintantoch il parametro R ha lo stato di segnale 1 Con il parametro LADDR si sceglie il CP 341 a cui accedere Visualizzazione d errore all FB P_RCV_RK 6 10 L uscita NDR mostra Ordine terminato senza errori dati accettati tutti i dati letti ERROR indica un errore In STATUS viene mostrato nel caso di un errore il numero di evento corri spondente vedi capitolo 8 3 Se non si avuto alcune errore ha STATUS il valore 0 NDR e ERROR STATUS vengono emessi anche nel caso di RESET dell FB P_RCV_RK para metro LEN 16 00 vedi figura 6 2 In presenza di un errore il risultato binario BIE viene resettato Se il bl
169. mma sulla base della lunghezza del tele gramma progettata Si pu parametrizzare anche e Lunghezza del telegramma 1 fino a 1024 byte A 6 Accoppiamento punto a punto CP 341 C79000 G7072 C341 03 Dati tecnici A 2 Tempi di trasmissione Tempi di trasmissione Le tabelle seguenti contengono tempi di trasmissione misurati in dipendenza dal protocollo di trasmissione scelto Per la misurazione dei tempi sono stati usati due S7 300 con ciascuno una CPU 315 2DP 6ES7 315 2AF01 0ABO e un CP 341 Nel programma utente della CPU attiva stato pro grammato un blocco funzionale FB P_SND_RK nel programma utente della CPU passiva un blocco funzionale FB P_RCV_RK stato misurato il tempo trascorso tra l avvio dell or dine e la conclusione dello stesso Driver ASCII Tempi di trasmissione nel caso del driver ASCII Tabella A 7 Tempi di trasmissione nel caso del driver ASCII Baudrate 76800 57600 38400 19200 9600 4800 2400 1200 600 300 Bd Dati utili 10 byte 0 010s 0 010s 0 010s 0 020s 0 020s 0 031s 0 062s 0 131s 0 251s 0 492s 20 byte 0 011 s 0 013s 0 020s 0 020s 0 030s 0 055s 0 110s 0 220s 0 431s 0 853s 50 byte 0 020s 0 026s 0 030s 0 040s 0 080s 0 140s 0 251s 0 492s 1 000s 2 000s 100 byte 0 035s 0 043s 0 050s 0 090s 0 150s 0 258s 0 491s 0 952s 2 000s 4 000s 200 byte 0 060s 0 082s 0 100s 0 160s 0 271s 0 501s 1 000s 2 000s 4 000s 8 000s
170. mutazione d ingresso di REQ e R i i i I i i REQ i i i PESA I 1 3 RESY i i i fi i R i i i j 1 OTT DONE i i RIE 1 1 i 1 I ERROR l PORTAE ACEEA pe i 1 i g i i a 2 fa did e 2 Dosi o gt 0 av a N i O cd O NI o D c Q 9 c 9 c e 6 2 D 5 92 6 Vv Si 88095 o 9 a di iag B O c S o 0 0_ ES 5 O E 5 SO e ae ra D E D E KA VE VW e Di a bri LU 2 u4u3 T502 5 3 ra O 55058 la 69 la ve D gt e o LU fe W o Onga O o CC O O 10 79 Figura 6 3 Diagramma temporale FB 8 P_SND_RK per l ordine Trasmissione dati Avvertenza L ingresso REQ triggerato con fronte d onda All ingresso REQ basta un fronte positivo Non necessario che esso durante tutto il tempo di trasmissione il RLC risultato della com binazione abbia lo stato di segnale 1 Accoppiamento punto a punto CP 341 6 20 C79000 G7072 C341 03 Comunicazione tramite blocchi funzionali Prelevamento dati con FB P_SND_RK ordine attivo Il blocco funzionale FB P_SND_RK pu con l impostazione del parametro SF F prelevare dati da un partner di comunicazione remoto e memorizzarli in un area di dati S7 del proprio controllore programmabile Avvertenza Se si prelevano dati da un CP 341 si deve programmare nel CP 341 sempre un FB P_RCV_RK La trasm
171. nali FB con pro gestisce la comunicazione tra gramma esempio CPU e CP 341 Driver caricabili Con protocolli di trasmissione che possono essere caricati in aggiunta ai protocolli standard nel firmware CD Dongle Accoppiamento punto a punto CP 341 C79000 G7072 C341 03 1 5 Descrizione del prodotto 1 3 Struttura del CP 341 Il processore di comunicazione CP 341 viene fornito con una interfaccia seriale integrata Disposizione degli elementi del modulo La figura 1 1 mostra la posizione degli elementi del modulo sul pannello frontale del proces sore di comunicazione CP 341 Elementi di visualizzazione SF Fl TxD RxD e o Interfaccia integrata o Ol o Sportello frontale Connettore per l alimentazione e DC 24 V Vite di fissaggio 3 Figura 1 1 Posizione degli elementi del modulo sul pannello frontale del processore di comunica zione CP 341 Accoppiamento punto a punto CP 341 1 6 C79000 G7072 C341 03 Descrizione del prodotto Spie LED Sul frontalino del CP 341 si trovano le seguenti spie LED e SF rosso spia di errore e TxD verde l interfaccia trasmette e RxD verde l interfaccia riceve Il capitolo 8 2 descrive gli stati operativi e gli errori visualizzati tramite detti LED Nel capi tolo 5 5 si trovano le spie LED
172. ne stato portato a termine senza errori Ci significa Adoperando il 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 Adoperando la procedura 3964 R l ordine stato inviato al partner di comunicazione e quest ultimo ne ha accusato ricevuta postiva Non si ha la sicurezza che i dati siano stati inoltrati anche al partner CPU Adoperando l accoppiamento del calcolatore RK 512 l ordine stato inviato al partner di comunicazione e quest ultimo lo ha inoltrato senza errori al partner CPU Impiego dei blocchi funzionali con la procedura 3964 R Per l accoppiamento con un partner di comunicazione con la procedura 3964 R si hanno a disposizione i seguenti blocchi funzionali e FB8P_SND RKperla trasmissione dati e FB7P_RCV RKperla ricezione dati Ordini elaborabili contemporaneamente 6 4 Nel programma utente permessa la programmazione per ogni CP 341 impiegato solo di un FB P_SND_RKe di un FB P_RCV_RK Inoltre permesso solo e 1 blocco di dati di istanza per FB P_SND_RK e e 1 blocco di dati di istanza per FB P_RCV_RK poich nel blocco di dati di istanza sono memorizzati gli stati necessari per lo svolgimento interno dell FB Accoppiamento punto a punto CP 341 C79000 G7072 C341 03 Comunicazione tramite blocchi funzionali Coerenza dati La coerenza dei dati limitata dalla dimensi
173. no a disposizione i seguenti blocchi funzionali e FC 5 V24 STAT per controllare gli stati dell interfaccia e FC 6 V24 SET per settare resettare le uscite dell interfaccia Avvertenza Per il CP 341 si possono utilizzare solo le funzioni FC 5 V24_STAT e FC 6 V24_SET con una versione 2 0 Nel caso di utilizzo della versione 1 0 si possono avere falsamenti di dati Controllare gli stati dell interfaccia del CP 341 L FC V24_STAT legge dal CP 341 i segnali complementari RS 232C e li mette a disposi zione dell utente nei parametri del blocco L FC V24_STAT viene richiamato per la trasmis sione dati in ciclo o alternativamente in un programma pilotato a tempo in modo statico senza condizioni I segnali complementari dell RS 232C vengono aggiornati ad ogni richiamo della funzione polling ciclico Il CP 341 aggiorna lo stato di ingressi uscite con un ritmo di 20 ms Gli in gressi uscite vengono aggiornati continuamente indipendentemente da ci Il risultato binario BIE non viene influenzato La funzione non emette segnalazioni errore Con il parametro LADDR si sceglie il CP 341 a cui accedere Accoppiamento punto a punto CP 341 C79000 G7072 C341 03 6 37 Comunicazione tramite blocchi funzionali Cosa fare Richiamo blocco Rappresentazione AWL Rappresentazione KOP CALL V24_STAT V24_STAT LADDR EN ENO i DTR_OUT _ LADDR DTR_OUT i DSR_IN DSR_IN o RTS_OUT RT
174. nto a ricevere e trasmettere Il CP 341 elabora gli ordini della CPU telegramma ricevuti dal partner di comunicazione vengono approntati per essere prelevati dalla CPU Accoppiamento punto a punto CP 341 C79000 G7072 C341 03 Comportamento all avviamento e passaggio tra gli stati di funzionamento del CP 341 7 2 Comportamento all 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 moduli componenti vengono portati nello stato iniziale e inizializzati Parametrizzazione Nella parametrizzazione il CP 341 riceve i parametri del modulo correlati al posto connettore corrente che sono stati creati tramite l interfaccia di parametrizzazione CP 341 Parametriz zazione di accoppiamento punto a punto Viene eseguita una riparametrizzazione Il CP 341 adesso operativo Comportamento all avviamento all attivazione dell alimentazione del modulo Se il CP 341 dispone di una alimentazione DC 24 V propria indipendente dalla CPU nel caso di mancanza e ritorno della tensione di alimentazione DC 24 V del CP 341 la comuni cazione della CPU con il CP 341 viene interrotta Per riprendere la comunicazione tra CPU e CP 341 operare per le CPU o apparecchiature riportate qui di seguito nel modo seguente CPU apparecchiatura Numero di ordinazione Procedura 313
175. nto punto a punto tra un CP 341 e CP 340 CP 341 CP 441 per un funzionamento RS 422 Per i cavi connettori si necessita dei seguenti spinotti maschio e da lato CP 341 spinotto maschio sub D a 15 poli con chiusura a vite e nel partner di comunicazione spinotto maschio sub D a 15 poli con chiusura a vite CP 341 Partner di comunicazione 2 T A R A 4 CI lee LI DI 9 T B R B ai Da z i IRE Trasmettitore Ricevitore L R A T A 2 U t lt LI asd 11 l2 R B T B 9 i ci RALTO Ricevitore Trasmettitore 8 GND GND 8 Kim ma L t nin al I Calza di i i F o ZI si Tipo di cavo i ee T A T B e R A R B attorcigliati a coppia 1 Nelcaso 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 parte del ricevitore Figura B 13 Cavo con connettore X27 CP 341 CP 340 CP 341 CP 441 per funzionamento RS 422 a quattro fili Il cavo connettore pu essere richiesto tramite il numero di ordinazione 6ES7 902 3 ri portato nell appendice D Avvertenza Per il tipo di cavo usato sono possibili per il CP 341 come partner di comunicazione le se guenti lunghezze max 1200 m a 19 200 Baud max 500 m a 38 400 Baud max 250 m a 76 800 Baud Accoppiamento punto a punto CP 341 C79000 G7072 C341 03 Cavi conn
176. ntual mente l errore non si presenta con ordini lt 128 byte 06 OFH DB bloccato da funzione di coordinamento Nel proprio programma dolo l elaborazione degli ultimi dati trasmessi resettare il merker d accoppia mento Nel programma del partner ripetere l ordine 06 10H Telegramma ricevuto troppo corto lun Controllare il comportamento errato dell apparec ghezza lt 4 byte nel caso di telegrammi chiatura partner eventualmente tramite un disposi successivi o di reazione o lunghezza tivo di controllo interfaccia da inserire nella linea di lt 10 byte nel caso di telegrammi di trasmissione comando 06 11H Lunghezza di telegramma e dato della lun Controllare il comportamento errato dell apparec ghezza nell intestazione del telegramma non corrispondono chiatura partner eventualmente tramite un disposi tivo di controllo interfaccia da inserire nella linea di trasmissione Accoppiamento punto a punto CP 341 C79000 G7072 C341 03 8 9 Diagnostica con il CP 341 Tabella 8 1 Classi di evento e numeri di evento continuazione Numero di Testo di evento Rimedio evento 06 12H Errore nella trasmissione del telegramma di Vedi rimedi per il numero di errore registrato subito reazione successivo un numero di errore prima in STATUS di procedura corrispondente stato regi strato subito prima in STATUS Classe di evento 7 07H Errore di trasmissione Numero
177. nzionale usato lo stesso significato Schema numerico Classe dell evento numero dell evento La figura seguente mostra la struttura del parametro STATUS Bit nr 15 13 12 8 7 0 STATUS Riserva Classe di evento Numero di evento numero di errore Figura 8 1 Struttura del parametro STATUS Esempio La figura seguente mostra il contenuto del parametro STATUS per l evento Interruzione or dine a causa di restart riavviamento o reset classe di evento 1EH numero di evento 0DH Evento Interruzione ordine a causa di restart riavviamento o reset STATUS Riserva Classe di Numero di evento evento 1EH numero di errore ODH Figura 8 2 Esempio struttura del parametro STATUS per l evento Interruzione ordine a causa di restart riavviamento o reset Accoppiamento punto a punto CP 341 8 4 C79000 G7072 C341 03 Diagnostica con il CP 341 Classi di evento Nella tabella seguente riportata una descrizione delle diverse classi e numeri di evento Tabella 8 1 Classi di evento e numeri di evento Classe di evento 0 00H Avvio del CP Numero di Testo di evento Rimedio evento 00 03H Parametro PtP accettato 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 AVVIO Classe di evento 1 01H Errore di hardw
178. nzione FC V24_SET La funzione FC V24_STAT viene richiamata ciclicamente Lo stato dei segnali V24 del CP 341 leggibile tramite i merker 3 0 fino a 3 5 Accoppiamento punto a punto CP 341 C79000 G7072 C341 03 9 7 Accoppiamento punto a punto CP 341 C79000 G7072 C341 03 Dati tecnici Nel capitolo si trova a pagina A 1 Dati tecnici del CP 341 A 2 A 2 Tempi di trasmissione A 7 A 3 Approvazioni e settori di impiego A 9 Accoppiamento punto a punto CP 341 C79000 G7072 C341 03 A 1 Dati tecnici A 1 Dati tecnici del CP 341 Dati tecnici generali A 2 Nella tabella seguente sono riportati i dati tecnici dati tecnici generali del CP 341 dati tecnici dei blocchi funzionali si trovano nel capitolo 6 6 Ulteriori dati tecnici generali del SIMATIC S7 300 si trovano nel manuale di riferimento Si stemi di automazione S7 300 M7 300 caratteristiche delle unit modulari capitolo 1 Dati tecnici generali Tabella A 1 Dati tecnici generali Dati tecnici Dimensioni L x A x P 40 x 125 x 120mm Peso 0 3 kg Corrente assorbita dai 24 V Alimentazione DC 24 V tramite con nettore frontale CP 341 RS 232C tipicamente 200 MA CP 341 20mA TTY tipicamente 200 MA CP 341 RS 422 485 tipicamente 240 mA pannello Campo statico 20 4 28 8 V Campo dinamico 18 5 30 2 V Protezione contro scambio di polarit s Separazione di potenziale s rispetto a tutte
179. o CP 341 C79000 G7072 C341 03 Informazioni di base per la trasmissione seriale di dati 2 2 4 Trasmissione dati con il driver ASCII Il driver ASCII gestisce la trasmissione dati in un accoppiamento punto a punto tra il CP 341 e un partner di comunicazione Esso contiene lo strato di trasmissione dei bit strato 1 La struttura dei telegrammi viene tenuta aperta per via del fatto che l utente S7 trasmette il telegramma di trasmissione completo al CP 341 Per la direzione di ricezione va parametriz zato il criterio di fine di un telegramma La struttura dei telegrammi di trasmissione pu es sere 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 blocco di dati da 8 bit di dati o da 00 a 7FH con blocco di dati da 7 bit di dati Accoppiamento punto a punto CP 341 C79000 G7072 C341 03 2 35 Informazioni di base per la trasmissione seriale di dati Trasmissione dati con il driver ASCII In trasmissione indicare nel richiamo del blocco funzionale P_SND_RK quale parametro LEN il numero dei byte di dati utili da trasferire Se per la ricezione si opera con il criterio di fine Esecuzione del ritardo intercarattere il driver ASCII osserva anche nella trasmissione una pausa tra due telegrammi L FB P_SEND_RK pu essere richiamato in qualsiasi momento m
180. o a 255 Preimpostazione della linea di ricezione nessuna R A 5V R B OV R A OV R B 5V A 4 Accoppiamento punto a punto CP 341 C79000 G7072 C341 03 Dati tecnici Dati tecnici accoppiamento calcolatore RK 512 Nella tabella seguente si trovano i dati tecnici dell accoppiamento calcolatore RK 512 Tabella A 6 Dati tecnici accoppiamento calcolatore RK 512 Accoppiamento calcolatore RK 512 Lunghezza max 1024 Byte telegramma Parametro Si pu parametrizzare e Velocit di trasmissione 300 600 1200 2400 4800 9600 19200 38400 57600 76800 Baud Blocco del carattere 10 11 o 12 bit Ritardo intercarattere 20 ms fino a 655350 ms a passi da 10 ms Ritardo alla conferma 20 ms fino a 655350 ms a passi da 10 ms Numero dei tentativi di messa in opera 1 fino a 255 Numero dei tentativi di trasmissione 1 fino a 255 Preimpostazione della linea di ricezione nessuna R A 5V R B OV R A OV R B 5V Accoppiamento punto a punto CP 341 C79000 G7072 C341 03 A 5 Dati tecnici Dati tecnici del driver ASCII Nella tabella seguente sono riportati i dati tecnici del driver ASCII Tabella A 5 Dati tecnici del driver ASCII Driver ASCII Lunghezza max 1024 Byte telegramma Parametro Si pu parametrizzare e Velocit di trasmissione 300 600 1200 2400 4800 9600 19200 38400 57600 76800 Baud e Blocco del carattere 9 10 11 0 12 bit e Ritardo intercarattere 2 ms fino a 65
181. o a punto CP 341 A 10 C79000 G7072 C341 03 Cavi connettore Nel capitolo si trova a pagina B 1 Interfaccia RS 232C del CP 341 RS 232C B 2 B 2 Interfaccia TTY 20 mA del CP 341 20mA TTY B 3 Interfaccia X27 RS 422 485 del CP 341 RS 422 485 Accoppiamento punto a punto CP 341 C79000 G7072 C341 03 B 1 Cavi connettore B 1 Interfaccia RS 232C del CP 341 RS 232C Piedinatura Nella tabella seguente si trova la piedinatura dello spinotto maschio sub D a 9 poli del pan nello frontale del CP 341 RS 232C compatibile con l interfaccia COM a 9 poli COM PC PG Tabella B 1 Piedinatura dello spinotto maschio sub D a 9 poli dell interfaccia integrata del CP 341 RS 232C Spinotto maschio del Pin Denominazione Ingresso uscita Significato CP 341 RS 232C 1 DCD1 Received Detector ingresso livello di ricezione L ama 2 RXD Received Data ingresso dati di ricezione O 3 TXD Transmitted Data uscita dati di trasmissione co 4 DTR Data Terminal Ready uscita apparecchiatura termi 770 2 nale pronta 3 gt 5 GND Ground _ Massa operativa 9 GNDjng D 6 DSR Data Set Ready ingresso operativit mo 7 RTS Request To Send uscita attivazione trasmetti tore 8 CTS Clear To Send ingresso pronto a trasmettere 9 RI Ring Indicator ingresso chiamata in arrivo vista dal davanti Cavi connettori Se si preparano da s i cavi connettori b
182. o ad essere ricevuti fino a quando il buffer di ricezione pieno AVVIAMENTO CPU All avvio la CPU trasmette i parametri crearti tramite l interfaccia di parametrizzazione CP 341 Parametrizzazione di accoppiamento punto a punto Il CP 341 esegue una ripara metrizzazione solo nel caso di parametri modificati CPU RUN Nello stato RUN della CPU possibile un funzionamento in trasmissione e ricezione senza limitazioni Nei primi cicli FB dopo il riavviamento della CPU il CP 341 e gli FB corrispon denti vengono sincronizzati Solo a questo punto viene eseguito un nuovo FB o FC Particolarit nella trasmissione di telegrammi 7 4 La trasmissione di telegrammi per principio possibile solo nello stato CPU RUN Se durante la trasmissione dati CPU gt CP la CPU si porta in STOP l FB P_SND_RK dopo il riavviamento segnala l errore programma in corso interrotto interruzione ordine a causa di BREAK riavviamento reset Avvertenza 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 C79000 G7072 C341 03 Diagnostica con il CP 341 Nel capitolo si trova a pagina 8 1 Funzioni di diagnostica del CP 341 8 2 8 2 Diagnostica tramite gli elementi di visualizzazione del CP 341 8 3 Segnalazioni di diagnostica dei blocchi funzionali 8 4 Numeri di errore nel telegramma di reazione 8 5 Diagnostica tramite i
183. o con 3964R nel caso di rottura cavo BREAK subito nello stato di base LA Conflitto di Trasmettere Inviare NAK inizializzazione DLE Ricezione priorit bassa a terminata W gt 5 yW lt 5 Annotare ripetizione at I tesa avviare TBLoccO Attendere TBLoccO STX T gt AO Figura 2 12 Schema di svolgimento nel caso del ricezione con la procedura 3964 R parte 2 Accoppiamento punto a punto CP 341 C79000 G7072 C341 03 Informazioni di base per la trasmissione seriale di dati 2 2 3 Trasmissione dati con l accoppiamento calcolatore RK 512 L accoppiamento calcolatore RK 512 gestisce la trasmissione dati nel caso di un accoppia mento punto a punto tra il CP 341 e un partner di comunicazione A differenza della procedura 3964 R l accoppiamento calcolatore RK 512 contiene oltre allo strato di trasmissione dei bit strato 1 e quello della sicurezza strato 2 anche lo strato di trasporto strato 4 L accoppiamento calcolatore RK 512 offre inoltre una sicurezza dei dati pi elevata e una migliore possibilit di indirizzamento Telegramma di reazione L accoppiamento calcolatore RK 512 risponde ad ogni telegramma di comando ricevuto cor rettamente con un telegramma di reazione alla CPU livello di trasporto In tal modo il tra smittente pu controllare se i propri dati siano giunti senza errori alla CPU o se i dati da esso richiesti siano disponibili presso la CPU Telegramma di reazione telegr
184. o dei protocolli presenti per il CP 341 nel modello di riferimento riportato nella figura seguente Strato 4 Strato 3 Strato 2 Strato 1 Strato di trasporto A ogni telegramma di comando ri cevuto correttamente viene rispo sto con un telegramma di reazione Non presente poich accop piamento 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 di trasmissione dei bit Fissazione della trasmissione fisica dei byte di dati RK 512 Figura 2 3 Posizionamento dei protocolli presenti per il CP 341 nel modello di riferimento Accoppiamento punto a punto CP 341 C79000 G7072 C341 03 Informazioni di base per la trasmissione seriale di dati Sicurezza di trasmissione con il driver ASCII Sicurezza di trasmissione con l uso del driver ASCII Per via del fatto che nel caso di un trasporto dati con in driver ASCII a parte l uso del bit di parit che pu anche essere disattivato in dipendenza dal blocco del carattere non vengono usati altri metodi per assicurare i dati il driver ASCII risulta essere molto effi ciente 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 i bit a commutare sono per pi di un
185. o di DB viene indicato al momento del richiamo Il DB istanza lungo 60 byte Un accesso ai dati nel DB istanza non ammesso Avvertenza Eccezione in caso di errore STATUS W 16 1E0E possibile ottenere informazioni pi precise tramite la variabile SFCERR vedi capitolo 8 3 Essa pu essere caricata nel DB istanza solo con un accesso simbolico Accoppiamento punto a punto CP 341 C79000 G7072 C341 03 6 11 Comunicazione tramite blocchi funzionali Parametri FB P_RCV_RK Nella tabella seguente si trovano i parametri dell FB P_RCV_RK Avvertenza parametri L_TYP L_NO L_OFFSET L_CF_BYT e L_CF_BIT non hanno con la procedura 3964 R alcun significato e non necessitano di alimentazione Tabella 6 3 Parametri FB P_RCV_RK Nome Tipo Tipo di dati Commento Configurazione permessa annotazione EN _R INPUT BOOL Abilitazione per lettura dati R INPUT BOOL Interruzione ordine L ordine in corso viene interrotto Rice zione disabilitata LADDR INPUT INT Indirizzo di base del L indirizzo di base viene prelevato da CP 341 STEP 7 DB_NO INPUT INT Numero del blocco dati Nr del DB di ricezione Specifico per CPU zero non permesso 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 terminato senza er Parametro STATUS 16 00 rori dati accettati ERROR OUTPUT BOOL Ordine terminato con errori Il parametro STATUS
186. o du Modo operativo come X27 RS 422 485 duplex RS 422 o plex RS 422 a duplex semiduplex RS 485 quattro fili RS 422 a vedi anche capitolo 2 1 e Modo operativo se quattro fili miduplex RS 485 a due fili Preimpostazione Nessuna impostazione sensata solo per nessuno e R A 5V della linea di rice driver speciali capaci di funzionare con il R B OV2 zione bus e R A 5V R B OV R A 5V R B OV nel caso di questa preim RADIO postazione possibile con duplex RS 422 funzionamento a quattro fili un riconoscimento del break R A OV R B 5V questa preimpostazione e R A OV R B 5V corrisponde alo stato di riposo nessun tra smettitore attivo nel caso di Semiduplex RS 485 funzionamento a due fili Con questa preassegnazione non possibile un riconoscimento del break vedi anche figura 2 26 1 Solo con Duplex RS 422 funzionamento a 4 fili 2 Solo con Duplex RS 422 funzionamento a 4 fili nel caso di semiduplex RS 485 funzionamento a due fili l impostazione di default R A OV R B 5V Accoppiamento punto a punto CP 341 2 60 C79000 G7072 C341 03 Informazioni di base per la trasmissione seriale di dati Preimpostazione della linea di ricezione La figura 2 26 mostra il circuito del ricevitore nell interfaccia X27 RS 422 485 R B nessuna R A IT ov R B R A 5V R B OV r R A
187. o l errore non sar notato Se la sicurezza dei dati deve essere aumentata ci pu essere fatto tramite l uso di una somma di controllo e con l indicazione della lunghezza di un telegramma Tali misure de vono essere prese dall utente Un ulteriore aumento della sicurezza dei dati pu essere raggiunto tramite l uso di tele grammi di conferma sui telegrammi di trasmissione o ricezione Ci realizzato in proto colli di alta qualit per la comunicazione dati vedi modello di riferimento ISO a 7 strati Sicurezza di trasmissione con 3964R Sicurezza dei dati incrementata con l utilizzo della procedura 3964R La distanza di Hamming nella 3964R pari a 3 La distanza di Hamming una misura per la sicurezza di una trasmissione dati Tramite la procedura 3964R 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 se si trasmette 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 nel caso di avvertenze e descrizioni che si riferiscono ad ambedue modi di trasmissione dati si usa la denominazione 3964 R Ac
188. occo viene concluso senza errori il risultato binario ha lo stato 1 Avvertenza Il blocco funzionale P_RCV_RK non ha un controllo di parametrizzazione e se questa er rata la CPU pu portarsi in STOP Prima che un ordine avviato dopo un passaggio di stato della CPU da STOP a RUN possa essere ricevuto dal CP 341 necessario che il meccanismo di avviamento CP CPU dell FB P_RCV_RKsi sia concluso vedi capitolo 6 5 Accoppiamento punto a punto CP 341 C79000 G7072 C341 03 Comunicazione tramite blocchi funzionali Cosa fare Richiamo di blocco Rappresentazione AWL Rappresentazione KOP CALL P_RCV_RK RCV_RK I RCV_RK EN_R 5 P_RCV_RK R gt EN ENO LADDR _ JEN_R NDR DB_NO s _ R ERROR DBB_NO ILADDR LEN L_ TYP DB_NO STATUS n L_NO _ DBB_NO L TYP ss L_OFFSET L_NO L CF_BYT L_ OFFSET L CF_BIT L_CF_BYT NDR L_CF_BIT m ERROR LEN STATUS Avvertenza parametri EN e ENO sono presenti solo nella rappresentazione grafica in KOP o FUP Per l elaborazione di questi parametro il compiler usa il risultato binario BIE Il risultato bina rio BIE viene impostato allo stato di segnale 1 se il blocco stato terminato senza errori In caso di errore il risultato binario BIE viene posto a 0 Configurazione nell area dati L FB P_RCV_RK opera insieme ad un DB istanza _RCV_RK Anche il numer
189. ome essi vengano parametrizzati Accoppiamento punto a punto CP 341 C79000 G7072 C341 03 2 3 Informazioni di base per la trasmissione seriale di dati Il blocco dei caratteri dati tra il CP 341 e un partner di comunicazione vengono trasmessi tramite l interfaccia se riale in un blocco del carattere Per ogni blocco ci sono a disposizione tre formati di dati Il formato della trasmissione dati desiderato pu essere parametrizzato con l interfaccia di pa rametrizzazione CP 341 Parametrizzazione di accoppiamento punto a punto Nella figura seguente ad esempio sono rappresentati i tre formati di dati del blocco di carat tere da 10 bit 7 bit di dati 1 bit di start 7 bit di dati 2 bit di stop Stato segnale 1 i N 0 Co r Stato segnale 0 1 bit di start 7 bit di dati 2 bit di stop 7 bit di dati 1 bit di start 7 bit di dati 1 bit di parit 1 i bit di stop Stato segnale 1 910 Stato segnale 0 n EINE i N 0 f l 7 bit di dati 1 bit di parit 1 bit di stop 1 bit di start 8 bit di dati 1 bit di start 8 bit di dati 1 bit di stop Stato segnale 1 N Co En f l Stato segnale 0 1 bit di start 8 bit di dati 1 bit di stop Figura 2 1 Blocco di carattere da 10 bit Accoppiamento punto a punto CP 341
190. omunicazione 20mA TxD 1 6 24 V L i l Fi gr I rasmettitor ri he RxD Tol D I AS Ricevitore 81 RxD ce 2 20 mA ir 20 MA 24v _ H 3 TxD a SS Trasmettitore x Te 1 DO ARD RG sa S Ricevitore 1 o 2 1 15 20mA RDj j_2 aj nt 7 T mn Calza i Schermatura Tipo di cavo l Schermatura LIYCY 4 x 0 14 contenitore Figura B 12 Cavo connettore TTY 20mA CP 341 Accoppiamento punto a punto CP 341 C79000 G7072 C341 03 CPU 944 AG 95 B 15 Cavi connettore B 3 Interfaccia X27 RS 422 485 del CP 341 RS 422 485 Piedinatura Nella tabella seguente riportata la piedinatura della presa sub D a 15 poli del pannello fron tale del CP 341 RS 422 485 Tabella B 3 Piedinatura della presa sub D a 15 poli dell interfaccia integrata del CP 341 RS 422 485 CP341 RS422 485 Presa sul TENO Soa Tooo oo0oo0o0o0000 o no AA OON 94 Pin Denomina Ingresso Significato zione uscita 1 i a 2 T A uscita dati di trasmissione funzionamento a 4 fili 3 SL 4 R A ingresso dati di ricezione funzionamento a 4 fili T A ingresso dati di ricezione trasmissione funziona uscita mento a 2 fili 5 6 As Ba re 7 z s 8 GND terra di servizio a potenziale libero 9 T B uscita dati di trasmissione funzionamento a 4 fili 10 _ _ 11 R B ingresso dati di rice
191. one del blocco nella trasferimento dati tra CPU e CP 341 a 32 byte Per la trasmissione dati coerente di pi di 32 byte si deve osservare quanto segue e Neltrasmettitore riaccedere al DB di trasmissione solo dopo che i dati sono stati trasferiti del tutto DONE 1 e Nelricevitore riaccedere al DB di ricezione solo dopo che i dati sono stati ricevuti del tutto NDR 1 Bloccare poi il DB di ricezione fintantoch EN_R 0 non si sono elabo rati i dati L S7 invia i dati ad un partner di comunicazione FB P_SND_RK L FB P_SND _RK trasmette un blocco di dati specificato tramite i parametri DB_NO DBB_NO e LEN al CP 341 L FB P_SND_RK viene richiamato per il trasferimento dati in un ciclo o alternativamente in un programma comandato a tempo in modo statico senza condi zioni La trasmissione dati viene avviata con un fronte d onda positivo all ingresso REQ A se conda della quantit di dati una trasmissione pu avvenire con pi richiami cicli di pro gramma Il blocco funzionale FB P_SND_RK pu essere richiamato con stato di segnale 1 all in gresso di parametrizzazione R nel ciclo In tal modo la trasmissione al CP 341 viene inter rotta e FB P_SND_RK viene posto nello stato di base dati che erano gi contenuti nel CP 341 vengono ancora inviati al partner di comunicazione Se all ingresso R si trova il se gnale statico 1 la trasmissione allora disattivata Con il parametro LADDR viene indicato
192. one di dati vengono interrotti con una segnalazione di errore Nel buffer di diagnostica del CP 341 viene registrata la segnalazione DSR OFF gestione automa tica dei segnali V24 Avvertenza La gestione automatica dei segnali complementari dell RS 232C possibile solo con il tipo di funzionamento semiduplex Nella parametrizzazione di una gestione automatica dei segnali complementari dell RS 232C non possibile n un controllo di flusso dei dati con RTS CTS n un pilotag gio di RTS e DTR tramite la funzione FC V24_SETI Avvertenza Il Tempo di disattivazione di RTS va impostato nell interfaccia di parametrizzazione in modo che il partner di comunicazione sia in grado prima che RTS e quindi la volont di tra smissione sia disattivata di ricevere gli ultimi caratteri del telegramma in modo completo ll Tempo di attesa dell emissione dati va dimensionato in modo che il partner di comunica zione possa portarsi in attesa di ricezione prima che il tempo trascorra Accoppiamento punto a punto CP 341 2 46 C79000 G7072 C341 03 Informazioni di base per la trasmissione seriale di dati Diagramma temporale La figura 2 24 mostra lo svolgimento temporale di un ordine di trasmissione oe O O LA Re SERE FF fue sd CTS OFF 1 TXD 0 Ordine di trasmis Trasmissione SER sione RTS ON conclusa Partner Tempo di disattiva CTS ON zione di RTS trascorso Tempo di att
193. one e parametrizzazione del CP 341 vengono salvati nel progetto cor rente sul disco fisso del PG PC Mantenimento dei dati Al momento dell abbandono della tabella di configurazione vedi capitolo 5 1 con il comando del menu Stazione gt Salva o Stazione gt Salva con nome i i dati di configurazione o di parametrizzazione inclusi i parametri del modulo vengono salvati automaticamente nel pro getto file utente creati dall utente stesso Caricare la configurazione e i parametri I dati di configurazione o parametrizzazione possono essere caricati online dall apparecchia tura di programmazione nella CPU comando del menu Apparecchiatura gt Carica La CPU preleva i parametri subito dopo il caricamento parametri del modulo vengono trasferiti al CP 341 automaticamente e sei parametri del modulo vengono caricati nella CPU e il CP 341 raggiungibile tramite il bus di pannello dell S7 300 o e sela CPU passa da modo di funzionamento STOP a RUN avviamento CPU parametri non modificati hanno il valore di default vedi capitolo 2 3 Ulteriori informazioni Nel manuale per STEP 7 3 si trova descritto in modo dettagliato 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 3 Manuale Configurazione dell hardware e cprogettazione di collegamenti STEP 7 V5 1 Accoppiamento punto a punto CP 341
194. onnettori si necessita delle seguenti prese spinotti e dalato CP 341 presa sub D a 9 poli con chiusura a vite e nel partner di comunicazione spinotto maschio sub D a 25 poli con chiusura a vite CP 341 Partner di comunicazione A a i i i i Ricevitore Trasmettitore 2 x RxD TxD A 11 j lt i Trasmettitore Ricevitore 3 TxD RxD 5 sis gt m 7 RTS CTS 9 gt 8 CTS RTS 13 gt lt an 6 DSR DTR 15 sin i lt a 4 DTR DSR 7 m gt ra 5 GND GND 2 21 23 OaE ii alt vi I t Schermatura Tipo di cavo Schermatura i contenitore LIYCY 7 x 0 14 L contenitore Figura B 4 Cavo connettore RS 232C CP 341 CP 523 Accoppiamento punto a punto CP 341 B 6 C79000 G7072 C341 03 Cavi connettore Cavo con connettore RS 232C S7 M7 CP 341 IBM Proprinter PT 88 DR 230 Nella figura seguente si vede il cavo connettore per un accoppiamento punto a punto tra un CP 341 e un IBM Proprinter con interfaccia seriale PT 88 o stampante compatibile IBM Per il cavo connettore si necessita delle seguenti prese spinotti e da lato CP 341 presa sub D a 9 poli e nell IBM Proprinter spinotto maschio sub D a 25 poli CP 341 Stampante D D I i i I Ricevitore Trasmettitore 2 RxD TxD 2 ma lt I sa Trasmettitore Ricevitore 3 TxD RxD 3 gt Le 8 CTS READY 1
195. ono gi inte grati nel sistema S7 400 e sono a disposizione per funzioni di sistema 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 conformemente alla norma IEC Blocchi con memoria La memoria di un blocco funzionale rappresentata da un blocco dati sovraordinato il blocco dati di istanza blocchi funzionali sono parametrizzabili e pos sono essere impiegati con o senza parametri Blocchi funzionali di sistema SFB I blocchi funzionali di sistema sono blocchi con memoria che sono gi integrati nella CPU e possono essere richiamate dall utente secondo necessit Accoppiamento punto a punto CP 341 C79000 G7072 C341 03 Glossario 1 Glossario Blocco I blocchi sono parti delimitate di un programma utente sulla base della propria funzione struttura o tipo di impiego Con STEP 7 esistono e blocchi di codice FB FC OB SFB SFC e blocchi dati DB SDB e e tipi di dati definiti dall utente UDT Blocco dati DB I blocchi dati sono blocchi ce contengono dati e parametri con i quali il programma utente opera Essi non contengono al contrario degli altri blocchi alcuna istruzione Esistono bloc chi dati e blocchi dadi di istanza Ai dati contenuti nei blocchi dati si pu accedere in modo assoluto o simbolico Dati complessi possono essere memorizzati in modo strutturato Blo
196. ono le seguenti regole e A destra accanto alla CPU possono essere innestati al massimo 8 moduli di comunica zione e numero dei moduli di comunicazione innestabili limitato dalla possibilit di amplia mento della CPU ad esempio CPU 312 IFM nella prima riga o dell ET 200M IM 153 per l impiego decentralizzato solo montaggio a una riga Informazioni ulteriori sul tema posti connettore si trovano in 2 4 2 Montaggio e smontaggio del CP 341 Nel montaggio e smontaggio del CP 341 necessario rispettare alcune regole Attrezzi Per il montaggio e lo smontaggio del CP 341 si necessita di un giravite cilindrico a lama piatta da 4 5 mm Ordine di montaggio Per disporre il CP 341 in un rack seguire il seguente ordine 1 Portare la CPU nello stato STOP 2 Spegnere l alimentazione 3 Di corredo al CP341 presente un connettore di bus Innestarlo nello spinotto posteriore del modulo a sinistra del CP 341 4 Se a destra del CP 341 devono essere montati altri moduli innestare allora il connettore di bus del prossimo modulo nello spinotto del bus di pannello destro del CP 341 5 Agganciare il CP 341 sulla rotaia e ribaltarlo verso il basso 6 Avvitare a fondo il CP 341 7 Collegare l alimentazione della corrente di carico a DC 24 V al CP 341 2 Manuale Sistema di automazione S7 300 Installazione configurazione e dati della CPU Accoppiamento punto a punto CP 341 4 2 C79000 G7072 C341 03 Montaggio d
197. ontrollo interfaccia da inserire nella linea di trasmissione Classe di evento 10 0AH Errore nel telegramma di reazione del partner riconosciuti dal CP Numero di Testo di evento Rimedio evento 0A 01H Solo con RK 512 errore di sincronizza Questo errore viene segnalato dopo un restart del zione del partner poich proprio AS nel caso di lunghi telegrammi o nel caso e Telegramma di reazione senza ordine di restart del partner Si tratta di un comportamento normale di avvio dell impianto e non c nulla a cui e Telegramma di reazione ricevuto prima OO rimediare dell invio di un telegramma successivo data 7 i e Dopo l invio del primo telegramma Durante il servizio errore pu presentarsi anche l come conseguenza di stati di errore che sono stati stato ricevuto un telegramma di rea riconosciuti solo dal partner zione successivo i na n e Dopo l invio di un telegramma succes Altrimenti bisogna concludere che c un comporta Pea nro mento errato dell apparecchiatura partner Eventual SIV e alato ricevuto il primo tele mente l errore non si presenta con ordini lt 128 byte gramma di reazione 0A 02H Solo con RK 512 errore nella struttura del Controllare il comportamento errato dell apparec telegramma di reazione ricevuto Byte 4 chiatura partner eventualmente tramite un disposi non 00 o FF tivo di controllo interfaccia da inserire nella linea di trasmissione 0A 03H Solo con RK 512 il
198. ore 2 RxD TxD 3 na A lt n Trasmettitore Ricevitore 3 TxD RxD 2 sis gt om 7 RTS CTS 8 gt Ci 8 CTS RTS 7 gt lt C 6 DSR DTR 4 Or Ci 4 DTR DSR 6 mR DSR G 5 GND GND 5 DA EEG peL aie I I I SS i Schermatura Tipo di cavo Schermatura contenitore LIYCY 7 x 0 14 contenitore _ Figura B 1 Cavo 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 D Accoppiamento punto a punto CP 341 C79000 G7072 C341 03 B 3 Cavi connettore Cavi connettore RS 232C S7 M7 CP 341 CP 544 CP 524 CPU 928B CPU 945 CPU 948 Nella figura seguente si vede il cavo connettore per un accoppiamento punto a punto tra un CP 341 e CP 544 CP 524 CPU 928B CPU 945 CPU 948 Per i cavi connettori si necessita delle seguenti prese spinotti e dalato CP 341 presa sub D a 9 poli con chiusura a vite e nel partner di comunicazione spinotto maschio sub D a 25 poli con chiusura a vite CP 341 Partner di comunicazione r A A r I j LI LI Ricevitore DI Trasmettitore 2 RxD TxD 2 ma a lt PA sa Trasmettitore Ricevitore 3 TxD RxD 3 Ds gt 7 RTS CTS 5 gt gt gt 8 CTS RTS 4 T lt 6 DSR DTR 20 D a U iD 4 DTR DSR 6 Mi 5 GND GNDII 1 7 ere e I I Schermatura Tipo di cavo
199. ore bit quello di parit che rende e dispari la somma di s stesso 0 o 1 con il valore di tutti i bit uguale ad un valore pari o dispari In tal modo di accre PAR sce la sicurezza dei dati Senza parit significa che non viene inviato alcun bit di parit Accoppiamento punto a punto CP 341 C79000 G7072 C341 03 2 57 Informazioni di base per la trasmissione seriale di dati Controllo di flusso dei dati Nella tabella seguente si trova la descrizione dei parametri per il controllo del flusso dati Con l interfaccia RS 485 non possibile un controllo di flusso dati Controllo di flusso dei dati con RTS CTS e Gestione automatica dei segnali V24 possibile solo con l interfaccia RS 232C vedi anche tabella 1 2 Tabella 2 8 Controllo del flusso dati driver ASCII Parametro Descrizione Valori possibili Valore di default Controllo del flusso Impostare il criterio secondo il quale si nessuno nessuno dati svolge il controllo del flusso dati e XON XOFF e RTS CTS e Gestione automatica dei segnali V24 Carattere XON Codice per il carattere XON e nel caso di 7 bit di e 11 DC1 dati 0 fino a 7FH esadecimale nelcasodi8 bit di dati 0 fino a FFH esadecimale Carattere XOFF Codice per il carattere XOFF e nelcasodi7 bit di e 13 DC3 dati 0 fino a 7FH esadecimale nelcasodi8 bit di dati 0 fino a FFH esadecimale Attesa di XON Inte
200. pporto tramite informazioni ag giornate e download eventualmente utili nell impiego dei prodotti SIMATIC e In Internet al sito htfp www ad siemens de simatic cs e tramite la BBS SIMATIC Customer Support al numero 49 911 895 7100 Utilizzare per chiamare la mailbox un modem fino allo standard V 34 28 8 kBaud i cui parametri vanno impostati nel modo seguente 8 N 1 ANSI o chiamare via ISDN x 75 64 kBit Il SIMATIC Customer Support si raggiunge ai seguenti numeri di telefono e fax o indirizzi di eMail Le domande possono anche essere poste via eMail in Internet o via eMail nella so praccitata BBS Johnson City Ue Worldwide Norimberga Technical Support FreeContact Ora locale Lu Ve 7 00 17 00 Telefono 49 180 5050 222 Fax 49 180 5050 223 E Mail techsupport ad siemens de GMT 1 00 Europe Africa Norimberga Authorization Ora locale Lu Ve 7 00 17 00 Telefono 49 911 895 7200 Fax 49 911 895 7201 E Mail authorization nbgm siemens de GMT 1 00 IA d E ai SIMATIC Hotline Worldwide Norimberga Technical Support a pagamento solo con SIMATIC Card Ora locale Lu Ve 0 00 24 00 Telefono 49 911 895 7777 Fax 49 911 895 7001 GMT 01 00 America Johnson City Technical Support and Authorization Ora locale Lu Ve 8 00 19 00 Telefono 1 423 461 2522 Fax 1 423 461 2289 E Mail simatic hot
201. preso il par tner Esempio l offset 7 i dati vengono prelevati a partire dal byte 6 Particolarit nel caso di temporizzatori e contatori Se si prelevano da partner di comunicazione temporizzatori o contatori si deve considerare che per ogni tempo o contatore vengono prelevati 2 byte Se si desiderano prelevare ad esempio 10 contatore si deve indicare quale lunghezza 20 Accoppiamento punto a punto CP 341 6 22 C79000 G7072 C341 03 Comunicazione tramite blocchi funzionali Cosa fare Richiamo di blocco Rappresentazione AWL Rappresentazione KOP CALL P_SND_RK I SND_RK I SND_RK SF P_SND_RK REQ EN ENO R _ SF DONE LADDR REQ ERROR _ DB_NO u R STATUS DBB_NO _ LADDR LEN _ DB_NO R_CPU_NO _ DBB_NO R_TYP LEN R_NO R_CPU_NO R_OFFSET R_TYP R_CF _BYT R_NO R_CF BIT R_OFFSET DONE i R_CF BYT ERROR R_CF BIT STATUS Avvertenza parametri EN e ENO sono presenti solo nella rappresentazione grafica in KOP o FUP Per l elaborazione di tali parametri il compiler utilizza il risultato binario BIE Se il blocco stato concluso senza errori il risultato binario BIE viene posto sullo stato di segnale 1 In caso di errore il risultato binario BIE viene posto a 0 Configurazione nell area dati L FB P_SND_RK opera insieme ad un DB istanza SND_RK Anche il numero di D
202. r il blocco dati viene registrato nella lista simbolici e il nome del sim bolo per l operando di dati viene dichiarato nel blocco dati corrispondente AWL DB 10 DBW 0 indirizzamento assoluto pienamente qualificato CP_DB SEND _DWNR Accoppiamento punto a punto CP 341 C79000 G7072 C341 03 indirizzamento simbolico pienamente qualificato 6 43 Comunicazione tramite blocchi funzionali Esempio 2 Il nome del simbolo del blocco dati usato DB 10 sia CP_DB il nome del simbolo per il nu mero di DB di trasmissione sia SEND_DBNR e si trovi nel blocco dati DB 10 nella parola di dati DBW O L indirizzo iniziale del telegramma di trasmissione sia SEND_DWNR e si trovi nel blocco dati DB 10 nella DBW 2 e la lunghezza del telegramma sia SEND_LAF e si trovi nel blocco dati DB 10 nella DBW 4 Come variabile per l indirizzo di modulo viene usata la parola di merker PBGADR MW21 per il parametro DONE il merker SEND_DONE M26 0 per il parametro ERROR il merker SEND_ERROR M26 1 e per il parametro STATUS la parola di merker SEND_STATUS MW27 I listati AWL di questo esempio sono riportati nella pagina seguente Esempio Operando attuale indirizzato in modo assoluto Richiamo dell FB 8 con operando attuale indirizzato in modo assoluto AWL Rete 1 CALL FB 8 DB8 SF REQ R LADDR DB_NO DBB_NO LEN R_CPU_NO R_TYP R_NO R_OFFSET R_CF_BYT R_CF_BIT
203. ra continua dei dati di ricezione viene sospesa per un certo tempo al momento della nuova richiesta dei dati di ricezione pu succedere che dal CP 341 venga ricevuto dalla CPU prima un telegramma vecchio e solo dopo quello pi recente I vecchi telegrammi sono quelli che almeno dell interruzione erano in cammino tra il CP 341 e la CPU o che erano stati gi ricevuti dall FB Funzionamento RS 485 Se si impiega il driver ASCII nel funzionamento RS 485 semiduplex funzionamento a due fili necessario prestare attenzione che nel programma utente sia sempre un partecipante a trasmettere Se si trasmette contemporaneamente il telegramma verr falsato Accoppiamento punto a punto CP 341 2 44 C79000 G7072 C341 03 Informazioni di base per la trasmissione seriale di dati Segnali complementari RS 232C Nel CP 341 RS 232C sono presenti i seguenti segnali complementari RS 232C vedi anche appendice B e DCD ingresso Data Carrier detect Portante dati riconosciuta e DTR uscita Data terminal 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 accensione del CP 341 RS 232C i segnali di uscita si trovano nello stato OFF disattivi L utilizzo
204. ra di trasmissione terminata il merker d accoppiamento viene impostato dal blocco funzionale sul valore 1 e nel blocco funzionale viene emesso per un ciclo NDR il merker d accoppiamento Nel programma utente si pu riconoscere esaminando il merker d accoppiamento che possibile riaccedere ai dati messi a disposizione Non appena i dati sono stati elaborati l utente deve reimpostare il merker d accoppiamento di nuovo a 0 Un ordine FETCH del partner di comunicazione di nuovo possibile Accoppiamento punto a punto CP 341 C79000 G7072 C341 03 6 33 Comunicazione tramite blocchi funzionali Cosa fare Richiamo di blocco Rappresentazione AWL Rappresentazione KOP CALL P_RCV_RK I RCV_RK I RCV_RK EN_R P_RCV_RK R EN R NDR LET LADDR R ERROR i DB_NO JEN ENO LE i DBB_NO _ __ILADDR LEN des L_TYP DB_NO STATUS L_NO _ _ DBB_NO L_TYP Lo L_ OFFSET L_NO L_CF_BYT L_OFFSET L_CF BIT L_CF_BYT NDR L_CF_BIT ERROR LEN STATUS Avvertenza parametri EN e ENO sono presenti solo nella rappresentazione grafica in KOP o FUP Per l elaborazione di tali parametri il compiler utilizza il risultato binario BIE Se il blocco stato concluso senza errori il risultato binario BIE viene posto sullo stato di segnale 1 In caso di errore il risultato binario BIE viene posto a 0 Configurazione nell area dati
205. ra la CPU e il CP 341 Essi devono essere richiamati ciclicamente dal programma utente Comunicazione CP 341 e partner di comunicazione Nel CP 341 avviene la commutazione dei protocolli di trasmissione Tramite il protocollo l in terfaccia del CP 341 viene adattata a quella del partner di comunicazione In tal modo possibile un accoppiamento di un sistema di automazione S7 con tutti quei partner di comunicazione che operano conformemente ai protocolli standard driver ASCII procedura 3964 R o accoppiamento calcolatore presenti oggi nel SIMATIC S5 Comportamento in seguito ad interrupt Un richiamo dei blocchi funzionali CP 341 nell allarme di processo OB 40 o di diagnostica OB 82 non ammesso 6 2 Panoramica sui blocchi funzionali Il sistema di automazione S7 300 mette a disposizione dell utente una serie di blocchi che avviano e gestiscono nel programma utente la comunicazione tra CPU e il processore di comunicazione CP 341 Blocchi funzionali Funzioni Nella tabella seguente si trovano i blocchi funzionali le funzioni del CP 341 e il loro signifi cato Tabella 6 1 I blocchi funzionali funzioni del CP 341 FB FC Significato Protocollo FC 5 V24_STAT La funzione V24_STAT rende possibile all utente la lettura degli stati Driver ASCII versione 2 0 di segnale dell interfaccia RS 232C del CP 341 RS 232C FC 6 V24_ SET La funzione V24_SET rende possibile all utente in settaggio resettag Driver ASCII
206. rametri FC 6 V24_SET Nome Tipo Tipo di dati Commento Configurazione permessa annotazione LADDR INPUT INT Indirizzo di base del CP 341 L indirizzo di base viene prelevato da STEP 7 RTS INPUT BOOL Request to send pilotaggio uscita CP 341 CP 341 pronto a trasmet tere DTR INPUT BOOL Data terminal ready pilotaggio uscita CP 341 CP 341 operativo 1 Ulteriori informazioni su tali segnali complementari dell RS 232C si trovano nel capitolo 2 2 4 Accoppiamento punto a punto CP 341 6 40 C79000 G7072 C341 03 Comunicazione tramite blocchi funzionali 6 4 6 4 1 Parametrizzazione dei blocchi funzionali Questo capitolo si rivolge a coloro che passano dal SIMATIC S5 al SIMATIC S7 Nelle se zioni seguenti sono descritti i punti a cui prestare attenzione nella programmazione dei bloc chi funzionali in STEP 7 Informazioni generali sulla configurazione dei blocchi dati Indirizzamento L indirizzamento degli operandi dei dati nei blocchi dati avviene in STEP 7 a byte diversa mente da STEP 5 dove ci avviene a parole Per questo motivo necessario convertire opportunamente gli operandi degli indirizzi DW n DL n DR n LO A w 15 14113 12 111 10 9 8 7 6 5 4 3f12 1 0 Cp DBW 2n DBB 2n DBB 2n 1 N O w 7 6 5f4 3 2 1 0 7 6 5 4 3 2 1f0 Cp
207. rasmissione dati Esecuzione Disattivazione della trasmissione dati Strato di presentazione Conversione del modo di rappresentazione del sistema di comunicazione in una forma specifica per l apparecchiatura direttive di interpretazione dei dati Strato di elaborazione Fissazione dei compiti di comunicazione e delle funzioni per questo necessarie Elaborazione dei protocolli Il partner di comunicazione che trasmette scorre gli strati dal pi elevato n 7 orientato se condo l applicazione al pi basso n 1 impostazioni fisiche mentre quello che riceve scorre i protocolli dallo strato 1 verso l alto Non tutti i protocolli devono tenere conto di tutti e sette gli strati Se i partner di comunica zione di trasmissione e di ricezione parlano la stessa lingua lo strato 6 superfluo Accoppiamento punto a punto CP 341 C79000 G7072 C341 03 2 7 Informazioni di base per la trasmissione seriale di dati 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 strati del modello di riferimento vengono attraversati maggiore sar la sicurezza di trasmissione Posizionamento dei protocolli di trasmissione Il CP 341 in grado di usare i seguenti protocolli 2 8 e Procedura 3964 R e Accoppiamento calcolatore RK 512 e Driver ASCII Il posizionament
208. re nei byte 3 e 4 sono caratteri ASCII L intestazione del telegramma del telegramma di comando successivo composta solo dai byte da 1 a 4 2 24 Accoppiamento punto a punto CP 341 C79000 G7072 C341 03 Informazioni di base per la trasmissione seriale di dati Telegramma di reazione Dopo che il telegramma di comando stato trasmesso l RK 512 attende entro il tempo di sorveglianza un telegramma di reazione da parte del partner di comunicazione La lun ghezza del tempo di sorveglianza dipende dalla velocit di trasmissione dal baudrate e 300 fino a 76800 Baud 10s Struttura e contenuto del telegramma di reazione Il telegramma di reazione composto da 4 byte e contiene informazioni sull andamento dell ordine Byte Significato 1 ldentificazione del telegramma nel caso di telegrammi di reazione 00H nel caso di telegrammi di reazione successivi FFH Identificazione del telegramma 00H configurato con 00H Numero di errore del partner di comunicazione vedi capitolo 8 4 nel telegramma di reazione 00H se durante il trasferimento non si avuto alcun errore gt 00H Numero di errore Il numero di errore nel telegramma di reazione causa automaticamente un numero dell evento all uscita STATUS dei blocchi funzionali vedi capitolo 8 3 Accoppiamento punto a punto CP 341 C79000 G7072 C341 03 2 25 Informazioni di base per la trasmissione seriale di dati Trasmissione dati
209. rfaccia RS 232C dispone delle seguenti caratteristiche e soddisfa le seguenti richieste e Tipo e Spinotto frontale e Segnali RS 232C e Baudrate max e Lunghezza max cavi e Norma 1 8 Interfaccia a tensione Spinotto maschio a 9 poli sub D con fissaggio a vite compatibile con l interfaccia COM a 9 poli COM PC PG TXD RXD RTS CTS DTR DSR RI DCD GND tutti con separazione di potenziale rispetto all alimentazione S7 interna bus di pannello S7 300 e all alimentazione DC 24 V esterna 76 8 kBaud 15 m tipo di cavo LIYCY 7 x 0 14 6ES7 902 1Ax00 0AA0 DIN 66020 DIN 66259 EIA RS 232C CCITT V 24 V 28 Accoppiamento punto a punto CP 341 C79000 G7072 C341 03 Descrizione del prodotto Segnali RS 232C La tabella 1 5 mostra il significato dei singoli segnali complementari dell RC 232C Tabella 1 5 segnali dell interfaccia RS 232C Segnale Denominazione Significato TXD Transmitted Data Dati di trasmissione linea di trasmissione viene tenuta dal CP 341 in stato di riposo al valore logico 1 RXD Received Data Dati di ricezione 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 trasmette CTS Clear to send Il partner di comunicazione pu ricevere dati dal CP 341 il CP 341 at tende ci come risposta a RTS uguale O
210. rfaccia X27 RS 422 procedura 3964 R Parametro Descrizione Valori possibili Valore di default Preimpostazione Nessuna impostazione sensata solo per nessuna R A 5V R B OV della linea di rice driver speciali capaci di funzionare con il zione bus R A 5V R B OV con questa preimposta R A 5V R B OV zione possibile un riconoscimento del break R A OV R B 5V con questa preimposta R A OV R B 5V zione non possibile un riconoscimento del break vedi anche figura 2 25 Preimpostazione della linea di ricezione La figura 2 25 mostra il circuito del ricevitore nell interfaccia X27 RS 422 R B nessuna R A I ov R B R A 5V R B OV R A Y 5V A 5V R B R A OV R B 5V R A die Figura 2 25 Circuito del ricevitore nell interfaccia X27 RS 422 procedura 3964 R Accoppiamento punto a punto CP 341 C79000 G7072 C341 03 2 53 Informazioni di base per la trasmissione seriale di dati 2 3 2 Dati di parametrizzazione dell accoppiamento calcolatore RK 512 L utente ha la possibilit di adattare il CP 341 tramite i dati di parametrizzazione dell accop piamento calcolatore RK 512 ad un partner di comunicazione Dati di parametrizzazione dell accoppiamento calcolatore RK 512 parametri sono identici con quelli della procedura 3964 R poich questa procedura nel modello di rife
211. rimento ISO a 7 livelli un sottoinsieme dell accoppiamento calcolatore RK 512 vedi capitolo 2 3 Avvertenza Eccezione il numero dei bit di dati per carattere nel caso dell accoppiamento calcolatore RK 512 impostato in modo fisso a 8 parametri del livello di trasporto livello 4 devono essere indicati nel blocco funzionale FB usato Accoppiamento punto a punto CP 341 2 54 C79000 G7072 C341 03 Informazioni di base per la trasmissione seriale di dati 2 3 3 Dati di parametrizzazione del driver ASCII Tramite i dati di parametrizzazione del driver ASCII si ha la possibilit di adattare il CP 341 ad un partner di comunicazione Dati di parametrizzazione del driver ASCII Con l interfaccia di parametrizzazione CP 341 Parametrizzazione di accoppiamento punto a punto si introducono i parametri per il livello di trasmissione dei bit livello 1 del driver ASCII Qui di seguito si trova una spiegazione dettagliata dei parametri La sezione 5 2 descrive come introdurre i dati di parametrizzazione tramite l interfaccia di parametrizzazione CP 341 Parametrizzazione di accoppiamento punto a punto Interfaccia X27 RS422 485 Per l interfaccia X27 RS 422 485 prestare attenzione a quanto segue Avvertenza Con la variante CP 341 RS 422 485 il driver ASCII utilizzabile con quattro fili RS 422 e con due RS 485 Nella parametrizzazione necessario indicare il tipo di interfaccia voluta RS 422 o RS 4
212. ro 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 Accoppiamento punto a punto CP 341 C79000 G7072 C341 03 8 17 Diagnostica con il CP 341 8 18 Tabella 8 3 Segnalazioni d errore nel telegramma di reazione con l RK 512 continuazione REATEL 34H Segnalazioni di errore Classe di evento numero di evento 0608H 060BH 060CH 0611H 090CH 36H 060EH 0908H Accoppiamento punto a punto CP 341 C79000 G7072 C341 03 Diagnostica con il CP 341 8 5 Diagnostica tramite il buffer di diagnostica del CP 341 Buffer di diagnostica nel CP 341 Il CP 341 ha un proprio buffer di diagnostica nel quale vengono registrati nell ordine in cui essi si sono presentati tutti gli eventi di diagnostica del CP 341 Nel buffer di diagnostica del CP 341 vengono visualizzati e errori di hardware firmware del CP 341 e errore di inizializzazione e parametrizzazione e errori nell esecuzione di un ordine della CPU e errori nella trasmissione dati errori di trasmissione e ricezione Tramite il buffer di diagnostica possibile esaminare anche dopo un certo tempo le cause di errori in un accoppiamento punto a punto per ad es per chiarire le cause di uno STOP del CP 341 o per poter seguire la presenza di singoli eventi di diagnostica
213. rotto esso continua ad essere possibile Errore dell hardware lampeg lampeg lampeg Cancellazione scrittura Spegnere e riaccendere nell aggiornamento fir gia gia gia fallite l alimentazione del mo mware 2Hz 2Hz 2Hz dulo e ricaricare il fir mware Verificare se il modulo guasto Visualizzazione della versione del firmware e dell hardware La versione corrente del firmware e dell hardware nel CP 341 viene visualizzata in STEP 7 nella scheda di Stato modulo Alla scheda si arriva tramite Nel SIMATIC Manager File gt Apri gt Progetto gt aprire HW config gt Stazione gt Apri on line gt e doppio clic sul modulo CP 341 5 8 Accoppiamento punto a punto CP 341 C79000 G7072 C341 03 Comunicazione tramite blocchi funzionali Nel capitolo si trova a pagina 6 1 Comunicazione tramite blocchi funzionali 6 2 6 2 Panoramica sui blocchi funzionali 6 3 Impiego dei blocchi funzionali 6 4 Parametrizzazione dei blocchi funzionali 6 5 Informazioni generali sull elaborazione del programma 6 6 Dati tecnici dei blocchi funzionali 6 47 Cosmo puzio puro OP si 6 1 Comunicazione tramite blocchi funzionali 6 1 Comunicazione tramite blocchi funzionali 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 rappresentano l interfaccia software t
214. rvallo di attesa da parte del CP 341 in da 20 a 655350 ms e 20000 ms dopo XOFF tempo trasmissione per il carattere XON o per in passi da 10 ms di attesa per CTS ON del partner di comunicazione CTS ON 3 Tempo di disattiva Intervallo di attesa dopo la trasmissione da 0 a 655350 ms e 10ms zione RTS finch il CP 341 pone la linea RTS a OFF in passi da 10 ms Tempo di attesa di Intervallo che il CP 341 in trasmissione da 0 a 655350 ms e 10ms emissione dati4 deve attendere fino al CTS ON del in passi da 10 ms partner di comunicazione prima di iniziare la trasmissione dopo RTS ON AUNI Solo con controllo del flusso dati con XON XOFF A seconda se per il blocco del carattere sono stati parametrizzati 7 o 8 bit di dati vedi tabella 2 7 Solo con controllo del flusso dati con XON XOFF o RTS CTS Solo con gestione automatica dei segnali complementari dell RS 232C Ulteriori informazioni Nel capitolo 2 2 4 si trovano a partire dalla sezione Segnali complementari dell RS 2320 ulteriori informazioni per il controllo del flusso dati con XON XOFF o RTS CTS e per la ge stione automatica dei segnali complementari dell RS 232C 2 58 Accoppiamento punto a punto CP 341 C79000 G7072 C341 03 Informazioni di base per la trasmissione seriale di dati Buffer di ricezione nel CP Nella tabella seguente si trova la descrizione dei parametri per il buffer di ricezione CP Tabella 2 9 Buffer di ri
215. scita STATUS possibile visualizzare ed esaminare l operando corrente Avvertenza Si ha un emissione della segnalazione di errore solo se contemporaneamente settato il bit ERROR conclusione ordine con errore Negli altri casi la parola STATUS zero Accoppiamento punto a punto CP 341 C79000 G7072 C341 03 8 15 Diagnostica con il CP 341 Classe di evento 30 La classe di evento 30 contiene segnalazione di errori che si presentano nella comunica zione tramite il bus di pannello 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 evento 1E ODH Interruzione ordine a causa restart riavvia mento o reset Ulteriori informazioni Rimedio 1E OEH Errore statico nel richiamare SFC RD_REC Il valore di ritorno RET_VAL dell SFC viene messo a disposizione dell utente per un esame nella variabile SFCERR nel DB istanza Caricare la variabile SFCERR dal DB istanza 1E OFH Errore statico nel richiamare l SFC WR_REC Il valore di ritorno RET_VAL dell SFC viene messo a disposizione dell utente per un esame nella variabile SFCERR nel DB istanza Caricare la variabile SFCERR dal DB istanza 1E 41H Numero dei byte indicati nel parametro LEN degli FB non ammesso Mantenersi all interno dei valori possib
216. si trova nel capitolo 5 2 del presente manuale Memorizzazione dei dati di parametrizzazione La memorizzazione dei dati di parametrizzazione del CP 341 comprende il salvataggio dei parametri il caricamento dei parametri nella CPU e il trasferimento dei parametri nel CP 341 La memorizzazione dei dati di parametrizzazione viene effettuata con il software STEP 7 Una descrizione dettagliata si trova nel capitolo 5 3 del presente manuale Creazione di un programma utente per il CP 341 La programmazione del CP 341 comprende il collegamento del CP 341 alla CPU corrispon dente tramite il programma utente STEP 7 La programmazione del CP 341 viene fatta con gli editor di linguaggio del software STEP 7 Nel capitolo 9 si trova un esempio di programma dettagliato Una descrizione dettagliata della programmazione con STEP 7 si trova nel manuale di STEP 7 1 1 Manuale Programmazione con STEP 7 V5 1 Accoppiamento punto a punto CP 341 3 2 C79000 G7072 C341 03 Montaggio del CP 341 Nel capitolo si trova a pagina 4 1 Luoghi di montaggio del CP 341 4 2 4 2 Montaggio e smontaggio del CP 341 4 2 4 3 Direttive di montaggio 4 4 Accoppiamento punto a punto CP 341 C79000 G7072 C341 03 4 1 Montaggio del CP 341 4 1 Luoghi di montaggio del CP 341 La seguente sezione descrive le regole da rispettare per montare il CP 341 sul rack Disposizione del CP 341 sul rack Per la disposizione del CP 341 sul rack valg
217. siano stati prelevati tipi di dati possibili blocchi di dati byte di ingresso byte di uscita tempi contatori Vengono inoltre visualizzati per un ciclo i parametri L_CF_BYT e L_CF_BIT e la lunghezza LEN dell ordine corrispondente Avvertenza 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 Accoppiamento punto a punto CP 341 C79000 G7072 C341 03 Comunicazione tramite blocchi funzionali Visualizzazione d errore all FB P_RCV_RK ERROR indica un errore In STATUS viene mostrato nel caso di un errore il numero di evento corrispondente vedi capitolo 8 3 Se non si avuto alcun errore ha STATUS il va lore 0 NDR e ERROR STATUS vengono emessi anche nel caso di RESET dell FB P_RCV_RK parametro LEN 16 00 vedi figura 6 5 In presenza di un errore il risultato binario BIE viene resettato Se il blocco viene concluso senza errori il risultato binario ha lo stato 1 Avvertenza Il blocco funzionale P_RCV_RK non ha un controllo di parametrizzazione e se questa er rata la CPU pu portarsi in STOP Utilizzo dei merker d accoppiamento Dopo che il telegramma stato ricevuto viene controllato il merker d accoppiamento indi cato nell intestazione del telegramma RK 512 dati vengono messi a disposizione solo se il merker d accoppiamento ha il valore 0 A procedu
218. sione compensa per ci In questo caso si consiglia di con trollare la linea di trasmissione relativamente all influenza di disturbi poich l efficienza di tra smissione 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 segnalata una segnalazione di errore all 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 ricono sciuto durante la trasmissione o la ricezione del blocco di dati L errore viene per solo se gnalato se le ripetizioni precedenti non sono state coronate da successo Procedura 3964 R avviamento Nella figura seguente si trova lo svolgimento all avvio della procedura 3964 R Avviamento secondo riavvio della CPUo ritorno della corrente Y Valutare la parametrizzazione Y Inizializzare l interfaccia Y Inviare NAK Figura 2 9 Schema di svolgimento all avvio della procedura 3964 R Accoppiamento punto a punto CP 341 C79000 G7072 C341 03 2 19 Informazioni di base per la trasmission
219. so R si trova il segnale statico 1 il prelevamento allora disattivato Accoppiamento punto a punto CP 341 C79000 G7072 C341 03 6 21 Comunicazione tramite blocchi funzionali Visualizzazione d errore all FB P_SND_RK L uscita DONE mostra Fine ordine senza errori ERROR indica un errore In STATUS viene mostrato nel caso di un errore il numero di evento corrispondente vedi capitolo 8 3 Se non si avuto alcune errore ha STATUS il valore 0 DONE e ERROR STATUS vengono emessi anche nel caso di RESET dell FB P_SND_RK vedi figura 6 4 In presenza di un errore il risultato binario BIE viene resettato Se il blocco viene concluso senza errori il risul tato binario ha lo stato 1 Avvertenza Il blocco funzionale FB P_SND_RK non ha un controllo di parametrizzazione e se questa errata la CPU pu portarsi in STOP Particolarit nel caso di blocchi di dati estesi Nel caso di Prelevamento dati da blocchi di dati e blocchi di 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 lun ghezza LEN un numero dispari viene sempre trasferito un byte in pi Nel DB di desti nazione viene comunque registrato il numero corretto di dati e Conl RK 512 si pu indicare solo un offset pari Nel caso di indicazione di un offset di spari i dati vengono prelevati a partire dal prossimo offset pari pi piccolo
220. spletare un ordine di trasmissione L appa recchiatura 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 precedenza 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 partner di comunica zione con priorit diverse 2 18 Accoppiamento punto a punto CP 341 C79000 G7072 C341 03 Informazioni di base per la trasmissione seriale di dati Errore di procedura La procedura riconosce sia errori causati da un comportamento errato da parte del partner di comunicazione sia quelli causati da disturbi sulla linea In ambedue i casi si tenta prima di ricevere trasmettere il blocco dati correttamente 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 Queste segnalazioni di errore vengono visualizzate all uscita STATUS dell FB Se all uscita STATUS dell FB per le ripetizioni di trasmissione e ricezione si ha spesso un numero di errore ci permette di desumere la presenza di disturbi del traffico di dati La quantit dei tentativi di trasmis
221. sub D a 9 poli del pannello fron tale del CP 341 20mA TTY Tabella B 2 Piedinatura della presa sub D a 9 poli dell interfaccia integrata del CP 341 20mA TTY Presa sul CP 341 20MATTY Pin Denominazione Ingresso uscita Significato 1 TxD uscita dati di trasmissione 20 mA ingresso massa 24 V 20 MA l4 uscita generatore di corrente 20mA 1 4 20 MA l2 uscita generatore di corrente 20mA 2 5 RxD ingresso dati di ricezione 6 a 7 8 RxD uscita dati di ricezione 9 TxD ingresso dati di trasmissione vista dal davanti Accoppiamento punto a punto CP 341 C79000 G7072 C341 03 B 9 Cavi connettore Schema elettrico a blocchi Nella figura seguente si vede lo schema elettrico a blocchi di un interfaccia TTY 20 mA TxD x VW dall UART TxD M E E RxD all UART v K RxD E 20 MA 1 24V 20 MA lo 20 mA Mo4 V Figura B 7 Schema elettrico a blocchi dell interfaccia TTY 20 mA Cavi connettori Se si preparano da s i cavi connettori bisogna fare attenzione che possibilmente nel par tner di comunicazione gli ingressi non collegati vanno messi a potenziale di riposo Notare che ammesso l uso di soli contenitori schermati La calza del cavo deve essere collegata con il conduttore di schermatura e con il contenitore d
222. tato operativo della CPU Un allarme di diagnostica tramite il bus P viene generato all arrivo fronte di salita e allan data degli eventi fronte di discesa Nel caso della transizione della CPU dallo stato STOP allo stato RUN vale e non si ha alcun salvataggio di eventi n in arrivo n in partenza che si sono presentati nello stato STOP della CPU e gli eventi ancora presenti dopo una transizione dallo stato STOP in RUN vengono segna lati tramite allarme di diagnostica Accoppiamento punto a punto CP 341 8 22 C79000 G7072 C341 03 Esempio di programmazione blocchi standard Nel capitolo si trova a pagina 9 1 Informazioni generali 9 2 9 2 Configurazione delle apparecchiature 9 3 9 3 Impostazioni 9 3 9 4 Blocchi usati 9 4 9 5 Installazione segnalazione degli errori 9 5 9 6 Accensione programma di avviamento e programma ciclico Accoppiamento punto a punto CP 341 C79000 G7072 C341 03 9 1 Esempio di programmazione blocchi standard 9 1 Scopo Informazioni generali Il seguente esempio di programmazione contenuto nel progetto cp340_41 descrive le fun zioni standard per il funzionamento del processore per la comunicazione CP 341 L esempio di programmazione e vuole mostrare esemplarmente le funzioni pi importanti e rende possibile il controllo della funzionalit dell hardware collegato l esempio per que sto semplice e pu essere ampliato in maniera sempl
223. te ASCII Vi si trova anche una lista simbolici dei simboli usati nell esempio Accoppiamento punto a punto CP 341 C79000 G7072 C341 03 Esempio di programmazione blocchi standard 9 2 Configurazione delle apparecchiature Applicazione Per provare il programma esempio si possono ad esempio usare le seguenti apparecchia ture e un controllore programmabile S7 300 telaio di montaggio alimentazione CPU e un modulo CP 341 con partner di comunicazione ad esempio un secondo CP o tramite l innesto di un cosiddetto spinotto di cortocircuito nel quale cio la linea di trasmissione collegata con quella di ricezione e un apparecchiatura di programmazione ad es PG 740 9 3 Impostazioni Impostazioni nella CPU tramite STEP 7 Con STEP 7 si deve 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 alcune impostazioni HW Tramite STEP 7 progettare tutti i dati rilevanti inclusi i parametri per il CP 341 con l interfac cia di parametrizzazione CP 341 Parametrizzazione di accoppiamento punto a punto e cari carli nella CPU Il programma esempio CP341 Protocol 3964 pu essere impiegato senza modifica nel pro gramma utente per e Procedura 3964 R e Driver ASCII con criterio di f
224. telegramma di rea Controllare il comportamento errato dell apparec zione ricevuto ha troppi o tropo pochi dati chiatura partner eventualmente tramite un disposi tivo di controllo interfaccia da inserire nella linea di trasmissione 8 14 Accoppiamento punto a punto CP 341 C79000 G7072 C341 03 Diagnostica con il CP 341 Tabella 8 1 Classi di evento e numeri di evento continuazione Numero di Testo di evento Rimedio evento 0A 04H Solo con RK 512 il telegramma di rea Controllare il comportamento errato dell apparec zione all ordine SEND giunto con dati chiatura partner eventualmente tramite un disposi tivo di controllo interfaccia da inserire nella linea di trasmissione 0A O5H Solo con RK 512 nel tempo di sorve Il partner un apparecchiatura troppo lenta spesso glianza non arrivato un telegramma di reazione del partner questo errore viene visualizzato come conseguenza di errori precedenti Possono ad esempio visualiz zati errori di procedura di ricezione classe di evento 8 dopo che un telegramma FETCH stato inviato Motivo non stato possibile ricevere il telegramma di reazione a causa di disturbi il tempo di sorve glianza trascorre Eventualmente questo errore si presenta anche se presso il partner stato eseguito un restart prima che esso ha potuto rispondere all ultimo telegramma FETCH ricevuto Visualizzare ed esaminare l uscita STATUS All u
225. ti danni materiali significa che la non osservanza delle relative misure di sicurezza provoca la morte gravi lesioni alle persone e Pericolo gt e ingenti danni materiali significa che la non osservanza delle relative misure di sicurezza pu causare la morte gravi lesioni alle persone Attenzione gt danni materiali significa che la non osservanza delle relative misure di sicurezza pu causare leggere lesioni alle persone o lievi Avvertenza una informazione importante sul prodotto sull uso dello stesso o su quelle parti della documentazione su cui si deve prestare una particolare attenzione Personale qualificato La messa in servizio ed il funzionamento del dispositivo devono essere effettuati solo da personale qualificato Personale qualificato ai sensi delle avvertenze di sicurezza contenute nella presente documentazione quello che dispone della qualifica a inserire mettere a terra e contrassegnare secondo gli standard della tecnica di sicu rezza apparecchi sistemi e circuiti elettrici Uso conforme alle disposizioni Pericolo Osservare quanto segue Il dispositivo deve essere impiegato solo per l uso previsto nel catalogo e nella descrizione tecnica e solo in con nessione con apparecchiature e componenti esterni omologati dalla Siemens Per garantire un funzionamento inaccepibile e sicuro del prodotto assolutamente necessario un trasporto imma gazzinamento
226. timo telegramma vengono rigettati e Non appena un telegramma stato prelevato dalla CPU S7 e non appena il buffer di rice zione pronto a ricevere il CP 341 invia il carattere XON o pone la linea RTS a ON e Se il CP 341 riceve il carattere XOFF o se la linea di controllo CTS del partner di comuni cazione viene posta a OFF il CP 341 interrompe la procedura di trasmissione Se entro un tempo parametrizzabile non viene ricevuto un XON o se la linea CTS del partner non viene posta a ON la procedura di trasmissione viene interrotta e viene generata un op portuna segnalazione di errore 0708H all uscita STATUS dei blocchi funzionali Avvertenza Nella parametrizzazione di un controllo del flusso dati con RTS CTS assolutamente ne cessario effettuare un cablaggio completo negli spinotti dei segnali di interfaccia usati vedi appendice B Nella parametrizzazione di un controllo del flusso dati con RTS CTS un pilotaggio di RTS tramite la funzione FC V24_SET non possibile Lettura pilotaggio tramite FC V24_STAT e FC V24_SET Tramite la funzione FC V24_STAT si pu controllare lo stato di ogni segnale complementare RS 232C Con la funzione FC V24_SET possibile il pilotaggio dei segnali di uscita DTR e RTS Tempi di commutazione per il modulo RS485 nel tipo di funzionamendo semiduplex Il tempo massimo di commutazione tra la trasmissione e la ricezione di 1 ms Questo valore vale per i moduli a partire dal numero MLFB
227. trizzazione di accoppiamento punto a punto Tramite l interfaccia di parametrizzazione CP 341 parametrizzazione di accoppiamento punto a punto si effettua la parametrizzazione dell interfaccia del processore di comunica zione Interrupt Con interrupt si indica un interruzione nell 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 nella CPU alla quale il processore accede du rante l elaborazione di un programma utente Modulo I moduli sono circuiti stampati innestabili per sistemi di automazione O Online Offline In online si ha un collegamento di dati tra il sistema di automazione e l apparecchiatura di programmazione in offline no Operando Un operando una parte di un istruzione STEP 7 e indica un parametro con il quale la CPU deve effettuare una certa operazione Esso pu essere indirizzato sia in modo assoluto che simbolico f Accoppiamento punto a punto CP 341 Glossario 4 C79000 G7072 C341 03 Glossario P Pannello di bus 87 300 Il pannello di bus S7 300 un bus di dati seriale che permette ai moduli di comunicare tra loro e li alimenta con la corrente necessaria Parametri del modulo parametri del modulo sono valori con i quali si pu impostare il comportamento di un mo dulo Si differenzia tra parametri di modulo dinamici e statici Parametri di blocco
228. trollo per il controllo del flusso ad es XON XOFF che possono essere trasmessi ricevuti anche durante la fase di trasmissione ricezione Funzionamento duplex driver ASCII dati vengono scambiati tra i partner di comunicazione contemporaneamente e in un de terminato momento si pu sia trasmettere che ricevere Ogni partner di comunicazione deve essere in grado di utilizzare un dispositivo di trasmissione ricezione simultanea mente 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 Nel CP 341 la trasmissione seriale dei dati avviene in modo asincrono Il 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 Lo stopbit costituisce la fine del trasferimento del carattere Accordi Per una trasmissione seriale oltre allo startbit e allo stopbit sono necessari tra i partner di comunicazione altri accordi Di essi fanno parte la velocit di trasmissione baudrate il tempo di ritardo di carattere e di conferma la parit il numero dei bit di dati e il numero degli stopbit capitoli 2 2 e 2 3 descrivono quale ruolo svolgano gli accordi di comunicazione per i diversi metodi di trasmissione e c
229. trollo relativo al fatto se ci sono dati da mettere a disposizione del CP 341 Una trasmissione in corso pu essere interrotta con stato di segnale 0 del parametro EN_R L ordine interrotto viene con cluso con una segnalazione di errore uscita STATUS L ordine rimane disattivato fintan toch il parametro EN_R ha lo stato di segnale 0 A seconda della quantit di dati una tra smissione pu avvenire con pi richiami cicli di programma Il tipo dell area sorgente L_TYP il numero del blocco dati sorgente L_NO di rilievo solo nel caso di L_TYP DB l offset nell area sorgente L_OFFSET come pure la lunghezza LEN dei dati da mettere a disposizione viene fissata dal primo telegramma RK 512 Il blocco funzionale valuta l informazione di questo telegramma e trasferisce i dati richiesti al CP 341 parametro DB_NO e DBB_NO non hanno nel blocco funzionale FB P_RCV_RK alcun significato Con il parametro LADDR viene indicato l indirizzo del CP 341 a cui si vuole accedere Se il blocco funzionale riconosce lo stato di segnale 1 del parametro R l ordine di trasmis sione corrente viene allora interrotto e FB P_RCV_RK viene posto nello stato di base L or dine rimane disattivato fintantoch il parametro R ha lo stato di segnale 1 L uscita NDR mostra Ordine terminato senza errori dati accettati tutti i dati letti Per un ciclo viene poi visualizzato ai parametri L_TYP L_NO e L_OFFSET da dove i dati
230. uali indirizzati simbolicamente Descrizione CP341 Protocol 3964 CP341 Protocol RK512 9 6 La trasmissione dati avviene dal CP 341 nel posto connettore 4 al CP 341 nel posto connet tore 5 Se si opera con un altro partner di comunicazione il richiamo dell FC 22 RECEIVE non necessario Descrizione FC 21 SEND Parte del programma Generate edge P_SND_REQ Il P_SND_RK viene eseguito all inizio una volta con P_SND_RK REQ 0 A questo punto P_SND_RK REQ viene settato a 1 Se nel parametro di controllo P_SND_RK REQ viene riconosciuto un cambio di segnale da 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 posto di nuovo a 0 Parte del programma P_SND_RK DONE 1 Nel caso di un trasferimento avvenuto con successo all uscita del parametro del P_SND_RK il parametro P_SND_RK DONE viene posto a 1 Per poter distinguere trasferimenti che si svolgono uno dopo l altro nella parola di 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 il P_SND_RK viene eseguito con P_SND_RK ERROR 1 nella parola di dati 2 il conta tore di errori P_SND_RK COUNTER_ERR viene incrementato Inoltre P_SND_RK STATUS viene copiato poich esso alla prossima esecuzione viene sovrascritto con 0 e non potrebbe pi quindi essere letto Accoppiamento punto a punto CP 341 C79000 G7072 C341 0
231. uenti spinotti maschio Nella figura seguente si vede il cavo connettore per un accoppiamento punto a punto tra un CP 341 e un CP 521SI CP 521 BASIC nel partner di comunicazione spinotto maschio sub D a 25 poli con chiusura a vite CP 341 Partner di comunicazione 3 gt 20 MA TxD 18 IX m IX IX av HH I Fragneto I rasmettitore I Sch RxD no Ra 4 NNS Z Ricevitore i 8 I RxD n 2 20 mA Ba C 4 20 mA 24v _ j TxD a Ni Trasmettitore x n TxD RxD 2 Pa CC A Ricevitore V P 2 l I 20 mA RxD 10 le cm i i 1 Calza f Schermatura Tipo di cavo Schermatura contenitore LIYCY 4 x 0 14 contenitore Figura B 11 Cavo connettore TTY 20 mA CP 341 CP 521SI CP 521BASIC Accoppiamento punto a punto CP 341 C79000 G7072 C341 03 Cavi connettore Cavo connettore 20 mA TTY S7 M7 CP 341 CPU 944 AG 95 Nella figura seguente si vede il cavo connettore per un accoppiamento punto a punto tra un CP 341 e una CPU 944 AG 95 Per i cavi connettori si necessita dei seguenti spinotti maschio e dalato CP 341 spinotto maschio sub D a 9 poli con chiusura a vite e nel partner di comunicazione spinotto maschio sub D a 15 poli con chiusura a contenitore chiavistello CP 341 Partner di c
232. umero di DB viene indicato al momento del richiamo Il DB istanza lungo 60 byte Un accesso ai dati nel DB istanza non ammesso Avvertenza Eccezione in caso di errore STATUS W 16 1E0E possibile ottenere informazioni pi precise tramite la variabile SFCERR vedi capitolo 8 3 Essa pu essere caricata nel DB istanza solo con un accesso simbolico Accoppiamento punto a punto CP 341 C79000 G7072 C341 03 6 29 Comunicazione tramite blocchi funzionali Parametri FB P_RCV_RK Nella tabella seguente si trovano i parametri dell FB 7 P_RCV_RK per l ordine Ricezione dati Tabella 6 9 Parametro FB 7 P_RCV_RK per l ordine Ricezione dati Nome Tipo Tipo di dati Commento Configurazione permessa annotazione EN_R INPUT BOOL Abilitazione per ricezione dati R INPUT BOOL Interruzione ordine L ordine in corso viene interrotto Rice zione disabilitata Valore di default 0 LADDR INPUT INT Indirizzo di base del L indirizzo di base viene prelevato da CP 341 STEP 7 DB_NO INPUT INT Numero del blocco dati dei Nr del DB di ricezione Specifico per dati di ricezione destina CPU zero non permesso zione 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 dati ricezione destina dal byte di dati zione rilevante solo nel caso di destinazione dati DX L_TYP OUTPUT CHAR Tipo dell area nell
233. una installazione ed un montaggio conforme alle regole nonch un uso accurato ed una manuten zione appropriata Marchi di prodotto SIMATIC SIMATIC HMI e SIMATIC NET sono marchi di prodotto della SIEMENS AG Le altre sigie di questo manuale possono essere marchi il cui utilizzo da parte di terzi per i loro scopi pu violare i diritti dei proprietari Copyright Siemens AG 1998 All rights reserved La duplicazione e la cessione della presente documentazione sono vietate come pure l uso improprio del suo contenuto se non dietro autorizzazione scritta Le trasgressioni sono possibili di risarcimento dei danni Tutti i diritti sono riservati in particolare quelli relativi ai brevetti e ai marchi registrati Siemens AG Bereich Automatisierungs und Antriebstechnik Geschaeftsgebiet Industrie Automatisierungsysteme Postfach 4848 D 90327 Nuernberg Esclusione della responsabilit Abbiamo controllato che il contenuto della presente documenta zione corrisponda all hardware e al software descritti Non potendo tuttavia escludere eventuali differenze non garantiamo una concor danza totale Il contenuto della presente documentazione viene tut tavia verificato regolarmente e le correzioni o modifiche eventual mente necessarie sono contenute nelle edizioni successive Sa remo lieti di ricevere qualunque tipo di proposta di miglioramento Siemens Aktiengesellschaft C79000 G7072 C341 Siemens AG 1998 a E Exce
234. unicazione Il CP 341 segnala l errore al blocco funzionale P_SND_RK parametro di uscita STATUS Accoppiamento punto a punto CP 341 C79000 G7072 C341 03 2 13 Informazioni di base per la trasmissione seriale di dati Trasmissione dati Se l attivazione del collegamento ha successo i dati utili contenuti nel buffer di uscita del CP 341 vengono trasmessi al partner di comunicazione con i parametri di trasmissione scelti Il partner sorveglia il ritmo con il quale i caratteri arrivano L intervallo tra due caratteri non pu superare il tempo di ritardo del carattere ZVZ Se il partner di comunicazione durante una trasmissione in corso invia il carattere NAK la procedura interrompe il blocco e lo ripete nel modo descritto sopra iniziando con l 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 la trasmissione di nuovo con l attivazione del collegamento STX Disattivazione del collegamento in trasmissione 2 14 Dopo aver trasmesso il contenuto del buffer la procedura inserisce i caratteri DLE ETX e solo nel caso del 3964R la somma di controllo del blocco BCC come codice finale e at tende un carattere di conferma Se il partner di comunicazione invia entro il trascorrere del tempo di ritardo di conferma il carattere DLE ci signi
235. unto a punto il processore di comunicazione CP 341 costituisce l in terfaccia tra un PLC e un partner di comunicazione Con l accoppiamento punto a punto tra mite il CP 341 la trasmissione dei dati avviene in modo seriale Trasmissione di dati seriale Nella trasmissione seriale i singoli bit di un byte di un informazione vengono trasmessi uno dietro l altro in un ordine stabilito Driver per traffico di dati bidirezionale La trasmissione di dati con il partner di comunicazione viene svolta tramite l interfaccia se riale del CP 341 in modo autonomo A questo scopo il CP 341 dispone di tre driver diversi Traffico di dati bidirezionale e Driver ASCII e Procedura 3964 R e Accoppiamento calcolatore 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 Accoppiamento punto a punto CP 341 2 2 C79000 G7072 C341 03 Informazioni di base per la trasmissione seriale di dati Traffico di dati bidirezionale tipi di funzionamento Nel caso del traffico di dati bidirezionale con il CP 341 si differenzia tra due modi operativi Tipo di funzionamendo semiduplex procedura 3964 R Driver ASCII RK 512 dati vengono trasmessi tra i partner di comunicazione alternativamente in ambedue le direzioni Funzionamento semiduplex significa che in un determinato momento si tra smette o si riceve Un eccezione costituita dai caratteri di con
236. ura B 9 Cavo connettore TTY 20 mA CP 341 CP 544 CP 524 CPU 928B CPU 945 CPU 948 Accoppiamento punto a punto CP 341 C79000 G7072 C341 03 Cavi connettore Cavo connettore 20 mA TTY S7 M7 CP 341 CP 523 Nella figura seguente si vede il cavo connettore per un accoppiamento punto a punto tra un CP 341 e un CP 523 Per i cavi connettori si necessita dei seguenti spinotti maschio da lato CP 341 spinotto maschio sub D a 9 poli con chiusura a vite nel partner di comunicazione spinotto maschio sub D a 25 poli con chiusura a vite CP 341 Partner di comunicazione 3 i 20MA TxD 10 say Hai L n I rasmettitore I ER SA RxD UCI Di I NN 7 Ricevitore 8 RxD u 2 20 mA Baa G 4 20 mA 24v _ C 9 TxD C X Trasmettitore x 1 TxD RxD RO ua i Sk li Ricevitore 21 Vi 20mA RxD 1 _8 Z EL se T l 7 ji Schermatura cavo Tipo di cavo l T Schermatura Schermatura LIYCY 4x 0 14 1_Contenitore L contenitore Figura B 10 Cavo connettore TTY 20 mA CP 341 CP 523 Accoppiamento punto a punto CP 341 C79000 G7072 C341 03 B 13 Cavi connettore Cavo connettore 20 mA TTY S7 M7 CP 341 CP 521 SI CP 521 BASIC stampante compatibile IBM da lato CP 341 spinotto maschio sub D a 9 poli con chiusura a vite Per i cavi connettori si necessita dei seg
237. uto un nuovo telegramma prima che il ritardo intercarattere sia trascorso Accoppiamento punto a punto CP 341 2 40 C79000 G7072 C341 03 Informazioni di base per la trasmissione seriale di dati Nella figura seguente rappresentato lo svolgimento della ricezione con il criterio Carattere finale completo Attesa del codice finale valido Registrazione del telegramma nel buffer di ricezione max 250 telegr 0 Scadenza 1024 byte ZVZ g o 2 Attesa del carattere O N v 5 2 s Carattere D arrivato a 2 9 Carattere S g ricevuto con sei DPI z E controllo di fine e 2 S sorveglianza ZVZ D S 2 Errore di ricezione Telegramma E E S D L Vv g 15 5 Q 3 O Introduzione dell errore nell uscita STATUS dell FB Figura 2 22 Schema di svolgimento della ricezione con il criterio Carattere finale Accoppiamento punto a punto CP 341 C79000 G7072 C341 03 2 41 Informazioni di base per la trasmissione seriale di dati Criterio di fine Lunghezza di telegramma fissa Nella ricezione di dati la fine del telegramma viene riconosciuta con la ricezione del numero di caratteri parametrizzato dati ricevuti vengono prelevati dalla CPU La scadenza del tempo di ritardo del carattere prima della ricezione del numero di caratteri parametrizzato
238. zione funzionamento a 4 fili T B ingresso dati di ricezione trasmissione funziona uscita mento a 2 fili 12 13 _ _ 14 _ 5 15 _ _ B 16 vista dal davanti Accoppiamento punto a punto CP 341 C79000 G7072 C341 03 Cavi connettore Cavi connettore N Se si preparano da s i cavi connettori bisogna fare attenzione che possibilmente nel par tner di comunicazione gli ingressi non collegati vanno messi a potenziale di riposo Notare che ammesso l uso di soli contenitori schermati La calza del cavo deve essere collegata con il conduttore di schermatura e con il contenitore dello spinotto con superficie larga da ambedue i capi Si consiglia l uso del contenitore dello spinotto schermato Siemens del tipo V42 254 Attenzione Non collegare mai la calza del cavo e GND tra loro poich in tal modo si possono distrug gere i moduli dell interfaccia GND pin 8 deve essere in ogni caso collegato da ambedue i capi poich altrimenti si pos sono distruggere i moduli dell interfaccia Qui di seguito Nelle pagine seguenti si trovano alcuni esempi per cavi connettori per un accoppiamento punto a punto tra il CP 341 RS 422 485 e moduli S7 o SIMATIC S5 Accoppiamento punto a punto CP 341 C79000 G7072 C341 03 B 17 Cavi connettore Cavo connettore X 27 S7 M7 CP 341 CP 340 CP 341 CP 441 Nella figura seguente si vede il cavo connettore per un accoppiame
Download Pdf Manuals
Related Search
Related Contents
お読みになら迂愚`鼻-こ、つでも量られ星塩所定主必嶌保管して(ナョさぃ Installing the LCM-39425 Module レガシィ - New車の整備記録 Owner`s Manual - AV-iQ Franklin Sports 19810 (PDF) 取扱説明書 DocuColor 8000AP G A S W A TE R /A G U A 総合教育 センターだより NO.85 Copyright © All rights reserved.
Failed to retrieve file