{
  "mMapRead": {
    "qtyWrk": {
      "name": "qtyWrk",
      "description": "Contatore Parziale",
      "memAddr": "",
      "tipoMem": "DInt",
      "index": 0,
      "size": 4,
      "func": "POINT",
      "period": 60,
      "factor": 1,
      "displOrdinal": 5
    },
    "qtyTot": {
      "name": "qtyTot",
      "description": "Contatore Assoluto",
      "memAddr": "",
      "tipoMem": "DInt",
      "index": 0,
      "size": 4,
      "func": "POINT",
      "period": 60,
      "factor": 1,
      "displOrdinal": 6
    },
    "DYNDATA": {
      "name": "DYNDATA",
      "description": "DynData check",
      "memAddr": "",
      "tipoMem": "String",
      "index": 0,
      "size": 4,
      "func": "POINT",
      "period": 60,
      "factor": 1,
      "displOrdinal": 13
    }
  },
  "mMapWrite": {
    "setArt": {
      "name": "setArt",
      "description": "Articolo",
      "memAddr": "DB16.DBB32",
      "tipoMem": "String",
      "index": 32,
      "size": 30,
      "func": "POINT",
      "period": 60,
      "factor": 1,
      "displOrdinal": 1
    },
    "setComm": {
      "name": "setComm",
      "description": "Commessa",
      "memAddr": "DB16.DBB0",
      "tipoMem": "String",
      "index": 0,
      "size": 30,
      "func": "POINT",
      "period": 60,
      "factor": 1,
      "displOrdinal": 2
    },
    "setPzComm": {
      "name": "setPzComm",
      "description": "Qty Commessa",
      "memAddr": "DB16.DBDW64",
      "tipoMem": "DInt",
      "index": 0,
      "size": 4,
      "func": "POINT",
      "period": 60,
      "factor": 1,
      "displOrdinal": 3
    },
    "resetPzComm": {
      "name": "resetPzComm",
      "description": "Reset Contapezzi",
      "memAddr": "DB16.DBB68.1",
      "tipoMem": "Boolean",
      "index": 0,
      "size": 1,
      "func": "POINT",
      "period": 60,
      "factor": 1,
      "displOrdinal": 3
    }
  },
  "DataDecodMap": {
    "StatoMacchina": {
      "0": "COMUNICAZIONE_ASSENTE",
      "1": "EMERGENZA_INSERITA",
      "2": "AVARIA_ARIA",
      "3": "AVARIA_PRESSIONE_OLIO",
      "4": "AVARIA_LIVELLO_OLIO",
      "5": "AVARIA_TEMPERATURA_OLIO",
      "6": "AVARIA_MOTORE_POMPA_IDRAULICA",
      "7": "AVARIA_MOTORE_RAFFREDDO_IDRAULICA",
      "8": "AVARIA_SINCRONISMO_PORTE",
      "9": "AVARIA_LIBERA",
      "10": "ATTIVAZIONE_IN_CORSO",
      "11": "MODO_MANUALE_ATTREZZAGGIO",
      "12": "MODO_AUTOMATICO_LOCALE",
      "13": "MODO_AUTOMATICO_ROBOT",
      "14": "CICLO_IN_CORSO",
      "15": "LIBERO"
    },
    "StepCiclo": {
      "0": "CICICLO_AUTOMATICO_FERMO",
      "5": "CONTROLLO_MODO_OPERATIVO",
      "8": "MODO_ATTIVO_CON_ROBOT",
      "10": "SBLOCCAGGIO_PEZZO",
      "11": "APERTURA_PORTELLO_ROBOT",
      "12": "CONSENSO_ACCESSO_AL_ROBOT",
      "14": "CARICO_ROBOT_IN_CORSO",
      "16": "CARICO_ROBOT_CONCLUSO",
      "18": "CHIUSURA_PORTELLO_ROBOT",
      "20": "VERIFICA_POSIZIONE_CARRI",
      "22": "BLOCCAGGIO_PEZZO",
      "24": "ATTESA_CARRO_A_DESTRA",
      "25": "DISCESA_RAPIDO_BROCCIATURA",
      "26": "CICLO_DI_BROCCIATURA",
      "28": "RITORNO_BROCCIATRICE",
      "30": "COMANDO_CARRO_A_SINISTRA",
      "32": "CICLO_DI_ALESATURA",
      "34": "RITORNO_CARRO_ALESATURA",
      "36": "COMANDO_CARRO_A_DESTRA",
      "38": "INCREMENTO_CONTAPEZZI",
      "40": "CONTROLLO_TIME_OUT_CICLO",
      "42": "RILANCIO_CICLO_F42",
      "45": "ATTESA_FINE_CICLO"
    }
  }
}