franco1 Inserito: 9 novembre 2008 Segnala Share Inserito: 9 novembre 2008 Scusate smanettando con il Compact Logix mi chiedevo questo.Visto che il programma è organizzato in Subroutine (inserite nella routine principale), secondo voi dove è più opportuno inserire la Subroutine degli allarmi nella routine principale?E' meglio che sia la prima Soubroutine, l'ultima, o è indifferente?Saluti. Link al commento Condividi su altri siti More sharing options...
FattoreDiPotenza Inserita: 10 novembre 2008 Segnala Share Inserita: 10 novembre 2008 Premetto che non sono molto esperto di AB.Nella gerarchia di cihiamata delle subroutines , di tipo normale , intendo non di interrupt , valgono tutte e tre le opzioni.Con queste "piccole ?" differenze.Inizio blocco principale, nel caso che la sub. di allarmi debba avere la priorità sul programma , quindi ciò che avviene in questa SUB , diventa valido subito in tutta l'elaborazione a seguire.Quindi il ritardo nella reazione del sistema è il minimo, riferito agli allarmi ovviamente.Fine blocco , è simile all'inizio bloccco con la piccola differenza temporale data dalle funzioni di diagnostica +comunicazione+aggiornamento immagini, quindi ciò che avviene lì dentro , avrà effetto sul resto del programma dopo questo lasso temporale.In tutto il resto del programma eventuali effetti causati dal contenuto della sub. di allarme avranno una reazione alle variazioni della stessa , ritardata di 1 scan_time.Indifferentemente verrà elaborata con tutto il ritardo dato dallo scan_time , il ma avrai un effetto misto , nel senso che chiò che segue la sub. di allarme risentirà immediatamente del suo stato , e tutto ciò che la precede , avrà una reazione alle variazioni della sub. di allarme ritardata di 1 scan_time. 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