Eliminati doc vecchi
This commit is contained in:
@@ -1,79 +0,0 @@
|
||||
# Specifiche interfaccia dati VIRT PLC
|
||||
|
||||
<!-- TOC -->
|
||||
|
||||
- [Specifiche interfaccia dati VIRT PLC](#specifiche-interfaccia-dati-virt-plc)
|
||||
- [Definizioni preliminari](#definizioni-preliminari)
|
||||
- [Oggetti globali - Server](#oggetti-globali---server)
|
||||
- [Assi](#assi)
|
||||
- [Controller](#controller)
|
||||
- [Path / Processi](#path--processi)
|
||||
- [Unità Operatrici](#unità-operatrici)
|
||||
- [Sistemi ausiliari](#sistemi-ausiliari)
|
||||
- [Attuatori](#attuatori)
|
||||
- [Pompe](#pompe)
|
||||
- [Cooler](#cooler)
|
||||
- [Lubro](#lubro)
|
||||
- [Sensoristica](#sensoristica)
|
||||
|
||||
<!-- /TOC -->
|
||||
|
||||
## Definizioni preliminari
|
||||
|
||||
Poiché il VIRT PLC viene implementato con tecnologia di DB NoSQL REDIS di tipo hash based, si dovranno tenere conto delel scelte delle nomenclature sia per semplificare la decodifica da parte del server OPC UA che per permettere un più semplice debug/verifica/gestione dei dati dal server REDIS stesso.
|
||||
|
||||
In particolare per separare i nomi / componenti dei nomi si utilizzerà il simbolo **:** al posto di **. , _** o altro (es rispetto nomenclatura MTConnect).
|
||||
Ad esempio per designare una variabile del contatore del numero delel inversioni epr un asse, normalmente denominato **Axis_01_NumInv**, si utilizzerà la scrittura **Axis:01:NumInv**. In questo modo REDIS raggrupperà le variabili per cartelle virtuali, ovvero
|
||||
|
||||
* Axis
|
||||
* 01
|
||||
* NumInv
|
||||
* ...
|
||||
* 02
|
||||
* NumInv
|
||||
* ...
|
||||
|
||||
## Oggetti globali - Server
|
||||
|
||||
GLi oggetti riguardano il livello più alto della rappresentazione della macchina / CDL. SOno dati che riguardano SIA lo strato + esterno del sw che recupera i dati che la macchina stessa e a volte possono essere confusi poiché il significato è il medesimo per gli strati SW a valle (se lo strato SW non è AVAILABLE comunque ne deriva che la macchina che si va ad acquisire NON E' vailable...).
|
||||
|
||||
Per convenzione noi li riterremo SEMPRE riferiti ALLA MACCHINA nel suo insieme
|
||||
|
||||
Di seguito la naming convention e l'elenco dei campi
|
||||
|
||||
|
||||
Nome Campo | Valori ammessi | Obbligatorio | Descrizione
|
||||
---------|----------|---------|---------
|
||||
MANUFACTURER | STRING | X | Nome costruttore della macchina
|
||||
NAME | STRING | X | Nome (comemrciale) della macchina
|
||||
SERIALN | STRING | X | Serial Number della macchina
|
||||
AVAIL | [AVAILABLE,UNAVAILABLE] | X | Disponibilità o meno della macchina
|
||||
STATUS | [ACTIVE,INACTIVE] | X | Stato globale della macchina
|
||||
ACC_TIME | DOUBLE (hh) | X | Tempo macchina ACCESA / ON (GLOBALE)
|
||||
ACC_TIME_WORK | DOUBLE (hh) | X | Tempo macchina in RUN (GLOBALE)
|
||||
CLOCK | DATETIME | X | Data Ora della macchina (del driver)
|
||||
POWER | [ON,OFF] | X | Stato accensione della macchina
|
||||
OperatorId | STRING | - | Nome operatore sulla macchina
|
||||
USER_ACTION | STRING | - | Ultima azione operatore (su HMI)
|
||||
TESTING_DATA | STRING | - | Stringa generica per invio dati di testing (es esecuzione di un part prgram diagnostico che invia un output da salvare
|
||||
|
||||
## Assi
|
||||
|
||||
|
||||
## Controller
|
||||
|
||||
### Path / Processi
|
||||
|
||||
### Unità Operatrici
|
||||
|
||||
## Sistemi ausiliari
|
||||
|
||||
### Attuatori
|
||||
|
||||
### Pompe
|
||||
|
||||
### Cooler
|
||||
|
||||
### Lubro
|
||||
|
||||
### Sensoristica
|
||||
Binary file not shown.
Reference in New Issue
Block a user