# Commenti con cancelletto, struttura un variabile per riga, tipo chiave|valore (occhio che il separatore è configurato da .cofig come "charSep"); spazi e tabulazioni dovrei trimmarli in acquisizione (qui inseriti per comodità di lettura) # Segnali BIT per gestione MAPO-IOB-WIN "base" 0.0|IOB_POWER_ON |BIT 0.1|IOB_RUN |BIT 0.2|IOB_COUNT |BIT 0.3|IOB_ALARM |BIT 0.4|IOB_MANUAL |BIT # segnali BIT x ACK 0.5|ACK_STR |BIT 0.6|ACK_ST_COM |BIT 0.7|ACK_END_COM |BIT #bit x definizione ultimo pezzo (OK/SCARTO/RILAVORAZIONE) 1.0|LAST_PZ_OK |BIT 1.1|LAST_PZ_KO |BIT 1.2|LAST_PZ_RIL |BIT 1.3|STATO_COMM |BIT # Vettori allarmi (banchi da 32) 002|ALARMS_001 |4BYTE 006|ALARMS_033 |4BYTE 010|ALARMS_065 |4BYTE 014|ALARMS_097 |4BYTE # Altro valori byte numerici (0..255) 018|AUTO_POWER_OFF |BYTE 019|OVR_FEED |BYTE 020|OVR_SPEED |BYTE # CURR MODE diviso in BIT: # B0 (01) = AUTO # B1 (02) = MDI # B2 (04) = JOG # B3 (08) = TeachIN (associato a MDI --> 10) # B4 (16) = Repos (associato a JOG --> 20) # B5 (32) = RefPoint (associato a Jog --> 36) # B6 (64) = Incr1 (associato a Jog --> 68) # B7 (128) = Incr10 (associato a Jog --> -124 / 132 se UInt) 021|CURR_MODE |BYTE # valori word come UINT 16bit/Word 32bit/DWord 022|COUNT_TOT |WORD 024|RPM_PEZZO |DWORD 028|RPM_MOLA |DWORD 032|NUM_PZ_STOP |WORD 034|MIN_TEO_STOP |WORD 036|LOAD_PEZZO |WORD 038|LOAD_MOLA |WORD # valori real TC / misure 040|TC_LAST_PZ |REAL 044|MIS_H1_LAST_PZ |REAL 048|MIS_H2_LAST_PZ |REAL