curob21 Inserita: 30 ottobre 2002 Segnala Share Inserita: 30 ottobre 2002 Attenzione ATTenzione ATTENZIONEI PLC sono progettati per lavorare con i bit(dei merker)Il tempo di calcolo varia notevolmente fra una comparazione ed un contatto tipo:100 passi a merker = 5ms scan time100 passi a word = 15ms scan timeFate vobis...... Link al commento Condividi su altri siti More sharing options...
Claudio Monti Inserita: 30 ottobre 2002 Segnala Share Inserita: 30 ottobre 2002 (modificato) curob21+Oct 30 2002, 08:10 AM-->CITAZIONE(curob21 @ Oct 30 2002, 08:10 AM)A parte che dipende dalla marca e dal modello di CPU, comunque concordo con walterword nell'usare i bit interni alle word così risparmi bit che possono esserti utili per altre cose, inoltre risparmi spazio nella configurazione! Modificato: 9 ottobre 2003 da NULL Link al commento Condividi su altri siti More sharing options...
curob21 Inserita: 30 ottobre 2002 Segnala Share Inserita: 30 ottobre 2002 (modificato) Claudio Monti+Oct 30 2002, 07:18 AM-->CITAZIONE(Claudio Monti @ Oct 30 2002, 07:18 AM)Scusa:Mi potresti fare un esempio di CPU che impiega meno tempo a fare una comparazione che a gestire un contatto. Modificato: 9 ottobre 2003 da NULL Link al commento Condividi su altri siti More sharing options...
Claudio Monti Inserita: 30 ottobre 2002 Segnala Share Inserita: 30 ottobre 2002 Non ho detto questo, solo che ti conviene usare i bit interni alle word (e sono usati come i contatti). Link al commento Condividi su altri siti More sharing options...
Livio Orsini Inserita: 30 ottobre 2002 Segnala Share Inserita: 30 ottobre 2002 E' vero che quasi tutti i PLC impiegano meno tempo a gestire i bit delle word, ma è anche altrettanto vero che spesso è inutile stressare al massimo i programmi per la ricerca del minor tempo di esecuzione (poi magari si fa uso di divisioni dove si potrebbe moltiplicare per la costante inversa!).L'idea di Walter di usare una word per gestire i flag era una necessità quando ero giovane. Allora la quantità di memoria era ridicola, rispetto agli standard odierni, pertento avendo a disposizione solo 512 BYTES (si bytes nom kilobytes) di memoria dati, con un byte si gestivano 255 flag diversi.Il programma forse lo appesantisci un attimo perchè devi comparare un byte od un intero, ma se sei furbo riesci ad organizzare il programma molto bene. Link al commento Condividi su altri siti More sharing options...
elettrodino Inserita: 30 ottobre 2002 Segnala Share Inserita: 30 ottobre 2002 Ciao a tuttiUn alternativa ai registri a bit -byte-word sono i contatori sono facili da gestireper uno che si affaccia per la prima volta a queste logiche sequenziali.Con i contatori puoi incrementare di un passo ad ogni evento (come i byte e le word)puoi azzerarli settarli al valore che desideri vada l'esecuzione dell'operazione ;inoltreessendo retentivi si "ricordano" l'ultima operazione eseguita senza dover creare unarea di ritenzione.In seguito , poi applicando lo stesso concetto valuterai i vantaggi dei registri a byte oword. 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