Lorenzo.s Inserito: 3 settembre 2015 Segnala Share Inserito: 3 settembre 2015 (modificato) qualcuno ha le librerie con le istruzioni per utilizzare il tempo di sistema credo si chiami SysTimelib per codesys? grazie in anticipo Modificato: 3 settembre 2015 da Lorenzo.s Link al commento Condividi su altri siti More sharing options...
pomat Inserita: 3 settembre 2015 Segnala Share Inserita: 3 settembre 2015 Lorenzo ti sconsiglio di creare nuovi thread se l'argomento è correlato. Come ti ho già detto, tutti i sistemi basati su Codesys dovrebbero quantomeno fornire la libreria standard, che contiene fb essenziali per qualsiasi automazione (timer, edge detection, ecc...). Se esiste una piattaforma Codesys che non lo fa, avrei certamente trovato un produttore da cui stare alla larga... Le librerie solitamente sono precompilate per la specifica architettura di destinazione, percui temo che la tua domanda qui abbia poco senso, tanto più che, avere la systime senza avere la standard.lib e tentare di usarla per ricreare fb standard mi sembra assurdo sotto vari punti di vista, non ultimo quello dell'efficienza computazionale (i sorgenti della standard.lib molto probabilmente non sono neppure scritti in IL perché quasi sicuramente usano system call specifiche del sistema "sottostante" al Codesys). Già quando hai detto che stavi usando la funzione time() mi sembrava un controsenso, per quanto ne so non è una funzione "cross-platform" del Codesys, diversamente dai fb standard che per definizione dovrebbero esserlo. Non so, mi pare che il tuo capo ti/si stia fuorviando non poco, magari mi sbaglio, ma sarei interessato a chiarire la cosa, speriamo che altri intervengano nella discussione. Link al commento Condividi su altri siti More sharing options...
Lorenzo.s Inserita: 3 settembre 2015 Autore Segnala Share Inserita: 3 settembre 2015 grazie del consiglio sarei davvero interessato anche io a chiarire l'argomento dato che è da 1 settimana che ci sto rimbalzando anche perchè ricreare tutti (o quasi) blocchi funzioni è veramente un casino che almeno io credo alquanto inutile... Link al commento Condividi su altri siti More sharing options...
fmussolin Inserita: 3 settembre 2015 Segnala Share Inserita: 3 settembre 2015 La libreria Sys Time Lib l'ho regolarmente nel Codesys per ABB. E condivido 100% Pomat.....anche a me sfugge la necessità di voler ricreare l'acqua fredda, già disponibile di default....scusa la metafora, ma quanto lavoro andrai a fare, ammesso che poi serva davvero? Sembra quasi uno sterile esercizio accademico.... Link al commento Condividi su altri siti More sharing options...
Lorenzo.s Inserita: 3 settembre 2015 Autore Segnala Share Inserita: 3 settembre 2015 ora vi espongo meglio il mio problema io devo scrivere un programma dove per ogni movimento della macchina la macchina deve fermarsi per poter permettere all'operatore di fare il suo lavoro come faccio a fare un ritardo (con tempo stabilto da me) senza utilizzare i blocchi funzione grazie in anticipo Link al commento Condividi su altri siti More sharing options...
pomat Inserita: 3 settembre 2015 Segnala Share Inserita: 3 settembre 2015 come faccio a fare un ritardo [...] senza utilizzare i blocchi funzione [TON, TOF, TP]Risposta breve: non puoi. 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