Eliminati doc vecchi

This commit is contained in:
Samuele E. Locatelli
2018-11-19 09:34:22 +01:00
parent ba99ee6769
commit a6e4ddec23
2 changed files with 0 additions and 79 deletions
@@ -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.