iw2noo Inserito: 10 giugno 2011 Segnala Share Inserito: 10 giugno 2011 Buongiorno mi sto accingendo alla stesura di un nuovo programma e vorrei usare le subroutine situate in : Programma > task > mast > sezioni > sezioni SR Ho letto nel manuale di Unity quanto segue : "Le sezioni subroutine possono essere create:in modalità offline e online. Le subroutine sono un'estensione di IEC 61131-3 e devono essere attivate esplicitamente tramite la finestra di dialogo Strumenti → Impostazioni progetto, nella scheda Estensioni del linguaggio selezionando la casella di controllo Consenti subroutine." Ho seguito qunto detto ma la scheda "estensioni del linguaggio" non la trovo da nessuna parte Se qualcuno sa come fare ...Ringrazio anticipatamente Link al commento Condividi su altri siti More sharing options...
cagliostro Inserita: 11 giugno 2011 Segnala Share Inserita: 11 giugno 2011 Salve,allego immagine a seguire........credo trattasi di errore, in effetti non esiste una voce "estensione del linguaggio", almeno nella versione di Unity Pro in mio possesso che è la 5.0.Detto questo, una volta selzionata la voce Lingue, è sufficiente spuntare i linguaggi di programmazione che desideri e che sucessivamente ti verranno preposti, ogni volta che definisci una nuova subroutine nella Sezioni SR.Saluti Link al commento Condividi su altri siti More sharing options...
iw2noo Inserita: 11 giugno 2011 Autore Segnala Share Inserita: 11 giugno 2011 Ti ringrazio Cagliostro per la risposta, ho anche io la versione 5, ho verificato coma da tuo suggerimento, le voci sono tutte spuntate, ma qualunque sezione creo in "sezioni SR" il PLC non le esegue.Ho il ramo di sinistra in verde, do l'ingresso e non si attiva l'uscita, probabilmente c'è un blocco o le "sezioni SR" vanno richiamate dal "mast" come facevo con Siemens ?? non so cosa pensare... Vorrei chiederti un parere personale su come ti trovi con Unity Link al commento Condividi su altri siti More sharing options...
max.riservo Inserita: 11 giugno 2011 Segnala Share Inserita: 11 giugno 2011 iw2n00 wrote :o le "sezioni SR" vanno richiamate dal "mast"Vanno richiamate dalle sezioni di programma dove ritieni che ti servano le SR ..... Link al commento Condividi su altri siti More sharing options...
cagliostro Inserita: 11 giugno 2011 Segnala Share Inserita: 11 giugno 2011 (modificato) Salve,Ok dopo il tuo sucessivo messaggio, ora mi è più chiaro il tuo probllema.Confermo quanto postato da max.riservo........Se la tua programmazione è in LD (ladder) allora nella routine interessata della sezione MAST richiami la subroutine definita nella sezione SR, mediante l'istruzione denominata "bobina di chiamata" che poi è il simbolo grafico di un coil contenente la lettera C al suo interno.........Se programmi in FDB, la chiamata alla subroutine avviene per mezzo dell'istruzione SR_CALL........[Vorrei chiederti un parere personale su come ti trovi con Unity/quote]Non male Saluti Modificato: 11 giugno 2011 da cagliostro Link al commento Condividi su altri siti More sharing options...
iw2noo Inserita: 11 giugno 2011 Autore Segnala Share Inserita: 11 giugno 2011 (modificato) Risolto sono stato tratto in inganno da quanto segue "Le sezioni subroutine possono essere create: in modalità offline e online. Le subroutine sono un'estensione di IEC 61131-3 e devono essere attivate esplicitamente tramite la finestra di dialogo Strumenti → Impostazioni progetto, nella scheda Estensioni del linguaggio selezionando la casella di controllo Consenti subroutine."In LD da una sezione in mast si può usare una bobina di chiamata per attivare le subroutine.... Ringrazio tutti e buon fine-settimanaCordiali salutiMassimo Modificato: 11 giugno 2011 da iw2noo 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