Home › Forum › Programmazione IEC 61131 (LogicLab) › Missing the “SysGetSysTime” function
- Questo topic ha 5 risposte, 3 partecipanti ed è stato aggiornato l'ultima volta 1 anno, 3 mesi fa da Sergio Bertana.
-
AutorePost
-
Novembre 2, 2022 alle 8:07 am #68458GeorgePartecipante
Using the new LL version (5.22.0.5), compiling i get the error:
error A4107: SysTimeGetUs => Function not found.
With older versions i used the function SysGetSysTime(TRUE) and with the new LL version i replaced by SysTimeGetUs.
If i add eLLabDTimeAdjLib the problem overcome. Also,Because i use FB ModbusMaster_v2 i get the error:
ModbusMaster_v2(86) – error A4107: SysTimeGetMs => Function not found
Of course, i have added eLLabXUnified12Lib containing the functions SysTimeGetMs, SysTimeGetUs.
Novembre 2, 2022 alle 8:09 am #68460Sergio BertanaAmministratore del forumCon la nuova versione di Logiclab sono stati introdotti gli operatori di gestione Data/Ora, quindi ne abbiamo rivisto la gestione. La funzione SysGetSysTime è stata sostituita dalle nuove funzioni di gestione tempo di sistema, che sono disponibili solo se esegui l’upgrade del sistema operativo.
Per compilare i progetti esistenti che utilizzano la funzione SysGetSysTime ed altre funzioni di gestione Data/Ora abbiamo realizzato la libreria eLLabDTimeAdjLib che deve essere aggiunta al progetto.
Per il tuo problema sulla funzione ModbusMaster_v2, tu hai aggiornato la funzione utilizzando l’ultima versione rilasciata, ma non hai aggiornato il sistema operativo dello SlimLine, e quindi non sono presenti le nuove funzioni di gestione tempo di sistema a cui fanno riferimento tutte le nuove librerie.
Novembre 2, 2022 alle 8:20 am #68464GeorgePartecipanteI think i solved the problem by upgrading the firmware to SFW198E060 (Pck051b060).
What is difference between Pck051b060 and PCK054A010?
Novembre 2, 2022 alle 8:27 am #68466Sergio BertanaAmministratore del forumIn questo periodo come è ben noto a tutti c’è una estrema difficoltà nel reperire i componenti elettronici, quindi siamo stati costretti a sostituire il processore CortexM7 utilizzato nei nostri sistemi con una nuova versione.
Per rendere il prodotto perfettamente compatibile con i prodotti realizzati con la precedente versione di processore abbiamo dovuto realizzare una nuova versione di sistema operativo.
Gennaio 12, 2023 alle 2:40 pm #69243ChiaraPartecipantePosso chiedere dove reperire la libreria eLLabDTimeAdjLib, segnalo che è necessaria per l’esempio Ant020a000 shelly plug.
Gennaio 13, 2023 alle 8:05 am #69256Sergio BertanaAmministratore del forumTutte le librerie sono nella cartella Libraries della installazione di Logiclab. Se installi l’ultima versione troverai anche la libreria che cerchi.
Ho comunque provveduto ad aggiornare il programma della Ant020, puoi scaricare l’ultima versione da qui.
-
AutorePost
- Devi essere connesso per rispondere a questo topic.