Data: 27 January 2017
Bios : 2.5.1, Os: 14.7.16, RLib: 4.5.6, RLibpp: 2.1.6, MiniXML: 1.3.1, EcatLib: 1.0.2
Derivata da : RTE 34.19.9
Nota: disponibile per controlli con cpu PPC-G2 e per controlli con cpu PPC-P2020
Nota: suite con >= RDE 3.51.1
Nota: suite con >= RC3E v33.5.20
Nota: suite con >= RPE v1.6.6
build 10
•IMPLEMENTAZIONE: Gestito il file ladder con formato 1.5.
•IMPLEMENTAZIONE: Safety ADD_SAFETY: Aggiunta direttiva per vedere le tempistiche di tutti i moduli di una isola safety.
•IMPLEMENTAZIONE: Safety SAFE_ISLE_TIMING: Aggiunta direttiva per gestire la mappatura di una linea safety.
•IMPLEMENTAZIONE: Diagnostica: Aggiunto nelle rule la scrittura del 'registro 1' con il numero di routine (vedi partial). Il contenuto del registro 1 viene mostrato nel report in caso di eccezione del processore.
•IMPLEMENTAZIONE: SAFETY: Aggiunta gestione per SAFETY su rule. Assegnato a questa gestione codice PARTIAL 221 e spostato 'gestione FB 3' a codice PARTIAL 223
build 9
•IMPLEMENTAZIONE: ALLARME IMD 653: 0x4000 0x01 0x0000482E00 Come effetto di questo messaggio di emergency si ha l'emissione dell'allarme: 653#ax IMD Motor thermal model fault
•IMPLEMENTAZIONE: ALLARMI SAFETY LPSDO: Aggiunti i seguenti allarmi per la gestione delle schede safety phoenix: 2900, 2901, 2902, 2903
•CORREZIONE: ALLARMI EMCY: Fatto si che un eventuale EMCY generata all'accensione, ancora presente dopo la fase d'inizializzazione del controllo, generi allarme.
•CORREZIONE: Direttiva COE_ROBJ: Corretto errore su direttiva COE_ROBJ di visualizzazione di dati typo UNSIGNED24 (erano gestiti come fossero SIGNED24).
•CORREZIONE: Istruzione MBC_INIT: Durante l'nizializzazione della comunicazione MODBUS/TCP attraverso l'utilizzo della istruzione MCB_INIT, in caso di errore, esso veniva evidenziato, bloccando però l'evoluzione degli altri task.
•VARIANTE: Istruzione INT_TIMER: La frequenza massima accettabile per l'istruzione INT_TIMER è passata da 5KHz a 10KHz
•IMPLEMENTAZIONE: AXIOLINE SYS_CFG: Aggiunto flag per emettere direttamente su bus axioline gli output, anziché emetterlo sincrono alle rule. Per poter abilitare la funzione utilizzare il bit 24 di SYS_CFG.
•VARIANTE: ETHERNET TCP-IP: In caso di mancanza di RHW.CFG, vengono comunque abilitate tutte le porte ethernet con TCP-IP (prima era abilitata solo eth1).
•CORREZIONE: Fault: Corretto errore di sporcamento memoria dovuto all'inizializzazione ETHIP, quando nessun ETHIP era usato.
•IMPLEMENTAZIONE: RHW.CFG ENABLE_IOMAP_ENLARGED: Aggiunta nel file RHW.CFG la keyword ENABLE_IOMAP_ENLARGED per abilitare gestione controlli mappatura i/o come con versioni minori o uguale a RTE 34.19.7 (allargamenti o pari aree erano (erroneamente) permessi).
•IMPLEMENTAZIONE: ECAT ARRAY e configurazione: Aggiunta gestione per array di tipi base su ecat. Reso più permissivo gestione dei dati di lunghezza nota (dataSize = 8, 16, 32 o 64) anche se in nome del tipo dato non noto. In questo coso si assume come tipo di dato UNSIGNED della dimensione specificata.
•CORREZIONE: Quota reale su drive Coe e Soe Multicanale: Corretto errore di mancato aggiornamento della CP di tutti gli assi del drive multicanale, quando è presente un allarme trasduttore su uno dei canali segnalato mediante emcy.
build 8
•CORREZIONE: ECAT - MASK_EMUL_AX: Corretto errore per cui, definendo assi emulati, la disabilitazione del dispositivo su linea ECAT avveniva solo se il nome del master era del tipo ETHn dove n è il numero di linea usata.
•CORREZIONE: Definizioni I/O: Aggiunta diagnostica in report "multiple definition" quando si definisce un nuova area I/O che congloba interamente una area già presente
build 7
•IMPLEMENTAZIONE: Aggiunto bit in SYS_CFG per condizionare l'emissione dell'allarme 948 Error in REMOTE DEVICE definition. Use REPORT for details
CORREZIONE: SDO con dati float, Corretta gestione lettura dati di tipo float usando comandi BCC3 (IMD Configuration - shell command CO_ROBJ)
build 5/6
•IMPLEMENTAZIONE: Aumentata sintassi comandi TS_PER_OVERRIDE TS_NST_OVERRIDE
•IMPLEMENTAZIONE: Istruzione MT_RR_FLAG: Istruzione per gestione particolare multitasking
•IMPLEMENTAZIONE: ALLARME "948 Error in REMOTE DEVICE definition. Use REPORT for details"
•IMPLEMENTAZIONE: RHW.CFG USE_IO_DEF: Aggiunta Keyword USE_IO_DEF per abilitare l'uso delle definzioni delle IW e OW presenti in RHW.CFG anzichè usare i valori rigenerati in base alla sequenza dei dispositivi dichiarati (sempre in RHW.CFG). A differenza della computazione automatica, questo permette di avere una definzione di word non contigua (ma sempre limitata alle prime 256 word).
build 4
•IMPLEMENTAZIONE: Comando dispositivo TI
•VARIANTE: Comando dispositivo RDIR
build 3
•IMPLEMENTAZIONE: Emulazione assi presenti su Fieldbus per Debug in ufficio
•IMPLEMENTAZIONE: MASK_EMUL_AX, FE_OMEGA, FE_Q ed allarme 949 : Gestione per la simulazione degli assi fieldbus in modo tale di poter debuggare il programma anche in assenza delle stazioni fisiche remote
•IMPLEMENTAZIONE: FB_FLAG bit 3 ed allarmi dedicati canali EtherCAT differenti
•VARIANTE: Testo allarme 83
•VARIANTE: keyword NOT_PRESENT_AXES
build 2
•IMPLEMENTAZIONE: DATE_FORMAT
•IMPLEMENTAZIONE: Direttiva ECAT_SLAVE_OFF: Aggiunta direttiva (comandi dispositivo) che imposta la presenza/assenza di un device presente nella rete EtherCAT
•CORREZIONE: DATE2TM e TM2DATE
build 1
•IMPLEMENTAZIONE: LVIEW: Aggiunta direttiva che permette di leggere, in modo equivalente al comando shell FVIEW, un file di testo presente su controllo.
•IMPLEMENTAZIONE: File /PROC/BUS/ECAT/ETHn/SLAVES/INFO: File di sistema per vedere elenco dei nodi ECAT e il loro stato. Inoltre in caso di Errore su device (AL_STATE CODE) visualizza messaggio descrittivo.
•IMPLEMENTAZIONE: Istruzioni ECAT_GET_STATE e ECAT_SET_STATE: Aggiunte istruzioni per impostare e leggere lo stato NMT delle linee ethercat.
•IMPLEMENTAZIONE: direttive ECAT_GET_STATE e ECAT_SET_STATE: Aggiunte direttive (comandi dispositivo) per impostare e leggere lo stato NMT delle linee ethercat
•CORREZIONE: MVA_ZC paracarro CAN/COE: Evitato generazione di diagnostica non veritiera nel report quando si effettua il ciclo di 0 a paracarro con drive di tipo can/coe/soe.
•CORREZIONE: BOPEX.STP: Corretto errore su attesa linee ethercat in saveof. Il problema aveva come effetto di attendere sempre e comunque lo scadere del timeout. Le condizioni per riscontrare il problema era l'utilizzo di line ethercat in una delle seguenti configurazioni : solo ETH2, solo ETH3, ETH1 e ETH3 o ETH2 e ETH3
•CORREZIONE: IMD: Eliminati report inutili in caso di allarme 654.
•CORREZIONE: ETH_IP: Evitato di riempire il report se il file di configuratione DNS-1.CFG è errato.
build 0
•IMPLEMENTAZIONE: IMD allarme 654 e SYS_CFG.17:
•IMPLEMENTAZIONE: AXIO RS_UNI: Aggiunta gestione della seriale su modulo AXL F RS UNI 1H connesso a RP1. Da configurazione hw è possibile selezionare i seguenti modi: RS232, RS422, RS485 o GUNAXIO (per collegare dispan/vispan)
•CORREZIONE: CAN: Ottimizzata diagnostica in report
•VARIANTE: RP1 moduli AXIO: Modificata metodologia dell'aggiornamento delle uscite al fine di renderle più performanti.
•CORREZIONE: RP1 moduli AXIO AXL DI8/1 DO8/1 DI16/1 DO8/2: corretto errore di gestione su ingressi ed uscite a 8 bit.