Work_PLC Inserito: 13 settembre 2022 Segnala Inserito: 13 settembre 2022 Buona sera a tutti, Avrei bisogno di capire come trasformare un dato (DTL in STRINGA) Es.: ( #DTL2022-09-13-22:00:00 in 22:00 - 13/09/2022) possibilmente in una unica stringa. Sto usando Tia Poral V15 con una CPU 1214C.
Simone.Salarsi Inserita: 13 settembre 2022 Segnala Inserita: 13 settembre 2022 c'è una libreria di funzioni siemens con quello che cerchi. L'unico problema è che sono disponibili per il download solo le versioni 16 e 17 https://support.industry.siemens.com/cs/document/109479728/library-of-general-functions-(lgf)-for-simatic-step-7-(tia-portal)-and-simatic-s7-1200-s7-1500?dti=0&lc=en-WW
drn5 Inserita: 14 settembre 2022 Segnala Inserita: 14 settembre 2022 questo è uno spunto validi già col Tia14 #RD_L := RD_LOC_T(#act_datetime); #act := UINT_TO_STRING(#act_datetime.YEAR); #F_temp := CONCAT(IN1 := #F_temp, IN2 := #act); #F_temp := CONCAT(IN1 := #F_temp, IN2 := '-'); #act := UINT_TO_STRING(#act_datetime.MONTH); #F_temp := CONCAT(IN1 := #F_temp, IN2 := #act); #F_temp := CONCAT(IN1 := #F_temp, IN2 := '-'); #act := UINT_TO_STRING(#act_datetime.DAY); dove: F_temp String[254] act_datetime è una DTL RD_L è un Int act è una String[254]
max.bocca Inserita: 14 settembre 2022 Segnala Inserita: 14 settembre 2022 Si può fare in kop la stessa soluzione e anche possibile prendere hh mm ss l'unica cosa da verificare che se sono a 1 cifra non aggiunge lo 0, ricordo che quando l'ho fatto valutato se <= 9 aggiungeva lo 0...
max.bocca Inserita: 14 settembre 2022 Segnala Inserita: 14 settembre 2022 Nella tua richiesta devi partire a concatenare dalla hh aggiungere il separatore poi mm ecc nell'ordine che ti serve.
cagliostro Inserita: 14 settembre 2022 Segnala Inserita: 14 settembre 2022 Sempre che tu non abbia nel frattempo risolto, puoi eventualmente scaricare da WeTransfert al seguente weblink https://we.tl/t-T8rKugYxPm la libreria LGF che al suo interno contiene la funzione di conversione da DTL a STRING . La libreria è valida per la versione V15 del TiaPortal. All'interno del file troverai anche un pdf che contiene note, e spiegazione circa le funzioni di libreria realizzate. Buon lavoro.
Work_PLC Inserita: 14 settembre 2022 Autore Segnala Inserita: 14 settembre 2022 Grazie a tutti per l'aiuto e le varie soluzioni, Alla fine ho risolto scaricando la libreria LGF fornita da cagliostro moto più pratica e veloce. Grazie ancora a tutti BUON LAVORO
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