Data: 26 Giugno 2008
OS: 13.12.107
RoboxLib: 3.4.0
Derivata da: RTE 33.10.00
RDE >= 3.5.00
RC3E >= 33.2.04
•IMPLEMENTAZIONE
Aggiunto supporto agli Object Block.
•IMPLEMENTAZIONE
Aggiunte informazioni su REPORT per EMGY 0xFF11 per azionamenti SBC-PARKER.
•IMPLEMENTAZIONE
Aggiunta diagnostica runtime sugli OB. Negli allarmi che prevedono la visualizzazione dei task in cui è avvenuto malfunzionamento (9900 etc...) aggiunto come numero di task 50 + il numero di aggancio dell'OB (1-:-4) e come numero di step l'indice di aggancio.
•IMPLEMENTAZIONE
Aggiunta variabile predefinita IP_WRITE_BOUNDS.
•IMPLEMENTAZIONE
Aggiunta istruzione SET_KINEMATICS.
•IMPLEMENTAZIONE
Aggiunta nel file license.lic presente nella cartella /key/ della CF l'abilitazione agli object Block <OB EXECUTOR>.
Di default è abilitato l'utilizzo degli OB di libreria forniti da Robox. Per potersi creare autonomamente gli OB occorre avere una licenza valida.
•IMPLEMENTAZIONE
Aggiunta la keyword in RTE.CFG COND_LOAD_WITH_ADV.
•IMPLEMENTAZIONE
Implementazione comando dispositivo "OB" per avere informazioni circa le istanze degli Object Block.
•IMPLEMENTAZIONE
Implementazione comando dispositivo "AF" per avere informazioni circa le funzioni attive.
•IMPLEMENTAZIONE
La dimensione massima di una linea del file RTE.CFG è stata estesa a 1024 byte.
•IMPLEMENTAZIONE
Profibus Dp slave: nel caso di utilizzo del controllo assi uRMC AS1017.001, viene generato allarme se nel file PFB.CFG non è presente la keyword PROFIBUS_ADDRESS. Viene emesso un messaggio in report e generato l'allarme 9200 con codice 15.
•IMPLEMENTAZIONE
OB: nelle stringhe di inizializzazione OB vengono accettati i caratteri \" e vengono tradotti in ".
•IMPLEMENTAZIONE
ALLARMI: negli allarmi che prevedono la visualizzazione dei task è stata aggiunta anche la segnalazione di essere in esecuzione su delle funzioni di OB attaccate agli agganci del OS. Come numero di task appare 50 + numero di aggancio (1-:-4) e come numero di step l'indice d'aggancio.
•IMPLEMENTAZIONE
LANGUAGE: aggiunto il parametro PI[74] come LANGUAGE di tipo readonly, questo viene scritto una sola volta all'accensione con un comando dedicato in fase 0 presente in RTE.CFG (LANGUAGE vv)
•IMPLEMENTAZIONE
SYS_LOG: Aggiunti i seguenti bit:
o(0x00040000) (B18) informazioni su OB
o(0x00080000) (B19) informazioni su funzioni attaccati agli agganci (AF)
•IMPLEMENTAZIONE
OB: direttiva ASCII per avere informazioni riguardo gli OB caricati, istanziati e alle eventuali occorrenze
•IMPLEMENTAZIONE
AF: direttiva ASCII per avere informazioni riguardo le funzioni "Attaccate agli agganci"
•IMPLEMENTAZIONE
RTE.CFG: Accettati comandi in fase 20 (tipicamente per effettuare il caricamento dei task LOAD)
•CORREZIONE
MONITOR/OSCILLOSCOPI: corretto errore che si generava quando si raggiungeva il numero massimo di oscilloscopi o monitor programmabili
•CORREZIONE
Visualizzazione effettiva di tutti i processi (proclist)
•CORREZIONE
(OS) Ottimizzata inizializzazione scheda aggiuntiva mRMC (AS1017.001)
•CORREZIONE
(OS) Eliminata causa allarme undefined opcode che si poteva verificare quando l'inizializzazione di un canale CAN non terminava correttamente.
•VARIANTE
(OS) Aggiunta memorizzazione/visualizzazione informazioni descrittive dei TASK
•VARIANTE
Aggiunta nuova struttura comandi report ad uso RDE
•VARIANTE
(OS) Ottimizzata la gestione del risveglio del task di gestione code messaggi TCP
•VARIANTE
Utilizzando
•l'istruzione MVA_JOG se sono attive sia la keyword CAM_AFTER_C0 sia la keyword CAM, quest'ultima verrà onorata solo a ciclo di zero terminato.
•VARIANTE
Evitato di mandare in time-out il monitor di un task ladder qualora esso venisse avviato prima della sua esecuzione in ram.
•VARIANTE
MVA_ZC: viene generato allarme "ILLEGAL ARGS" con codice 12 se non è possibile effettuare la foto dal dispositivo es. ciclo di zero a solo micro su dispositivo CAN in cui non è mappato l'oggetto per la gestione delle foto. Prima veniva generato sempre lo stesso allarme ma con codice 9.
•VARIANTE
F_READ e F_WRITE: gestione di lettura/scrittura di grosse quantità di dati evitando di generare allarme di tempistica ed evitando di bloccare l'evoluzione degli altri task.
•VARIANTE
Aggiunto allarme "992 Illegal reference definition in RTE.CFG". Prima anche in caso di errore su riferimento veniva emesso allarme 984.
•VARIANTE
Comando shell SYSINFO: migliorate informazioni sul modello di HW.
•VARIANTE
Nuove keyword per file rte.cfg SYS_ALARM_FILE e USER_ALARM_FILE:
La loro impostazione avviene dal configuratore di progetto impostazioni-->generali-->allarmi tab "file utente"
oPossibilità di specificare la lingua del file con l'opzione -L vv (vv codice lingua). Il valore di default è: 'Neutrale'
oPossibilità di specificare più file (con le lingue diverse o con la stessa). Il caricamento dei file avverrà nell'ordine di specifica. Ovviamente vengono caricati solo i file che corrispondono alla lingua selezionata. Se la lingua selezionata è diversa da neutrale verranno caricati i file con lingua corrispondente. In caso di assenza di questo file si carica quello neutrale, se non è presente neanche quest'ultimo si carica il primo.
oSe un allarme è già presente verrà sovrascritto.