From c5c2b88bef1a2f095dc1d62b772091fe22627410 Mon Sep 17 00:00:00 2001 From: "Samuele E. Locatelli" Date: Mon, 5 Jun 2017 18:26:01 +0200 Subject: [PATCH] fix dim vettore assi + aggiunti appunti + speedup base clock... --- .../CMSCncLib/CNC/CNC.SIEMENS/CNC.SIEMENS.vb | 5 ++--- MTC_Adapter/MTC_Adapter/App.config | 4 ++-- .../MTC_Adapter/Readme/ToDos_Siemens.txt | 22 ++++++++++++++++++- 3 files changed, 25 insertions(+), 6 deletions(-) diff --git a/MTC_Adapter/CMSCncLib/CNC/CNC.SIEMENS/CNC.SIEMENS.vb b/MTC_Adapter/CMSCncLib/CNC/CNC.SIEMENS/CNC.SIEMENS.vb index 8a9ccf8..98855f6 100644 --- a/MTC_Adapter/CMSCncLib/CNC/CNC.SIEMENS/CNC.SIEMENS.vb +++ b/MTC_Adapter/CMSCncLib/CNC/CNC.SIEMENS/CNC.SIEMENS.vb @@ -911,9 +911,8 @@ Namespace CNC ' RIFERIMENTO: ' txt Giuseppe - ReDim itemRead(2) - itemRead(0) = New Item("DB241.DBD0:[16]") 'Posizione attuale + itemRead(0) = New Item("DB241.DBD0:[16]") 'Posizione attuale itemRead(1) = New Item("DB254.DBW140:[20]") 'Speed effettiva itemRead(2) = New Item("DB254.DBB180:[20]") 'Carico effettivo @@ -928,7 +927,7 @@ Namespace CNC End Try Loop - Dim datiAssi(20) As AxData + Dim datiAssi(19) As AxData ' faccio copia valori! ...posizione For i As Integer = 0 To 15 diff --git a/MTC_Adapter/MTC_Adapter/App.config b/MTC_Adapter/MTC_Adapter/App.config index 065ad39..b64e1c8 100644 --- a/MTC_Adapter/MTC_Adapter/App.config +++ b/MTC_Adapter/MTC_Adapter/App.config @@ -9,8 +9,8 @@ - - + + diff --git a/MTC_Adapter/MTC_Adapter/Readme/ToDos_Siemens.txt b/MTC_Adapter/MTC_Adapter/Readme/ToDos_Siemens.txt index daa4db7..947b190 100644 --- a/MTC_Adapter/MTC_Adapter/Readme/ToDos_Siemens.txt +++ b/MTC_Adapter/MTC_Adapter/Readme/ToDos_Siemens.txt @@ -5,4 +5,24 @@ - lettura multiValore: implementata x assi, da testare!!! - modificare lettura dati UT per fare un solo accesso con + ItemRead contemporanei... - LF: vanno accorpate letture COntatori (getMtzDataFromPlc | 536+) e Valori Analogici (getAnalogDataFromPlc | 1064+) con un unica lettura di 2 oggetti di dimensione pari a quanti valori ci sono da leggere... -- MF: lettura valori status (getStatusDataFromPlc | 1048+) da fare insieme alle altre info con readGlobalData \ No newline at end of file +- MF: lettura valori status (getStatusDataFromPlc | 1048+) da fare insieme alle altre info con readGlobalData + +controllare: +- p133: numAlarms (module S) +- p173: 3.3.2 Area N, Block SALA : Alarms: List organized according to time, oldest alarm +appears first +- p176: 3.3.3 Area N, Block SALAP : Alarms: List organized according to priority +- p179: 3.3.4 Area N, Block SALAL : Alarms: Liste organized according to time, most recent +alarm appears first +- p182: 3.3.5 Area N, Block SMA : State data: Machine axes +- p274: 3.4.2 Area C, Block S : Channel-specific status data (codici G) +- p306: acToolOCorr (posizione punta utensile?) +- p321: actToolEntryCorrLength (posiz punta UT?) + +verifica: arrivaot a pag 352 + +variabili: verifica da pannello siemens diagnostica / variabili +DB241.dbd0 --> CMD_ACT (p412), dove actToolBasePos =pos act, mentre cmdToolBasePos-actToolBasePos = distance to go... VERIFICARE... AA_IM + + +