bogliani Inserito: 5 novembre 2003 Segnala Share Inserito: 5 novembre 2003 Faccio una domanda banale essendo principiante di PLC. Che differenza c'è fra leggere un ingresso come EW o PEW?Grazie Link al commento Condividi su altri siti More sharing options...
ken Inserita: 5 novembre 2003 Segnala Share Inserita: 5 novembre 2003 La P di PEW sta per periferia.Sono word lette da schede "intelligenti" tipo analogiche, conteggio...Le EW sono word di digital input ad esempio.Stesse considerazione per le usciteAW e PAW Link al commento Condividi su altri siti More sharing options...
bogliani Inserita: 5 novembre 2003 Autore Segnala Share Inserita: 5 novembre 2003 OK! Ma se io ho un ingresso analogico avente indirizzo 502, secondo me si legge il contenuto con unL PEW 502mentre io su un programma mi sono trovatoL EW 502E la stessa cosa ? Link al commento Condividi su altri siti More sharing options...
ken Inserita: 5 novembre 2003 Segnala Share Inserita: 5 novembre 2003 EW 502 non esiste perchè arrivi fino a 254 (con la 300)da 256 in su sono periferie e vanno lette e scritte con la P Link al commento Condividi su altri siti More sharing options...
dago_ Inserita: 5 novembre 2003 Segnala Share Inserita: 5 novembre 2003 Che differenza c'è fra leggere un ingresso come EW o PEW?L EWxxx leggi lo stato della periferica di come si presentava al momento del refresh degli I/O, che potrebbe non essere piu' attuale al momento dell'interrogazione.L PEWxxx leggi lo stato della periferica "direttamente", proprio come si trova in quel momento.p.s. Piu' o meno dovrebbe essere cosi' Link al commento Condividi su altri siti More sharing options...
murissio Inserita: 5 novembre 2003 Segnala Share Inserita: 5 novembre 2003 Ciao,La differenza nell'utilizzare l'istruzione L PEW invece che L EW è la seguente :Il PLC (nel caso s7) prima di fare ciclare l' OB 1 si legge l'immagine della periferia ( PEW >> ingressi......) e praticamente controlla lo stato "fisico" di tutti gli ingressi sulle schede e li memorizza sulla immagine di processo input (EW). Questa procedura viene effettuata ciclicamente appena prima della prima istruzione in OB1.Quindi se il tuo OB 1 chiamasse in sequenza 100 FC e stesse ciclando il 50° FC e tu elabori l'istruzione L ew 100 tu potresti avere un valore che non corrisponde effetivamente a quanto è presente sulle schede di ingresso poichè potrebbero essere trascorsi diversi millisec. e nel frattempo un ingresso è diventato a ON.Quindi per sapere il valore effettivo/reale della tua parola di ingresso ( se ti serve in caso di tempi cicli elevati... ) utilizzando l'istruzione L PEW avrai nell'accumulatore la situazione reale dei tuoi ingressi.A seconda della CPU che utilizzi (315-317-318) tu hai a disposizione un immagine di processo ciclica diversa (IPI che viene rinfrescata dall' OB1 ) ed anche una periferia di ingressi diversa ( che comprende la IPI + ulteriore aera). Per questo in certe CPU non puoi scrivere L PEW 500 ed in altre si.cusa la rapida spiegazione e magari non chiarissima. Link al commento Condividi su altri siti More sharing options...
bogliani Inserita: 5 novembre 2003 Autore Segnala Share Inserita: 5 novembre 2003 Capito che con EW utilizzo l'immagine caricata all'inizio del ciclo attuale e con PEW invece leggo direttamente l'analogica (grazie a tutti per la spiegazione!) faccio un'altra domanda.C'è qualche controndicazione nel leggere direttamente la periferia? Ad esempio fare troppi L PEW XXX mi rallenta il ciclo? Oppure a leggere la periferia direttamente c'è solo il vantaggio di avere la situazione attuale (e non una memorizzata qualche millisecondo prima), mentre non c'è alcun svantaggio? Link al commento Condividi su altri siti More sharing options...
murissio Inserita: 5 novembre 2003 Segnala Share Inserita: 5 novembre 2003 Leggendo la PEW non vuol dire "solo" leggere l'analogica (può darsi nel tuo caso sia così), ma puoi leggere anche i digitali od altro.Effettuare l'istruzione L PEW hai sicuramente un dispendio di tempo ciclo :se non erro nelle medie piccole CPU (313-4-5) la differenza nel leggere una EW ed una PEW è circa di 30 volte.Quindi nel caso avessi ( per esempio ) diverse perfierie decentrate che non lavorano nella IPI ( poichè magari la hai terminata avendo centinaia di Input ) sei costretto a fare diversi L PEW ( e magari relativi Transfer) e ti renderai conto che il tempo ciclo aumenta di diversi millisecondi.Ciao Link al commento Condividi su altri siti More sharing options...
emanuele.croci Inserita: 5 novembre 2003 Segnala Share Inserita: 5 novembre 2003 Inoltre se leggi direttamente e abbondantemente i PEW puoi avere reazioni incontrollabili nel programma, tipo che una condizione non è nè vera nè falsa perché l'hai controllata in punti diversi.....oppure uscite che variano in continuazione perché hai settato il PAW in 2 punti del programma con 2 valori diversi....cose molto pericolose quindi...Ciao, Emanuele Link al commento Condividi su altri siti More sharing options...
LaRocca Inserita: 5 novembre 2003 Segnala Share Inserita: 5 novembre 2003 Ciao..Una imagine puo parlare piú di 1000 palore! 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