massimo_R
23/02/2011, 12:00
Salve sono nuovo dei plc Allen Bradley,
Vi chiedo gentilmente esistono dei bit di sistema del tipo clock 1s ecc...?
Le aree di memoria ritentive e non, come si distinguono?
Grazie anticipatamente
Ci sono dei dati di sistema ma non bit di clock.
In AB i dati sono tutti ritentivi (la distinzione in aree ritentive e volatili è un retaggio del passato).
ciao.
Beatrice_Ru
18/03/2011, 07:35
Per fare un bit di clock, potresti in una task periodica (a 10ms ad esempio)
creare un incremento di un elemento DINT
ADD Clock:= Clock +1
perciò la Tag Clock di tipo DINT viene incrementata ogni 10ms di un unità.
Cosi nel :
Bit 0 Cioè Clock.0 hai un clock di 20ms
Bit 1 Cioè Clock.1 hai un clock di 40ms
Bit 2 Cioè Clock.2 hai un clock di 80ms
Bit 3 Cioè Clock.3 hai un clock di 160ms
Bit 4 Cioè Clock.4 hai un clock di 320ms
Bit 5 Cioè Clock.5 hai un clock di 640ms
Bit 6 Cioè Clock.6 hai un clock di 1280ms
Bit 7
... ...
Bit 31 20 * 2^31 (ms)
Oppure se preferisci usa una scansione di 25ms.
barolo72
19/03/2011, 14:00
CITAZIONE
Per fare un bit di clock, potresti in una task periodica (a 10ms ad esempio)
creare un incremento di un elemento DINT
Bella idea ! A questa non ci avevo mai pensato !
PLCforum Staff
3/03/2012, 17:00
Questa discussione e' chiusa, la puoi trovare nella nuova sezione PLC raggiungibile a questo indirizzo
plc.plcforum.it
PLCforum Staff
3/03/2012, 17:00
Questa discussione e' chiusa, la puoi trovare nella nuova sezione PLC raggiungibile a questo indirizzo
plc.plcforum.it
Questa è la versione 'lo-fi' del forum. Per visualizzare la versione completa con molte più informazioni, formattazione ed immagini, per favore
clicca qui.