diff --git a/MTC_Adapter/CMSCncLib/CNC/CNC.SIEMENS/CNC.SIEMENS.vb b/MTC_Adapter/CMSCncLib/CNC/CNC.SIEMENS/CNC.SIEMENS.vb index 3b7a3f8..a3503d1 100644 --- a/MTC_Adapter/CMSCncLib/CNC/CNC.SIEMENS/CNC.SIEMENS.vb +++ b/MTC_Adapter/CMSCncLib/CNC/CNC.SIEMENS/CNC.SIEMENS.vb @@ -931,13 +931,13 @@ Namespace CNC ''' Public tabFamUt As UShort() ''' - ''' Tabella TIPO Vita Residua Famiglie Utensili (DB253.DBW1900) + ''' Tabella TIPO Vita Residua Famiglie Utensili (DB253.DBB1900) ''' - Public tabTipoVitaRes As UShort() + Public tabTipoVitaRes As Byte() ''' - ''' Tabella Vita Residua Famiglie Utensili (DB253.DBW4300) + ''' Tabella Vita Residua Famiglie Utensili (DB253.DBD4300) ''' - Public tabVitaRes As UShort() + Public tabVitaRes As UInt32() End Structure @@ -997,7 +997,7 @@ Namespace CNC itemRead(1) = New Item("DB253.DBW2500:[" & numVal & "]") 'tabUt_UT itemRead(2) = New Item("DB253.DBW2900:[" & numVal & "]") 'IdFamigliaUt itemRead(3) = New Item("DB253.DBW100:[" & numVal & "]") 'tabFamUt - itemRead(4) = New Item("DB253.DBW1900:[" & numVal & "]") 'tabTipoVitaRes + itemRead(4) = New Item("DB253.DBB1900:[" & numVal & "]") 'tabTipoVitaRes itemRead(5) = New Item("DB253.DBD4300:[" & numVal & "]") 'tabVitaRes Do @@ -1018,8 +1018,8 @@ Namespace CNC Dim _tabUt_UT(numVal - 1) As UShort Dim _tabIdFamUt(numVal - 1) As UShort Dim _tabFamUt(numVal - 1) As UShort - Dim _tabTipoVitaRes(numVal - 1) As UShort - Dim _tabVitaRes(numVal - 1) As UShort + Dim _tabTipoVitaRes(numVal - 1) As Byte + Dim _tabVitaRes(numVal - 1) As UInt32 ' faccio copia valori! For i As Integer = 0 To numUt - 1 diff --git a/MTC_Adapter/MTC_Adapter/DATA/CONF/Adapter_ItemList.xml b/MTC_Adapter/MTC_Adapter/DATA/CONF/Adapter_ItemList.xml index dbac0c1..66f2df4 100644 --- a/MTC_Adapter/MTC_Adapter/DATA/CONF/Adapter_ItemList.xml +++ b/MTC_Adapter/MTC_Adapter/DATA/CONF/Adapter_ItemList.xml @@ -1,8 +1,8 @@ 1 - ADAPTER_FANUC - FANUC + ADAPTER_SIEMENS + SIEMENS 0 0 0 @@ -44,7 +44,7 @@ - SlittaMagazzino_01 + SlittaMagazzino_ @@ -83,6 +83,10 @@ Path_01 + + Path_02 + + @@ -169,5 +173,135 @@ + + Axis_07 + + + Axis_07_Type + LINEAR + + + Axis_07_Grp + 00 + + + + + Axis_08 + + + Axis_08_Type + LINEAR + + + Axis_08_Grp + 00 + + + + + Axis_09 + + + Axis_09_Type + LINEAR + + + Axis_09_Grp + 00 + + + + + Axis_10 + + + Axis_10_Type + LINEAR + + + Axis_10_Grp + 00 + + + + + Axis_11 + + + Axis_11_Type + LINEAR + + + Axis_11_Grp + 00 + + + + + Axis_12 + + + Axis_12_Type + LINEAR + + + Axis_12_Grp + 00 + + + + + Axis_13 + + + Axis_13_Type + ROTARY + + + Axis_13_Grp + 00 + + + + + Axis_14 + + + Axis_14_Type + ROTARY + + + Axis_14_Grp + 00 + + + + + Axis_15 + + + Axis_15_Type + LINEAR + + + Axis_15_Grp + 00 + + + + + Axis_16 + + + Axis_16_Type + LINEAR + + + Axis_16_Grp + 00 + + + \ No newline at end of file diff --git a/MTC_Adapter/MTC_Adapter/DATA/CONF/AlarmList.map b/MTC_Adapter/MTC_Adapter/DATA/CONF/AlarmList.map index 62f333f..6698345 100644 --- a/MTC_Adapter/MTC_Adapter/DATA/CONF/AlarmList.map +++ b/MTC_Adapter/MTC_Adapter/DATA/CONF/AlarmList.map @@ -377,7 +377,7 @@ 000376|PLC|FAULT|[COD 002107] - 530 PULSANTIERA ESTERNA ABILITATA 000377|PLC|FAULT|[COD 002108] - 504 CAMBIO UTENSILE INTERROTTO 000378|PLC|FAULT|[COD 002109] - 363 MONTANTE CENTRALE ALTO -000379|PLC|FAULT|[COD 002110] - --- PREALLARME TERMICO TORQUE A +000379|PLC|FAULT|[COD 002110] - =--- PREALLARME TERMICO TORQUE A 000380|PLC|FAULT|[COD 002111] - 498 CARICO MASSIMO SUL MANDRINO SUPERATO SOGLIA S1 000381|PLC|FAULT|[COD 002112] - --- PREALLARME TERMICO TORQUE C 000382|PLC|FAULT|[COD 002113] - 432 UTENSILE NON SGANCIATO @@ -431,7 +431,7 @@ 000430|PLC|FAULT|[COD 002161] - 289 ATTREZZAGGIO CAMBIO UTENSILE 2 IN CORSO 000431|PLC|FAULT|[COD 002162] - 584 PORTA DI SICUREZZA MAGAZZINO DISCO 2 NON CHIUSA 000432|PLC|FAULT|[COD 002163] - 514 PROTEZIONE MAGAZZINO DISCO 2 NON IN POSIZIONE -000433|PLC|FAULT|[COD 002164] - ... +000433|PLC|FAULT|[COD 002164] - 000434|PLC|FAULT|[COD 002165] - 550 GRUPPO DI FORATURA NON IN POSIZIONE 000435|PLC|FAULT|[COD 002166] - ... 000436|PLC|FAULT|[COD 002167] - ... @@ -441,7 +441,7 @@ 000440|PLC|FAULT|[COD 002171] - 251 CICLO DI ATTREZZAGGIO AUTOMATICO INTERROTTO 000441|PLC|FAULT|[COD 002172] - 605 DISPOSITIVO DI REGISTRAZIONE DATI UTENSILI NON IN POSIZIONE 000442|PLC|FAULT|[COD 002173] - ... -000443|PLC|FAULT|[COD 002174] - --- COMPENSAZIONE TERMICA NON ATTIVA +000443|PLC|FAULT|[COD 002174] - ... 000444|PLC|FAULT|[COD 002175] - ... 000445|PLC|FAULT|[COD 002176] - 130 DISPOSITIVO MONITORAGGIO NON PRONTO 000446|PLC|FAULT|[COD 002177] - 773 LIMITE 1 MONITORAGGIO NON OK