From 13c75d38d8cf5e97193b6096148474572deb28e2 Mon Sep 17 00:00:00 2001 From: Samuele Locatelli Date: Mon, 6 Mar 2023 10:11:16 +0100 Subject: [PATCH] inizio gestione parametri x macchine con 2 PLC --- IOB-WIN-NEXT/AdapterForm.cs | 2 ++ IOB-WIN-NEXT/DATA/CONF/IMI_RIMOR_SAB_01.ini | 3 +++ IOB-WIN-NEXT/DATA/CONF/IMI_RIMOR_SAB_02.ini | 3 +++ IOB-WIN-NEXT/IobConfiguration.cs | 11 +++++++++++ 4 files changed, 19 insertions(+) diff --git a/IOB-WIN-NEXT/AdapterForm.cs b/IOB-WIN-NEXT/AdapterForm.cs index 5cb08852..f612dc03 100644 --- a/IOB-WIN-NEXT/AdapterForm.cs +++ b/IOB-WIN-NEXT/AdapterForm.cs @@ -1576,6 +1576,8 @@ namespace IOB_WIN_NEXT optPar = optParRead, versIOB = System.Reflection.Assembly.GetExecutingAssembly().GetName().Version.ToString(), codIOB = fIni.ReadString("IOB", "IOB_NAME", CurrIOB), + disableExeTask = bool.Parse(fIni.ReadString("IOB", "DIS_EXE_TASK", "false")), + disableStateCh = bool.Parse(fIni.ReadString("IOB", "DIS_STATE_CH", "false")), minDeltaSec = fIni.ReadInteger("IOB", "MinDeltaSec", 6), cncIpAddr = fIni.ReadString("CNC", "IP", "::1"), cncPort = fIni.ReadString("CNC", "PORT", "0"), diff --git a/IOB-WIN-NEXT/DATA/CONF/IMI_RIMOR_SAB_01.ini b/IOB-WIN-NEXT/DATA/CONF/IMI_RIMOR_SAB_01.ini index a2dcaaf0..d209539c 100644 --- a/IOB-WIN-NEXT/DATA/CONF/IMI_RIMOR_SAB_01.ini +++ b/IOB-WIN-NEXT/DATA/CONF/IMI_RIMOR_SAB_01.ini @@ -4,6 +4,9 @@ CNCTYPE=MODBUS_TCP_RIMOR PING_MS_TIMEOUT=1000 MinDeltaSec=5 +IOB_NAME=IMI_RIMOR_SAB +DIS_EXE_TASK=TRUE +DIS_STATE_CH=FALSE [MACHINE] VENDOR=RIMOR diff --git a/IOB-WIN-NEXT/DATA/CONF/IMI_RIMOR_SAB_02.ini b/IOB-WIN-NEXT/DATA/CONF/IMI_RIMOR_SAB_02.ini index 1d78e867..533dd283 100644 --- a/IOB-WIN-NEXT/DATA/CONF/IMI_RIMOR_SAB_02.ini +++ b/IOB-WIN-NEXT/DATA/CONF/IMI_RIMOR_SAB_02.ini @@ -4,6 +4,9 @@ CNCTYPE=MODBUS_TCP_RIMOR PING_MS_TIMEOUT=1000 MinDeltaSec=5 +IOB_NAME=IMI_RIMOR_SAB +DIS_EXE_TASK=FALSE +DIS_STATE_CH=TRUE [MACHINE] VENDOR=RIMOR diff --git a/IOB-WIN-NEXT/IobConfiguration.cs b/IOB-WIN-NEXT/IobConfiguration.cs index af6eb8c3..b02c97a1 100644 --- a/IOB-WIN-NEXT/IobConfiguration.cs +++ b/IOB-WIN-NEXT/IobConfiguration.cs @@ -51,6 +51,17 @@ namespace IOB_WIN_NEXT /// public string cpuType { get; set; } = ""; + /// + /// Indica che sono disabilitati i Task2Exe (tipicamente gestione scrittura verso PLC) + /// + public bool disableExeTask { get; set; } = false; + + /// + /// Indica che sono disabilitate le fasi controllo stato/semafori (tipicamente x impianti + /// con PLC "suddivisi", PLC + HMI) + /// + public bool disableStateCh { get; set; } = false; + /// /// Nome file di INI ///