inserito e modificato codice x gestione contatori manutenzione EOK x ESA
This commit is contained in:
@@ -546,6 +546,22 @@ namespace MTC_Adapter
|
||||
/// vettore gestione cronometraggi
|
||||
/// </summary>
|
||||
public DateTime inizio;
|
||||
/// <summary>
|
||||
/// Conteggio ATTUALE ore macchina ON
|
||||
/// </summary>
|
||||
public TimeSpan contOreMaccOn;
|
||||
/// <summary>
|
||||
/// Conteggio ATTUALE ore macchina IN LAVORO
|
||||
/// </summary>
|
||||
public TimeSpan contOreMaccLav;
|
||||
/// <summary>
|
||||
/// Vettore dei contatori giri cumulati elettromandrino (migliaia)
|
||||
/// </summary>
|
||||
public int[] contGiriElettrom;
|
||||
/// <summary>
|
||||
/// Vettore dei contatori del movimento degli assi
|
||||
/// </summary>
|
||||
public float[] contKmMovAssi;
|
||||
|
||||
/// <summary>
|
||||
/// posizione precedente assi per calcolo distanze...
|
||||
@@ -713,10 +729,14 @@ namespace MTC_Adapter
|
||||
/// </summary>
|
||||
public Event mStatus = new Event("STATUS");
|
||||
/// <summary>
|
||||
/// Minuti funzionamento globale macchina
|
||||
/// Minuti accensione globale macchina
|
||||
/// </summary>
|
||||
public Sample mAccTime = new Sample("ACC_TIME");
|
||||
/// <summary>
|
||||
/// Minuti funzionamento globale macchina (IN LAVORO)
|
||||
/// </summary>
|
||||
public Sample mAccTimeWork = new Sample("ACC_TIME_WORK");
|
||||
/// <summary>
|
||||
/// Orologio
|
||||
/// </summary>
|
||||
public Sample mClock = new Sample("CLOCK");
|
||||
@@ -809,6 +829,7 @@ namespace MTC_Adapter
|
||||
// status, clock, emergency stop
|
||||
mAdapter.AddDataItem(mStatus);
|
||||
mAdapter.AddDataItem(mAccTime);
|
||||
mAdapter.AddDataItem(mAccTimeWork);
|
||||
mAdapter.AddDataItem(mClock);
|
||||
mAdapter.AddDataItem(mPower);
|
||||
mAdapter.AddDataItem(mEStop);
|
||||
@@ -1064,6 +1085,20 @@ namespace MTC_Adapter
|
||||
// resetto running flag...
|
||||
adpRunning = false;
|
||||
|
||||
// carico valori a zero x i conteggi
|
||||
contOreMaccOn = new TimeSpan(0);
|
||||
contOreMaccLav = new TimeSpan(0);
|
||||
contGiriElettrom = new int[currAdpConf.nUnOp];
|
||||
for (int i = 0; i < currAdpConf.nUnOp; i++)
|
||||
{
|
||||
contGiriElettrom[i] = 0;
|
||||
}
|
||||
contKmMovAssi = new float[currAdpConf.nAxis];
|
||||
for (int i = 0; i < currAdpConf.nAxis; i++)
|
||||
{
|
||||
contKmMovAssi[i] = 0;
|
||||
}
|
||||
|
||||
mAlarmSystem.Normal();
|
||||
mAlarmCNC.Normal();
|
||||
mAlarmPLC.Normal();
|
||||
|
||||
Reference in New Issue
Block a user