Vai al contenuto
PLC Forum


librerie di codesys


Lorenzo.s

Messaggi consigliati

qualcuno ha le librerie con le istruzioni per utilizzare il tempo di sistema credo si chiami SysTimelib per codesys?

 

grazie in anticipo

Modificato: da Lorenzo.s
Link al commento
Condividi su altri siti


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

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

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

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

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 account

Accedi

Hai già un account? Accedi qui.

Accedi ora
×
×
  • Crea nuovo/a...