MicheleS7 Inserito: 12 marzo 2015 Segnala Inserito: 12 marzo 2015 Ciao a tutti, ho realizzato un programma con due CPU identiche, 1214C ac/dc/rly, collegate a una rete ethernet. Per la realizzazione del programma ho preso in considerazione il manuale "s7-1200 comunicazione" presente sul sito swe.siemens.com. La macchina in questione svolge tutte le operazioni, ma ogni movimento avviene circa dopo 15 secondi, senza aver impiegato nessun temporizzatore. Penso che sia un problema di ritardo di aggiornamento dello stato dei bit delle MB impiegate...non so come ovviare a questo inconveniente. Saluti Michele
dan64100 Inserita: 13 marzo 2015 Segnala Inserita: 13 marzo 2015 Non mi è chiara l'architettura. Una CPU manda all'altra via Ethernet dei comandi che vengono eseguiti 15 secondi dopo ? Che procedure hai utilizzato per la comunicazione ?
MicheleS7 Inserita: 17 marzo 2015 Autore Segnala Inserita: 17 marzo 2015 I due plc, CPU 1214C ac/dc/rly, sono collegati ad una rete ethernet. Per la condivisione delle variabili necessarie ho impiegato i blocchi TSEND, per inviare byte, e TRCV, per rivere byte. comunque senza aver apportato modifiche al programma, ora, il sistema automatizzato funziona benissimo, il difetto indicato nel precedente messaggio è scomparso, meglio così. A quanto pare la versione 13 del TIA PORTAL presenta delle imperfezioni. Alla prossima Saluti e grazie.
dan64100 Inserita: 17 marzo 2015 Segnala Inserita: 17 marzo 2015 A quanto pare la versione 13 del TIA PORTAL presenta delle imperfezioni. Attenzione a non confondere i malfunzionamenti del programma con le imperfezioni dell'ambiente di sviluppo. In genere, una volta che il programma viene compilato senza errori e trasferito nelle CPU la palla passa ai PLC. Se poi differenti versioni di TIA Portal generano differente codice macchina per lo stesso programma allora siamo nel delirio più completo . Spero proprio che non sia così. Tieni comunque sotto controllo il programma....
Messaggi consigliati
Crea un account o accedi per commentare
Devi essere un utente per poter lasciare un commento
Crea un account
Registrati per un nuovo account nella nostra comunità. è facile!
Registra un nuovo accountAccedi
Hai già un account? Accedi qui.
Accedi ora