Area FA - PLC Specifica tecnica STM030 Cliente: ## QnCPU e QnUDECPU Communicazione ethernet fra scheda integrata e scheda QJ71E71-100 Mod. FA_STM_00 Data: 30.01.12 Pag. 1/11 STM030.doc Rev. 00 Preparato da: Verificato da: Firme Marcelo Roggia Schio Firma digitale Marcelo Roggia Schio Firma digitale
SOMMARIO 1 Introduzione... 3 2 Configurazione sistema... 3 2.1 Materiale usato... 3 2.2 Schema di connessione... 3 3 Configurazione PLC 1 QnUDECPU... 4 3.1 Configurazione del progetto... 4 3.2 Configurazione della scheda ethernet integrata... 5 4 Configurazione PLC 2 QnUDECPU... 6 4.1 Configurazione del progetto... 6 4.2 Configurazione scheda ethernet QJ71E71-100... 6 5 Il programma esempio... 8 5.1 Installazione libreria... 8 5.2 Descrizione programma... 9 6 Riepilogo documenti correlati... 11 STM029 rev.00 Data: 30.01.12 pag. 2 di 11
1 Introduzione Creazione dell interfaccia ethernet fra due PLC serie Q, uno della serie QnUDECPU con ethernet integrata e l altro QnCPU con scheda QJ71E71-100. La CPU QnUDE viene programmata tramite GX Works 2, mentre la QnCPU tramite GX Developer 8. La QnUDE scrive su dei registri della Qn, che di seguito vengono letti. I comandi sono eseguiti usando dei function blocks della libreria EthAdvancedQnUDE.sul, che va installata separatamente. 2 Configurazione sistema 2.1 Materiale usato QCPU: Software: Q06UDEHCPU; Q06HCPU + QJ71E71-100 GX Works 2 v1.73b; GX Developer v8.101f 2.2 Schema di connessione STM029 rev.00 Data: 30.01.12 pag. 3 di 11
3 Configurazione PLC 1 QnUDECPU 3.1 Configurazione del progetto Il progetto è configurato per un PLC Q06UDEH. Assicurarsi che il PLC type sia impostato alla seconda della CPU in uso. Inoltre, il programma Q03UDEPLC_192_168_1_14 deve trovarsi sotto Scan Program. STM029 rev.00 Data: 30.01.12 pag. 4 di 11
3.2 Configurazione della scheda ethernet integrata In questo schermo vengono impostati l indirizzo IP del PLC e la porta di ingresso del PLC di destinazione. Per salvare le modifiche, clicare sul tasto End. STM029 rev.00 Data: 30.01.12 pag. 5 di 11
4 Configurazione PLC 2 QnUDECPU 4.1 Configurazione del progetto Il progetto si trova vuoto. Bisogna soltanto inserire il programma nella lista di esecuzione (task list). 4.2 Configurazione scheda ethernet QJ71E71-100 Nei prossimi passi configureremo un modulo ethernet, impostando la rete (Network) e la stazione (Station). Se la scheda ethernet è connessa subito a destra della CPU, si imposta la Starting I/O a zero. STM029 rev.00 Data: 30.01.12 pag. 6 di 11
Si imposta l indirizzo IP della scheda, la sua porta di comunicazione e la porta in destinazione. NOTA: Dopo scaricato il progetto e i parametri nel PLC, questo va riavviato, in modo che le nuove configurazioni si aggiornino. STM029 rev.00 Data: 30.01.12 pag. 7 di 11
5 Il programma esempio 5.1 Installazione libreria Per installare la libreria, basta scegliere il file.sul, che si trova nella cartella di questo progetto. STM029 rev.00 Data: 30.01.12 pag. 8 di 11
5.2 Descrizione programma Il programma stabilisce una connessione, tramite il function block EthConnectQnUDE. I principali parametri sono le porte locale e remota, e l indirizzi IP remoto. Il blocco BatchWriteProtocolQ crea un messaggio che scrive in un batch, il quale sarà inviato tramite il blocco EthSendReceiveQ. Si possono scrivere fino ad un massimo di 100 registri 16-bit. Il blocco BatchReadProtocolQ crea un messaggio che legge i dati in un batch, in questo caso la variabile ReceiveArray. STM029 rev.00 Data: 30.01.12 pag. 9 di 11
Il blocco EthSendReceive è usato per effettivamente inviare e ricevere dei dati. Fino a 256 bytes di dati possono essere inviati in una trasmissione. I dati scritti in questo esempio (SendData) sono un array di 100 word16bit, che è generato nel programma SendData. I dati rappresentano la data e hora attuale. STM029 rev.00 Data: 30.01.12 pag. 10 di 11
6 Riepilogo documenti correlati Documento configurazione sistema: L:\IND.AUTOMATION\FA APPLICATION REPORTS\STM - Specifica tecnica\stm30\stm030.pdf Software: Progetti di esempio GX Works 2: L:\IND.AUTOMATION\FA APPLICATION REPORTS\SWTM - Software di Test\SWTM\SWTM030\SWTM030_PLC1.gwz Progetto di esempio GX Developer: L:\IND.AUTOMATION\FA APPLICATION REPORTS\SWTM - Software di Test\SWTM\SWTM030 Libreria: L:\IND.AUTOMATION\FA APPLICATION REPORTS\SWTM - Software di Test\SWTM\SWTM030\ EthAdvancedQnUDE.sul Documentazione ufficiale sulla libreria: L:\IND.AUTOMATION\FA APPLICATION REPORTS\STM - Specifica tecnica\stm30\ethadvancedqnude(h).chm STM029 rev.00 Data: 30.01.12 pag. 11 di 11