Merge remote-tracking branch 'origin/develop' into develop

This commit is contained in:
Samuele E. Locatelli
2017-09-13 11:27:13 +02:00
7 changed files with 534 additions and 1034 deletions
+11 -4
View File
@@ -637,7 +637,7 @@ namespace MTC_Adapter
}
fatto = true;
}
catch(Exception exc)
catch (Exception exc)
{ }
return fatto;
}
@@ -1002,12 +1002,19 @@ namespace MTC_Adapter
try
{
//string axName = System.Text.Encoding.ASCII.GetString(posAssi[i].AxisName);
axName = Convert.ToChar(posAssiTgt[i].AxisName);
if (posAssiTgt[i].AxisName == 0)
{
axName = '-';
}
else
{
axName = Convert.ToChar(posAssiTgt[i].AxisName);
}
newPos = posAssi[i].position;
newPosTgt = posAssiTgt[i].position;
// popolo valori... LOAD gestito da vettore letto con area memoria AnalogData.map
vettAxis[i].mAxLoad.Value = istLoadAssi[i];
vettAxis[i].mAxLoad.Value = Convert.ToUInt32(istLoadAssi[i].vcMedian);
vettAxis[i].mAxPosAct.Value = newPos;
vettAxis[i].mAxPosTgt.Value = newPosTgt;
@@ -1044,7 +1051,7 @@ namespace MTC_Adapter
if (utils.CRB("verbose"))
{
sb.AppendLine(string.Format("Asse {0}: PosAct:{1:N3} | Prg:{2:N3} | Load:{3:N1} | {4}", axName, newPos, newPosTgt, istLoadAssi[i], direzione));
sb.AppendLine(string.Format("Asse {0}: PosAct:{1:N3} | Prg:{2:N3} | Load:{3:N1} | {4}", axName, newPos, newPosTgt, vettAxis[i].mAxLoad.Value, direzione));
}
// salvo valori vettore prec...
+1 -1
View File
@@ -45,7 +45,7 @@
<!--<add key ="ipPLC" value="192.168.214.1" />-->
<!--CMS PROD-->
<!--<add key ="ipPLC" value="192.168.139.1" />-->
<add key ="ipPLC" value="10.30.9.1" />
<add key ="ipPLC" value="192.168.157.2" />
<add key="recTime" value="true"/>
<add key="verbose" value="true"/>
@@ -1,8 +1,8 @@
<?xml version="1.0" encoding="utf-8"?>
<AdapterConf xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<Version>1</Version>
<NomeAdapt>ADAPTER_FANUC</NomeAdapt>
<TipoAdapt>FANUC</TipoAdapt>
<NomeAdapt>ADAPTER_OSAI</NomeAdapt>
<TipoAdapt>OSAI</TipoAdapt>
<ContOreMaccOn>0</ContOreMaccOn>
<ContOreMaccLav>0</ContOreMaccLav>
<ContSlittaTast>0</ContSlittaTast>
@@ -83,6 +83,10 @@
<ident>Path_01</ident>
<dataRefList />
</element>
<element>
<ident>Path_02</ident>
<dataRefList />
</element>
</Path>
<UnOp>
<element>
File diff suppressed because it is too large Load Diff
@@ -1 +1,7 @@
# Commenti con cancelletto, struttura un variabile per riga, tipo chiave|valore (occhio che il separatore è configurato da .cofig come "testCharSep"); spazi e tabulazioni dovrei trimmarli in acquisizione (qui inseriti per comodità di lettura)
# Commenti con cancelletto, struttura un variabile per riga, tipo chiave|valore (occhio che il separatore è configurato da .cofig come "testCharSep"); spazi e tabulazioni dovrei trimmarli in acquisizione (qui inseriti per comodità di lettura)
001|Axis_01_Load |NUM
002|Axis_02_Load |NUM
003|Axis_03_Load |NUM
004|Axis_04_Load |NUM
005|Axis_05_Load |NUM
006|Axis_06_Load |NUM
@@ -21,8 +21,8 @@
020|VacAct_02_Count |COUNT
021|Lubro_01_Num |COUNT
022|SlittaTastatore_Count |COUNT
023|SlittaMagazzino_01_Count |COUNT
024|ProtMagazzino_01_Count |COUNT
023|ProtMagazzino_01_Count |COUNT
024|ProtMagazzino_02_Count |COUNT
025|UnOp_01_NumCambiUT |COUNT
026|Axis_01_AccTime |COUNT
027|Axis_02_AccTime |COUNT
+5
View File
@@ -38,6 +38,11 @@ I file di configurazione sono contenuti nella cartella **..\AGENT\DATA\CONF**
In particolare l'agent ha bisogno di venire configurato tramite il file **Agent_ItemList.xml**
2017.09.13 IMPORTANTE: completare doc con note x
- numero oggetti tipizzati in counter/status deve corrispondere a conf dell'adapter (es se ho 1 sola pompa a vuoto, NON devo avere una equivalente riga in statusList.map ma mettere EMPTY
- idem x contatori: se non ho 6° asse, devo commentare (empty oppure con un carattere PRE come _, -, NO, ...) i vari contatori che NON possono essere gestiti poich non è inizializzato in XML l'oggetto corrispondente
# MTC Adapters PLC
L'adapter PLC è un programma unico che può comunicare con diversi PLC a seconda delle dll installate sulal macchina e del file di configurazione XML che verrà immesso nell'area **DATA\CONF**