sorecaro Inserito: 25 febbraio 2015 Segnala Share Inserito: 25 febbraio 2015 Buonasera, volevo chiedere un chiarimento su un impianto già esistente formato da 1 cpu s7300 ed 1 pannello operatore TP177. La domanda è la seguente: se sulla stessa rete MPI inserisco un altro pannello operatore TP177con lo stesso indirizzo e stesso software cosa succede? Lo chiedo perché mi hanno chiesto di aggiungere un pannello operatore su questa rete. Riflettendo tra me e me penso che la cosa non si possa fare anche perché ogni apparecchio ha bisogno di un suo indirizzo e credo che si possano creare conflitti fra i vari pannelli Esempio: premo pulsante X sul pannello operatore 1, pulsante X pannello operatore non premuto , stessa variabile ma con di valori diversi, cpu non sa cosa deve fare. Penso che la soluzione sia aggiungere pannello nuovo con un altro indirizzo, e modificare tutte le variabili dei due pannello con IN/OUT in modo tale che ogni pulsante può comandare e ricevere. Link al commento Condividi su altri siti More sharing options...
ken Inserita: 25 febbraio 2015 Segnala Share Inserita: 25 febbraio 2015 se i pannelli sono identici basta che abbia solo un suo indirizzo univoco nella rete. poi il resto non ho capito bene cosa intendi. Indirizzi identici non possono coesistere. Link al commento Condividi su altri siti More sharing options...
sorecaro Inserita: 25 febbraio 2015 Autore Segnala Share Inserita: 25 febbraio 2015 Allora i due pannelli devono avere indirizzi differenti??? Quello che intendevo cerco di spiegarlo meglio. :-) Sul pannello esistente ci sono dei pulsanti che comandano delle variabili nella cpu che a sua volta comandano delle uscite. Ora se nel secondo pannello copio pari pari il programma del primo pannello e premo ad esempio il pulsante sul primo pannello AVVIA COCLEA cosa succede? La cpu riconosce il comando del primo o trova conflitto visto che sul secondo pannello la stessa variabile è rimasta a zero ??? Ecco il motivo di cambiare le variabili dei pannelli in IN/OUT in modo tale che qualsiasi azione su uno dei due pannelli cambi in entrambi. Spero di essermi spiegato un pochino meglio Link al commento Condividi su altri siti More sharing options...
ken Inserita: 25 febbraio 2015 Segnala Share Inserita: 25 febbraio 2015 se hai due pulpiti di comando con gli stessi pulsanti fisici, esempio marcia in parallelo e arresto in serie. cosa succede? la stessa cosa. ovvio, bisogna valutare poi la cosa variabile per variabile. Link al commento Condividi su altri siti More sharing options...
sorecaro Inserita: 25 febbraio 2015 Autore Segnala Share Inserita: 25 febbraio 2015 Perdonami ma non capisco. Se comando una variabile da due pannelli operatori diversi la cpu come fa a capire cosa fare se un pannello dice di andare ad uno e l'altro rimane a zero?? Ecco perché l'esempio del pulsante avvio coclea Link al commento Condividi su altri siti More sharing options...
Giuseppe Signorella Inserita: 25 febbraio 2015 Segnala Share Inserita: 25 febbraio 2015 (modificato) Se hai due pulsanti su due pannelli operatori differenti, che vanno a scrivere la medesima variabile nel PLC, essa verrà scritta/aggiornata in automatico in entrambi i pannelli operatori. Mi spiego meglio se hai un pulsante di avvio coclea sul entrambi i pannelli operatori, quando avvii la coclea, lo stato di quella variabile verrà aggiornata anche nel secondo pannello operatore. Quindi, il secondo pannello operatore acquisirà una variazione di stato di quella variabile. Questo per le variabili che interessano il PLC (per i collegamenti creati tra i pannelli operatori ed il medesimo PLC) Cosa differente invece è per le variabili interne del pannello operatore, che se svolgono delle funzioni che non riguardano la connessione esterna (quella verso il medesimo PLC), i pannelli operatori non ne subiranno influenza. Come detto da KEN i due pannelli operatori non possono avere il medesimo indirizzo nella medesima rete. Volendo puoi anche avere una variabile che sia visibile in un solo dei due pannelli operatore, come puoi anche dare la priorità di utilizzo (escludere) uno dei pannelli operatore quando un utente si connette per primo ad uno dei due pannelli operatori. Modificato: 25 febbraio 2015 da Giuseppe Signorella Link al commento Condividi su altri siti More sharing options...
dott.cicala Inserita: 25 febbraio 2015 Segnala Share Inserita: 25 febbraio 2015 la cpu come fa a capire cosa fare la cpu non capisce. Non è dotata di intelligenza propria, esegue solo il codice progettato. Due pannelli per lo stesso impianto vanno coordinati proprio per evitare anomalie di funzionamento e pericoli. Link al commento Condividi su altri siti More sharing options...
sorecaro Inserita: 25 febbraio 2015 Autore Segnala Share Inserita: 25 febbraio 2015 Grazie per le risposte a tutti voi.:-)))) un'ultima cosa, se al posto del "pulsante" c'è un interruttore 0-1 è la stessa cosa?? Non so perché ma ero convinto che se un pannello scrive "1" su un bit ( esempio DB1. DBX 0.1) e l'altro pannello rimane a zero la cpu non sa cosa fare visto che lo stesso bit è 0&1. :-))) Link al commento Condividi su altri siti More sharing options...
dott.cicala Inserita: 25 febbraio 2015 Segnala Share Inserita: 25 febbraio 2015 (modificato) Preoccupante la domanda. Ma se è lo stesso bit? Come fa a valere uno da una parte e zero dall'altra? Se da un pannello un qualsiasi operaio arresta un nastro,ad esempio. e dall'altro pannello un altro operaio lo riavvia il minimo che può succedere è che il poveraccio che sta scaricando il nastro si faccia male. La cpu non interpreta...esegue e basta. Il bit è a uno, il nastro parte, il bit è a zero, il nastro è fermo... Se spegni una lampadina da un punto e vai a cambiare il portalampade e da un altro punto, mentre hai i fili in mano e non hai tolto corrente, un'altra persona tenta di accendere la luce...a te cosa succede? Prendi la scossa...o no? Modificato: 25 febbraio 2015 da dott.cicala Link al commento Condividi su altri siti More sharing options...
sorecaro Inserita: 25 febbraio 2015 Autore Segnala Share Inserita: 25 febbraio 2015 Perché preoccupante?? Non capisco come si potrebbe comportare la cpu se su un pannello il bit DB1.dbx0.1 è a 1 perché l'interruttore grafico è on(quindi 1) e sull'altro pannello lo stesso interruttore grafico è a zero ( quindi DB1.dbx0.1 =0). Link al commento Condividi su altri siti More sharing options...
STEU Inserita: 26 febbraio 2015 Segnala Share Inserita: 26 febbraio 2015 DB1.DBX0.1 è un bit del PLC non dei pannelli, i pannelli lo forzano a 0 o a 1, quindi "vince" quello che scrive per ultimo, quindi "probabilmente" il tuo progetto forza il bit al momento della pressione del pulsante o al momento in cui commuti l'interruttore. Link al commento Condividi su altri siti More sharing options...
sorecaro Inserita: 26 febbraio 2015 Autore Segnala Share Inserita: 26 febbraio 2015 Buongiorno. Grazie. Allora farò così. Prelevo il programma con prosave dal pennello esistente. Inserisco il programma nel secondo pannello cambiando l'indirizzo MPI. Aggiungo il nuovo pannello nella configurazione hardware del plc. Avvio tutto Link al commento Condividi su altri siti More sharing options...
batta Inserita: 27 febbraio 2015 Segnala Share Inserita: 27 febbraio 2015 un'ultima cosa, se al posto del "pulsante" c'è un interruttore 0-1 è la stessa cosa?? Non so perché ma ero convinto che se un pannello scrive "1" su un bit ( esempio DB1. DBX 0.1) e l'altro pannello rimane a zero la cpu non sa cosa fare visto che lo stesso bit è 0&1. :-))) Che si tratti di un pulsante o di un interruttore, il pannello operatore scrive il valore della variabile solo nel momento in cui si preme o si rilascia. Se un interruttore non viene azionato, il valore della variabile viene solo letto. Quindi: - Premo l'interruttore sul pannello operatore 1 ed alzo il bit "Avvia Coclea" - Il pannello operatore 2 legge lo stato del bit "Avvia Coclea", si accorge che ora è alto e visualizza l'interruttore premuto. - Se sul pannello operatore 2 premo l'interruttore, abbasso il bit "Avvia Coclea" - Il pannello operatore 1 legge lo stato del bit "Avvia Coclea", si accorge che ora è basso e visualizza l'interruttore rilasciato. Link al commento Condividi su altri siti More sharing options...
sorecaro Inserita: 27 febbraio 2015 Autore Segnala Share Inserita: 27 febbraio 2015 Buongiorno e grazie per l'aiuto. Inviato dall'app. Mobile di PLC Forum da iPhone6,2 Link al commento Condividi su altri siti More sharing options...
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