Prima bozza beckhoff
This commit is contained in:
@@ -0,0 +1,83 @@
|
||||
|
||||
Microsoft Visual Studio Solution File, Format Version 12.00
|
||||
# Visual Studio Version 17
|
||||
VisualStudioVersion = 17.2.32505.173
|
||||
MinimumVisualStudioVersion = 10.0.40219.1
|
||||
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "VersGen", "VersGen\VersGen.csproj", "{58E399F3-9D4E-49D3-AB35-9ED536543D50}"
|
||||
EndProject
|
||||
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Solution Items", "Solution Items", "{B52E3E86-1B82-4F4D-982C-0C8909CD2A28}"
|
||||
ProjectSection(SolutionItems) = preProject
|
||||
.editorconfig = .editorconfig
|
||||
EndProjectSection
|
||||
EndProject
|
||||
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "IOB-UT-NEXT", "IOB-UT-NEXT\IOB-UT-NEXT.csproj", "{90512E12-29FC-460D-94CC-648C2A072DBD}"
|
||||
EndProject
|
||||
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "IOB-WIN-FORM", "IOB-WIN-FORM\IOB-WIN-FORM.csproj", "{9BA331BB-9BF1-40E0-AC03-74B43D73A097}"
|
||||
EndProject
|
||||
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "IOB-WIN-BECKHOFF", "IOB-WIN-BECKHOFF\IOB-WIN-BECKHOFF.csproj", "{9A1F9F81-0E68-4CE1-845D-3A391A2FEC68}"
|
||||
EndProject
|
||||
Global
|
||||
GlobalSection(SolutionConfigurationPlatforms) = preSolution
|
||||
Debug|Any CPU = Debug|Any CPU
|
||||
Debug|x86 = Debug|x86
|
||||
Release|Any CPU = Release|Any CPU
|
||||
Release|x86 = Release|x86
|
||||
Remote_DEBUG|Any CPU = Remote_DEBUG|Any CPU
|
||||
Remote_DEBUG|x86 = Remote_DEBUG|x86
|
||||
EndGlobalSection
|
||||
GlobalSection(ProjectConfigurationPlatforms) = postSolution
|
||||
{58E399F3-9D4E-49D3-AB35-9ED536543D50}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
|
||||
{58E399F3-9D4E-49D3-AB35-9ED536543D50}.Debug|Any CPU.Build.0 = Debug|Any CPU
|
||||
{58E399F3-9D4E-49D3-AB35-9ED536543D50}.Debug|x86.ActiveCfg = Debug|Any CPU
|
||||
{58E399F3-9D4E-49D3-AB35-9ED536543D50}.Debug|x86.Build.0 = Debug|Any CPU
|
||||
{58E399F3-9D4E-49D3-AB35-9ED536543D50}.Release|Any CPU.ActiveCfg = Release|Any CPU
|
||||
{58E399F3-9D4E-49D3-AB35-9ED536543D50}.Release|Any CPU.Build.0 = Release|Any CPU
|
||||
{58E399F3-9D4E-49D3-AB35-9ED536543D50}.Release|x86.ActiveCfg = Release|x86
|
||||
{58E399F3-9D4E-49D3-AB35-9ED536543D50}.Release|x86.Build.0 = Release|x86
|
||||
{58E399F3-9D4E-49D3-AB35-9ED536543D50}.Remote_DEBUG|Any CPU.ActiveCfg = Debug|Any CPU
|
||||
{58E399F3-9D4E-49D3-AB35-9ED536543D50}.Remote_DEBUG|Any CPU.Build.0 = Debug|Any CPU
|
||||
{58E399F3-9D4E-49D3-AB35-9ED536543D50}.Remote_DEBUG|x86.ActiveCfg = Remote_DEBUG|x86
|
||||
{58E399F3-9D4E-49D3-AB35-9ED536543D50}.Remote_DEBUG|x86.Build.0 = Remote_DEBUG|x86
|
||||
{90512E12-29FC-460D-94CC-648C2A072DBD}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
|
||||
{90512E12-29FC-460D-94CC-648C2A072DBD}.Debug|Any CPU.Build.0 = Debug|Any CPU
|
||||
{90512E12-29FC-460D-94CC-648C2A072DBD}.Debug|x86.ActiveCfg = Debug|x86
|
||||
{90512E12-29FC-460D-94CC-648C2A072DBD}.Debug|x86.Build.0 = Debug|x86
|
||||
{90512E12-29FC-460D-94CC-648C2A072DBD}.Release|Any CPU.ActiveCfg = Release|Any CPU
|
||||
{90512E12-29FC-460D-94CC-648C2A072DBD}.Release|Any CPU.Build.0 = Release|Any CPU
|
||||
{90512E12-29FC-460D-94CC-648C2A072DBD}.Release|x86.ActiveCfg = Release|x86
|
||||
{90512E12-29FC-460D-94CC-648C2A072DBD}.Release|x86.Build.0 = Release|x86
|
||||
{90512E12-29FC-460D-94CC-648C2A072DBD}.Remote_DEBUG|Any CPU.ActiveCfg = Debug|Any CPU
|
||||
{90512E12-29FC-460D-94CC-648C2A072DBD}.Remote_DEBUG|Any CPU.Build.0 = Debug|Any CPU
|
||||
{90512E12-29FC-460D-94CC-648C2A072DBD}.Remote_DEBUG|x86.ActiveCfg = Release|x86
|
||||
{9BA331BB-9BF1-40E0-AC03-74B43D73A097}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
|
||||
{9BA331BB-9BF1-40E0-AC03-74B43D73A097}.Debug|Any CPU.Build.0 = Debug|Any CPU
|
||||
{9BA331BB-9BF1-40E0-AC03-74B43D73A097}.Debug|x86.ActiveCfg = Debug|Any CPU
|
||||
{9BA331BB-9BF1-40E0-AC03-74B43D73A097}.Debug|x86.Build.0 = Debug|Any CPU
|
||||
{9BA331BB-9BF1-40E0-AC03-74B43D73A097}.Release|Any CPU.ActiveCfg = Release|Any CPU
|
||||
{9BA331BB-9BF1-40E0-AC03-74B43D73A097}.Release|Any CPU.Build.0 = Release|Any CPU
|
||||
{9BA331BB-9BF1-40E0-AC03-74B43D73A097}.Release|x86.ActiveCfg = Release|Any CPU
|
||||
{9BA331BB-9BF1-40E0-AC03-74B43D73A097}.Release|x86.Build.0 = Release|Any CPU
|
||||
{9BA331BB-9BF1-40E0-AC03-74B43D73A097}.Remote_DEBUG|Any CPU.ActiveCfg = Debug|Any CPU
|
||||
{9BA331BB-9BF1-40E0-AC03-74B43D73A097}.Remote_DEBUG|Any CPU.Build.0 = Debug|Any CPU
|
||||
{9BA331BB-9BF1-40E0-AC03-74B43D73A097}.Remote_DEBUG|x86.ActiveCfg = Release|Any CPU
|
||||
{9BA331BB-9BF1-40E0-AC03-74B43D73A097}.Remote_DEBUG|x86.Build.0 = Release|Any CPU
|
||||
{9A1F9F81-0E68-4CE1-845D-3A391A2FEC68}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
|
||||
{9A1F9F81-0E68-4CE1-845D-3A391A2FEC68}.Debug|Any CPU.Build.0 = Debug|Any CPU
|
||||
{9A1F9F81-0E68-4CE1-845D-3A391A2FEC68}.Debug|x86.ActiveCfg = Debug|Any CPU
|
||||
{9A1F9F81-0E68-4CE1-845D-3A391A2FEC68}.Debug|x86.Build.0 = Debug|Any CPU
|
||||
{9A1F9F81-0E68-4CE1-845D-3A391A2FEC68}.Release|Any CPU.ActiveCfg = Release|Any CPU
|
||||
{9A1F9F81-0E68-4CE1-845D-3A391A2FEC68}.Release|Any CPU.Build.0 = Release|Any CPU
|
||||
{9A1F9F81-0E68-4CE1-845D-3A391A2FEC68}.Release|x86.ActiveCfg = Release|Any CPU
|
||||
{9A1F9F81-0E68-4CE1-845D-3A391A2FEC68}.Release|x86.Build.0 = Release|Any CPU
|
||||
{9A1F9F81-0E68-4CE1-845D-3A391A2FEC68}.Remote_DEBUG|Any CPU.ActiveCfg = Release|Any CPU
|
||||
{9A1F9F81-0E68-4CE1-845D-3A391A2FEC68}.Remote_DEBUG|Any CPU.Build.0 = Release|Any CPU
|
||||
{9A1F9F81-0E68-4CE1-845D-3A391A2FEC68}.Remote_DEBUG|x86.ActiveCfg = Release|Any CPU
|
||||
{9A1F9F81-0E68-4CE1-845D-3A391A2FEC68}.Remote_DEBUG|x86.Build.0 = Release|Any CPU
|
||||
EndGlobalSection
|
||||
GlobalSection(SolutionProperties) = preSolution
|
||||
HideSolutionNode = FALSE
|
||||
EndGlobalSection
|
||||
GlobalSection(ExtensibilityGlobals) = postSolution
|
||||
SolutionGuid = {801DCDC5-B7D3-4EA5-B543-783D2C91765F}
|
||||
EndGlobalSection
|
||||
EndGlobal
|
||||
@@ -0,0 +1,56 @@
|
||||
using IOB_UT_NEXT;
|
||||
using IOB_WIN_BECKHOFF.Iob;
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Text;
|
||||
using System.Threading.Tasks;
|
||||
|
||||
namespace IOB_WIN_BECKHOFF
|
||||
{
|
||||
public class AdapterFormNext: IOB_WIN_FORM.AdapterForm
|
||||
{
|
||||
|
||||
/// <summary>
|
||||
/// Avvio MainForm
|
||||
/// </summary>
|
||||
/// <param name="codIOB"></param>
|
||||
public AdapterFormNext(string codIOB): base(codIOB)
|
||||
{
|
||||
}
|
||||
/// <summary>
|
||||
/// carica IOB richiesto
|
||||
/// </summary>
|
||||
protected override void loadIobType()
|
||||
{
|
||||
if (IOBConf != null)
|
||||
{
|
||||
switch (tipoScelto)
|
||||
{
|
||||
case tipoAdapter.BECKHOFF:
|
||||
case tipoAdapter.BECKHOFF_CPA:
|
||||
iobObj = new IobBeckhoff.BeckhoffCpa(this, IOBConf);
|
||||
btnStart.Enabled = true;
|
||||
break;
|
||||
|
||||
case tipoAdapter.SIMULA:
|
||||
case tipoAdapter.ND:
|
||||
default:
|
||||
iobObj = new IOB_WIN_FORM.Iob.Simula(this, IOBConf);
|
||||
btnStart.Enabled = false;
|
||||
break;
|
||||
}
|
||||
lblCncText = $"CNC: {IOBConf.tipoIob} [{IOBConf.cncIpAddr}:{IOBConf.cncPort}]";
|
||||
lblSrvUrlText = $"SRV: {IOBConf.serverData.MPIP} | URL: {IOBConf.serverData.MPURL}{IOBConf.serverData.CMDBASE}";
|
||||
|
||||
// aggancio evento refresh
|
||||
iobObj.eh_refreshed += IobObj_eh_refreshed;
|
||||
|
||||
// carico i default values su interfaccia
|
||||
setDefaults();
|
||||
|
||||
displayTaskAndLog($"Caricata conf per adapter {tipoScelto}");
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,10 @@
|
||||
<?xml version="1.0" encoding="utf-8" ?>
|
||||
<!-- For more information on using transformations
|
||||
see the web.config examples at http://go.microsoft.com/fwlink/?LinkId=214134. -->
|
||||
<configuration xmlns:xdt="http://schemas.microsoft.com/XML-Document-Transform">
|
||||
<appSettings>
|
||||
<add key="autoLoadConf" value="true" xdt:Transform="Replace" xdt:Locator="Match(key)"/>
|
||||
<!--<add key="DemoIn" value="true" xdt:Transform="Replace" xdt:Locator="Match(key)"/>-->
|
||||
<!--<add key="DemoOut" value="true" xdt:Transform="Replace" xdt:Locator="Match(key)"/>-->
|
||||
</appSettings>
|
||||
</configuration>
|
||||
@@ -0,0 +1,11 @@
|
||||
<?xml version="1.0" encoding="utf-8" ?>
|
||||
<!-- For more information on using transformations
|
||||
see the web.config examples at http://go.microsoft.com/fwlink/?LinkId=214134. -->
|
||||
<configuration xmlns:xdt="http://schemas.microsoft.com/XML-Document-Transform">
|
||||
<appSettings>
|
||||
<add key="autoLoadConf" value="true" xdt:Transform="Replace" xdt:Locator="Match(key)"/>
|
||||
<add key="DemoIn" value="false" xdt:Transform="Replace" xdt:Locator="Match(key)"/>
|
||||
<add key="DemoOut" value="false" xdt:Transform="Replace" xdt:Locator="Match(key)"/>
|
||||
<add key="verbose" value="false" xdt:Transform="Replace" xdt:Locator="Match(key)"/>
|
||||
</appSettings>
|
||||
</configuration>
|
||||
@@ -0,0 +1,186 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<configuration>
|
||||
<configSections>
|
||||
|
||||
<section name="entityFramework" type="System.Data.Entity.Internal.ConfigFile.EntityFrameworkSection, EntityFramework, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" requirePermission="false" />
|
||||
</configSections>
|
||||
<startup>
|
||||
<supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.6.2" />
|
||||
</startup>
|
||||
<appSettings>
|
||||
<add key="appName" value="IOB-WIN-FTP" />
|
||||
<add key="enableTest" value="false" />
|
||||
<add key="enableContapezzi" value="true" />
|
||||
<add key="enableMode" value="true" />
|
||||
<add key="enableOverrides" value="false" />
|
||||
<add key="enableTSVC" value="true" />
|
||||
<add key="enableDynData" value="false" />
|
||||
<add key="enableSysInfo" value="false" />
|
||||
<add key="enableAlarms" value="true" />
|
||||
<add key="doStartMemDump" value="false" />
|
||||
<add key="doSampleMemory" value="false" />
|
||||
<add key="basePrgMemPath" value="CNCMEMUSER" />
|
||||
<add key="pingMsTimeout" value="1500" />
|
||||
<add key="serverPingDisabled" value="false" />
|
||||
<add key="urlCallTOut" value="9999" />
|
||||
<add key="urlRandWait" value="200" />
|
||||
<!-- ciclo corto x invio a server: ms -->
|
||||
<add key="timerIntMs" value="10" />
|
||||
<add key="fastCount" value="20" />
|
||||
<add key="normCount" value="200" />
|
||||
<add key="slowCount" value="500" />
|
||||
<add key="verySlowCount" value="3000" />
|
||||
<add key="sampleMemCount" value="6000" />
|
||||
<add key="waitEndCycle" value="0" />
|
||||
<add key="comCheckTOut" value="10" />
|
||||
<!-- watchdog, ping, check disconnesso -->
|
||||
<add key="nMaxSend" value="10" />
|
||||
<add key="pingTestSec" value="5" />
|
||||
<add key="watchdogMaxSec" value="90" />
|
||||
<add key="disconMaxSec" value="30" />
|
||||
<add key="defIOB" value="2999" />
|
||||
<add key="pauseSendMSec" value="2000" />
|
||||
<add key="sendStartFLog" value="false" />
|
||||
<!--gestione coda-->
|
||||
<add key="maxQueueFLog" value="16384" />
|
||||
<add key="maxQueueRawTransf" value="1024" />
|
||||
<!--gestione max num errori-->
|
||||
<add key="maxAliveErrors" value="1000" />
|
||||
<add key="maxErroriCheck" value="300" />
|
||||
<add key="maxSendErrors" value="100" />
|
||||
<add key="maxReadErrors" value="20" />
|
||||
<!--parametri SIM-->
|
||||
<add key="waitSimPar" value="30" />
|
||||
<!--<add key="waitSimPar" value="45" />-->
|
||||
<!--gestione REDIS-->
|
||||
<add key="RedisConn" value="localhost,abortConnect=false,ssl=false" />
|
||||
<add key="RedisConnAdmin" value="localhost,abortConnect=false,ssl=false" />
|
||||
<add key="redisDb" value="10" />
|
||||
<!--gestione invio dati in blocchi Json-->
|
||||
<add key="minJsonData" value="2" />
|
||||
<add key="maxJsonData" value="100" />
|
||||
<add key="maxJsonDataEv" value="25" />
|
||||
<!--gestione multithread-->
|
||||
<add key="sendDataByThread" value="false" />
|
||||
<!--Modalità DEMO: DemoOUT indica che NON invia davvero al server e DemoIN che simula e NON legge da PLC-->
|
||||
<add key="DemoIn" value="false" />
|
||||
<add key="DemoInSample" value="false" />
|
||||
<add key="DemoOut" value="false" />
|
||||
<!--definizione invio dati molto variabili-->
|
||||
<add key="SendAxPos" value="false" />
|
||||
<add key="SendFeedSpeed" value="false" />
|
||||
<!--Definizione avvio Adapter-->
|
||||
<add key="autoLoadConf" value="true" />
|
||||
<add key="autoStartOnLoad" value="true" />
|
||||
<add key="startMinimized" value="false" />
|
||||
<add key="windowCanMax" value="true" />
|
||||
<add key="trayClose" value="true" />
|
||||
<add key="autoSaveSec" value="60" />
|
||||
<add key="waitRecMSec" value="60000" />
|
||||
<add key="testCharSep" value="|" />
|
||||
<add key="delayShowLogMs" value="500" />
|
||||
<add key="vetoSeconds" value="5" />
|
||||
<!--conf file-->
|
||||
<add key="dataPath" value="DATA" />
|
||||
<add key="dataConfPath" value="DATA\CONF" />
|
||||
<add key="dataDatPath" value="DATA\DAT" />
|
||||
<add key="resxPath" value="Resources" />
|
||||
<add key="mainConfFile" value="MAIN.ini" />
|
||||
<add key="defaultPersLayerFile" value="PersistData.dat" />
|
||||
<!--<add key="simDataFile" value="SimData.dat" />-->
|
||||
<!--<add key="memDumpFile" value="MemoryDump.dat" />-->
|
||||
<add key="numSim" value="1" />
|
||||
<add key="AUpdAsAdm" value="true" />
|
||||
<add key="ConfToCloud" value="false" />
|
||||
<add key="CacheConfToCloudDuratHour" value="24" />
|
||||
<!--logging-->
|
||||
<add key="recTime" value="true" />
|
||||
<add key="verbose" value="false" />
|
||||
<add key="logEvery" value="100" />
|
||||
<add key="zipLogOldDay" value="1" />
|
||||
<add key="maxLogDirSize" value="300" />
|
||||
<add key="maxLogDays" value="400" />
|
||||
<add key="numRowConsole" value="50" />
|
||||
<add key="verboseLogTOut" value="60" />
|
||||
<!--conf x FANUC-->
|
||||
<add key="ClientSettingsProvider.ServiceUri" value="" />
|
||||
<add key="pzCountDelay" value="2000" />
|
||||
</appSettings>
|
||||
<runtime>
|
||||
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
||||
<probing privatePath="lib;libs" xmlns="urn:schemas-microsoft-com:asm.v1" />
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.IO.Compression" publicKeyToken="b77a5c561934e089" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-4.2.0.0" newVersion="4.2.0.0" />
|
||||
</dependentAssembly>
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.Threading.Tasks.Extensions" publicKeyToken="cc7b13ffcd2ddd51" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-4.2.1.0" newVersion="4.2.1.0" />
|
||||
</dependentAssembly>
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.Buffers" publicKeyToken="cc7b13ffcd2ddd51" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-4.0.4.0" newVersion="4.0.4.0" />
|
||||
</dependentAssembly>
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="Microsoft.Bcl.AsyncInterfaces" publicKeyToken="cc7b13ffcd2ddd51" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-9.0.0.0" newVersion="9.0.0.0" />
|
||||
</dependentAssembly>
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.Text.Json" publicKeyToken="cc7b13ffcd2ddd51" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-9.0.0.0" newVersion="9.0.0.0" />
|
||||
</dependentAssembly>
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.Runtime.CompilerServices.Unsafe" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-6.0.1.0" newVersion="6.0.1.0" />
|
||||
</dependentAssembly>
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.Memory" publicKeyToken="cc7b13ffcd2ddd51" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-4.0.2.0" newVersion="4.0.2.0" />
|
||||
</dependentAssembly>
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.IO.Pipelines" publicKeyToken="cc7b13ffcd2ddd51" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-9.0.0.0" newVersion="9.0.0.0" />
|
||||
</dependentAssembly>
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="Microsoft.Web.WebView2.WinForms" publicKeyToken="2a8ab48044d2601e" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-1.0.2903.40" newVersion="1.0.2903.40" />
|
||||
</dependentAssembly>
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="Microsoft.Web.WebView2.Core" publicKeyToken="2a8ab48044d2601e" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-1.0.2903.40" newVersion="1.0.2903.40" />
|
||||
</dependentAssembly>
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.ValueTuple" publicKeyToken="cc7b13ffcd2ddd51" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-4.0.3.0" newVersion="4.0.3.0" />
|
||||
</dependentAssembly>
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.Numerics.Vectors" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-4.1.5.0" newVersion="4.1.5.0" />
|
||||
</dependentAssembly>
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.Threading.Channels" publicKeyToken="cc7b13ffcd2ddd51" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-9.0.0.0" newVersion="9.0.0.0" />
|
||||
</dependentAssembly>
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="Microsoft.Extensions.Logging.Abstractions" publicKeyToken="adb9793829ddae60" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-9.0.0.0" newVersion="9.0.0.0" />
|
||||
</dependentAssembly>
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.Runtime.InteropServices.RuntimeInformation" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-4.0.1.0" newVersion="4.0.1.0" />
|
||||
</dependentAssembly>
|
||||
</assemblyBinding>
|
||||
</runtime>
|
||||
<system.web>
|
||||
<membership defaultProvider="ClientAuthenticationMembershipProvider">
|
||||
<providers>
|
||||
<add name="ClientAuthenticationMembershipProvider" type="System.Web.ClientServices.Providers.ClientFormsAuthenticationMembershipProvider, System.Web.Extensions, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" serviceUri="" />
|
||||
</providers>
|
||||
</membership>
|
||||
<roleManager defaultProvider="ClientRoleProvider" enabled="true">
|
||||
<providers>
|
||||
<add name="ClientRoleProvider" type="System.Web.ClientServices.Providers.ClientRoleProvider, System.Web.Extensions, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" serviceUri="" cacheTimeout="86400" />
|
||||
</providers>
|
||||
</roleManager>
|
||||
</system.web>
|
||||
</configuration>
|
||||
@@ -1,15 +1,14 @@
|
||||
;Configurazione IOB-WIN
|
||||
[IOB]
|
||||
CNCTYPE=FANUC
|
||||
CNCTYPE=BECKHOFF_CPA
|
||||
|
||||
[MACHINE]
|
||||
VENDOR=CITIZEN
|
||||
MODEL=GN-3200
|
||||
VENDOR=CPA
|
||||
MODEL=SELEZ
|
||||
|
||||
[CNC]
|
||||
; CITIZEN RETTIFICA 3021
|
||||
IP=192.168.0.24
|
||||
PORT=8193
|
||||
IP=5.97.72.66.1.1
|
||||
PORT=851
|
||||
GETPRGNAME=true
|
||||
|
||||
[SERVER]
|
||||
@@ -25,22 +24,22 @@ CMDREBO=/sendReboot.aspx?idxMacchina=
|
||||
[MEMORY]
|
||||
; Red: Y2.0 | Yellow: Y1.7 | Green Y2.1 | riscaldamento Y7.4 | D19.1 MANCA PEZZO (SE rosso)
|
||||
;BIT0=CONN
|
||||
BIT1=Y2.1
|
||||
BIT2=PZCOUNT.PAR.6711
|
||||
BIT3=Y2.0
|
||||
BIT4=Y1.7
|
||||
BIT5=Y7.4
|
||||
AREAD_START=0
|
||||
AREAD_SIZE=0
|
||||
AREAG_SIZE=48
|
||||
AREAR_START=0
|
||||
AREAR_SIZE=0
|
||||
AREAX_START=0
|
||||
AREAX_SIZE=0
|
||||
AREAY_START=0
|
||||
AREAY_SIZE=8
|
||||
PAR_START=6711
|
||||
PAR_SIZE=3
|
||||
;BIT1=Y2.1
|
||||
;BIT2=PZCOUNT.PAR.6711
|
||||
;BIT3=Y2.0
|
||||
;BIT4=Y1.7
|
||||
;BIT5=Y7.4
|
||||
;AREAD_START=0
|
||||
;AREAD_SIZE=0
|
||||
;AREAG_SIZE=48
|
||||
;AREAR_START=0
|
||||
;AREAR_SIZE=0
|
||||
;AREAX_START=0
|
||||
;AREAX_SIZE=0
|
||||
;AREAY_START=0
|
||||
;AREAY_SIZE=8
|
||||
;PAR_START=6711
|
||||
;PAR_SIZE=3
|
||||
|
||||
[BLINK]
|
||||
;MAX_COUNTER_BLINK = 30
|
||||
@@ -58,16 +57,20 @@ BLINK_FILT=0
|
||||
|
||||
[OPTPAR]
|
||||
;PZCOUNT_MODE=STD|BIT
|
||||
PZCOUNT_MODE=STD.PAR.6711
|
||||
PZGTOT_MODE=STD.PAR.6712
|
||||
PZREQ_MODE=STD.PAR.6713
|
||||
;PZCOUNT_MODE=STD.PAR.6711
|
||||
;PZGTOT_MODE=STD.PAR.6712
|
||||
;PZREQ_MODE=STD.PAR.6713
|
||||
;PZCAD_MODE=STD.D.6408.DW
|
||||
ENABLE_PZ_RESET=TRUE
|
||||
ENABLE_PZ_RESET_stopSetup=TRUE
|
||||
;ENABLE_PZ_RESET=TRUE
|
||||
;ENABLE_PZ_RESET_stopSetup=TRUE
|
||||
;gestione invio pezzi in blocco
|
||||
CPA_STATE_VAR=VarADS.StatoMacchina
|
||||
CPA_PZCOUNT=VarADS.TotaliLancio
|
||||
ENABLE_SEND_PZC_BLOCK=TRUE
|
||||
MIN_SEND_PZC_BLOCK=5
|
||||
MIN_SEND_PZC_BLOCK=1
|
||||
MAX_SEND_PZC_BLOCK=100
|
||||
|
||||
PARAM_CONF=3023.json
|
||||
|
||||
[BRANCH]
|
||||
NAME=develop
|
||||
NAME=master
|
||||
@@ -0,0 +1,118 @@
|
||||
{
|
||||
"mMapWrite": {
|
||||
"setComm": {
|
||||
"name": "setComm",
|
||||
"description": "Commessa",
|
||||
"tipoMem": "String",
|
||||
"memAddr": "VarADS.NomeLancioRichiesto",
|
||||
"index": 0,
|
||||
"size": 0
|
||||
},
|
||||
"setArt": {
|
||||
"name": "setArt",
|
||||
"description": "Articolo",
|
||||
"tipoMem": "String",
|
||||
"memAddr": "VarADS.NomeDisegnoRichiesto",
|
||||
"index": 0,
|
||||
"size": 0
|
||||
},
|
||||
"setPzComm": {
|
||||
"name": "setPzComm",
|
||||
"description": "Qty",
|
||||
"memAddr": "VarADS.nQuantitaRichiesta",
|
||||
"tipoMem": "DInt",
|
||||
"index": 0,
|
||||
"size": 0
|
||||
}
|
||||
},
|
||||
"mMapRead": {
|
||||
//"StatoMacc": {
|
||||
// "name": "StatoMacc",
|
||||
// "description": "Stato Macchina",
|
||||
// "memAddr": "VarADS.StatoMacchina",
|
||||
// "tipoMem": "DInt",
|
||||
// "index": 0,
|
||||
// "size": 0,
|
||||
// "func": "POINT",
|
||||
// "period": 60,
|
||||
// "factor": 1
|
||||
//},
|
||||
"CurrArt": {
|
||||
"name": "CurrArt",
|
||||
"description": "Articolo Corrente",
|
||||
"memAddr": "VarADS.NomeDisegno",
|
||||
"tipoMem": "String",
|
||||
"index": 0,
|
||||
"size": 0,
|
||||
"func": "POINT",
|
||||
"period": 60,
|
||||
"factor": 1
|
||||
},
|
||||
"CurrComm": {
|
||||
"name": "CurrComm",
|
||||
"description": "Commessa Corrente",
|
||||
"memAddr": "VarADS.NomeLancio",
|
||||
"tipoMem": "String",
|
||||
"index": 0,
|
||||
"size": 0,
|
||||
"func": "POINT",
|
||||
"period": 60,
|
||||
"factor": 1
|
||||
},
|
||||
"ContTotali": {
|
||||
"name": "ContTotali",
|
||||
"description": "Pezzi Totali",
|
||||
"memAddr": "VarADS.TotaliLancio",
|
||||
"tipoMem": "DInt",
|
||||
"index": 0,
|
||||
"size": 0,
|
||||
"func": "POINT",
|
||||
"period": 60,
|
||||
"factor": 1
|
||||
},
|
||||
"ContBuoni": {
|
||||
"name": "ContBuoni",
|
||||
"description": "Pezzi Buoni",
|
||||
"memAddr": "VarADS.BuoniLancio",
|
||||
"tipoMem": "DInt",
|
||||
"index": 0,
|
||||
"size": 0,
|
||||
"func": "POINT",
|
||||
"period": 60,
|
||||
"factor": 1
|
||||
},
|
||||
"ContScarti": {
|
||||
"name": "ContScarti",
|
||||
"description": "Pezzi Scarto",
|
||||
"memAddr": "VarADS.ScartiLancio",
|
||||
"tipoMem": "DInt",
|
||||
"index": 0,
|
||||
"size": 0,
|
||||
"func": "POINT",
|
||||
"period": 60,
|
||||
"factor": 1
|
||||
},
|
||||
"ContGenerici": {
|
||||
"name": "ContGenerici",
|
||||
"description": "Pezzi Generici",
|
||||
"memAddr": "VarADS.GenericiLancio",
|
||||
"tipoMem": "DInt",
|
||||
"index": 0,
|
||||
"size": 0,
|
||||
"func": "POINT",
|
||||
"period": 60,
|
||||
"factor": 1
|
||||
}
|
||||
//"LastMess": {
|
||||
// "name": "LastMess",
|
||||
// "description": "Ultimo Messaggio",
|
||||
// "memAddr": "VarADS.MessaggioInterfaccia",
|
||||
// "tipoMem": "String",
|
||||
// "index": 0,
|
||||
// "size": 0,
|
||||
// "func": "POINT",
|
||||
// "period": 60,
|
||||
// "factor": 1
|
||||
//}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,24 @@
|
||||
;Configurazione IOB-WIN GENERALE
|
||||
[BRANCH]
|
||||
NAME=master
|
||||
|
||||
[SERVER]
|
||||
|
||||
; Server Steamware
|
||||
MPIP=10.74.82.218
|
||||
MPURL=/MP/IO
|
||||
CMDREBO=/IOB/sendRebootGateway?GWIP=
|
||||
CMDIOB2CALL=/IOB/getIob2call?GWIP=
|
||||
|
||||
;Client Install
|
||||
CLI_INST=SteamWareSim
|
||||
|
||||
[IOB]
|
||||
;--- TEST sul campo
|
||||
; SIMULAZIONE verso server ufficio
|
||||
;STARTLIST=SIMUL_01,SIMUL_02,SIMUL_03,SIMUL_04
|
||||
;STARTLIST=IMI_SONATEST
|
||||
STARTLIST=FTP_SONATEST
|
||||
|
||||
|
||||
MAXCNC=10
|
||||
@@ -0,0 +1,120 @@
|
||||
;Configurazione IOB-WIN
|
||||
[IOB]
|
||||
CNCTYPE=SIMULA
|
||||
PING_MS_TIMEOUT=500
|
||||
MinDeltaSec=5
|
||||
EnableRedisQueue=true
|
||||
;IOB_NAME=TFT_RAMA_001
|
||||
|
||||
[MACHINE]
|
||||
VENDOR=STEAMWARE
|
||||
MODEL=DEMO_SIMULATOR
|
||||
|
||||
[CNC]
|
||||
IP=127.0.0.1
|
||||
PORT=0000
|
||||
|
||||
[SERVER]
|
||||
MPIP=http://10.74.82.218
|
||||
MPURL=/MP/IO
|
||||
CMDBASE=/IOB/input/
|
||||
CMDFLOG=/IOB/flog/
|
||||
CMDALIVE=/IOB
|
||||
CMDENABLED=/IOB/enabled/
|
||||
CMDADV1=?valore=
|
||||
CMDREBO=/sendReboot.aspx?idxMacchina=
|
||||
CMD_ODL_STARTED=/IOB/getCurrOdlStart/
|
||||
CMD_FORCLE_SPLIT_ODL=/IOB/forceSplitOdlFull/
|
||||
CMD_IDLE_TIME=/IOB/getIdlePeriod/
|
||||
|
||||
[MEMORY]
|
||||
|
||||
[BLINK]
|
||||
MAX_COUNTER_BLINK = 15
|
||||
BLINK_FILT=0
|
||||
|
||||
[OPTPAR]
|
||||
DISABLE_SEND_WDST=TRUE
|
||||
AUTO_CHANGE_ODL=true
|
||||
AUTO_SNAPSHOT_DOSSIER=true
|
||||
CHANGE_ODL_HOURS=24
|
||||
CHANGE_ODL_IDLE_MIN=0
|
||||
CHANGE_ODL_MODE=SIMUL
|
||||
; gestione custom timer
|
||||
timerIntMs=100
|
||||
;PZCOUNT_MODE=STD.[PAR/MEM].info|BIT.indice
|
||||
PZCOUNT_MODE=BIT
|
||||
ENABLE_PZ_RESET=TRUE
|
||||
;gestione invio pezzi in blocco
|
||||
ENABLE_SEND_PZC_BLOCK=TRUE
|
||||
MIN_SEND_PZC_BLOCK=0
|
||||
MAX_SEND_PZC_BLOCK=100
|
||||
; gestione cambio ODL automatico (minuti minimi durata)
|
||||
MIN_DURATA_ODL=960
|
||||
; per il simulatore: 50|1 = WAIT 50, DURATION 1 con riferimento al PERIODO base (PER_BASE in ms, default 10 secondi)
|
||||
PER_BASE=10100
|
||||
SIM_PZCNT=5|1
|
||||
SIM_ALARM=100|10
|
||||
SIM_MANU=50|6
|
||||
; indica gestione e simulazione bit 5 --> slow
|
||||
SIM_SLOW=3600|20
|
||||
; indica gestione e simulazione bit 6 --> warmup/cooldown
|
||||
SIM_WUCD=8000|20
|
||||
; indica gestione e simulazione bit 7 --> emergenza
|
||||
SIM_EMRG=4000|10
|
||||
; indica simulazione delle funzionalità power ON/ OFF
|
||||
SIM_POW_ON_OFF=true
|
||||
T_ON=7
|
||||
T_OFF=22
|
||||
; indica simulazione controlli utente
|
||||
SIM_RC=81|1
|
||||
; indica simulazione registro scarti
|
||||
SIM_RS=161|1
|
||||
; indica simulazione dichiarazioni (note) utente
|
||||
SIM_DICH=261|1
|
||||
; indica matricola opr simulata
|
||||
SIM_MATR_OPR=1
|
||||
|
||||
; test x datasync...
|
||||
DATA_SYNC_AT_START=true
|
||||
; test sim dossiers tipo Kepware
|
||||
SIM_KWP=true
|
||||
|
||||
; gestione DynData simulati
|
||||
ENABLE_DYN_DATA=TRUE
|
||||
FORCE_DYN_DATA=TRUE
|
||||
NEW_DYN_DATA=TRUE
|
||||
; indica parametri gestione TcMan
|
||||
TC_MAX_TC_FACTOR=3.9
|
||||
TC_LAMBDA=0.4
|
||||
TC_MAX_INCR=5
|
||||
MAX_PZ_INCR_PERC=1000
|
||||
; conf parametri memoria READ/WRITE
|
||||
PARAM_CONF=SIMUL_01.json
|
||||
ALARM_CONF=SIMUL_01_alarm.json
|
||||
;test gestione logfile (eg: soitaab)
|
||||
EnabelPodlManFull=true
|
||||
CodGruppoIob=STEAMWARE-SIM-FASE-01
|
||||
; invio flux alla lettura file
|
||||
sendFluxOnRead=true
|
||||
|
||||
;conf test FTP
|
||||
FTP_SERVER=ftp.steamware.net
|
||||
FTP_USER=testftpuser
|
||||
FTP_PWD=we4reFromB3rghem!
|
||||
FTP_CERT=
|
||||
FTP_SKIP=TRUE
|
||||
FTP_LOC_DIR=temp\csv
|
||||
FTP_REM_DIR=
|
||||
CSV_ADD_HEADER=true
|
||||
|
||||
|
||||
[BRANCH]
|
||||
NAME=master
|
||||
|
||||
; Tags manuali
|
||||
[TAGS]
|
||||
Customer=Steamware
|
||||
HostOS=WIN
|
||||
HostName=IOB-WIN-SIMULA
|
||||
HostAddr=10.74.82.76
|
||||
@@ -0,0 +1,410 @@
|
||||
{
|
||||
"mMapWrite": {
|
||||
"setArt": {
|
||||
"name": "setArt",
|
||||
"description": "Articolo",
|
||||
"memAddr": "DB150.DBB12",
|
||||
"tipoMem": "String",
|
||||
"index": 12,
|
||||
"size": 20,
|
||||
"displOrdinal": 1
|
||||
},
|
||||
"setArtNum": {
|
||||
"name": "setArtNum",
|
||||
"description": "# Num Articolo",
|
||||
"memAddr": "DB150.DBB112",
|
||||
"tipoMem": "Int",
|
||||
"index": 112,
|
||||
"size": 4,
|
||||
"displOrdinal": 1
|
||||
},
|
||||
"setComm": {
|
||||
"name": "setComm",
|
||||
"description": "Commessa",
|
||||
"memAddr": "DB150.DBB32",
|
||||
"tipoMem": "String",
|
||||
"index": 32,
|
||||
"size": 20,
|
||||
"displOrdinal": 2
|
||||
},
|
||||
"setCommNum": {
|
||||
"name": "setCommNum",
|
||||
"description": "# NumCommessa",
|
||||
"memAddr": "DB150.DBB132",
|
||||
"tipoMem": "Int",
|
||||
"index": 132,
|
||||
"size": 4,
|
||||
"displOrdinal": 2
|
||||
},
|
||||
"setPzComm": {
|
||||
"name": "setPzComm",
|
||||
"description": "Qta Richiesta",
|
||||
"memAddr": "DB150.DBB8",
|
||||
"tipoMem": "Int",
|
||||
"index": 8,
|
||||
"size": 4,
|
||||
"displOrdinal": 3
|
||||
},
|
||||
"forceSetPzCount": {
|
||||
"name": "forceSetPzCount",
|
||||
"description": "Imposta Qta",
|
||||
"memAddr": "DB150.DBB8",
|
||||
"tipoMem": "Int",
|
||||
"index": 8,
|
||||
"size": 4,
|
||||
"displOrdinal": 11
|
||||
},
|
||||
//"OPC_Set Point.Chain Spped": {
|
||||
// "name": "OPC_Set Point.Chain Spped",
|
||||
// "description": "Chain Spped",
|
||||
// "tipoMem": "String",
|
||||
// "memAddr": "ns=2;s=RamosaETN21.RamosaCJ2.Recipe.Chain Spped",
|
||||
// "index": 0,
|
||||
// "size": 0
|
||||
//},
|
||||
//"OPC_Set Point.Top Overfeeding": {
|
||||
// "name": "OPC_Set Point.Top Overfeeding",
|
||||
// "description": "Top Overfeeding",
|
||||
// "tipoMem": "String",
|
||||
// "memAddr": "ns=2;s=RamosaETN21.RamosaCJ2.Recipe.Top Overfeeding",
|
||||
// "index": 0,
|
||||
// "size": 0
|
||||
//},
|
||||
//"OPC_Set Point.Bottom Overfeeding": {
|
||||
// "name": "OPC_Set Point.Bottom Overfeeding",
|
||||
// "description": "Bottom Overfeeding",
|
||||
// "tipoMem": "String",
|
||||
// "memAddr": "ns=2;s=RamosaETN21.RamosaCJ2.Recipe.Bottom Overfeeding",
|
||||
// "index": 0,
|
||||
// "size": 0
|
||||
//},
|
||||
//"OPC_Set Point.Width Master": {
|
||||
// "name": "OPC_Set Point.Width Master",
|
||||
// "description": "Width Master",
|
||||
// "tipoMem": "String",
|
||||
// "memAddr": "ns=2;s=RamosaETN21.RamosaCJ2.Recipe.Width Master",
|
||||
// "index": 0,
|
||||
// "size": 0
|
||||
//},
|
||||
//"OPC_Set Point.Thermoset Time": {
|
||||
// "name": "OPC_Set Point.Thermoset Time",
|
||||
// "description": "Thermoset Time",
|
||||
// "tipoMem": "String",
|
||||
// "memAddr": "ns=2;s=RamosaETN21.RamosaCJ2.Recipe.Thermoset Time",
|
||||
// "index": 0,
|
||||
// "size": 0
|
||||
//},
|
||||
//"OPC_Set Point.Thermoset Temperature": {
|
||||
// "name": "OPC_Set Point.Thermoset Temperature",
|
||||
// "description": "Thermoset Temperature",
|
||||
// "tipoMem": "String",
|
||||
// "memAddr": "ns=2;s=RamosaETN21.RamosaCJ2.Recipe.Thermoset Temperature",
|
||||
// "index": 0,
|
||||
// "size": 0
|
||||
//},
|
||||
//"OPC_Set Point.Take Off Overfeeding": {
|
||||
// "name": "OPC_Set Point.Take Off Overfeeding",
|
||||
// "description": "Take Off Overfeeding",
|
||||
// "tipoMem": "String",
|
||||
// "memAddr": "ns=2;s=RamosaETN21.RamosaCJ2.Recipe.Take Off Overfeeding",
|
||||
// "index": 0,
|
||||
// "size": 0
|
||||
//},
|
||||
//"OPC_Set Point.Small Roller Overfeeding": {
|
||||
// "name": "OPC_Set Point.Small Roller Overfeeding",
|
||||
// "description": "Small Roller Overfeeding",
|
||||
// "tipoMem": "String",
|
||||
// "memAddr": "ns=2;s=RamosaETN21.RamosaCJ2.Recipe.Small Roller Overfeeding",
|
||||
// "index": 0,
|
||||
// "size": 0
|
||||
//},
|
||||
//"OPC_Set Point.Scroll Roller Overfeeding": {
|
||||
// "name": "OPC_Set Point.Scroll Roller Overfeeding",
|
||||
// "description": "Scroll Roller Overfeeding",
|
||||
// "tipoMem": "String",
|
||||
// "memAddr": "ns=2;s=RamosaETN21.RamosaCJ2.Recipe.Scroll Roller Overfeeding",
|
||||
// "index": 0,
|
||||
// "size": 0
|
||||
//},
|
||||
//"OPC_Set Point.Right Whell Overfeeding": {
|
||||
// "name": "OPC_Set Point.Right Whell Overfeeding",
|
||||
// "description": "Right Whell Overfeeding",
|
||||
// "tipoMem": "String",
|
||||
// "memAddr": "ns=2;s=RamosaETN21.RamosaCJ2.Recipe.Right Whell Overfeeding",
|
||||
// "index": 0,
|
||||
// "size": 0
|
||||
//},
|
||||
//"OPC_Set Point.Plaiter Overfeeding": {
|
||||
// "name": "OPC_Set Point.Plaiter Overfeeding",
|
||||
// "description": "Plaiter Overfeeding",
|
||||
// "tipoMem": "String",
|
||||
// "memAddr": "ns=2;s=RamosaETN21.RamosaCJ2.Recipe.Plaiter Overfeeding",
|
||||
// "index": 0,
|
||||
// "size": 0
|
||||
//},
|
||||
//"OPC_Set Point.Load cell Weight": {
|
||||
// "name": "OPC_Set Point.Load cell Weight",
|
||||
// "description": "Load cell Weight",
|
||||
// "tipoMem": "String",
|
||||
// "memAddr": "ns=2;s=RamosaETN21.RamosaCJ2.Recipe.Load cell Weight",
|
||||
// "index": 0,
|
||||
// "size": 0
|
||||
//},
|
||||
//"OPC_Set Point.Left Wheel Overfeeding": {
|
||||
// "name": "OPC_Set Point.Left Wheel Overfeeding",
|
||||
// "description": "Left Wheel Overfeeding",
|
||||
// "tipoMem": "String",
|
||||
// "memAddr": "ns=2;s=RamosaETN21.RamosaCJ2.Recipe.Left Wheel Overfeeding",
|
||||
// "index": 0,
|
||||
// "size": 0
|
||||
//},
|
||||
//"OPC_Set Point.Fan 105A Speed": {
|
||||
// "name": "OPC_Set Point.Fan 105A Speed",
|
||||
// "description": "Fan 105A Speed",
|
||||
// "tipoMem": "String",
|
||||
// "memAddr": "ns=2;s=RamosaETN21.RamosaCJ2.Recipe.Fan 105A Speed",
|
||||
// "index": 0,
|
||||
// "size": 0
|
||||
//},
|
||||
//"OPC_Set Point.Fan 105 Speed": {
|
||||
// "name": "OPC_Set Point.Fan 105 Speed",
|
||||
// "description": "Fan 105 Speed",
|
||||
// "tipoMem": "String",
|
||||
// "memAddr": "ns=2;s=RamosaETN21.RamosaCJ2.Recipe.Fan 105 Speed",
|
||||
// "index": 0,
|
||||
// "size": 0
|
||||
//},
|
||||
//"OPC_Set Point.Fan 103A Speed": {
|
||||
// "name": "OPC_Set Point.Fan 103A Speed",
|
||||
// "description": "Fan 103A Speed",
|
||||
// "tipoMem": "String",
|
||||
// "memAddr": "ns=2;s=RamosaETN21.RamosaCJ2.Recipe.Fan 103A Speed",
|
||||
// "index": 0,
|
||||
// "size": 0
|
||||
//},
|
||||
//"OPC_Set Point.Fan 103 Speed": {
|
||||
// "name": "OPC_Set Point.Fan 103 Speed",
|
||||
// "description": "Fan 103 Speed",
|
||||
// "tipoMem": "String",
|
||||
// "memAddr": "ns=2;s=RamosaETN21.RamosaCJ2.Recipe.Fan 103 Speed",
|
||||
// "index": 0,
|
||||
// "size": 0
|
||||
//},
|
||||
//"OPC_Set Point.Fan 101A Speed": {
|
||||
// "name": "OPC_Set Point.Fan 101A Speed",
|
||||
// "description": "Fan 101A Speed",
|
||||
// "tipoMem": "String",
|
||||
// "memAddr": "ns=2;s=RamosaETN21.RamosaCJ2.Recipe.Fan 101A Speed",
|
||||
// "index": 0,
|
||||
// "size": 0
|
||||
//},
|
||||
//"OPC_Set Point.Fan 101 Speed": {
|
||||
// "name": "OPC_Set Point.Fan 101 Speed",
|
||||
// "description": "Fan 101 Speed",
|
||||
// "tipoMem": "String",
|
||||
// "memAddr": "ns=2;s=RamosaETN21.RamosaCJ2.Recipe.Fan 101 Speed",
|
||||
// "index": 0,
|
||||
// "size": 0
|
||||
//},
|
||||
//"OPC_Set Point.Exhaust Fan 1 Speed": {
|
||||
// "name": "OPC_Set Point.Exhaust Fan 1 Speed",
|
||||
// "description": "Exhaust Fan 1 Speed",
|
||||
// "tipoMem": "String",
|
||||
// "memAddr": "ns=2;s=RamosaETN21.RamosaCJ2.Recipe.Exhaust Fan 1 Speed",
|
||||
// "index": 0,
|
||||
// "size": 0
|
||||
//},
|
||||
//"OPC_Set Point.Differentiation Spindle 5": {
|
||||
// "name": "OPC_Set Point.Differentiation Spindle 5",
|
||||
// "description": "Differentiation Spindle 5",
|
||||
// "tipoMem": "String",
|
||||
// "memAddr": "ns=2;s=RamosaETN21.RamosaCJ2.Recipe.Differentiation Spindle 5",
|
||||
// "index": 0,
|
||||
// "size": 0
|
||||
//},
|
||||
//"OPC_Set Point.Differentiation Spindle 4": {
|
||||
// "name": "OPC_Set Point.Differentiation Spindle 4",
|
||||
// "description": "Differentiation Spindle 4",
|
||||
// "tipoMem": "String",
|
||||
// "memAddr": "ns=2;s=RamosaETN21.RamosaCJ2.Recipe.Differentiation Spindle 4",
|
||||
// "index": 0,
|
||||
// "size": 0
|
||||
//},
|
||||
//"OPC_Set Point.Differentiation Spindle 3": {
|
||||
// "name": "OPC_Set Point.Differentiation Spindle 3",
|
||||
// "description": "Differentiation Spindle 3",
|
||||
// "tipoMem": "String",
|
||||
// "memAddr": "ns=2;s=RamosaETN21.RamosaCJ2.Recipe.Differentiation Spindle 3",
|
||||
// "index": 0,
|
||||
// "size": 0
|
||||
//},
|
||||
//"OPC_Set Point.Differentiation Spindle 2": {
|
||||
// "name": "OPC_Set Point.Differentiation Spindle 2",
|
||||
// "description": "Differentiation Spindle 2",
|
||||
// "tipoMem": "String",
|
||||
// "memAddr": "ns=2;s=RamosaETN21.RamosaCJ2.Recipe.Differentiation Spindle 2",
|
||||
// "index": 0,
|
||||
// "size": 0
|
||||
//},
|
||||
//"OPC_Set Point.Differentiation Spindle 1": {
|
||||
// "name": "OPC_Set Point.Differentiation Spindle 1",
|
||||
// "description": "Differentiation Spindle 1",
|
||||
// "tipoMem": "String",
|
||||
// "memAddr": "ns=2;s=RamosaETN21.RamosaCJ2.Recipe.Differentiation Spindle 1",
|
||||
// "index": 0,
|
||||
// "size": 0
|
||||
//},
|
||||
//"OPC_Set Point.Cooling Cell 1 Speed": {
|
||||
// "name": "OPC_Set Point.Cooling Cell 1 Speed",
|
||||
// "description": "Cooling Cell 1 Speed",
|
||||
// "tipoMem": "String",
|
||||
// "memAddr": "ns=2;s=RamosaETN21.RamosaCJ2.Recipe.Cooling Cell 1 Speed",
|
||||
// "index": 0,
|
||||
// "size": 0
|
||||
//},
|
||||
//"OPC_Set Point.Burner 6 Temperature": {
|
||||
// "name": "OPC_Set Point.Burner 6 Temperature",
|
||||
// "description": "Burner 6 Temperature",
|
||||
// "tipoMem": "String",
|
||||
// "memAddr": "ns=2;s=RamosaETN21.RamosaCJ2.Recipe.Burner 6 Temperature",
|
||||
// "index": 0,
|
||||
// "size": 0
|
||||
//},
|
||||
//"OPC_Set Point.Burner 5 Temperature": {
|
||||
// "name": "OPC_Set Point.Burner 5 Temperature",
|
||||
// "description": "Burner 5 Temperature",
|
||||
// "tipoMem": "String",
|
||||
// "memAddr": "ns=2;s=RamosaETN21.RamosaCJ2.Recipe.Burner 5 Temperature",
|
||||
// "index": 0,
|
||||
// "size": 0
|
||||
//},
|
||||
//"OPC_Set Point.Burner 4 Temperature": {
|
||||
// "name": "OPC_Set Point.Burner 4 Temperature",
|
||||
// "description": "Burner 4 Temperature",
|
||||
// "tipoMem": "String",
|
||||
// "memAddr": "ns=2;s=RamosaETN21.RamosaCJ2.Recipe.Burner 4 Temperature",
|
||||
// "index": 0,
|
||||
// "size": 0
|
||||
//},
|
||||
//"OPC_Set Point.Burner 3 Temperature": {
|
||||
// "name": "OPC_Set Point.Burner 3 Temperature",
|
||||
// "description": "Burner 3 Temperature",
|
||||
// "tipoMem": "String",
|
||||
// "memAddr": "ns=2;s=RamosaETN21.RamosaCJ2.Recipe.Burner 3 Temperature",
|
||||
// "index": 0,
|
||||
// "size": 0
|
||||
//},
|
||||
//"OPC_Set Point.Burner 2 Temperature": {
|
||||
// "name": "OPC_Set Point.Burner 2 Temperature",
|
||||
// "description": "Burner 2 Temperature",
|
||||
// "tipoMem": "String",
|
||||
// "memAddr": "ns=2;s=RamosaETN21.RamosaCJ2.Recipe.Burner 2 Temperature",
|
||||
// "index": 0,
|
||||
// "size": 0
|
||||
//},
|
||||
//"OPC_Set Point.Burner 1 Temperature": {
|
||||
// "name": "OPC_Set Point.Burner 1 Temperature",
|
||||
// "description": "Burner 1 Temperature",
|
||||
// "tipoMem": "String",
|
||||
// "memAddr": "ns=2;s=RamosaETN21.RamosaCJ2.Recipe.Burner 1 Temperature",
|
||||
// "index": 0,
|
||||
// "size": 0
|
||||
//},
|
||||
//"OPC_Set Point.Air Humidity Preset Esa 1": {
|
||||
// "name": "OPC_Set Point.Air Humidity Preset Esa 1",
|
||||
// "description": "Air Humidity Preset Esa 1",
|
||||
// "tipoMem": "String",
|
||||
// "memAddr": "ns=2;s=RamosaETN21.RamosaCJ2.Recipe.Air Humidity Preset Esa 1",
|
||||
// "index": 0,
|
||||
// "size": 0
|
||||
//}
|
||||
},
|
||||
"mMapRead": {
|
||||
"TEMP_01": {
|
||||
"name": "TEMP_01",
|
||||
"description": "Temperatura 01",
|
||||
"tipoMem": "Real",
|
||||
"minVal": 18,
|
||||
"maxVal": 24,
|
||||
"displOrdinal": 4
|
||||
},
|
||||
"POWER_01": {
|
||||
"name": "POWER_01",
|
||||
"description": "Potenza impianto",
|
||||
"tipoMem": "Int",
|
||||
"minVal": 40,
|
||||
"maxVal": 80,
|
||||
"displOrdinal": 5
|
||||
},
|
||||
"FEED_OVER": {
|
||||
"name": "FEED_OVER",
|
||||
"description": "FEED override",
|
||||
"tipoMem": "Int",
|
||||
"minVal": 0,
|
||||
"maxVal": 100,
|
||||
"displOrdinal": 6
|
||||
},
|
||||
"RAPID_OVER": {
|
||||
"name": "RAPID_OVER",
|
||||
"description": "RAPID override",
|
||||
"tipoMem": "Int",
|
||||
"minVal": 50,
|
||||
"maxVal": 120,
|
||||
"displOrdinal": 7
|
||||
},
|
||||
"POS_X": {
|
||||
"name": "POS_X",
|
||||
"description": "Asse X",
|
||||
"tipoMem": "Int",
|
||||
"minVal": -2000,
|
||||
"maxVal": 2000,
|
||||
"displOrdinal": 8
|
||||
},
|
||||
"POS_Y": {
|
||||
"name": "POS_Y",
|
||||
"description": "Asse Y",
|
||||
"tipoMem": "Int",
|
||||
"minVal": 0,
|
||||
"maxVal": 2000,
|
||||
"displOrdinal": 9
|
||||
},
|
||||
"POS_Z": {
|
||||
"name": "POS_Z",
|
||||
"description": "Asse Z",
|
||||
"tipoMem": "Int",
|
||||
"minVal": 0,
|
||||
"maxVal": 1500,
|
||||
"displOrdinal": 10
|
||||
}
|
||||
},
|
||||
"optKVP": {
|
||||
"fluxLogReduce": true,
|
||||
"fluxLogRedDeadBand": 1.5,
|
||||
"fluxLogResendPeriod": 15,
|
||||
"hasRecipe": true,
|
||||
"maxPodlQty": 530,
|
||||
"useLocalRecipe": true,
|
||||
"path-locBase": "C:\\MesData\\",
|
||||
"path-00-Arch": "ArchivioRicette\\FIMAT",
|
||||
"path-01-Temp": "01-Temp\\FIMAT",
|
||||
"path-02-Sent": "02-Inviate\\FIMAT",
|
||||
"path-03-Recv": "03-Ricevute\\FIMAT",
|
||||
"path-04-remReq": "Y:\\",
|
||||
"path-05-remExe": "C:\\MesData\\Remote\\Dosed",
|
||||
"path-06-remRec": "R:\\",
|
||||
"path-outReport": "C:\\MesData\\Report",
|
||||
"path-confSetup": "C:\\MesData\\Setup\\setupConsumi.json",
|
||||
"replace-<Variant>": "<Variant>{{PODL}}",
|
||||
"replace-<Info1>": "<Info1>Kg{{Qty}} | {{Note}}"
|
||||
}, //,
|
||||
//"BaseKeyTranslate": "ns=2;s=RamosaETN21.RamosaCJ2",
|
||||
//"RecipeKeyTranslate": {
|
||||
// "Present Value.General Fan": "Recipe.Chain Spped",
|
||||
// "Present Value.Bottom Overfeeding": "Recipe.Bottom Overfeeding",
|
||||
// "Present Value.Top Overfeeding": "Recipe.Top Overfeeding"
|
||||
//}
|
||||
"mMapWriteLink": {
|
||||
"setArt": "setArtNum",
|
||||
"setComm": "setCommNum"
|
||||
}
|
||||
}
|
||||
+13
-21
@@ -1,21 +1,20 @@
|
||||
;Configurazione IOB-WIN
|
||||
;Configurazione IOB-WIN
|
||||
[IOB]
|
||||
;Macchina TEST PING
|
||||
CNCTYPE=PingWatchdog
|
||||
PING_MS_TIMEOUT=500
|
||||
IOB_NAME=FTP_SONATEST
|
||||
; attenzione che alcuni eventi vengo scritti cmq nel log di SIMUL_01 invece di SIMUL_01_WD
|
||||
IOB_NAME=SIMUL_01
|
||||
|
||||
[MACHINE]
|
||||
VENDOR=STEAMWARE
|
||||
MODEL=WATCHDOG
|
||||
|
||||
[CNC]
|
||||
IP=10.74.82.204
|
||||
; ping vs WIN10-VPN-03 per test
|
||||
IP=10.74.83.203
|
||||
PORT=0000
|
||||
PING_IP=10.74.82.204
|
||||
GETPRGNAME=false
|
||||
|
||||
[SERVER]
|
||||
[SERVER]
|
||||
MPIP=http://10.74.82.218
|
||||
MPURL=/MP/IO
|
||||
CMDBASE=/IOB/input/
|
||||
@@ -28,32 +27,25 @@ CMD_ODL_STARTED=/IOB/getCurrOdlStart/
|
||||
CMD_FORCLE_SPLIT_ODL=/IOB/forceSplitOdlFull/
|
||||
CMD_IDLE_TIME=/IOB/getIdlePeriod/
|
||||
|
||||
[MEMORY]
|
||||
[MEMORY]
|
||||
|
||||
[BLINK]
|
||||
;MAX_COUNTER_BLINK = 30
|
||||
MAX_COUNTER_BLINK = 30
|
||||
MAX_COUNTER_BLINK = 15
|
||||
BLINK_FILT=0
|
||||
|
||||
[OPTPAR]
|
||||
VETO_QUEUE_IN=15
|
||||
AUTO_CHANGE_ODL=false
|
||||
POWEROFF_TIMEOUT_SEC=60
|
||||
DISABLE_PZCOUNT=TRUE
|
||||
;; gestioni PING
|
||||
;MAX_TRY_PING=3
|
||||
;VETO_QUEUE_IN=4
|
||||
;VETO_PING_SEC=4
|
||||
;VETO_CHECKDIR_SEC=10
|
||||
;MAX_ELAPSED_TIME_SEC=60
|
||||
;VETO_SEND_SNAPSHOT=3
|
||||
ENABLE_SEND_PZC_BLOCK=TRUE
|
||||
MIN_SEND_PZC_BLOCK=0
|
||||
MAX_SEND_PZC_BLOCK=100
|
||||
|
||||
[BRANCH]
|
||||
NAME=master
|
||||
|
||||
; Tags manuali
|
||||
[TAGS]
|
||||
Customer=SteamWare
|
||||
Customer=Steamware
|
||||
HostOS=WIN
|
||||
HostName=IOB-WIN-SIMULA
|
||||
HostAddr=10.74.82.76
|
||||
HostAddr=10.74.82.76
|
||||
@@ -0,0 +1,859 @@
|
||||
[
|
||||
{
|
||||
"description": "Alarm Word 0 ",
|
||||
"tipoMem": "Byte",
|
||||
"memAddr": "Alarm Word 0",
|
||||
"index": 0,
|
||||
"size": 2,
|
||||
"messages": [
|
||||
"1,ALLARME INVERTER CATENA TRASP. TESSUTO",
|
||||
"2,ALLARME INVERTER CILINDRO SOVRALIMENTAZIONE SUPERIORE",
|
||||
"3,ALLARME INVERTER CILINDRO SOVRALIMENTAZIONE INFERIORE",
|
||||
"4,ALLARME INVERTER RUOTA SOVRALIMENTAZIONE SINISTRA",
|
||||
"5,ALLARME INVERTER RUOTA SOVRALIMENTAZIONE DESTRA",
|
||||
"6,ALLARME INVERTER STACCAPEZZA",
|
||||
"7,ALLARME INVERTER FALDAROTOLATORE",
|
||||
"8,ALLARME INVERTER FALDERUOLE",
|
||||
"9,ALLARME INVERTER ESAUSTORE 1 ",
|
||||
"10,ALLARME FUNE SICUREZZA USCITA",
|
||||
"11,ALLARME VENTILATORE 1 (BASSO)",
|
||||
"12, ALLARME VENTILATORE 2 (BASSO)",
|
||||
"13,ALLARME F.C. MINIMO CAMPO MASTER",
|
||||
"14,ALLARME F.C. MASSIMO CAMPO MASTER",
|
||||
"15,ALLARME PROTEZIONE TAPPETO INGRESSO",
|
||||
"16,RIFERIMENTO POTENZIOMETRI CAMPI ASSENTE"
|
||||
]
|
||||
},
|
||||
|
||||
{
|
||||
"description": "Alarm Word 1 ",
|
||||
"tipoMem": "Byte",
|
||||
"memAddr": "Alarm Word 1",
|
||||
"index": 1,
|
||||
"size": 2,
|
||||
"messages": [
|
||||
"17,ALLARME CONDIZIONATORI",
|
||||
"18,EMERGENZA IN CORSO !!!",
|
||||
"19,ALLARME PROTEZIONE RECUPERO CALORE - GRUPPO 2 POMPA 1",
|
||||
"20,ALLARME POMPA RECUPERO CALORE 3",
|
||||
"21,CONTROLLO UMIDITA' : FUORI CAMPO",
|
||||
"22,ALLARME RILEVATORE ALTEZZA TESSUTO",
|
||||
"23,ALLARME NON RILASCIO TESSUTO SINISTRO",
|
||||
"24,ALLARME NON RILASCIO TESSUTO DESTRO",
|
||||
"25,ALLARME ALIMENTAZIONE 24VAC QUADRO",
|
||||
"26,ALLARME APRICIMOSSE",
|
||||
"27,ALLARME ASCIUGACIMOSSE A INFRAROSSI",
|
||||
"28,ALLARME PROTEZIONE CELLA DI RAFFREDDAMENTO 1",
|
||||
"29,CAMPO PARALLELO 2 ALLARME PROTEZIONE",
|
||||
"30,ALLARME VENTILATORE 3 (BASSO)",
|
||||
"31,ALLARME VENTILATORE 4 (BASSO)",
|
||||
"32,CAMPO PARALLELO 1 ALLARME PROTEZIONE"
|
||||
]
|
||||
},
|
||||
|
||||
{
|
||||
"description": "Alarm Word 2 ",
|
||||
"tipoMem": "Byte",
|
||||
"memAddr": "Alarm Word 2",
|
||||
"index": 2,
|
||||
"size": 2,
|
||||
"messages": [
|
||||
"33,CAMPO PARALLELO 3 ALLARME PROTEZIONE",
|
||||
"34,RAGGIUNTO MASSIMO CARICO CELLA DI CARICO TAPPETO",
|
||||
"35,ALLARME FALLOPEZZA SINISTRO",
|
||||
"36,ALLARME FALLOPEZZA DESTRO",
|
||||
"37,PARATIE ANTERIORI APERTE",
|
||||
"38,ALLARME AZIONAMENTO CAMPO CONICO",
|
||||
"39,BLOCCO BRUCIATORE 9",
|
||||
"40,CAMPO MASTER ALLARME PROTEZIONE ",
|
||||
"41,ALLARME PRESSOSTATO TENDICATENA SINISTRO",
|
||||
"42,ALLARME PRESSOSTATO TENDICATENA DESTRO",
|
||||
"43,ALLARME MASSIMO ALLUNGAMENTO CATENA",
|
||||
"44,ALLARME TIPO LAVORO USCITA NON SELEZIONATO",
|
||||
"45,ALLARME RADDRIZZATRAMA",
|
||||
"46,ALLARME SPREMITORE 1",
|
||||
"47,BLOCCO BRUCIATORE 10",
|
||||
"48,BLOCCO BRUCIATORE 11"
|
||||
]
|
||||
},
|
||||
|
||||
{
|
||||
"description": "Alarm Word 3 ",
|
||||
"tipoMem": "Byte",
|
||||
"memAddr": "Alarm Word 3",
|
||||
"index": 3,
|
||||
"size": 2,
|
||||
"messages": [
|
||||
"49,BLOCCO BRUCIATORE 12",
|
||||
"50,BLOCCO BRUCIATORE 1",
|
||||
"51,BLOCCO BRUCIATORE 2",
|
||||
"52,BLOCCO BRUCIATORE 3",
|
||||
"53,BLOCCO BRUCIATORE 4",
|
||||
"54,BIELLE FUORI POSIZIONE",
|
||||
"55,GRUPPO FALDATORE FUORI POSIZIONE",
|
||||
"56,SERIE ARRESTI APERTA",
|
||||
"57,MANCANZA LUBRIFICANTE CATENA TRASP. TESSUTO",
|
||||
"58,ALLARME INVERTER PICCOLO ROTOLO",
|
||||
"59,ALLARME PROTEZIONE ALLARGATORI",
|
||||
"60,ALLARME PROTEZIONE ASPIRACIMOSSE",
|
||||
"61,ALLARME TAGLIACIMOSSE SINISTRA",
|
||||
"62,ALLARME TAGLIACIMOSSE DESTRA",
|
||||
"63,ALLARME INVERTER VENTILATORI INV101",
|
||||
"64,ALLARME INVERTER VENTILATORI INV103"
|
||||
]
|
||||
},
|
||||
|
||||
{
|
||||
"description": "Alarm Word 4 ",
|
||||
"tipoMem": "Byte",
|
||||
"memAddr": "Alarm Word 4",
|
||||
"index": 4,
|
||||
"size": 2,
|
||||
"messages": [
|
||||
"65,ALLARME TIMEOUT VITE CAMPO MASTER",
|
||||
"66,ALLARME TIMEOUT VITE CAMPO PARALLELO 1",
|
||||
"67,ALLARME TIMEOUT VITE CAMPO PARALLELO 2",
|
||||
"68,ALLARME TIMEOUT VITE CAMPO PARALLELO 3",
|
||||
"69,ALLARME TIMEOUT VITE CAMPO PARALLELO 4",
|
||||
"70,ALLARME TIMEOUT VITE CAMPO PARALLELO 5",
|
||||
"71,ALLARME TIMEOUT VITE CAMPO PARALLELO 6",
|
||||
"72,ALLARME TIMEOUT VITE CAMPO PARALLELO 7",
|
||||
"73,ALLARME TIMEOUT VITE CAMPO PARALLELO 8",
|
||||
"74,ALLARME TIMEOUT VITE CAMPO PARALLELO 9",
|
||||
"75,ALLARME DEVICE_NET ADDR. 32 DA BANCHETTO DI SPALMATURA",
|
||||
"76,ALLARME INVERTER DOGAL ",
|
||||
"77,ALLARME FOTOCELLULA TAPPETO USCITA PIENO",
|
||||
"78,TEMPO DI CICLO PLC SOPRA MASSIMO IMPOSTATO",
|
||||
"79,ERRORE INDIRIZZI SONDE BRUCIATORI",
|
||||
"80,ALLARME VENTILATORE 4 (ALTO)"
|
||||
]
|
||||
},
|
||||
|
||||
{
|
||||
"description": "Alarm Word 5 ",
|
||||
"tipoMem": "Byte",
|
||||
"memAddr": "Alarm Word 5",
|
||||
"index": 5,
|
||||
"size": 2,
|
||||
"messages": [
|
||||
"81,ALLARME VENTILATORE 5 (ALTO)",
|
||||
"82,ALLARME VENTILATORE 6 (ALTO)",
|
||||
"83,ALLARME VENTILATORE 7 (ALTO)",
|
||||
"84,SONDA BRUCIATORE 1 INTERROTTA",
|
||||
"85,SONDA BRUCIATORE 2 INTERROTTA",
|
||||
"86,SONDA BRUCIATORE 3 INTERROTTA",
|
||||
"87,SONDA BRUCIATORE 4 INTERROTTA",
|
||||
"88,ALLARME DEVICE_NET ADDR. 0",
|
||||
"89,ALLARME DEVICE_NET ADDR. 1",
|
||||
"90,ALLARME DEVICE_NET ADDR. 2",
|
||||
"91,ALLARME DEVICE_NET ADDR. 3",
|
||||
"92,ALLARME DEVICE_NET ADDR. 4",
|
||||
"93,ALLARME DEVICE_NET ADDR. 5",
|
||||
"94,ALLARME DEVICE_NET ADDR. 6",
|
||||
"95,ALLARME DEVICE_NET ADDR. 7",
|
||||
"96,ALLARME DEVICE_NET ADDR. 8"
|
||||
]
|
||||
},
|
||||
|
||||
{
|
||||
"description": "Alarm Word 6 ",
|
||||
"tipoMem": "Byte",
|
||||
"memAddr": "Alarm Word 6",
|
||||
"index": 6,
|
||||
"size": 2,
|
||||
"messages": [
|
||||
"97,ALLARME DEVICE_NET ADDR. 9",
|
||||
"98,ALLARME DEVICE_NET ADDR. 10",
|
||||
"99,ALLARME DEVICE_NET ADDR. 11",
|
||||
"100,ALLARME DEVICE_NET ADDR. 12",
|
||||
"101,ALLARME DEVICE_NET ADDR. 13",
|
||||
"102,ALLARME DEVICE_NET ADDR. 14",
|
||||
"103,ALLARME DEVICE_NET ADDR. 15",
|
||||
"104,ALLARME DEVICE_NET ADDR. 16",
|
||||
"105,ALLARME DEVICE_NET ADDR. 17",
|
||||
"106,ALLARME DEVICE_NET ADDR. 18",
|
||||
"107,ALLARME DEVICE_NET ADDR. 19",
|
||||
"108,ALLARME DEVICE_NET ADDR. 20",
|
||||
"109,ALLARME DEVICE_NET ADDR. 21",
|
||||
"110,ALLARME DEVICE_NET ADDR. 22",
|
||||
"111,ALLARME DEVICE_NET ADDR. 23",
|
||||
"112,ALLARME DEVICE_NET ADDR. 24"
|
||||
]
|
||||
},
|
||||
|
||||
{
|
||||
"description": "Alarm Word 7 ",
|
||||
"tipoMem": "Byte",
|
||||
"memAddr": "Alarm Word 7",
|
||||
"index": 7,
|
||||
"size": 2,
|
||||
"messages": [
|
||||
"113,ALLARME DEVICE_NET ADDR. 25",
|
||||
"114,ALLARME DEVICE_NET ADDR. 26",
|
||||
"115,BLOCCO BRUCIATORE 5",
|
||||
"116,BLOCCO BRUCIATORE 6",
|
||||
"117,BLOCCO BRUCIATORE 7",
|
||||
"118,BLOCCO BRUCIATORE 8",
|
||||
"119,SOVRATEMPERATURA BRUCIATORE 1",
|
||||
"120,SOVRATEMPERATURA BRUCIATORE 2",
|
||||
"121,SOVRATEMPERATURA BRUCIATORE 3",
|
||||
"122,SOVRATEMPERATURA BRUCIATORE 4",
|
||||
"123,SOVRATEMPERATURA BRUCIATORE 5",
|
||||
"124,SOVRATEMPERATURA BRUCIATORE 6",
|
||||
"125,SOVRATEMPERATURA BRUCIATORE 7",
|
||||
"126,SOVRATEMPERATURA BRUCIATORE 8",
|
||||
"127,SONDA BRUCIATORE 5 INTERROTTA",
|
||||
"128,SONDA BRUCIATORE 6 INTERROTTA"
|
||||
]
|
||||
},
|
||||
|
||||
{
|
||||
"description": "Alarm Word 8 ",
|
||||
"tipoMem": "Byte",
|
||||
"memAddr": "Alarm Word 8",
|
||||
"index": 8,
|
||||
"size": 2,
|
||||
"messages": [
|
||||
"129,SONDA BRUCIATORE 7 INTERROTTA",
|
||||
"130,SONDA BRUCIATORE 8 INTERROTTA",
|
||||
"131,SONDA BRUCIATORE 9 INTERROTTA",
|
||||
"132,SONDA BRUCIATORE 10 INTERROTTA",
|
||||
"133,SONDA BRUCIATORE 11 INTERROTTA",
|
||||
"134,SONDA BRUCIATORE 12 INTERROTTA",
|
||||
"135,SOVRATEMPERATURA BRUCIATORE 9",
|
||||
"136,SOVRATEMPERATURA BRUCIATORE 10",
|
||||
"137,SOVRATEMPERATURA BRUCIATORE 11",
|
||||
"138,SOVRATEMPERATURA BRUCIATORE 12",
|
||||
"139,ALLARME INVERTER VENTILATORI INV105",
|
||||
"140,ALLARME INVERTER VENTILATORI INV107",
|
||||
"141,ALLARME INVERTER VENTILATORI INV109",
|
||||
"142,ALLARME INVERTER VENTILATORI INV111",
|
||||
"143,ALLARME VENTILATORE 5 (BASSO)",
|
||||
"144,ALLARME VENTILATORE 6 (BASSO)"
|
||||
]
|
||||
},
|
||||
|
||||
{
|
||||
"description": "Alarm Word 9 ",
|
||||
"tipoMem": "Byte",
|
||||
"memAddr": "Alarm Word 9",
|
||||
"index": 9,
|
||||
"size": 2,
|
||||
"messages": [
|
||||
"145,ALLARME VENTILATORE 7 (BASSO)",
|
||||
"146,ALLARME VENTILATORE 8 (BASSO)",
|
||||
"147,ALLARME VENTILATORE 9 (BASSO)",
|
||||
"148,ALLARME VENTILATORE 10 (BASSO)",
|
||||
"149,ALLARME VENTILATORE 11 (BASSO)",
|
||||
"150,ALLARME VENTILATORE 12 (BASSO)",
|
||||
"151,ALLARME INVERTER ESAUSTORE 2",
|
||||
"152,CAMPO PARALLELO 4 ALLARME PROTEZIONE",
|
||||
"153,CAMPO PARALLELO 5 ALLARME PROTEZIONE",
|
||||
"154,CAMPO PARALLELO 6 ALLARME PROTEZIONE",
|
||||
"155,CAMPO PARALLELO 7 ALLARME PROTEZIONE",
|
||||
"156,CAMPO PARALLELO 8 ALLARME PROTEZIONE",
|
||||
"157,ALLARME INSEGUIMENTO VITE MASTER AGGIUNTA",
|
||||
"158,ALLARME INVERTER CILINDRO RAFFREDDAMENTO",
|
||||
"159,ALLARME TEMPERATURA ESAUSTORI",
|
||||
"160,ALLARME INVERTER RECUPERO CALORE GRUPPO 1 "
|
||||
]
|
||||
},
|
||||
|
||||
{
|
||||
"description": "Alarm Word 10 ",
|
||||
"tipoMem": "Byte",
|
||||
"memAddr": "Alarm Word 10",
|
||||
"index": 10,
|
||||
"size": 2,
|
||||
"messages": [
|
||||
"161,ALLARME FINECORSA SX TAPPETO USCITA",
|
||||
"162,ALLARME FINECORSA DX TAPPETO USCITA",
|
||||
"163,ALLARME INVERTER RECUPERO CALORE GRUPPO 2",
|
||||
"164,ALLARME DEVICE_NET ADDR. 31",
|
||||
"165,ALLARME CENTRATORE USCITA",
|
||||
"166,COMPATTATORE NON PRONTO",
|
||||
"167,ALLARME CONTROLLO PIROMETRI",
|
||||
"168,ALLARME ALLARGATORE SU TAPPETO USCITA",
|
||||
"169,ALLARME CONTROLLO FUMI",
|
||||
"170,ALLARME FINECORSA BALLERINO ALTO",
|
||||
"171,ALLARME FINECORSA BALLERINO BASSO",
|
||||
"172,ALLARME PROTEZIONE ASPIRATORE VAPORIZZO INTENSIVO",
|
||||
"173,ALLARME PROTEZIONE BRUCIATORE 1",
|
||||
"174,ALLARME PROTEZIONE BRUCIATORE 2",
|
||||
"175,ALLARME PROTEZIONE BRUCIATORE 3",
|
||||
"176,ALLARME PROTEZIONE BRUCIATORE 4"
|
||||
]
|
||||
},
|
||||
|
||||
{
|
||||
"description": "Alarm Word 11 ",
|
||||
"tipoMem": "Byte",
|
||||
"memAddr": "Alarm Word 11",
|
||||
"index": 11,
|
||||
"size": 2,
|
||||
"messages": [
|
||||
"177,ALLARME PROTEZIONE BRUCIATORE 5",
|
||||
"178,ALLARME PROTEZIONE BRUCIATORE 6",
|
||||
"179,ALLARME PROTEZIONE BRUCIATORE 7",
|
||||
"180,ALLARME PROTEZIONE BRUCIATORE 8",
|
||||
"181,ALLARME PROTEZIONE BRUCIATORE 9",
|
||||
"182,ALLARME PROTEZIONE BRUCIATORE 10",
|
||||
"183,ALLARME PROTEZIONE BRUCIATORE 11",
|
||||
"184,ALLARME PROTEZIONE BRUCIATORE 12",
|
||||
"185,TERMOFISSAGGIO O ESSICCAZIONE: TEMPERATURA FUORI CAMPO",
|
||||
"186,TERMOFISSAGGIO O ESSICCAZIONE: VELOCITA' FUORI CAMPO",
|
||||
"187,TERMOFISSAGGIO O ESSICCAZIONE: TEMPO FUORI CAMPO",
|
||||
"188,SISTEMA CAMPI PARALLELI NON TARATO",
|
||||
"189,ALLARME PROTEZIONE VENTOLE BRUCIATORI",
|
||||
"190,CAMPO CONICO SINISTRO SU LIMITE CHIUSURA",
|
||||
"191,CAMPO CONICO SINISTRO SU LIMITE APERTURA",
|
||||
"192,CAMPO CONICO DESTRO SU LIMITE APERTURA"
|
||||
]
|
||||
},
|
||||
|
||||
{
|
||||
"description": "Alarm Word 12 ",
|
||||
"tipoMem": "Byte",
|
||||
"memAddr": "Alarm Word 12",
|
||||
"index": 12,
|
||||
"size": 2,
|
||||
"messages": [
|
||||
"193,CAMPO CONICO DESTRO SU LIMITE CHIUSURA",
|
||||
"194,FINECORSA CAMPO CONICO DESTRO SU TRAVERSA",
|
||||
"195,FINECORSA CAMPO CONICO SINISTRO SU TRAVERSA",
|
||||
"196,ALLARME PROTEZIONE INVERTER CAMPO CONICO SINISTRO",
|
||||
"197,ALLARME PROTEZIONE INVERTER CAMPO CONICO DESTRO",
|
||||
"198,ALLARME DEVICE_NET ADDR. 27",
|
||||
"199,ALLARME VENTILATORE 8 (ALTO)",
|
||||
"200,ALLARME VENTILATORE 9 (ALTO)",
|
||||
"201,ALLARME VENTILATORE 10 (ALTO)",
|
||||
"202,ALLARME VENTILATORE 11 (ALTO)",
|
||||
"203,ALLARME VENTILATORE 12 (ALTO)",
|
||||
"204,ALLARME VENTILATORE 1 (ALTO)",
|
||||
"205,ALLARME VENTILATORE 2 (ALTO)",
|
||||
"206,ALLARME VENTILATORE 3 (ALTO)",
|
||||
"207,ALLARME PROTEZIONE CELLA DI RAFFREDDAMENTO 2",
|
||||
"208,ALLARME FINECORSA TANDEM CONTROLLO ANSA TESSUTO"
|
||||
]
|
||||
},
|
||||
|
||||
{
|
||||
"description": "Alarm Word 13 ",
|
||||
"tipoMem": "Byte",
|
||||
"memAddr": "Alarm Word 13",
|
||||
"index": 13,
|
||||
"size": 2,
|
||||
"messages": [
|
||||
"209,ALLARME FUNE SICUREZZA / PROTEZIONE RIBALTABILE ANTERIORE",
|
||||
"210,ALLARME INVERTER VENTILATORI INV101A",
|
||||
"211,ALLARME INVERTER VENTILATORI INV103A",
|
||||
"212,ALLARME INVERTER VENTILATORI INV105A",
|
||||
"213,ALLARME INVERTER VENTILATORI INV107A",
|
||||
"214,ALLARME INVERTER VENTILATORI INV109A",
|
||||
"215,ALLARME INVERTER VENTILATORI INV111A",
|
||||
"216,ALLARME DA BANCHETTO DI SPALMATURA",
|
||||
"217,ALLARME DEVICE_NET ADDR. 28",
|
||||
"218,STOP JOG USCITA PER PESO RAGGIUNTO SU CELLA DI CARICO",
|
||||
"219,DOGAL NON PRONTO",
|
||||
"220,ALLARME PROTEZIONE CELLA RAFFREDDAMENTO 91A",
|
||||
"221,MALFUNZIONAMENTO RECUPERO CALORE GRUPPO 1",
|
||||
"222,ALLARME PROTEZIONE SOSTEGNO TESSUTO",
|
||||
"223,TARATURA CAMPI CONICI NON EFFETTUATA!",
|
||||
"224,ALLARME TIMEOUT VITE CAMPO PARALLELO 10"
|
||||
]
|
||||
},
|
||||
|
||||
{
|
||||
"description": "Alarm Word 14 ",
|
||||
"tipoMem": "Byte",
|
||||
"memAddr": "Alarm Word 14",
|
||||
"index": 14,
|
||||
"size": 2,
|
||||
"messages": [
|
||||
"225,CAMPO PARALLELO 9 ALLARME PROTEZIONE",
|
||||
"226,CAMPO PARALLELO 10 ALLARME PROTEZIONE",
|
||||
"227,CAMPO PARALLELO 11 ALLARME PROTEZIONE",
|
||||
"228,CAMPO PARALLELO 12 ALLARME PROTEZIONE",
|
||||
"229,ALLARME FLUSSOSTATO RECUPERO CALORE 1",
|
||||
"230,ALLARME FLUSSOSTATO RECUPERO CALORE 2",
|
||||
"231,ALLARME FLUSSOSTATO RECUPERO CALORE 3",
|
||||
"232,ALLARME PROTEZIONE VENTILATORE ASCIUGACIMOSSE",
|
||||
"233,ALLARME PROTEZIONE RESISTENZE ASCIUGACIMOSSE",
|
||||
"234,ALLARME PROTEZIONE RECUPERO CALORE - GRUPPO 1 POMPA 1 ",
|
||||
"235,ALLARME INCENDIO",
|
||||
"236,ATTENZIONE ! ALLARME PRESENTE SU BANCHETTO DI SPALMATURA",
|
||||
"237,MALFUNZIONAMENTO RECUPERO CALORE GRUPPO 2",
|
||||
"238,ALLARME PROTEZIONE CELLA RAFFREDDAMENTO 91B",
|
||||
"239,ALLARME PROTEZIONE PULISCISPILLI",
|
||||
"240,BATTERIA PLC - LIVELLO BASSO"
|
||||
]
|
||||
},
|
||||
|
||||
{
|
||||
"description": "Alarm Word 15 ",
|
||||
"tipoMem": "Byte",
|
||||
"memAddr": "Alarm Word 15",
|
||||
"index": 15,
|
||||
"size": 2,
|
||||
"messages": [
|
||||
"241,ALLARME CONTEMPORANEIT? TERMOSTATI SICUREZZA BRUCIATORI",
|
||||
"242,BLOCCO VERSIONE SOFTWARE",
|
||||
"243,SROTOLATORE NON PRONTO",
|
||||
"244,ERRORE DI COMUNICAZIONE PROTOCOL MACRO",
|
||||
"245,ALLARME TAGLIERINA URBAN",
|
||||
"246,FINE TESSUTO IN INGRESSO",
|
||||
"247,ALLARME PROTEZIONE SERVOVENTILAZIONI MOTORI",
|
||||
"248,ALLARME INVERTER ARROTOLATORE TANGENZIALE",
|
||||
"249,ALLARME SPREMITORE 2",
|
||||
"250,ALLARME FS-91ER PLEVA",
|
||||
"251,ALLARME LINEA EMERGENZA ARROTOLATORE",
|
||||
"252,ALLARME FOTOCELLULE ARROTOLATORE",
|
||||
"253,PORTA CASSETTA USCITA RAMOSA APERTA",
|
||||
"254,ALLARME FINECORSA CILINDRO PROTEZIONE ARROTOLATORE ASSIALE",
|
||||
"255,ALLARME PRESSOSTATI GRUPPO VALVOLE USCITA",
|
||||
"256,ARROTOLATORE NON PRONTO"
|
||||
]
|
||||
},
|
||||
|
||||
{
|
||||
"description": "Alarm Word 16 ",
|
||||
"tipoMem": "Byte",
|
||||
"memAddr": "Alarm Word 16",
|
||||
"index": 16,
|
||||
"size": 2,
|
||||
"messages": [
|
||||
"257,FINECORSA GRUPPO FALDATORE AVANTI",
|
||||
"258,FINECORSA GRUPPO FALDATORE INDIETRO",
|
||||
"259,ALLARME BATTERIA ELETTRICA 1",
|
||||
"260,SOVRATEMPERATURA BATTERIA ELETTRICA 5",
|
||||
"261,ALLARME BATTERIA ELETTRICA 2",
|
||||
"262,RISCALDAMENTO QUADRO SPENTO",
|
||||
"263,SOVRATEMPERATURA BATTERIA ELETTRICA 1",
|
||||
"264,SOVRATEMPERATURA BATTERIA ELETTRICA 2",
|
||||
"265,ALLARME BATTERIA ELETTRICA 3",
|
||||
"266,EMERGENZA DA SPALMATRICE",
|
||||
"267,ALLARME BATTERIA ELETTRICA 4",
|
||||
"268,ALLARME BATTERIA ELETTRICA 5",
|
||||
"269,SOVRATEMPERATURA BATTERIA ELETTRICA 3",
|
||||
"270,SOVRATEMPERATURA BATTERIA ELETTRICA 4",
|
||||
"271,ALLARME IDROSTATO RECUPERO CALORE 1",
|
||||
"272,ALLARME SENSORE LIVELLO RECUPERO CALORE 1 : AGGIUNGERE LIQUIDO !"
|
||||
]
|
||||
},
|
||||
|
||||
{
|
||||
"description": "Alarm Word 17 ",
|
||||
"tipoMem": "Byte",
|
||||
"memAddr": "Alarm Word 17",
|
||||
"index": 17,
|
||||
"size": 2,
|
||||
"messages": [
|
||||
"273,ALLARME RELE' CONTROLLO FASI",
|
||||
"274,ALLARME DEVICE NET ADDR. 40 - MODULO GRT1-DRT USCITA RAMOSA",
|
||||
"275,ALLARME PRESSOSTATO LINEA ENTRATA MACCHINA",
|
||||
"276,ALLARME PRESSOSTATO LINEA USCITA MACCHINA",
|
||||
"277,CAMPO CANNOCCHIALI 1 BLOCCATO",
|
||||
"278,CAMPO CANNOCCHIALI 2 BLOCCATO",
|
||||
"279,ALLARME DISCONTINUITA' CAMPI PARALLELI",
|
||||
"280,ALLARME INSEGUIMENTO CAMPI PARALLELI - VITE LENTA",
|
||||
"281,ALLARME LIMITE VITI",
|
||||
"282,RAGGIUNTO MASSIMO CARICO SU CELLA DI CARICO",
|
||||
"283,ALLARME PRESSOSTATO ESAUSTORE",
|
||||
"284,EMERGENZA MOVIMENTO TESSUTO",
|
||||
"285,EMERGENZA DA SPREMITORE 1",
|
||||
"286,EMERGENZA DA RADDRIZZATRAMA",
|
||||
"287,EMERGENZA DA SROTOLATORE",
|
||||
"288,EMERGENZA DA ARROTOLATORE"
|
||||
]
|
||||
},
|
||||
|
||||
{
|
||||
"description": "Alarm Word 18 ",
|
||||
"tipoMem": "Byte",
|
||||
"memAddr": "Alarm Word 18",
|
||||
"index": 18,
|
||||
"size": 2,
|
||||
"messages": [
|
||||
"289,ALLARME SICUREZZA BRUCIATORE 1",
|
||||
"290,ALLARME SICUREZZA BRUCIATORE 2",
|
||||
"291,ALLARME SICUREZZA BRUCIATORE 3",
|
||||
"292,ALLARME SICUREZZA BRUCIATORE 4",
|
||||
"293,ALLARME SICUREZZA BRUCIATORE 5",
|
||||
"294,ALLARME SICUREZZA BRUCIATORE 6",
|
||||
"295,ALLARME SICUREZZA BRUCIATORE 7",
|
||||
"296,ALLARME SICUREZZA BRUCIATORE 8",
|
||||
"297,ALLARME SICUREZZA BRUCIATORE 9",
|
||||
"298,ALLARME SICUREZZA BRUCIATORE 10",
|
||||
"299,ALLARME SICUREZZA BRUCIATORE 11",
|
||||
"300,ALLARME SICUREZZA BRUCIATORE 12",
|
||||
"301,ALLARME BRUCIATORE 1 SPENTO",
|
||||
"302,ALLARME BRUCIATORE 2 SPENTO",
|
||||
"303,ALLARME BRUCIATORE 3 SPENTO",
|
||||
"304,ALLARME BRUCIATORE 4 SPENTO"
|
||||
]
|
||||
},
|
||||
|
||||
{
|
||||
"description": "Alarm Word 19 ",
|
||||
"tipoMem": "Byte",
|
||||
"memAddr": "Alarm Word 19",
|
||||
"index": 19,
|
||||
"size": 2,
|
||||
"messages": [
|
||||
"305,ALLARME BRUCIATORE 5 SPENTO",
|
||||
"306,ALLARME BRUCIATORE 6 SPENTO",
|
||||
"307,ALLARME BRUCIATORE 7 SPENTO",
|
||||
"308,ALLARME BRUCIATORE 8 SPENTO",
|
||||
"309,ALLARME BRUCIATORE 9 SPENTO",
|
||||
"310,ALLARME BRUCIATORE 10 SPENTO",
|
||||
"311,ALLARME BRUCIATORE 11 SPENTO",
|
||||
"312,ALLARME BRUCIATORE 12 SPENTO",
|
||||
"313,ALLARME SENSORE LIVELLO RECUPERO CALORE 2 : AGGIUNGERE LIQUIDO !",
|
||||
"314,ALLARME DA MIXER",
|
||||
"315,ALLARME PRESSOSTATI LUBRIFICAZIONE",
|
||||
"316,ALLARME ABBATTITORE FUMI",
|
||||
"317,MACCHINA 1 NON IN LINEA",
|
||||
"318,MACCHINA 2 NON IN LINEA",
|
||||
"319,MACCHINA 3 NON IN LINEA",
|
||||
"320,MACCHINA 4 NON IN LINEA"
|
||||
]
|
||||
},
|
||||
|
||||
{
|
||||
"description": "Alarm Word 20 ",
|
||||
"tipoMem": "Byte",
|
||||
"memAddr": "Alarm Word 20",
|
||||
"index": 20,
|
||||
"size": 2,
|
||||
"messages": [
|
||||
"321,MACCHINA 5 NON IN LINEA",
|
||||
"322,MACCHINA 6 NON IN LINEA",
|
||||
"323,MACCHINA 7 NON IN LINEA",
|
||||
"324,MACCHINA 8 NON IN LINEA",
|
||||
"325,NON STOP NON PRONTO",
|
||||
"326,EMERGENZA DA NON STOP",
|
||||
"327,ALLARME DISCONTINUITA' CAMPO MASTER",
|
||||
"328,ALLARME DISCONTINUITA' CAMPO PARALLELO 1",
|
||||
"329,ALLARME DISCONTINUITA' CAMPO PARALLELO 2",
|
||||
"330,ALLARME DISCONTINUITA' CAMPO PARALLELO 3",
|
||||
"331,ALLARME DISCONTINUITA' CAMPO PARALLELO 4",
|
||||
"332,ALLARME DISCONTINUITA' CAMPO PARALLELO 5",
|
||||
"333,ALLARME DISCONTINUITA' CAMPO PARALLELO 6",
|
||||
"334,ALLARME DISCONTINUITA' CAMPO PARALLELO 7",
|
||||
"335,ALLARME DISCONTINUITA' CAMPO PARALLELO 8",
|
||||
"336,ALLARME DISCONTINUITA' CAMPO PARALLELO 9"
|
||||
]
|
||||
},
|
||||
|
||||
{
|
||||
"description": "Alarm Word 21 ",
|
||||
"tipoMem": "Byte",
|
||||
"memAddr": "Alarm Word 21",
|
||||
"index": 21,
|
||||
"size": 2,
|
||||
"messages": [
|
||||
"337,ALLARME DISCONTINUITA' CAMPO PARALLELO 10",
|
||||
"338,PROTEZIONI INGRESSO APERTE",
|
||||
"339,PROTEZIONI USCITA APERTE",
|
||||
"340,ALLARME PROTEZIONE ESTRATTORE FUMI 1",
|
||||
"341,ALLARME PROTEZIONE ESTRATTORE FUMI 2",
|
||||
"342,MANCANZA PRESSOSTATO ESTRATTORE FUMI 1",
|
||||
"343,MANCANZA PRESSOSTATO ESTRATTORE FUMI 2",
|
||||
"344,EMERGENZA DA MIXER",
|
||||
"345,EMERGENZA DA SPREMITORE 2",
|
||||
"346,ALLARME PROTEZIONE VENTILATORE RECUPERO CALORE 1",
|
||||
"347,ALLARME PROTEZIONE VENTILATORE RECUPERO CALORE 2",
|
||||
"348,ALLARME MODULO VELOCITA? ZERO CATENA TRASP. TESSUTO",
|
||||
"349,ALLARME RILEVAMENTO TESSUTO SINISTRO USCITA",
|
||||
"350,ALLARME RILEVAMENTO TESSUTO DESTRO USCITA",
|
||||
"351,ALLARME FINECORSA SOLLEVAMENTO CAMPI CONICI",
|
||||
"352,ALLARME IDROSTATO RECUPERO CALORE 2"
|
||||
]
|
||||
},
|
||||
|
||||
{
|
||||
"description": "Alarm Word 22 ",
|
||||
"tipoMem": "Byte",
|
||||
"memAddr": "Alarm Word 22",
|
||||
"index": 22,
|
||||
"size": 2,
|
||||
"messages": [
|
||||
"353,ALLARME FUNE DI PROTEZIONE IN USCITA",
|
||||
"354,ALLARME PROTEZIONE VENTOLA BRUCIATORE MAXON 1",
|
||||
"355,ALLARME PROTEZIONE VENTOLA BRUCIATORE MAXON 2",
|
||||
"356,ALLARME PROTEZIONE VENTOLA BRUCIATORE MAXON 3",
|
||||
"357,ALLARME PROTEZIONE VENTOLA BRUCIATORE MAXON 4",
|
||||
"358,ALLARME PROTEZIONE VENTOLA BRUCIATORE MAXON 5",
|
||||
"359,ALLARME PROTEZIONE VENTOLA BRUCIATORE MAXON 6",
|
||||
"360,ALLARME PROTEZIONE VENTOLA BRUCIATORE MAXON 7",
|
||||
"361,ALLARME PROTEZIONE VENTOLA BRUCIATORE MAXON 8",
|
||||
"362,ALLARME PROTEZIONE VENTOLA BRUCIATORE MAXON 9",
|
||||
"363,ALLARME PROTEZIONE VENTOLA BRUCIATORE MAXON 10",
|
||||
"364,ALLARME PROTEZIONE VENTOLA BRUCIATORE MAXON 11",
|
||||
"365,ALLARME PROTEZIONE VENTOLA BRUCIATORE MAXON 12",
|
||||
"366,OLIO CATENA - PRESSIONE MINIMA",
|
||||
"367,POMPA OLIO CATENA - ALLARME PROTEZIONE",
|
||||
"368,JBOX INGRESSO - BALLERINO BASSO"
|
||||
]
|
||||
},
|
||||
|
||||
{
|
||||
"description": "Alarm Word 23 ",
|
||||
"tipoMem": "Byte",
|
||||
"memAddr": "Alarm Word 23",
|
||||
"index": 23,
|
||||
"size": 2,
|
||||
"messages": [
|
||||
"369,JBOX INGRESSO - FINE TESSUTO",
|
||||
"370,JBOX INGRESSO - PIENO",
|
||||
"371,JBOX INGRESSO - BALLERINO ALTO",
|
||||
"372,JBOX INGRESSO - VUOTO",
|
||||
"373,JBOX USCITA - BALLERINO BASSO",
|
||||
"374,JBOX USCITA - FINE TESSUTO",
|
||||
"375,JBOX USCITA - PIENO",
|
||||
"376,JBOX USCITA - BALLERINO ALTO",
|
||||
"377,JBOX USCITA - VUOTO",
|
||||
"378,JBOX USCITA - ALLARME PRESSOSTATO",
|
||||
"379,JBOX ENTRATA - ALLARME PRESSOSTATO",
|
||||
"380,ALLARME PROTEZIONE CARRELLO FALDATORE",
|
||||
"381,RISCALDAMENTO INDIRETTO - ALLARME FEEDBACK SERRANDA BR. 1",
|
||||
"382,RISCALDAMENTO INDIRETTO - ALLARME FEEDBACK SERRANDA BR. 2",
|
||||
"383,RISCALDAMENTO INDIRETTO - ALLARME FEEDBACK SERRANDA BR. 3",
|
||||
"384,RISCALDAMENTO INDIRETTO - ALLARME FEEDBACK SERRANDA BR. 4"
|
||||
]
|
||||
},
|
||||
|
||||
{
|
||||
"description": "Alarm Word 24 ",
|
||||
"tipoMem": "Byte",
|
||||
"memAddr": "Alarm Word 24",
|
||||
"index": 24,
|
||||
"size": 2,
|
||||
"messages": [
|
||||
"385,RISCALDAMENTO INDIRETTO - ALLARME FEEDBACK SERRANDA BR. 5",
|
||||
"386,RISCALDAMENTO INDIRETTO - ALLARME FEEDBACK SERRANDA BR. 6",
|
||||
"387,RISCALDAMENTO INDIRETTO - ALLARME FEEDBACK SERRANDA BR. 7",
|
||||
"388,RISCALDAMENTO INDIRETTO - ALLARME FEEDBACK SERRANDA BR. 8",
|
||||
"389,RISCALDAMENTO INDIRETTO - ALLARME FEEDBACK SERRANDA BR. 9",
|
||||
"390,RISCALDAMENTO INDIRETTO - ALLARME FEEDBACK SERRANDA BR. 10",
|
||||
"391,RISCALDAMENTO INDIRETTO - ALLARME FEEDBACK SERRANDA BR. 11",
|
||||
"392,RISCALDAMENTO INDIRETTO - ALLARME FEEDBACK SERRANDA BR. 12",
|
||||
"393,ESTRATTORE FUMI RISC. INDIRETTO 1 - ALLARME PROTEZIONE",
|
||||
"394,ESTRATTORE FUMI RISC. INDIRETTO 2 - ALLARME PROTEZIONE",
|
||||
"395,ESTRATTORE FUMI RISC. INDIRETTO 3 - ALLARME PROTEZIONE",
|
||||
"396,ESTRATTORE FUMI RISC. INDIRETTO 4 - ALLARME PROTEZIONE",
|
||||
"397,ESTRATTORE FUMI RISC. INDIRETTO 5 - ALLARME PROTEZIONE",
|
||||
"398,ESTRATTORE FUMI RISC. INDIRETTO 6 - ALLARME PROTEZIONE",
|
||||
"399,TAGLIERINA SINISTRA - FUORI POSIZIONE",
|
||||
"400,TAGLIERINA DESTRA - FUORI POSIZIONE"
|
||||
]
|
||||
},
|
||||
|
||||
{
|
||||
"description": "Alarm Word 25 ",
|
||||
"tipoMem": "Byte",
|
||||
"memAddr": "Alarm Word 25",
|
||||
"index": 25,
|
||||
"size": 2,
|
||||
"messages": [
|
||||
"401,ALLARME PROTEZIONE CILINDRO CONTRASTO TAGLIERINE",
|
||||
"402,JBOX INGRESSO - TESSUTO INCROCIATO",
|
||||
"403,JBOX USCITA - TESSUTO INCROCIATO",
|
||||
"404,ALLARME DEVICE_NET STAZIONE ADDR.38 - JBOX INGRESSO",
|
||||
"405,ALLARME DEVICE_NET STAZIONE ADDR.39 - JBOX USCITA",
|
||||
"406,JBOX INGRESSO - ALLARME INVERTER",
|
||||
"407,JBOX USCITA - ALLARME INVERTER",
|
||||
"408,ALLARGA/CENTRATORE A/B SU IMBARRAGGIO - ALLARME PROTEZIONE",
|
||||
"409,ALLARME TIMEOUT VITE CAMPO PARALLELO 11",
|
||||
"410,ALLARME TIMEOUT VITE CAMPO PARALLELO 12",
|
||||
"411,FRENO JBOX INGRESSO - ALLARME PROTEZIONE",
|
||||
"412,FRENO JBOX USCITA - ALLARME PROTEZIONE",
|
||||
"413,ALLARME PROTEZIONE FRENO CAMPO CONICO SINISTRO",
|
||||
"414,ALLARME PROTEZIONE FRENO CAMPO CONICO DESTRO",
|
||||
"415,VERIFICA PRESSOSTATO 1 FALLITA",
|
||||
"416,VERIFICA PRESSOSTATO 2 FALLITA"
|
||||
]
|
||||
},
|
||||
|
||||
{
|
||||
"description": "Alarm Word 26 ",
|
||||
"tipoMem": "Byte",
|
||||
"memAddr": "Alarm Word 26",
|
||||
"index": 26,
|
||||
"size": 2,
|
||||
"messages": [
|
||||
"417,ALLARME TERMOSTATO INTERNO QUADRO",
|
||||
"418,ALLARME PROTEZIONE RECUPERO CALORE - GRUPPO 1 POMPA 2",
|
||||
"419,ALLARME PROTEZIONE RECUPERO CALORE - GRUPPO 2 POMPA 2",
|
||||
"420,PROTEZIONE RIBALTABILE INGRESSO",
|
||||
"421,FUNE EMERGENZA INGRESSO",
|
||||
"422,PARATIA SCORREVOLE INGRESSO SINISTRA",
|
||||
"423,PARATIA SCORREVOLE INGRESSO DESTRA",
|
||||
"424,CANCELLO SINISTRO ENTRATA ANTERIORE",
|
||||
"425,CANCELLO SINISTRO ENTRATA POSTERIORE",
|
||||
"426,CANCELLO DESTRO ENTRATA ANTERIORE",
|
||||
"427,CANCELLO DESTRO ENTRATA POSTERIORE",
|
||||
"428,CANCELLO SINISTRO USCITA",
|
||||
"429,CANCELLO DESTRO USCITA",
|
||||
"430,TENSIONATORE FUNE EMERGENZA SINISTRA ZONA FORNO",
|
||||
"431,TENSIONATORE FUNE EMERGENZA DESTRA ZONA FORNO",
|
||||
"432,FUNE EMERGENZA SINISTRA ZONA FORNO"
|
||||
]
|
||||
},
|
||||
|
||||
{
|
||||
"description": "Alarm Word 27 ",
|
||||
"tipoMem": "Byte",
|
||||
"memAddr": "Alarm Word 27",
|
||||
"index": 27,
|
||||
"size": 2,
|
||||
"messages": [
|
||||
"433,FUNE EMERGENZA DESTRA ZONA FORNO",
|
||||
"434,ALLARME FEEDBACK SCARICO ARIA ENTRATA MACCHINA (1)",
|
||||
"435,ALLARME FEEDBACK SCARICO ARIA ENTRATA MACCHINA (2)",
|
||||
"436,ALLARME FEEDBACK SCARICO ARIA USCITA MACCHINA (1)",
|
||||
"437,ALLARME FEEDBACK SCARICO ARIA USCITA MACCHINA (2)",
|
||||
"438,ALLARME FEEDBACK EMERGENZA GENERALE DA SCARICO ARIA",
|
||||
"439,BYPASS SPORTELLI ARMADIO ATTIVO",
|
||||
"440,TIMEOUT ENCODER CAMPO CONICO SINISTRO",
|
||||
"441,TIMEOUT ENCODER CAMPO CONICO DESTRO",
|
||||
"442,ALLARME BALLERINO ALTO SPREMITORE 1",
|
||||
"443,ALLARME BALLERINO ALTO SPREMITORE 2",
|
||||
"444,",
|
||||
"445,",
|
||||
"446,",
|
||||
"447,",
|
||||
"448,"
|
||||
]
|
||||
},
|
||||
|
||||
{
|
||||
"description": "Alarm Word 28 ",
|
||||
"tipoMem": "Byte",
|
||||
"memAddr": "Alarm Word 28",
|
||||
"index": 28,
|
||||
"size": 2,
|
||||
"messages": [
|
||||
"449,",
|
||||
"450,",
|
||||
"451,",
|
||||
"452,",
|
||||
"453,",
|
||||
"454,",
|
||||
"455,",
|
||||
"456,",
|
||||
"457,",
|
||||
"458,",
|
||||
"459,",
|
||||
"460,ALLARME PROTEZIONE BARRE ANTISTATICHE",
|
||||
"461,ALLARME PROTEZIONE VENTILAZIONE INTERNO QUADRO",
|
||||
"462,BORDO SENSIBILE ",
|
||||
"463,FALDAROTOLATORE_SICUREZZA SX/DX ",
|
||||
"464,FALDAROTOLATORE_EMERGENZA TESSUTO "
|
||||
]
|
||||
},
|
||||
|
||||
{
|
||||
"description": "Alarm Word 29 ",
|
||||
"tipoMem": "Byte",
|
||||
"memAddr": "Alarm Word 29",
|
||||
"index": 29,
|
||||
"size": 2,
|
||||
"messages": [
|
||||
"465,ALLARME DEPRESSIONE RISCALDAMENTO INDIRETTO BR.1",
|
||||
"466,ALLARME DEPRESSIONE RISCALDAMENTO INDIRETTO BR.2",
|
||||
"467,ALLARME DEPRESSIONE RISCALDAMENTO INDIRETTO BR.3",
|
||||
"468,ALLARME DEPRESSIONE RISCALDAMENTO INDIRETTO BR.4",
|
||||
"469,ALLARME DEPRESSIONE RISCALDAMENTO INDIRETTO BR.5",
|
||||
"470,ALLARME DEPRESSIONE RISCALDAMENTO INDIRETTO BR.6",
|
||||
"471,ALLARME DEPRESSIONE RISCALDAMENTO INDIRETTO BR.7",
|
||||
"472,ALLARME DEPRESSIONE RISCALDAMENTO INDIRETTO BR.8",
|
||||
"473,ALLARME DEPRESSIONE RISCALDAMENTO INDIRETTO BR.9",
|
||||
"474,ALLARME DEPRESSIONE RISCALDAMENTO INDIRETTO BR.10",
|
||||
"475,ALLARME DEPRESSIONE RISCALDAMENTO INDIRETTO BR.11",
|
||||
"476,ALLARME DEPRESSIONE RISCALDAMENTO INDIRETTO BR.12",
|
||||
"477,MALFUNZIONAMNETO PRESSOSTATO ESTRATTORE FUMI 1/2",
|
||||
"478,MALFUNZIONAMNETO PRESSOSTATO ESTRATTORE FUMI 3/4",
|
||||
"479,MALFUNZIONAMNETO PRESSOSTATO ESTRATTORE FUMI 5/6",
|
||||
"480,MALFUNZIONAMNETO PRESSOSTATO ESTRATTORE FUMI 7/8"
|
||||
]
|
||||
},
|
||||
|
||||
{
|
||||
"description": "Alarm Word 30 ",
|
||||
"tipoMem": "Byte",
|
||||
"memAddr": "Alarm Word 30",
|
||||
"index": 30,
|
||||
"size": 2,
|
||||
"messages": [
|
||||
"481,MALFUNZIONAMNETO PRESSOSTATO ESTRATTORE FUMI 9/10",
|
||||
"482,MALFUNZIONAMENTO PRESSOSTATO SICUREZZA BRUCIATORE 1",
|
||||
"483,MALFUNZIONAMENTO PRESSOSTATO SICUREZZA BRUCIATORE 2",
|
||||
"484,MALFUNZIONAMENTO PRESSOSTATO SICUREZZA BRUCIATORE 3",
|
||||
"485,MALFUNZIONAMENTO PRESSOSTATO SICUREZZA BRUCIATORE 4",
|
||||
"486,MALFUNZIONAMENTO PRESSOSTATO SICUREZZA BRUCIATORE 5",
|
||||
"487,MALFUNZIONAMENTO PRESSOSTATO SICUREZZA BRUCIATORE 6",
|
||||
"488,MALFUNZIONAMENTO PRESSOSTATO SICUREZZA BRUCIATORE 7",
|
||||
"489,MALFUNZIONAMENTO PRESSOSTATO SICUREZZA BRUCIATORE 8",
|
||||
"490,MALFUNZIONAMENTO PRESSOSTATO SICUREZZA BRUCIATORE 9",
|
||||
"491,MALFUNZIONAMENTO PRESSOSTATO SICUREZZA BRUCIATORE 10",
|
||||
"492,TRASDUTTORE PRESSIONE BR 1 INTERROTTO",
|
||||
"493,TRASDUTTORE PRESSIONE BR 2 INTERROTTO",
|
||||
"494,TRASDUTTORE PRESSIONE BR 3 INTERROTTO",
|
||||
"495,TRASDUTTORE PRESSIONE BR 4 INTERROTTO",
|
||||
"496,TRASDUTTORE PRESSIONE BR 5 INTERROTTO"
|
||||
]
|
||||
},
|
||||
|
||||
{
|
||||
"description": "Alarm Word 31 ",
|
||||
"tipoMem": "Byte",
|
||||
"memAddr": "Alarm Word 31",
|
||||
"index": 31,
|
||||
"size": 2,
|
||||
"messages": [
|
||||
"497,TRASDUTTORE PRESSIONE BR 6 INTERROTTO",
|
||||
"498,TRASDUTTORE PRESSIONE BR 7 INTERROTTO",
|
||||
"499,TRASDUTTORE PRESSIONE BR 8 INTERROTTO",
|
||||
"500,TRASDUTTORE PRESSIONE BR 9 INTERROTTO",
|
||||
"501,TRASDUTTORE PRESSIONE BR 10 INTERROTTO",
|
||||
"502,TRASDUTTORE PRESSIONE BR 11 INTERROTTO",
|
||||
"503,TRASDUTTORE PRESSIONE BR 12 INTERROTTO",
|
||||
"504,ERRORE TRASDUTTORE DI PRESSIONE RC1",
|
||||
"505,ERRORE TRASDUTTORE DI PRESSIONE RC2",
|
||||
"506,ALLARME INVERTER RIPRISTINO PRESSIONE GRUPPO 1 RC",
|
||||
"507,ALLARME INVERTER RIPRISTINO PRESSIONE GRUPPO 2 RC",
|
||||
"508,MALFUNZIONAMENTO PRESSOSTATO SICUREZZA BRUCIATORE 11",
|
||||
"509,MALFUNZIONAMENTO PRESSOSTATO SICUREZZA BRUCIATORE 12",
|
||||
"510,ALLARME PRESSOSTATO TAGLIERINE",
|
||||
"511,BALLERINO ALTO - SROTOLATORE - ALLARME",
|
||||
"512,EMERGENZA DA LINEA ENTRATA RAMOSA"
|
||||
]
|
||||
},
|
||||
|
||||
{
|
||||
"description": "Alarm Word 32 ",
|
||||
"tipoMem": "Byte",
|
||||
"memAddr": "Alarm Word 32",
|
||||
"index": 32,
|
||||
"size": 2,
|
||||
"messages": [
|
||||
"513,LINEA ENTRATA RAMOSA NON PRONTA",
|
||||
"514,EMERGENZA DA LINEA USCITA RAMOSA",
|
||||
"515,LINEA USCITA RAMOSA NON PRONTA",
|
||||
"516,TAGLIERINA CENTRALE FUORI POSIZIONE",
|
||||
"517,TIRACIMOSSE NON PRONTO",
|
||||
"518,JBOX INGRESSO IN EMERGENZA",
|
||||
"519,JBOX INGRESSO NON PRONTO",
|
||||
"520,JBOX USCITA IN EMERGENZA",
|
||||
"521,JBOX USCITA NON PRONTO",
|
||||
"522,ALLARME D-NET 41 RISCALDAMENTO INDIRETTO",
|
||||
"523,SPAZZOLATRICE IN EMERGENZA",
|
||||
"524,SPAZZOLATRICE NON PRONTA",
|
||||
"525,ALLARME FUNE DI SICUREZZA USCITA STACCAPEZZA",
|
||||
"526,ALLARME FUNE DI SICUREZZA USCITA FALDAROTOLATORE",
|
||||
"527,ALLARME FUNE DI SICUREZZA CAMPO CONICO SINISTRO",
|
||||
"528,ALLARME FUNE DI SICUREZZA CAMPO CONICO DESTRO"
|
||||
]
|
||||
}
|
||||
]
|
||||
@@ -0,0 +1,174 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Project ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||
<Import Project="$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props" Condition="Exists('$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props')" />
|
||||
<PropertyGroup>
|
||||
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
|
||||
<Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
|
||||
<ProjectGuid>{9A1F9F81-0E68-4CE1-845D-3A391A2FEC68}</ProjectGuid>
|
||||
<OutputType>WinExe</OutputType>
|
||||
<RootNamespace>IOB_WIN_BECKHOFF</RootNamespace>
|
||||
<AssemblyName>IOB-WIN-BECKHOFF</AssemblyName>
|
||||
<TargetFrameworkVersion>v4.6.2</TargetFrameworkVersion>
|
||||
<FileAlignment>512</FileAlignment>
|
||||
<AutoGenerateBindingRedirects>true</AutoGenerateBindingRedirects>
|
||||
<Deterministic>true</Deterministic>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
|
||||
<PlatformTarget>AnyCPU</PlatformTarget>
|
||||
<DebugSymbols>true</DebugSymbols>
|
||||
<DebugType>full</DebugType>
|
||||
<Optimize>false</Optimize>
|
||||
<OutputPath>bin\Debug\</OutputPath>
|
||||
<DefineConstants>DEBUG;TRACE</DefineConstants>
|
||||
<ErrorReport>prompt</ErrorReport>
|
||||
<WarningLevel>4</WarningLevel>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
|
||||
<PlatformTarget>AnyCPU</PlatformTarget>
|
||||
<DebugType>pdbonly</DebugType>
|
||||
<Optimize>true</Optimize>
|
||||
<OutputPath>bin\Release\</OutputPath>
|
||||
<DefineConstants>TRACE</DefineConstants>
|
||||
<ErrorReport>prompt</ErrorReport>
|
||||
<WarningLevel>4</WarningLevel>
|
||||
</PropertyGroup>
|
||||
<ItemGroup>
|
||||
<Reference Include="MapoSDK, Version=6.14.2411.518, Culture=neutral, processorArchitecture=MSIL">
|
||||
<HintPath>..\packages\MapoSDK.6.14.2411.518\lib\MapoSDK.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="System" />
|
||||
<Reference Include="System.Core" />
|
||||
<Reference Include="System.Xml.Linq" />
|
||||
<Reference Include="System.Data.DataSetExtensions" />
|
||||
<Reference Include="Microsoft.CSharp" />
|
||||
<Reference Include="System.Data" />
|
||||
<Reference Include="System.Deployment" />
|
||||
<Reference Include="System.Drawing" />
|
||||
<Reference Include="System.Net.Http" />
|
||||
<Reference Include="System.Windows.Forms" />
|
||||
<Reference Include="System.Xml" />
|
||||
<Reference Include="TwinCAT.Ads">
|
||||
<HintPath>..\ExtLibs\AdsApi\.NET\v4.0.30319\TwinCAT.Ads.dll</HintPath>
|
||||
</Reference>
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<Compile Include="..\VersGen\VersGen.cs">
|
||||
<Link>VersGen.cs</Link>
|
||||
</Compile>
|
||||
<Compile Include="AdapterFormNext.cs">
|
||||
<SubType>Form</SubType>
|
||||
</Compile>
|
||||
<Compile Include="IobBeckhoff\Beckhoff.cs" />
|
||||
<Compile Include="IobBeckhoff\BeckhoffCpa.cs" />
|
||||
<Compile Include="Iob\GenericNext.cs" />
|
||||
<Compile Include="MainFormNext.cs">
|
||||
<SubType>Form</SubType>
|
||||
</Compile>
|
||||
<Compile Include="Program.cs" />
|
||||
<Compile Include="Properties\AssemblyInfo.cs" />
|
||||
<Compile Include="TcAdsClient.cs" />
|
||||
<Content Include="Resources\STEAM-IOB-WIN.xml">
|
||||
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
|
||||
</Content>
|
||||
<Content Include="Resources\SteamWare.ico">
|
||||
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
|
||||
</Content>
|
||||
<EmbeddedResource Include="Properties\Resources.resx">
|
||||
<Generator>ResXFileCodeGenerator</Generator>
|
||||
<LastGenOutput>Resources.Designer.cs</LastGenOutput>
|
||||
<SubType>Designer</SubType>
|
||||
</EmbeddedResource>
|
||||
<Compile Include="Properties\Resources.Designer.cs">
|
||||
<AutoGen>True</AutoGen>
|
||||
<DependentUpon>Resources.resx</DependentUpon>
|
||||
</Compile>
|
||||
<None Include="App.Debug.config">
|
||||
<DependentUpon>App.config</DependentUpon>
|
||||
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
|
||||
</None>
|
||||
<None Include="App.Release.config">
|
||||
<DependentUpon>App.config</DependentUpon>
|
||||
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
|
||||
</None>
|
||||
<None Include="DATA\CONF\3023.ini" />
|
||||
<None Include="DATA\CONF\3023.json" />
|
||||
<None Include="DATA\CONF\MAIN.ini">
|
||||
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
|
||||
</None>
|
||||
<None Include="DATA\CONF\SIMUL_01.ini">
|
||||
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
|
||||
</None>
|
||||
<None Include="DATA\CONF\SIMUL_01.json">
|
||||
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
|
||||
</None>
|
||||
<None Include="DATA\CONF\SIMUL_01_alarm.json">
|
||||
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
|
||||
</None>
|
||||
<None Include="DATA\CONF\SIMUL_01_WD.ini">
|
||||
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
|
||||
</None>
|
||||
<None Include="DATA\DAT\PersistData.dat">
|
||||
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
|
||||
</None>
|
||||
<None Include="DATA\DAT\SimData.dat">
|
||||
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
|
||||
</None>
|
||||
<None Include="DATA\HIST\.placeholder">
|
||||
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
|
||||
</None>
|
||||
<None Include="NLog.config">
|
||||
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
|
||||
</None>
|
||||
<None Include="packages.config" />
|
||||
<None Include="postBuildTgt.bat" />
|
||||
<None Include="Properties\Settings.settings">
|
||||
<Generator>SettingsSingleFileGenerator</Generator>
|
||||
<LastGenOutput>Settings.Designer.cs</LastGenOutput>
|
||||
</None>
|
||||
<Compile Include="Properties\Settings.Designer.cs">
|
||||
<AutoGen>True</AutoGen>
|
||||
<DependentUpon>Settings.settings</DependentUpon>
|
||||
<DesignTimeSharedInput>True</DesignTimeSharedInput>
|
||||
</Compile>
|
||||
<Content Include="Resources\Start-IOB-WIN.bat">
|
||||
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
|
||||
</Content>
|
||||
<None Include="setupTgt.bat" />
|
||||
<None Include="temp\.placeholder">
|
||||
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
|
||||
</None>
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<None Include="App.config">
|
||||
<SubType>Designer</SubType>
|
||||
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
|
||||
</None>
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<Content Include="logs\.placeholder.txt">
|
||||
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
|
||||
</Content>
|
||||
<Content Include="Resources\ChangeLog.html">
|
||||
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
|
||||
</Content>
|
||||
<Content Include="Resources\Circuit.ico" />
|
||||
<Content Include="Resources\logoSteamware.png">
|
||||
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
|
||||
</Content>
|
||||
<Content Include="Resources\manifest.xml">
|
||||
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
|
||||
</Content>
|
||||
<Content Include="Resources\Net.ico" />
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<ProjectReference Include="..\IOB-UT-NEXT\IOB-UT-NEXT.csproj">
|
||||
<Project>{90512e12-29fc-460d-94cc-648c2a072dbd}</Project>
|
||||
<Name>IOB-UT-NEXT</Name>
|
||||
</ProjectReference>
|
||||
<ProjectReference Include="..\IOB-WIN-FORM\IOB-WIN-FORM.csproj">
|
||||
<Project>{9ba331bb-9bf1-40e0-ac03-74b43d73a097}</Project>
|
||||
<Name>IOB-WIN-FORM</Name>
|
||||
</ProjectReference>
|
||||
</ItemGroup>
|
||||
<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
|
||||
</Project>
|
||||
@@ -0,0 +1,13 @@
|
||||
using IOB_UT_NEXT;
|
||||
|
||||
namespace IOB_WIN_BECKHOFF.Iob
|
||||
{
|
||||
public class GenericNext : IOB_WIN_FORM.Iob.Generic
|
||||
{
|
||||
|
||||
public GenericNext(AdapterFormNext caller, IobConfiguration IOBConf): base((IOB_WIN_FORM.AdapterForm)caller, IOBConf)
|
||||
{
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,168 @@
|
||||
using IOB_UT_NEXT;
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
|
||||
namespace IOB_WIN_BECKHOFF.IobBeckhoff
|
||||
{
|
||||
public class Beckhoff : Iob.GenericNext
|
||||
{
|
||||
#region Public Fields
|
||||
|
||||
public List<string> dataVal = new List<string>();
|
||||
|
||||
#endregion Public Fields
|
||||
|
||||
#region Public Constructors
|
||||
|
||||
/// <summary>
|
||||
/// Estende l'init della classe base
|
||||
/// </summary>
|
||||
/// <param name="caller"></param>
|
||||
/// <param name="IOBConf"></param>
|
||||
public Beckhoff(AdapterFormNext caller, IobConfiguration IOBConf) : base(caller, IOBConf)
|
||||
{
|
||||
lgInfo("NEW IobBeckhoff Adapter");
|
||||
// gestione invio ritardato contapezzi
|
||||
pzCountDelay = utils.CRI("pzCountDelay");
|
||||
// init datetime counters
|
||||
DateTime adesso = DateTime.Now;
|
||||
lastPzCountSend = adesso;
|
||||
lastWarnODL = adesso;
|
||||
vetoCheckStatus = adesso;
|
||||
|
||||
// ora leggo il file di conf specifico....
|
||||
loadMemConf();
|
||||
}
|
||||
|
||||
#endregion Public Constructors
|
||||
|
||||
#region Public Methods
|
||||
|
||||
/// <summary>
|
||||
/// Recupero dati dinamici...
|
||||
/// </summary>
|
||||
public override Dictionary<string, string> getDynData()
|
||||
{
|
||||
// valore non presente in vers default... se gestito fare override
|
||||
Dictionary<string, string> outVal = new Dictionary<string, string>();
|
||||
if (utils.CRB("enableTSVC"))
|
||||
{
|
||||
try
|
||||
{
|
||||
// processo x ogni valore configurato...
|
||||
if (memMap.mMapRead.Count > 0)
|
||||
{
|
||||
// inizializzo i valori
|
||||
string valString = "";
|
||||
// procedo x ogni valore configurato......
|
||||
foreach (var item in memMap.mMapRead)
|
||||
{
|
||||
// leggo
|
||||
valString = AdsCli.ReadVariabile(item.Value.memAddr).ToString();
|
||||
outVal.Add(item.Value.name, valString);
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
lgInfo($"getDynData: {memMap.mMapRead.Count} record in mMapRead");
|
||||
}
|
||||
}
|
||||
catch (Exception exc)
|
||||
{
|
||||
lgError(exc, "Errore in getDynData x BeckHoff PLC");
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
lgInfo($"Non processo getDynData: enableTSVC = false");
|
||||
}
|
||||
if (periodicLog || outVal.Count > 0)
|
||||
{
|
||||
lgInfo($"Esito getDynData: {outVal.Count} valori VALIDI in outVal");
|
||||
}
|
||||
return outVal;
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Leggo le variabili correnti (status, contapezzi)
|
||||
/// </summary>
|
||||
public virtual void readCurrVal()
|
||||
{
|
||||
}
|
||||
|
||||
public virtual void setEventHandler()
|
||||
{
|
||||
if (AdsCli != null)
|
||||
{
|
||||
AdsCli.ValueChanged += AdsCli_ValueChanged;
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Override connessione
|
||||
/// </summary>
|
||||
public override void tryConnect()
|
||||
{
|
||||
if (!connectionOk)
|
||||
{
|
||||
int port = 851;
|
||||
int.TryParse(cIobConf.cncPort, out port);
|
||||
string addr = !string.IsNullOrEmpty(cIobConf.cncIpAddr) ? cIobConf.cncIpAddr : "local";
|
||||
lgInfo($"Parametri TC client | addr: {addr} | port: {port}");
|
||||
// predispongo dataVal
|
||||
foreach (var item in memMap.mMapRead)
|
||||
{
|
||||
dataVal.Add(item.Value.memAddr);
|
||||
}
|
||||
|
||||
// vera connessione!
|
||||
AdsCli = new TcAdsClient(dataVal, addr, port);
|
||||
|
||||
connectionOk = AdsCli.Connected;
|
||||
if (connectionOk)
|
||||
{
|
||||
setEventHandler();
|
||||
readCurrVal();
|
||||
queueInEnabCurr = true;
|
||||
}
|
||||
lgInfo($"Connected: {connectionOk}");
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Override disconnessione
|
||||
/// </summary>
|
||||
public override void tryDisconnect()
|
||||
{
|
||||
lgInfo("Richiesta disconnessione adapter");
|
||||
if (AdsCli != null)
|
||||
{
|
||||
AdsCli.dispose();
|
||||
}
|
||||
connectionOk = false;
|
||||
queueInEnabCurr = false;
|
||||
}
|
||||
|
||||
#endregion Public Methods
|
||||
|
||||
#region Protected Fields
|
||||
|
||||
protected TcAdsClient AdsCli;
|
||||
|
||||
/// <summary>
|
||||
/// Veto controllo status x log...
|
||||
/// </summary>
|
||||
protected DateTime vetoCheckStatus = DateTime.Now;
|
||||
|
||||
#endregion Protected Fields
|
||||
|
||||
#region Protected Methods
|
||||
|
||||
protected void AdsCli_ValueChanged(TcAdsClient sender, string key, string value)
|
||||
{
|
||||
lgInfo($"Monitored Value changed | sender: {sender} | key: {key} | value: {value}");
|
||||
}
|
||||
|
||||
#endregion Protected Methods
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,315 @@
|
||||
using IOB_UT_NEXT;
|
||||
using MapoSDK;
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
|
||||
namespace IOB_WIN_BECKHOFF.IobBeckhoff
|
||||
{
|
||||
public class BeckhoffCpa : IobBeckhoff.Beckhoff
|
||||
{
|
||||
#region Public Constructors
|
||||
|
||||
/// <summary>
|
||||
/// Estende l'init della classe base
|
||||
/// </summary>
|
||||
/// <param name="caller"></param>
|
||||
/// <param name="IOBConf"></param>
|
||||
public BeckhoffCpa(AdapterFormNext caller, IobConfiguration IOBConf) : base(caller, IOBConf)
|
||||
{
|
||||
lgInfo("START IobBeckhoffCPA Adapter specifico");
|
||||
|
||||
// leggo le altre conf standard...
|
||||
if (!string.IsNullOrEmpty(getOptPar("CPA_STATE_VAR")))
|
||||
{
|
||||
statusVar = getOptPar("CPA_STATE_VAR");
|
||||
}
|
||||
if (!string.IsNullOrEmpty(getOptPar("CPA_PZCOUNT")))
|
||||
{
|
||||
counterVar = getOptPar("CPA_PZCOUNT");
|
||||
}
|
||||
|
||||
if (getOptPar("ADD_VARS").ToLower() == "true")
|
||||
{
|
||||
// fixme conf var gestite ad eventi da json
|
||||
dataVal.Add(statusVar);
|
||||
}
|
||||
|
||||
if (getOptPar("EARLY_CONNECT").ToLower() == "true")
|
||||
{
|
||||
tryConnect();
|
||||
}
|
||||
if (AdsCli != null)
|
||||
{
|
||||
readCurrVal();
|
||||
}
|
||||
}
|
||||
|
||||
#endregion Public Constructors
|
||||
|
||||
#region Public Methods
|
||||
|
||||
/// <summary>
|
||||
/// Processo i task richiesti e li elimino dalla coda 1:1
|
||||
/// </summary>
|
||||
/// <param name="task2exe"></param>
|
||||
public override Dictionary<string, string> executeTasks(Dictionary<string, string> task2exe)
|
||||
{
|
||||
lgInfo($"Chiamata executeTasks specifica IobBeckhoffCpa: {task2exe.Count} task ricevuti");
|
||||
// Verificare il protocollo: dovrebeb togliere SOLO i task eseguiti...
|
||||
Dictionary<string, string> taskDone = new Dictionary<string, string>();
|
||||
string taskVal = "";
|
||||
// inizio con 1 byte di default
|
||||
byte[] MemBlock = new byte[1];
|
||||
if (task2exe != null)
|
||||
{
|
||||
// cerco task specifici
|
||||
foreach (var item in task2exe)
|
||||
{
|
||||
taskVal = "";
|
||||
// converto richiesta in enum...
|
||||
taskType tName = taskType.nihil;
|
||||
Enum.TryParse(item.Key, out tName);
|
||||
// controllo sulla KEY
|
||||
switch (tName)
|
||||
{
|
||||
case taskType.nihil:
|
||||
case taskType.fixStopSetup:
|
||||
case taskType.forceResetPzCount:
|
||||
case taskType.forceSetPzCount:
|
||||
case taskType.setProg:
|
||||
case taskType.sendWatchDogMes2Plc:
|
||||
case taskType.startSetup:
|
||||
case taskType.stopSetup:
|
||||
taskVal = $"taskReq: {tName} | key: {item.Key} | val: {item.Value} | SKIPPED | NO EXEC";
|
||||
break;
|
||||
|
||||
case taskType.setPzComm:
|
||||
AdsCli.WriteVariabile(setPzReqVar, item.Value);
|
||||
AdsCli.WriteVariabile(setParamsVar, 1);
|
||||
break;
|
||||
|
||||
case taskType.setArt:
|
||||
AdsCli.WriteVariabile(setArtVar, item.Value);
|
||||
AdsCli.WriteVariabile(setParamsVar, 1);
|
||||
break;
|
||||
|
||||
case taskType.setComm:
|
||||
AdsCli.WriteVariabile(setCommVar, item.Value);
|
||||
AdsCli.WriteVariabile(setParamsVar, 1);
|
||||
break;
|
||||
|
||||
case taskType.setParameter:
|
||||
// richiedo da URL i parametri WRITE da popolare
|
||||
lgInfo("Chiamata processMemWriteRequests");
|
||||
|
||||
taskVal = processMemWriteRequests();
|
||||
// se restituiscce "" faccio altra prova...
|
||||
if (string.IsNullOrEmpty(taskVal))
|
||||
{
|
||||
// i parametri me li aspetto come stringa composta paramName|paramvalue
|
||||
if (item.Value.Contains("|"))
|
||||
{
|
||||
string[] paramsJob = item.Value.Split('|');
|
||||
taskVal = $"REQUEST SET PARAMETERS: {paramsJob[0]} --> {paramsJob[1]}";
|
||||
}
|
||||
else
|
||||
{
|
||||
taskVal = $"WRONG REQUEST FOR SET PARAMETERS: {item.Value} doesnt contain pipe for splitting key/value";
|
||||
}
|
||||
}
|
||||
|
||||
// aggiunta finale bit a 1 x richiesta processing..
|
||||
AdsCli.WriteVariabile(setParamsVar, 1);
|
||||
|
||||
break;
|
||||
|
||||
default:
|
||||
taskVal = "SKIPPED | NO EXEC";
|
||||
break;
|
||||
}
|
||||
// aggiungo task!
|
||||
taskDone.Add(item.Key, taskVal);
|
||||
}
|
||||
}
|
||||
return taskDone;
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Effettua vero processing contapezzi
|
||||
/// </summary>
|
||||
public override void processContapezzi()
|
||||
{
|
||||
if (utils.CRB("enableContapezzi"))
|
||||
{
|
||||
var rawCount = AdsCli.ReadVariabile(counterVar).ToString();
|
||||
if (!string.IsNullOrEmpty(rawCount))
|
||||
{
|
||||
int newVal = -1;
|
||||
int.TryParse(rawCount, out newVal);
|
||||
contapezziPLC = newVal > -1 ? newVal : contapezziPLC;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Leggo le variabili correnti (status, contapezzi)
|
||||
/// </summary>
|
||||
public override void readCurrVal()
|
||||
{
|
||||
var rawStatus = AdsCli.ReadVariabile(statusVar).ToString();
|
||||
if (!string.IsNullOrEmpty(rawStatus))
|
||||
{
|
||||
int.TryParse(rawStatus, out currStatus);
|
||||
}
|
||||
var rawCount = AdsCli.ReadVariabile(counterVar).ToString();
|
||||
if (!string.IsNullOrEmpty(rawCount))
|
||||
{
|
||||
int newVal = -1;
|
||||
int.TryParse(rawCount, out newVal);
|
||||
contapezziPLC = newVal > -1 ? newVal : contapezziPLC;
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Effettua lettura semafori principale <paramref name="currDispData">Parametri da
|
||||
/// aggiornare x display in form</paramref>
|
||||
/// </summary>
|
||||
public override void readSemafori(ref newDisplayData currDispData)
|
||||
{
|
||||
/* -----------------------------------------------------
|
||||
* STATE MACHINE 60
|
||||
* --------------------------
|
||||
* bitmap MAPO
|
||||
* B0: POWER_ON
|
||||
* B1: RUN
|
||||
* B2: pzCount
|
||||
* B3: allarme
|
||||
* B4: manuale
|
||||
* B5: slowTC
|
||||
* B6: WarmUpCoolDown
|
||||
* B7: emergenza
|
||||
*
|
||||
* --------------------------
|
||||
* Enum Stato macchina
|
||||
* --------------------------
|
||||
* Errore = -1,
|
||||
* Ferma = 0,
|
||||
* Automatica = 1,
|
||||
* Manuale = 2,
|
||||
* Emergenza = 3,
|
||||
* AzzeraTavola = 4,
|
||||
* ManualeStazione = 5,
|
||||
* Avviamento = 7
|
||||
----------------------------------------------------- */
|
||||
|
||||
byte[] MemBlock = new byte[2];
|
||||
try
|
||||
{
|
||||
if (connectionOk)
|
||||
{
|
||||
B_input = 1;
|
||||
currDispData.semIn = Semaforo.SV;
|
||||
}
|
||||
else
|
||||
{
|
||||
B_input = 0;
|
||||
currDispData.semIn = Semaforo.SR;
|
||||
}
|
||||
// indico emergenza ARMATA
|
||||
B_input += (1 << 7);
|
||||
|
||||
// in base all'enum di status compilo valori...
|
||||
switch (currStatus)
|
||||
{
|
||||
case -1:
|
||||
B_input += (1 << 3);
|
||||
break;
|
||||
|
||||
case 0:
|
||||
case 2:
|
||||
case 4:
|
||||
case 5:
|
||||
case 7:
|
||||
B_input += (1 << 4);
|
||||
break;
|
||||
|
||||
case 3:
|
||||
// tolgo emergenza SE fosse premuta (force zero)
|
||||
B_input &= ~(1 << 7);
|
||||
break;
|
||||
|
||||
case 1:
|
||||
B_input += (1 << 1);
|
||||
break;
|
||||
|
||||
default:
|
||||
break;
|
||||
}
|
||||
}
|
||||
catch
|
||||
{
|
||||
currDispData.semIn = Semaforo.SR;
|
||||
}
|
||||
}
|
||||
|
||||
public override void setEventHandler()
|
||||
{
|
||||
base.setEventHandler();
|
||||
if (AdsCli != null)
|
||||
{
|
||||
AdsCli.StatusChanged += AdsCli_StatusChanged;
|
||||
AdsCli.CountChanged += AdsCli_CountChanged;
|
||||
AdsCli.ValueChanged += AdsCli_ValueChanged;
|
||||
}
|
||||
}
|
||||
|
||||
#endregion Public Methods
|
||||
|
||||
#region Protected Fields
|
||||
|
||||
protected int currStatus = 0;
|
||||
|
||||
#endregion Protected Fields
|
||||
|
||||
#region Protected Methods
|
||||
|
||||
protected void AdsCli_CountChanged(TcAdsClient sender, int newCount)
|
||||
{
|
||||
contapezziPLC = newCount;
|
||||
lgInfo($"Nuova lettura contapezzi | contapezziPLC: {contapezziPLC} | contapezziIOB: {contapezziIOB}");
|
||||
}
|
||||
|
||||
protected void AdsCli_StatusChanged(TcAdsClient sender, int newStatus)
|
||||
{
|
||||
currStatus = newStatus;
|
||||
lgInfo($"Status changed: {newStatus}");
|
||||
}
|
||||
|
||||
#endregion Protected Methods
|
||||
|
||||
#region Private Fields
|
||||
|
||||
private string counterVar = "VarADS.BuoniLancio";
|
||||
private string setArtVar = "VarADS.NomeDisegnoRichiesto";
|
||||
private string setCommVar = "VarADS.NomeLancioRichiesto";
|
||||
private string setParamsVar = "VarADS.bCambioArticolo";
|
||||
private string setPzReqVar = "VarADS.nQuantitaRichiesta";
|
||||
private string statusVar = "VarADS.StatoMacchina";
|
||||
|
||||
#endregion Private Fields
|
||||
|
||||
#if false
|
||||
public enum EnuStates //Stato Macchina
|
||||
{
|
||||
Errore = -1,
|
||||
Ferma = 0,
|
||||
Automatica = 1,
|
||||
Manuale = 2,
|
||||
Emergenza = 3,
|
||||
AzzeraTavola = 4,
|
||||
ManualeStazione = 5,
|
||||
Avviamento = 7,
|
||||
}
|
||||
#endif
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,40 @@
|
||||
using IOB_UT_NEXT;
|
||||
using IOB_WIN_BECKHOFF.Iob;
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Text;
|
||||
using System.Threading.Tasks;
|
||||
|
||||
namespace IOB_WIN_BECKHOFF
|
||||
{
|
||||
public class MainFormNext : IOB_WIN_FORM.MainForm
|
||||
{
|
||||
|
||||
/// <summary>
|
||||
/// Avvio MainForm
|
||||
/// </summary>
|
||||
/// <param name="args"></param>
|
||||
public MainFormNext(string[] args) : base(args)
|
||||
{
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Apre la finestra child con conf
|
||||
/// </summary>
|
||||
protected override void openChild(string IOB)
|
||||
{
|
||||
if (IOB == null)
|
||||
{
|
||||
throw new ArgumentNullException(nameof(IOB));
|
||||
}
|
||||
|
||||
AdapterFormNext child = new AdapterFormNext(IOB);
|
||||
child.MdiParent = this;
|
||||
child.Text = IOB;
|
||||
child.Show();
|
||||
child.Shown += Child_Shown;
|
||||
child.FormClosed += Child_FormClosed;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,39 @@
|
||||
<?xml version="1.0" encoding="utf-8" ?>
|
||||
<nlog xmlns="http://www.nlog-project.org/schemas/NLog.xsd"
|
||||
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
||||
xsi:schemaLocation="http://www.nlog-project.org/schemas/NLog.xsd NLog.xsd"
|
||||
autoReload="true"
|
||||
throwExceptions="false"
|
||||
internalLogLevel="Off" internalLogFile="c:\temp\nlog-internal.log">
|
||||
|
||||
<variable name="logDir" value="${basedir}/logs"/>
|
||||
<targets>
|
||||
<target xsi:type="File"
|
||||
name="f_base"
|
||||
fileName="${logDir}/${var:codIOB:default=0000}/${shortdate}.log"
|
||||
layout="${longdate} [${uppercase:${level}}] ${logger:shortName=true} | ${message}"
|
||||
archiveFileName="${logDir}/${var:codIOB:default=0000}/${shortdate}.{###}.log"
|
||||
archiveNumbering="Sequence"
|
||||
archiveAboveSize="10240000"
|
||||
maxArchiveFiles="90"
|
||||
enableArchiveFileCompression="false"
|
||||
keepFileOpen="false"
|
||||
/>
|
||||
<target xsi:type="File"
|
||||
name="f_error"
|
||||
fileName="${logDir}/${var:codIOB:default=0000}/${shortdate}_err.log"
|
||||
layout="${longdate} [${uppercase:${level}}] ${logger:shortName=true} | ${message}${newline}${exception:format=tostring}"
|
||||
archiveFileName="${logDir}/${var:codIOB:default=0000}/${shortdate}_err.{###}.log"
|
||||
archiveNumbering="Sequence"
|
||||
archiveAboveSize="10240000"
|
||||
maxArchiveFiles="90"
|
||||
enableArchiveFileCompression="false"
|
||||
keepFileOpen="false"
|
||||
/>
|
||||
</targets>
|
||||
<rules>
|
||||
<!-- Logging Levels (Trace, Debug, Info, Warn, Error, Fatal)-->
|
||||
<logger name="*" minlevel="Trace" maxlevel="Warn" final="true" writeTo="f_base" />
|
||||
<logger name="*" minlevel="Error" writeTo="f_error" />
|
||||
</rules>
|
||||
</nlog>
|
||||
@@ -0,0 +1,24 @@
|
||||
using System;
|
||||
using System.Windows.Forms;
|
||||
|
||||
namespace IOB_WIN_BECKHOFF
|
||||
{
|
||||
internal static class Program
|
||||
{
|
||||
#region Private Methods
|
||||
|
||||
/// <summary>
|
||||
/// Punto di ingresso principale dell'applicazione.
|
||||
/// <paramref name="args">Parametri di avvio</paramref>
|
||||
/// </summary>
|
||||
[STAThread]
|
||||
private static void Main(string[] args)
|
||||
{
|
||||
Application.EnableVisualStyles();
|
||||
Application.SetCompatibleTextRenderingDefault(false);
|
||||
Application.Run(new MainFormNext(args));
|
||||
}
|
||||
|
||||
#endregion Private Methods
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,18 @@
|
||||
using System.Reflection;
|
||||
using System.Runtime.CompilerServices;
|
||||
using System.Runtime.InteropServices;
|
||||
|
||||
// General Information about an assembly is controlled through the following
|
||||
// set of attributes. Change these attribute values to modify the information
|
||||
// associated with an assembly.
|
||||
[assembly: AssemblyTitle("IOB-WIN-BECKHOFF")]
|
||||
[assembly: AssemblyDescription("")]
|
||||
[assembly: AssemblyConfiguration("")]
|
||||
[assembly: AssemblyProduct("IOB-WIN-BECKHOFF")]
|
||||
[assembly: AssemblyTrademark("")]
|
||||
[assembly: AssemblyCulture("")]
|
||||
|
||||
// Setting ComVisible to false makes the types in this assembly not visible
|
||||
// to COM components. If you need to access a type in this assembly from
|
||||
// COM, set the ComVisible attribute to true on that type.
|
||||
[assembly: ComVisible(false)]
|
||||
+71
@@ -0,0 +1,71 @@
|
||||
//------------------------------------------------------------------------------
|
||||
// <auto-generated>
|
||||
// This code was generated by a tool.
|
||||
// Runtime Version:4.0.30319.42000
|
||||
//
|
||||
// Changes to this file may cause incorrect behavior and will be lost if
|
||||
// the code is regenerated.
|
||||
// </auto-generated>
|
||||
//------------------------------------------------------------------------------
|
||||
|
||||
namespace IOB_WIN_BECKHOFF.Properties
|
||||
{
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// A strongly-typed resource class, for looking up localized strings, etc.
|
||||
/// </summary>
|
||||
// This class was auto-generated by the StronglyTypedResourceBuilder
|
||||
// class via a tool like ResGen or Visual Studio.
|
||||
// To add or remove a member, edit your .ResX file then rerun ResGen
|
||||
// with the /str option, or rebuild your VS project.
|
||||
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")]
|
||||
[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
|
||||
[global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
|
||||
internal class Resources
|
||||
{
|
||||
|
||||
private static global::System.Resources.ResourceManager resourceMan;
|
||||
|
||||
private static global::System.Globalization.CultureInfo resourceCulture;
|
||||
|
||||
[global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")]
|
||||
internal Resources()
|
||||
{
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Returns the cached ResourceManager instance used by this class.
|
||||
/// </summary>
|
||||
[global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)]
|
||||
internal static global::System.Resources.ResourceManager ResourceManager
|
||||
{
|
||||
get
|
||||
{
|
||||
if ((resourceMan == null))
|
||||
{
|
||||
global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("IOB_WIN_BECKHOFF.Properties.Resources", typeof(Resources).Assembly);
|
||||
resourceMan = temp;
|
||||
}
|
||||
return resourceMan;
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Overrides the current thread's CurrentUICulture property for all
|
||||
/// resource lookups using this strongly typed resource class.
|
||||
/// </summary>
|
||||
[global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)]
|
||||
internal static global::System.Globalization.CultureInfo Culture
|
||||
{
|
||||
get
|
||||
{
|
||||
return resourceCulture;
|
||||
}
|
||||
set
|
||||
{
|
||||
resourceCulture = value;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,117 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<root>
|
||||
<!--
|
||||
Microsoft ResX Schema
|
||||
|
||||
Version 2.0
|
||||
|
||||
The primary goals of this format is to allow a simple XML format
|
||||
that is mostly human readable. The generation and parsing of the
|
||||
various data types are done through the TypeConverter classes
|
||||
associated with the data types.
|
||||
|
||||
Example:
|
||||
|
||||
... ado.net/XML headers & schema ...
|
||||
<resheader name="resmimetype">text/microsoft-resx</resheader>
|
||||
<resheader name="version">2.0</resheader>
|
||||
<resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
|
||||
<resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
|
||||
<data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
|
||||
<data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
|
||||
<data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
|
||||
<value>[base64 mime encoded serialized .NET Framework object]</value>
|
||||
</data>
|
||||
<data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
|
||||
<value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
|
||||
<comment>This is a comment</comment>
|
||||
</data>
|
||||
|
||||
There are any number of "resheader" rows that contain simple
|
||||
name/value pairs.
|
||||
|
||||
Each data row contains a name, and value. The row also contains a
|
||||
type or mimetype. Type corresponds to a .NET class that support
|
||||
text/value conversion through the TypeConverter architecture.
|
||||
Classes that don't support this are serialized and stored with the
|
||||
mimetype set.
|
||||
|
||||
The mimetype is used for serialized objects, and tells the
|
||||
ResXResourceReader how to depersist the object. This is currently not
|
||||
extensible. For a given mimetype the value must be set accordingly:
|
||||
|
||||
Note - application/x-microsoft.net.object.binary.base64 is the format
|
||||
that the ResXResourceWriter will generate, however the reader can
|
||||
read any of the formats listed below.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.binary.base64
|
||||
value : The object must be serialized with
|
||||
: System.Serialization.Formatters.Binary.BinaryFormatter
|
||||
: and then encoded with base64 encoding.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.soap.base64
|
||||
value : The object must be serialized with
|
||||
: System.Runtime.Serialization.Formatters.Soap.SoapFormatter
|
||||
: and then encoded with base64 encoding.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.bytearray.base64
|
||||
value : The object must be serialized into a byte array
|
||||
: using a System.ComponentModel.TypeConverter
|
||||
: and then encoded with base64 encoding.
|
||||
-->
|
||||
<xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
|
||||
<xsd:element name="root" msdata:IsDataSet="true">
|
||||
<xsd:complexType>
|
||||
<xsd:choice maxOccurs="unbounded">
|
||||
<xsd:element name="metadata">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" type="xsd:string" />
|
||||
<xsd:attribute name="type" type="xsd:string" />
|
||||
<xsd:attribute name="mimetype" type="xsd:string" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="assembly">
|
||||
<xsd:complexType>
|
||||
<xsd:attribute name="alias" type="xsd:string" />
|
||||
<xsd:attribute name="name" type="xsd:string" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="data">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
|
||||
<xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" type="xsd:string" msdata:Ordinal="1" />
|
||||
<xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
|
||||
<xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="resheader">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" type="xsd:string" use="required" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
</xsd:choice>
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
</xsd:schema>
|
||||
<resheader name="resmimetype">
|
||||
<value>text/microsoft-resx</value>
|
||||
</resheader>
|
||||
<resheader name="version">
|
||||
<value>2.0</value>
|
||||
</resheader>
|
||||
<resheader name="reader">
|
||||
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</resheader>
|
||||
<resheader name="writer">
|
||||
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</resheader>
|
||||
</root>
|
||||
+30
@@ -0,0 +1,30 @@
|
||||
//------------------------------------------------------------------------------
|
||||
// <auto-generated>
|
||||
// This code was generated by a tool.
|
||||
// Runtime Version:4.0.30319.42000
|
||||
//
|
||||
// Changes to this file may cause incorrect behavior and will be lost if
|
||||
// the code is regenerated.
|
||||
// </auto-generated>
|
||||
//------------------------------------------------------------------------------
|
||||
|
||||
namespace IOB_WIN_BECKHOFF.Properties
|
||||
{
|
||||
|
||||
|
||||
[global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
|
||||
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.VisualStudio.Editors.SettingsDesigner.SettingsSingleFileGenerator", "11.0.0.0")]
|
||||
internal sealed partial class Settings : global::System.Configuration.ApplicationSettingsBase
|
||||
{
|
||||
|
||||
private static Settings defaultInstance = ((Settings)(global::System.Configuration.ApplicationSettingsBase.Synchronized(new Settings())));
|
||||
|
||||
public static Settings Default
|
||||
{
|
||||
get
|
||||
{
|
||||
return defaultInstance;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,7 @@
|
||||
<?xml version='1.0' encoding='utf-8'?>
|
||||
<SettingsFile xmlns="http://schemas.microsoft.com/VisualStudio/2004/01/settings" CurrentProfile="(Default)">
|
||||
<Profiles>
|
||||
<Profile Name="(Default)" />
|
||||
</Profiles>
|
||||
<Settings />
|
||||
</SettingsFile>
|
||||
@@ -0,0 +1,120 @@
|
||||
<body>
|
||||
<h3>MAPO-IOB-WIN</h3>
|
||||
<b>v: {{CURRENT-REL}}</b>
|
||||
<br />
|
||||
<i>Acquisitore MAPO-IOB per sistemi Windows</i>
|
||||
<br />
|
||||
Note di rilascio:
|
||||
<ul>
|
||||
<li>
|
||||
<b>v.3.1.* → v.3.2.*</b>
|
||||
<ul>
|
||||
<li>Nuovi simulatori con gestione emergenza</li>
|
||||
<li>Fix gestione invio dati Redis</li>
|
||||
<li>Implementazione IOB Eurom63</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li>
|
||||
<b>v.2.6.* → v.3.0.*</b>
|
||||
<ul>
|
||||
<li>revisione sistema metodi invio in blocco</li>
|
||||
<li>Gestione invio contapezzi in step > 1</li>
|
||||
<li>Gestione eventi in blocco (indipendente e prioritario su EvBlock)</li>
|
||||
<li>Gestione limite eventi memorizzabili</li>
|
||||
<li>Integrazione REDIS</li>
|
||||
<li>Integrazione IOB-MAN</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li>
|
||||
<b>v.2.5.* → v.2.6.*</b>
|
||||
<ul>
|
||||
<li>revisione sistema timeout Ping</li>
|
||||
<li>Gestione AutoODL in prod generale (non solo SIM)</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li>
|
||||
<b>v.2.4.* → v.2.5.*</b>
|
||||
<ul>
|
||||
<li>Aggiunto adapter MTConnect</li>
|
||||
<li>Ottimizzazione gestione SIEMENS</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li>
|
||||
<b>v.2.3.* → v.2.4.*</b>
|
||||
<ul>
|
||||
<li>inserita gestione conf json x Flog acquisiti</li>
|
||||
<li>gestione invio Json blocchi dati FLog</li>
|
||||
<li>ottimizzazioni varie adapter Siemens</li>
|
||||
<li>ottimizzazione processo svuotamento code</li>
|
||||
<li>riduzione interferenza e interblocchi in fase di PLC assente</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li>
|
||||
<b>Ultime modifiche:</b>
|
||||
<ul>{{LAST-CHANGES}}</ul>
|
||||
</li>
|
||||
<li>
|
||||
<b>v.1.18.* → v.2.3.*</b>
|
||||
<ul>
|
||||
<li>inserimento WPS x acontrolli WebPage human readable</li>
|
||||
<li>fix gestione task2exe</li>
|
||||
<li>aggiunte varie versioni PLC siemens</li>
|
||||
<li>aggiunto PLC WPS x generiche web pages</li>
|
||||
<li>revisitazione LOG ODL e contapezzi</li>
|
||||
<li>modifica pagina presentazione dati (master) x resize</li>
|
||||
<li>Attivazione IOB SIMULATOR per test di carico (sostituito type DEMO)</li>
|
||||
<li>Aggiunto simulatore macchine MULTI pallet</li>
|
||||
<li>Ottimizzazione simulatore</li>
|
||||
<li>Ottimizzazioni PLC Siemens x riavvio post disconnessione (es spegnimento notturno)</li>
|
||||
<li>Ottimizzazione processo chiusura in update applicazione</li>
|
||||
<li>Aggiunta simulazione spegnimento con WU/CD</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li>
|
||||
<b>v.1.11.* → v.1.18.*</b>
|
||||
<ul>
|
||||
<li>Inserimento controller SIEMENS con S7+ library</li>
|
||||
<li>Inserimento nuove letture FANUC x programmi</li>
|
||||
<li>Inserimento nuove letture FANUC x SysEx (informazioni sistema)</li>
|
||||
<li>Inserimento invio FluxLog x parametri estesi (es SysEx, ProgName,...)</li>
|
||||
<li>FIX visualizzazione dati FluxLog e URL inviati</li>
|
||||
<li>FIX MAIN program da FANUC (non il current)</li>
|
||||
<li>Inserita modalita' DUMP memoria (iniziale full + periodica)</li>
|
||||
<li>Inserimento gestione contapezzi standard/checkBit in IOB.cfg</li>
|
||||
<li>Inserimento contapezzi da area memoria X</li>
|
||||
<li>NUOVA Gestione rami cliente e URL di update</li>
|
||||
<li>Gestione modi CNC</li>
|
||||
<li>Lettura dari dinamycs FANUC (feed, speed)</li>
|
||||
<li> aggiunta gestione aree G0..G30 (overrides?)</li>
|
||||
<li>fix errore disconnessione FANUC (allo spegnimento dl CNC) e memoria valori persistente a 1</li>
|
||||
<li>fix globali x gestione log IN / FLOG + ottimizzaizone check FANUC (PING)</li>
|
||||
<li>ottimizzazione fasi di restart in caso di assenza del server (evita reinvii inutili e migliora tempo ripartenza invio)</li>
|
||||
<li>review procedure controllo connessione x FANUC (es Tornos II)</li>
|
||||
<li>non richeide più privilegi admin x fare update</li>
|
||||
<li> gestione segnali inverted</li>
|
||||
<li>completata gestione configurabilità parametrica segnali (Tornos, CMZ, Biglia)</li>
|
||||
<li>revisitazione LOG x distinguere processi IOB</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li>
|
||||
<b>v.0.1.* → v.0.10.*</b>
|
||||
<ul>
|
||||
<li>Testato in produzione x update ad avvio e su richiesta</li>
|
||||
<li>Testato in produzione x lettura dati da Fanuc</li>
|
||||
<li>Inizio deploy con copia file su area IIS</li>
|
||||
<li>Prima versione con autoupdate</li>
|
||||
<li>Test PrettyBin x spostamento dll</li>
|
||||
<li>Base acquisitore FANUC</li>
|
||||
<li>Sistema base sw controllo in tray</li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
<div>
|
||||
<div style="float: left;">
|
||||
<img src="logoSteamware.png" />
|
||||
</div>
|
||||
<div style="float: right;">
|
||||
<a href="https://www.steamware.net/IOT" target="_blank">© Steamware 2006-{{CURR-YEAR}}</a>
|
||||
</div>
|
||||
</div>
|
||||
</body>
|
||||
Binary file not shown.
|
After Width: | Height: | Size: 160 KiB |
Binary file not shown.
|
After Width: | Height: | Size: 102 KiB |
Binary file not shown.
@@ -0,0 +1,15 @@
|
||||
@ECHO OFF
|
||||
|
||||
SET EXEName=IOB-WIN.exe
|
||||
SET EXEFullPath=C:\Steamware\IOB-WIN\IOB-WIN.exe
|
||||
|
||||
TASKLIST | FINDSTR /I "%EXEName%"
|
||||
IF ERRORLEVEL 1 GOTO :StartIobWin
|
||||
|
||||
REM "Programma ancora in run, nessuna azione necessaria"
|
||||
timeout /T 2
|
||||
GOTO :EOF
|
||||
|
||||
:StartIobWin
|
||||
START "" "%EXEFullPath%"
|
||||
GOTO :EOF
|
||||
Binary file not shown.
|
After Width: | Height: | Size: 273 KiB |
Binary file not shown.
|
After Width: | Height: | Size: 3.3 KiB |
@@ -0,0 +1,7 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<item>
|
||||
<version>1.0.0.0</version>
|
||||
<url>http://seriate.steamware.net:8083/SWS/MAPO/IOB-WIN/{{BRANCHNAME}}/MAPO-IOB-WIN.zip</url>
|
||||
<changelog>http://seriate.steamware.net:8083/SWS/MAPO/IOB-WIN/{{BRANCHNAME}}/ChangeLog.html</changelog>
|
||||
<mandatory>false</mandatory>
|
||||
</item>
|
||||
@@ -0,0 +1,409 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Diagnostics;
|
||||
using System.Threading;
|
||||
using System.Threading.Tasks;
|
||||
using TwinCAT.Ads;
|
||||
using TwinCAT.Ads.TypeSystem;
|
||||
|
||||
namespace IOB_WIN_BECKHOFF
|
||||
{
|
||||
/// <summary>
|
||||
/// Client comunicazioni con PLC Beckhoff TwinCat
|
||||
/// </summary>
|
||||
|
||||
public class TcAdsClient
|
||||
{
|
||||
#region Public Fields
|
||||
|
||||
public System.Collections.Concurrent.ConcurrentQueue<ComandiADS> CodaComandi;
|
||||
|
||||
public TwinCAT.Ads.TcAdsSymbolInfoLoader InfoLoader;
|
||||
|
||||
/// <summary>
|
||||
/// Dizionario delle variabili monitorate (gestite ad evento x modifica), chiave = nome var, valore = symbol x gestione variabile
|
||||
/// </summary>
|
||||
public Dictionary<string, Symbol> MonitoredItems = new Dictionary<string, Symbol>();
|
||||
|
||||
public TwinCAT.TypeSystem.ISymbolLoader SymbolLoaderInstance;
|
||||
|
||||
public TcAdsSymbolInfoCollection Symbols;
|
||||
|
||||
#endregion Public Fields
|
||||
|
||||
#region Public Constructors
|
||||
|
||||
/// <summary>
|
||||
/// Inizializza un oggetto ADS x gestione classe comunicazione con TwinCat
|
||||
/// </summary>
|
||||
/// <param name="MonitVars">
|
||||
/// Lista dei nomi delle variabili da gestire ad eventChange (es stato macchina)
|
||||
/// </param>
|
||||
/// <param name="indirizzo">indirizzo tipo AmsNetId</param>
|
||||
/// <param name="porta">
|
||||
/// Porta comunicazione: Connect to local PLC - Runtime 1 - TwinCAT2 Port=801, TwinCAT3 Port=851
|
||||
/// </param>
|
||||
public TcAdsClient(List<string> MonitVars, string indirizzo = "local", int porta = 851)
|
||||
{
|
||||
_MonitVars = MonitVars;
|
||||
MonitoredItems = new Dictionary<string, Symbol>();
|
||||
notifyStream = new AdsStream();
|
||||
newNotificationStream = new AdsStream();
|
||||
addressList = new Dictionary<int, Tuple<int, int>>();
|
||||
bool ready = false;
|
||||
while (!ready)
|
||||
{
|
||||
try
|
||||
{
|
||||
//LETTURA DEL VETTORE DI INIZIALIZZAZIONE
|
||||
if (adsClient == null) adsClient = new TwinCAT.Ads.TcAdsClient();
|
||||
// Connect to local PLC - Runtime 1 - TwinCAT2 Port=801, TwinCAT3 Port=851
|
||||
if (indirizzo == "")
|
||||
{
|
||||
adsClient.Connect(porta);
|
||||
}
|
||||
else
|
||||
{
|
||||
if (adsClient.IsConnected == false) adsClient.Connect(indirizzo, porta);
|
||||
}
|
||||
|
||||
SymbolLoaderInstance = SymbolLoaderFactory.Create(adsClient, SymbolLoaderSettings.Default);
|
||||
InfoLoader = adsClient.CreateSymbolInfoLoader();
|
||||
Symbols = InfoLoader.GetSymbols(true);
|
||||
ready = true;
|
||||
}
|
||||
catch (Exception ex)
|
||||
{
|
||||
System.Threading.Thread.Sleep(100);
|
||||
ready = false;
|
||||
Debug.Print(ex.Message);
|
||||
}
|
||||
}
|
||||
|
||||
// inizializzo dizionario delle variabili gestite
|
||||
foreach (var item in _MonitVars)
|
||||
{
|
||||
var currSymbol = (Symbol)SymbolLoaderInstance.Symbols[item];
|
||||
currSymbol.NotificationSettings = new AdsNotificationSettings(AdsTransMode.OnChange, 100, 100);
|
||||
currSymbol.ValueChanged += MonItem_ValueChanged;
|
||||
// aggiungo al dict
|
||||
MonitoredItems.Add(item, currSymbol);
|
||||
}
|
||||
|
||||
StatoMacchina = (Symbol)SymbolLoaderInstance.Symbols["VarADS.StatoMacchina"];
|
||||
StatoMacchina.NotificationSettings = new AdsNotificationSettings(AdsTransMode.OnChange, 100, 100);
|
||||
StatoMacchina.ValueChanged += StatoMacchina_ValueChanged;
|
||||
|
||||
#if false
|
||||
notifyposition = 0;
|
||||
#endif
|
||||
cts = new CancellationTokenSource();
|
||||
|
||||
//adsClient.AdsNotification += new AdsNotificationEventHandler(adsClient_AdsNotification);
|
||||
|
||||
CodaComandi = new System.Collections.Concurrent.ConcurrentQueue<ComandiADS>();
|
||||
cts = new CancellationTokenSource(); //Task require CancellationToken.cancel() to stop
|
||||
Action<object> Azione = commandDispatcher;
|
||||
//Definisce e Crea un Task di base a priorità favorevole
|
||||
dispatchertask = new Task(Azione, cts.Token, TaskCreationOptions.PreferFairness);
|
||||
dispatchertask.Start();
|
||||
}
|
||||
|
||||
#endregion Public Constructors
|
||||
|
||||
#region Public Delegates
|
||||
|
||||
public delegate void CountChangedEventHandler(TcAdsClient sender, int newCount);
|
||||
|
||||
public delegate void StatusChangedEventHandler(TcAdsClient sender, int newStatus);
|
||||
|
||||
public delegate void ValueChangedEventHandler(TcAdsClient sender, string key, string value);
|
||||
|
||||
#endregion Public Delegates
|
||||
|
||||
#region Public Events
|
||||
|
||||
public event CountChangedEventHandler CountChanged;
|
||||
|
||||
public event StatusChangedEventHandler StatusChanged;
|
||||
|
||||
public event ValueChangedEventHandler ValueChanged;
|
||||
|
||||
#endregion Public Events
|
||||
|
||||
#region Public Properties
|
||||
|
||||
public TwinCAT.Ads.TcAdsClient Client
|
||||
{
|
||||
get { return adsClient; }
|
||||
}
|
||||
|
||||
public bool Connected
|
||||
{
|
||||
get
|
||||
{
|
||||
bool answ = false;
|
||||
if (adsClient != null)
|
||||
{
|
||||
answ = adsClient.IsConnected;
|
||||
}
|
||||
return answ;
|
||||
}
|
||||
}
|
||||
|
||||
public bool EnableEvents { get; set; }
|
||||
|
||||
public int Status
|
||||
{
|
||||
get
|
||||
{
|
||||
var stato = ReadVariabile("VarADS.StatoMacchina");
|
||||
if (stato != null) _status = (int)stato;
|
||||
else
|
||||
{
|
||||
throw new Exception("Errore lettura stato");
|
||||
}
|
||||
return _status;
|
||||
}
|
||||
}
|
||||
|
||||
#endregion Public Properties
|
||||
|
||||
#region Public Methods
|
||||
|
||||
public void dispose()
|
||||
{
|
||||
adsClient.Dispose();
|
||||
}
|
||||
|
||||
public TcAdsSymbolInfo GetSymbolInfo(string nome)
|
||||
{
|
||||
try
|
||||
{
|
||||
var symbol = InfoLoader.FindSymbol(nome);
|
||||
return symbol;
|
||||
}
|
||||
catch (Exception)
|
||||
{
|
||||
throw;
|
||||
}
|
||||
}
|
||||
|
||||
public object ReadVariabile(ref TcAdsSymbolInfo variabile)
|
||||
{
|
||||
var comando = new ComandiADS { ComandoScrittua = false, Symbol = variabile };
|
||||
return ReadVariabile(comando);
|
||||
}
|
||||
|
||||
public object ReadVariabile(string symbolName, Type type = null)
|
||||
{
|
||||
var comando = new ComandiADS { ComandoScrittua = false, SymbolName = symbolName };
|
||||
return ReadVariabile(comando);
|
||||
}
|
||||
|
||||
public bool WriteVariabile(string symbolName, object value, bool syncronous = false)
|
||||
{
|
||||
var comando = new ComandiADS { Value = value, ComandoScrittua = true, SymbolName = symbolName };
|
||||
return WriteVariabile(comando, syncronous);
|
||||
}
|
||||
|
||||
public bool WriteVariabile(TcAdsSymbolInfo symbol, object value, bool syncronous = false)
|
||||
{
|
||||
var comando = new ComandiADS { Value = value, ComandoScrittua = true, Symbol = symbol };
|
||||
return WriteVariabile(comando, syncronous);
|
||||
}
|
||||
|
||||
#endregion Public Methods
|
||||
|
||||
#region Public Classes
|
||||
|
||||
public class ComandiADS
|
||||
{
|
||||
#region Public Fields
|
||||
|
||||
public bool ComandoScrittua;
|
||||
public bool Error;
|
||||
public TcAdsSymbolInfo Symbol;
|
||||
public string SymbolName;
|
||||
public ManualResetEventSlim Updating;
|
||||
public object Value;
|
||||
|
||||
#endregion Public Fields
|
||||
|
||||
#region Public Constructors
|
||||
|
||||
public ComandiADS()
|
||||
{
|
||||
Updating = new ManualResetEventSlim(false);
|
||||
}
|
||||
|
||||
public ComandiADS(string name)
|
||||
{
|
||||
SymbolName = name;
|
||||
Updating = new ManualResetEventSlim(false);
|
||||
}
|
||||
|
||||
public ComandiADS(TcAdsSymbolInfo info)
|
||||
{
|
||||
Symbol = info;
|
||||
Updating = new ManualResetEventSlim(false);
|
||||
}
|
||||
|
||||
#endregion Public Constructors
|
||||
}
|
||||
|
||||
#endregion Public Classes
|
||||
|
||||
#region Private Fields
|
||||
|
||||
/// <summary>
|
||||
/// elenco delle variabili monitorate x change event
|
||||
/// </summary>
|
||||
private List<string> _MonitVars = new List<string>();
|
||||
|
||||
private int _status;
|
||||
|
||||
private List<int> addedSignalationList = new List<int>();
|
||||
|
||||
/// <summary>
|
||||
/// Dizionario di conversione da indice a index group e index offset
|
||||
/// </summary>
|
||||
private Dictionary<int, Tuple<int, int>> addressList;
|
||||
|
||||
private TwinCAT.Ads.TcAdsClient adsClient;
|
||||
|
||||
private CancellationTokenSource cts;
|
||||
|
||||
private System.Threading.Tasks.Task dispatchertask;
|
||||
|
||||
#if false
|
||||
//private Action<object> dispatcher;
|
||||
private int eventHandle;
|
||||
|
||||
private int SegnalazioniADSEventHandle, StatusChangedEventHandle, MessageQueuedEventHandle;
|
||||
|
||||
private int notifyposition;
|
||||
#endif
|
||||
private object lockobj = new object();
|
||||
private AdsStream newNotificationStream;
|
||||
private AdsStream notifyStream;
|
||||
private Symbol StatoMacchina;
|
||||
|
||||
#endregion Private Fields
|
||||
|
||||
#region Private Methods
|
||||
|
||||
private void commandDispatcher(object tk)
|
||||
{
|
||||
ComandiADS comando;
|
||||
Thread.CurrentThread.Name = "ADS Command Dispatcher";
|
||||
CancellationToken chiudi = (CancellationToken)tk;
|
||||
while (!chiudi.IsCancellationRequested)
|
||||
{
|
||||
Thread.Sleep(1);
|
||||
if (CodaComandi.Count <= 0)
|
||||
{
|
||||
Thread.Sleep(1);
|
||||
continue;
|
||||
}
|
||||
if (CodaComandi.Count > 100) Debug.Print("CODA COMANDI! " + CodaComandi.Count.ToString());
|
||||
if (!CodaComandi.TryDequeue(out comando)) continue;
|
||||
|
||||
if (CodaComandi.Count > 1000) continue;
|
||||
|
||||
if (comando.ComandoScrittua) //gestione scrittura
|
||||
{
|
||||
try
|
||||
{
|
||||
if (comando.SymbolName != "")
|
||||
{
|
||||
if (comando.Symbol == null) comando.Symbol = GetSymbolInfo(comando.SymbolName);
|
||||
}
|
||||
else
|
||||
{
|
||||
comando.SymbolName = comando.Symbol.Name;
|
||||
}
|
||||
if (comando.Value is int && comando.Symbol.Category == TwinCAT.TypeSystem.DataTypeCategory.Array)
|
||||
{
|
||||
var newvalue = new int[comando.Symbol.ArrayInfos[0].Elements];
|
||||
newvalue[0] = (int)comando.Value;
|
||||
comando.Value = newvalue;
|
||||
}
|
||||
if (comando.Value is double && comando.Symbol.Category == TwinCAT.TypeSystem.DataTypeCategory.Array)
|
||||
{
|
||||
var newvalue = new double[comando.Symbol.ArrayInfos[0].Elements];
|
||||
newvalue[0] = (double)comando.Value;
|
||||
comando.Value = newvalue;
|
||||
}
|
||||
adsClient.WriteSymbol(comando.Symbol, comando.Value);
|
||||
}
|
||||
catch (Exception err)
|
||||
{
|
||||
comando.Error = true;
|
||||
Debug.Print(comando.SymbolName + " Scrittura " + err.Message);
|
||||
}
|
||||
comando.Updating.Set();
|
||||
}
|
||||
else // gestione lettura
|
||||
{
|
||||
try
|
||||
{
|
||||
if (comando.SymbolName != "")
|
||||
{
|
||||
if (comando.Symbol == null) comando.Symbol = GetSymbolInfo(comando.SymbolName);
|
||||
}
|
||||
else
|
||||
{
|
||||
comando.SymbolName = comando.Symbol.Name;
|
||||
}
|
||||
|
||||
comando.Value = adsClient.ReadSymbol(comando.Symbol);
|
||||
}
|
||||
catch (Exception errore)
|
||||
{
|
||||
Debug.Print(errore.Message);
|
||||
comando.Error = true;
|
||||
Debug.Print("Error reading from ADS: VarName: " + comando.SymbolName);
|
||||
}
|
||||
comando.Updating.Set();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
private void MonItem_ValueChanged(object sender, TwinCAT.TypeSystem.ValueChangedArgs e)
|
||||
{
|
||||
string newStatus = $"{e.Value}";
|
||||
if (ValueChanged != null)
|
||||
{
|
||||
ValueChanged(this, $"{sender}", newStatus);
|
||||
}
|
||||
}
|
||||
|
||||
private object ReadVariabile(ComandiADS comando)
|
||||
{
|
||||
CodaComandi.Enqueue(comando);
|
||||
bool test = comando.Updating.Wait(3000);
|
||||
if (!test) Debug.Print("Errore attesa lettura: " + comando.SymbolName);
|
||||
if (comando.Value == null) Debug.Print("ADS Variabile non trovata: " + comando.SymbolName);
|
||||
return comando.Value;
|
||||
}
|
||||
|
||||
private void StatoMacchina_ValueChanged(object sender, TwinCAT.TypeSystem.ValueChangedArgs e)
|
||||
{
|
||||
int newStatus = (int)e.Value;
|
||||
if (StatusChanged != null) StatusChanged(this, newStatus);
|
||||
}
|
||||
|
||||
private bool WriteVariabile(ComandiADS comando, bool syncronous)
|
||||
{
|
||||
bool test = true;
|
||||
CodaComandi.Enqueue(comando);
|
||||
if (syncronous) test = comando.Updating.Wait(3000);
|
||||
if (!test) Debug.Print("Errore attesa lettura: " + comando.SymbolName);
|
||||
if (comando.Error) Debug.Print("Errore ADS durante la scrittura della variabile: " + comando.SymbolName);
|
||||
return !comando.Error;
|
||||
}
|
||||
|
||||
#endregion Private Methods
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,68 @@
|
||||
{
|
||||
"metadata": [
|
||||
{
|
||||
"src": [
|
||||
{
|
||||
"files": [
|
||||
"*.csproj"
|
||||
],
|
||||
"cwd": ".",
|
||||
"exclude": [
|
||||
"**/obj/**",
|
||||
"**/bin/**",
|
||||
"_site/**"
|
||||
]
|
||||
}
|
||||
],
|
||||
"dest": "obj/api"
|
||||
}
|
||||
],
|
||||
"build": {
|
||||
"content": [
|
||||
{
|
||||
"files": [
|
||||
"api/**.yml"
|
||||
],
|
||||
"cwd": "obj"
|
||||
},
|
||||
{
|
||||
"files": [
|
||||
"api/*.md",
|
||||
"articles/**.md",
|
||||
"toc.yml",
|
||||
"*.md"
|
||||
],
|
||||
"exclude": [
|
||||
"obj/**",
|
||||
"_site/**"
|
||||
]
|
||||
}
|
||||
],
|
||||
"resource": [
|
||||
{
|
||||
"files": [
|
||||
"images/**"
|
||||
],
|
||||
"exclude": [
|
||||
"obj/**",
|
||||
"_site/**"
|
||||
]
|
||||
}
|
||||
],
|
||||
"overwrite": [
|
||||
{
|
||||
"files": [
|
||||
"apidoc/**.md"
|
||||
],
|
||||
"exclude": [
|
||||
"obj/**",
|
||||
"_site/**"
|
||||
]
|
||||
}
|
||||
],
|
||||
"dest": "_site",
|
||||
"template": [
|
||||
"default"
|
||||
]
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,11 @@
|
||||
# IOB-WIN-PING
|
||||
|
||||
Documentazione relativa all'applicativo IOB-WIN-PING
|
||||
|
||||
## Articles
|
||||
|
||||
Per maggiori dettagli, definizioni e demo funzionamento si rimanda alla sezione Articles
|
||||
|
||||
## Api
|
||||
|
||||
Per ogni dettaglio e riferimento alla libreria si rimanda alla sezione Api Documentation
|
||||
@@ -0,0 +1 @@
|
||||
|
||||
@@ -0,0 +1,23 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<packages>
|
||||
<package id="MapoSDK" version="6.14.2411.518" targetFramework="net462" />
|
||||
<package id="Microsoft.Bcl.AsyncInterfaces" version="9.0.0" targetFramework="net462" />
|
||||
<package id="Microsoft.Extensions.DependencyInjection.Abstractions" version="9.0.0" targetFramework="net462" />
|
||||
<package id="Microsoft.Extensions.Logging.Abstractions" version="9.0.0" targetFramework="net462" />
|
||||
<package id="Microsoft.VisualStudio.SlowCheetah" version="4.0.50" targetFramework="net462" developmentDependency="true" />
|
||||
<package id="Newtonsoft.Json" version="13.0.3" targetFramework="net462" />
|
||||
<package id="NLog" version="5.3.4" targetFramework="net462" />
|
||||
<package id="Pipelines.Sockets.Unofficial" version="2.2.8" targetFramework="net462" />
|
||||
<package id="StackExchange.Redis" version="2.8.24" targetFramework="net462" />
|
||||
<package id="System.Buffers" version="4.6.0" targetFramework="net462" />
|
||||
<package id="System.Diagnostics.DiagnosticSource" version="9.0.0" targetFramework="net462" />
|
||||
<package id="System.Diagnostics.PerformanceCounter" version="9.0.0" targetFramework="net462" />
|
||||
<package id="System.IO.Compression" version="4.3.0" targetFramework="net462" />
|
||||
<package id="System.IO.Pipelines" version="9.0.0" targetFramework="net462" />
|
||||
<package id="System.Memory" version="4.6.0" targetFramework="net462" />
|
||||
<package id="System.Numerics.Vectors" version="4.6.0" targetFramework="net462" />
|
||||
<package id="System.Runtime.CompilerServices.Unsafe" version="6.1.0" targetFramework="net462" />
|
||||
<package id="System.Runtime.InteropServices.RuntimeInformation" version="4.3.0" targetFramework="net462" />
|
||||
<package id="System.Threading.Channels" version="9.0.0" targetFramework="net462" />
|
||||
<package id="System.Threading.Tasks.Extensions" version="4.6.0" targetFramework="net462" />
|
||||
</packages>
|
||||
@@ -0,0 +1,97 @@
|
||||
@echo off
|
||||
echo Inizio processing After Build: configurazione %1 , directory %2
|
||||
|
||||
RD /S /Q %2"\lib\ar"
|
||||
RD /S /Q %2"\lib\cs"
|
||||
RD /S /Q %2"\lib\da"
|
||||
RD /S /Q %2"\lib\de"
|
||||
RD /S /Q %2"\lib\es"
|
||||
RD /S /Q %2"\lib\fr"
|
||||
RD /S /Q %2"\lib\it"
|
||||
RD /S /Q %2"\lib\ja-JP"
|
||||
RD /S /Q %2"\lib\ko"
|
||||
RD /S /Q %2"\lib\lv"
|
||||
RD /S /Q %2"\lib\nl"
|
||||
RD /S /Q %2"\lib\pl"
|
||||
RD /S /Q %2"\lib\pt"
|
||||
RD /S /Q %2"\lib\pt-BR"
|
||||
RD /S /Q %2"\lib\ru"
|
||||
RD /S /Q %2"\lib\sk"
|
||||
RD /S /Q %2"\lib\sv"
|
||||
RD /S /Q %2"\lib\th"
|
||||
RD /S /Q %2"\lib\tr"
|
||||
RD /S /Q %2"\lib\zh"
|
||||
RD /S /Q %2"\lib\zh-TW"
|
||||
|
||||
MOVE /Y %2"ar" %2"lib\"
|
||||
MOVE /Y %2"cs" %2"lib\"
|
||||
MOVE /Y %2"da" %2"lib\"
|
||||
MOVE /Y %2"de" %2"lib\"
|
||||
MOVE /Y %2"es" %2"lib\"
|
||||
MOVE /Y %2"fr" %2"lib\"
|
||||
MOVE /Y %2"it" %2"lib\"
|
||||
MOVE /Y %2"ja-JP" %2"lib\"
|
||||
MOVE /Y %2"ko" %2"lib\"
|
||||
MOVE /Y %2"lv" %2"lib\"
|
||||
MOVE /Y %2"nl" %2"lib\"
|
||||
MOVE /Y %2"pl" %2"lib\"
|
||||
MOVE /Y %2"pt" %2"lib\"
|
||||
MOVE /Y %2"pt-BR" %2"lib\"
|
||||
MOVE /Y %2"ru" %2"lib\"
|
||||
MOVE /Y %2"sk" %2"lib\"
|
||||
MOVE /Y %2"sv" %2"lib\"
|
||||
MOVE /Y %2"th" %2"lib\"
|
||||
MOVE /Y %2"tr" %2"lib\"
|
||||
MOVE /Y %2"zh" %2"lib\"
|
||||
MOVE /Y %2"zh-TW" %2"lib\"
|
||||
|
||||
|
||||
if %1 == "Release" goto ReleaseExec
|
||||
if %1 == Release goto ReleaseExec
|
||||
if %1 == "Debug" goto DebugExec
|
||||
if %1 == Debug goto DebugExec
|
||||
if %1 == "Remote_DEBUG" goto RemoteDebugExec
|
||||
if %1 == Remote_DEBUG goto RemoteDebugExec
|
||||
|
||||
:ReleaseExec
|
||||
echo Release processing...
|
||||
del /S %2"*.pdb""
|
||||
del /S %2"*.xml""
|
||||
del /S %2"lib/*.pdb""
|
||||
echo Release: eliminato pdb + xml!!!
|
||||
goto END
|
||||
|
||||
:DebugExec
|
||||
echo Debug processing...
|
||||
|
||||
goto END
|
||||
|
||||
|
||||
:RemoteDebugExec
|
||||
echo Remote_DEBUG processing, effettuo copia script verso server remoto (ROBOCOPY)
|
||||
REM copia script verso server remoto
|
||||
REM echo Debug remoto: effettuo robocopy sync (verificare remote per cliente)
|
||||
|
||||
REM FINASSI
|
||||
REM ROBOCOPY %2 \\10.150.0.1\Steamware\IOB-WIN-FTP-DEB /MIR
|
||||
REM Baglietto
|
||||
REM ROBOCOPY %2 \\192.168.60.15\Steamware\IOB-WIN-FTP-DEB /MIR
|
||||
REM GIACOVELLI LOCOROTONDO
|
||||
REM ROBOCOPY %2 \\192.168.1.93\Steamware\IOB-WIN-FTP-DEB /MIR
|
||||
REM IMI Remosa
|
||||
REM ROBOCOPY %2 \\192.168.0.12\Steamware\IOB-WIN-FTP-DEB /MIR
|
||||
|
||||
REM IOB-WIN-SIM
|
||||
REM ROBOCOPY %2 \\IOB-WIN-SIMULA\Steamware\IOB-WIN-FTP-DEB /MIR
|
||||
|
||||
REM IOBVPN4MACHINE
|
||||
REM ROBOCOPY %2 \\10.51.90.5\Steamware\IOB-WIN-FTP-DEB /MIR
|
||||
REM ROBOCOPY %2 \\10.51.90.5\Steamware\IOB-WIN-FTP-DEB /MIR /log:RobocopyTransfer.log
|
||||
REM ROBOCOPY %2 Z:\IOB-WIN-FTP-DEB /MIR
|
||||
REM ROBOCOPY %2 \\10.51.90.10\Steamware\IOB-WIN-FTP-DEB /MIR
|
||||
ROBOCOPY %2 \\10.51.90.9\Steamware\IOB-WIN-FTP-DEB /MIR
|
||||
|
||||
goto END
|
||||
|
||||
:END
|
||||
echo Fatto!
|
||||
@@ -0,0 +1,25 @@
|
||||
@echo off
|
||||
echo Effettua setup dei file specifici per i vari ambienti pre build installer: verifica da nome configurazione %1
|
||||
|
||||
|
||||
if %1 == "Release" goto Release
|
||||
if %1 == "Debug" goto Debug
|
||||
if %1 == "Remote_DEBUG" goto RemoteDebug
|
||||
|
||||
:Release
|
||||
echo Release: nulla da copiare
|
||||
goto END
|
||||
|
||||
:Debug
|
||||
echo Debug: copia file ini x simulazione Debug
|
||||
REM del %2"DATA\CONF\EsaKvara.ini"
|
||||
REM copy %2"Resources\SCM\EsaKvara_SIM.ini" %2"DATA\CONF\EsaKvara.ini"
|
||||
goto END
|
||||
|
||||
|
||||
:RemoteDebug
|
||||
echo RemoteDebug: nulla da copiare
|
||||
goto END
|
||||
|
||||
:END
|
||||
echo Fatto!
|
||||
@@ -0,0 +1 @@
|
||||
|
||||
@@ -0,0 +1,6 @@
|
||||
|
||||
- name: Articles
|
||||
href: articles/
|
||||
- name: API Documentation
|
||||
href: obj/api/
|
||||
homepage: api/index.md
|
||||
@@ -1,79 +0,0 @@
|
||||
;Configurazione IOB-WIN
|
||||
[IOB]
|
||||
;Macchina TEST FTP simile a ultrasuoni Sonatest x IMI Remosa
|
||||
CNCTYPE=FTP
|
||||
PING_MS_TIMEOUT=500
|
||||
|
||||
[MACHINE]
|
||||
VENDOR=TEST_FTP
|
||||
MODEL=TRUESCALE_FTP
|
||||
|
||||
[CNC]
|
||||
IP=10.74.82.204
|
||||
PORT=21
|
||||
PING_IP=10.74.82.204
|
||||
GETPRGNAME=false
|
||||
|
||||
[SERVER]
|
||||
MPIP=http://10.74.82.218
|
||||
MPURL=/MP/IO
|
||||
CMDBASE=/IOB/input/
|
||||
CMDFLOG=/IOB/flog/
|
||||
CMDALIVE=/IOB
|
||||
CMDENABLED=/IOB/enabled/
|
||||
CMDADV1=?valore=
|
||||
CMDREBO=/sendReboot.aspx?idxMacchina=
|
||||
|
||||
[MEMORY]
|
||||
ADDR_READ=DB9999.DBB0
|
||||
ADDR_WRITE=DB9999.DBB0
|
||||
SIZE_READ=0
|
||||
SIZE_WRITE=0
|
||||
|
||||
|
||||
[BLINK]
|
||||
;MAX_COUNTER_BLINK = 30
|
||||
MAX_COUNTER_BLINK = 30
|
||||
BLINK_FILT=0
|
||||
|
||||
[OPTPAR]
|
||||
; imposto breve sennò non riesce a partire...
|
||||
WAIT_REC_MSEC = 1000
|
||||
; indica gestione folder ritorno dati ODL
|
||||
ODL_FOLDER = TRUE
|
||||
; gestione contapezzi
|
||||
PZCOUNT_MODE=NONE
|
||||
DISABLE_PZCOUNT=TRUE
|
||||
ENABLE_SEND_PZC_BLOCK=FALSE
|
||||
MIN_SEND_PZC_BLOCK=0
|
||||
MAX_SEND_PZC_BLOCK=100
|
||||
;errori verifica folder FTP MAX
|
||||
MAX_ERR_CHECK=10
|
||||
; gestione DynData
|
||||
ENABLE_DYN_DATA=TRUE
|
||||
FORCE_DYN_DATA=TRUE
|
||||
DISABLE_DYN_DATA=TRUE
|
||||
DISABLE_SEND_WDST=TRUE
|
||||
|
||||
; gestioni PING
|
||||
MAX_TRY_PING=3
|
||||
VETO_QUEUE_IN=4
|
||||
VETO_PING_SEC=4
|
||||
VETO_CHECKDIR_SEC=10
|
||||
MAX_ELAPSED_TIME_SEC=60
|
||||
|
||||
;VETO_SEND_SNAPSHOT=3
|
||||
POWEROFF_TIMEOUT_SEC=60
|
||||
|
||||
; conf parametri memoria READ/WRITE
|
||||
FTP_PARAM=FTP_SONATEST.json
|
||||
|
||||
[BRANCH]
|
||||
NAME=master
|
||||
|
||||
; Tags manuali
|
||||
[TAGS]
|
||||
Customer=SteamWare
|
||||
HostOS=WIN
|
||||
HostName=IOB-WIN-SIMULA
|
||||
HostAddr=10.74.82.76
|
||||
@@ -1,26 +0,0 @@
|
||||
{
|
||||
"ListTask": [
|
||||
{
|
||||
"ActionId": "FtpDownload",
|
||||
"ServerAddr": "egw-tscale-04",
|
||||
"ServerPort": 21,
|
||||
"ConnUser": "testftpuser",
|
||||
"ConnPasswd": "we4reFromB3rghem!",
|
||||
"RawCert": "",
|
||||
"SkipCert": true,
|
||||
"ReExecVeto": 90,
|
||||
"Note": "Sync periodico completo",
|
||||
"StepsList": [
|
||||
{
|
||||
"Id": "01",
|
||||
"Description": "Mirror Remote 2 Local Directory",
|
||||
"Action": "mirrorDirR2L",
|
||||
"ParamList": {
|
||||
"RemoteDir": "ftpdata/syncfolder",
|
||||
"LocalDir": "\\\\iis01\\W$\\Files"
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
@@ -1,79 +0,0 @@
|
||||
;Configurazione IOB-WIN
|
||||
[IOB]
|
||||
;Macchina controllo ultrasuoni Sonatest x IMI Remosa
|
||||
CNCTYPE=FTP
|
||||
PING_MS_TIMEOUT=500
|
||||
|
||||
[MACHINE]
|
||||
VENDOR=SONATEST
|
||||
MODEL=VEO
|
||||
|
||||
[CNC]
|
||||
IP=172.28.30.208
|
||||
PORT=21
|
||||
PING_IP=172.28.30.208
|
||||
GETPRGNAME=false
|
||||
|
||||
[SERVER]
|
||||
MPIP=http://192.168.0.110
|
||||
MPURL=/MP/IO
|
||||
CMDBASE=/IOB/input/
|
||||
CMDFLOG=/IOB/flog/
|
||||
CMDALIVE=/IOB
|
||||
CMDENABLED=/IOB/enabled/
|
||||
CMDADV1=?valore=
|
||||
CMDREBO=/sendReboot.aspx?idxMacchina=
|
||||
|
||||
[MEMORY]
|
||||
ADDR_READ=DB9999.DBB0
|
||||
ADDR_WRITE=DB9999.DBB0
|
||||
SIZE_READ=0
|
||||
SIZE_WRITE=0
|
||||
|
||||
|
||||
[BLINK]
|
||||
;MAX_COUNTER_BLINK = 30
|
||||
MAX_COUNTER_BLINK = 30
|
||||
BLINK_FILT=0
|
||||
|
||||
[OPTPAR]
|
||||
; imposto breve sennò non riesce a partire...
|
||||
WAIT_REC_MSEC = 1000
|
||||
; indica gestione folder ritorno dati ODL
|
||||
ODL_FOLDER = TRUE
|
||||
; gestione contapezzi
|
||||
PZCOUNT_MODE=NONE
|
||||
DISABLE_PZCOUNT=TRUE
|
||||
ENABLE_SEND_PZC_BLOCK=FALSE
|
||||
MIN_SEND_PZC_BLOCK=0
|
||||
MAX_SEND_PZC_BLOCK=100
|
||||
;errori verifica folder FTP MAX
|
||||
MAX_ERR_CHECK=10
|
||||
; gestione DynData
|
||||
ENABLE_DYN_DATA=TRUE
|
||||
FORCE_DYN_DATA=TRUE
|
||||
DISABLE_DYN_DATA=TRUE
|
||||
DISABLE_SEND_WDST=TRUE
|
||||
|
||||
; gestioni PING
|
||||
MAX_TRY_PING=3
|
||||
VETO_QUEUE_IN=5
|
||||
VETO_PING_SEC=5
|
||||
VETO_CHECKDIR_SEC=10
|
||||
MAX_ELAPSED_TIME_SEC=60
|
||||
|
||||
;VETO_SEND_SNAPSHOT=3
|
||||
POWEROFF_TIMEOUT_SEC=60
|
||||
|
||||
; conf parametri memoria READ/WRITE
|
||||
FTP_PARAM=IMI_SONATEST.json
|
||||
|
||||
[BRANCH]
|
||||
NAME=master
|
||||
|
||||
; Tags manuali
|
||||
[TAGS]
|
||||
Customer=IMI-Remosa
|
||||
HostOS=WIN
|
||||
HostName=MAPO-SRV-60
|
||||
HostAddr=192.168.0.12
|
||||
@@ -1,27 +0,0 @@
|
||||
{
|
||||
"ListTask": [
|
||||
{
|
||||
"ActionId": "FtpDownload",
|
||||
"ServerAddr": "172.28.30.208",
|
||||
"ServerPort": 21,
|
||||
"ConnUser": "ftpuser",
|
||||
"ConnPasswd": "SOnaTEst",
|
||||
"RawCert": "",
|
||||
"SkipCert": true,
|
||||
"ReExecVeto": 90,
|
||||
"Note": "Sync periodico completo",
|
||||
"StepsList": [
|
||||
{
|
||||
"Id": "01",
|
||||
"Description": "Mirror Remote 2 Local Directory",
|
||||
"Action": "mirrorDirR2L",
|
||||
"ParamList": {
|
||||
"RemoteDir": "internal/MES",
|
||||
"LocalDir": "\\\\308file\\shares\\QUAL\\Sonatest_Reports\\MES"
|
||||
}
|
||||
}
|
||||
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
@@ -91,11 +91,8 @@
|
||||
</Compile>
|
||||
<None Include="App.Debug.config" />
|
||||
<None Include="App.Release.config" />
|
||||
<None Include="DATA\CONF\FTP-PING.ini" />
|
||||
<None Include="DATA\CONF\FTP_SONATEST.ini" />
|
||||
<None Include="DATA\CONF\FTP_SONATEST.json" />
|
||||
<None Include="DATA\CONF\IMI_SONATEST.ini" />
|
||||
<None Include="DATA\CONF\IMI_SONATEST.json" />
|
||||
<None Include="DATA\CONF\4000.ini" />
|
||||
<None Include="DATA\CONF\GT547.ini" />
|
||||
<None Include="DATA\CONF\MAIN.ini" />
|
||||
<None Include="DATA\CONF\SIMUL_01.ini" />
|
||||
<None Include="DATA\CONF\SIMUL_01.json" />
|
||||
|
||||
@@ -38,67 +38,15 @@ namespace IOB_WIN_NEXT
|
||||
btnStart.Enabled = true;
|
||||
break;
|
||||
|
||||
#if false
|
||||
case tipoAdapter.BECKHOFF:
|
||||
case tipoAdapter.BECKHOFF_CPA:
|
||||
iobObj = new IobBeckhoff.BeckhoffCpa(this, IOBConf);
|
||||
btnStart.Enabled = true;
|
||||
break;
|
||||
|
||||
#if false
|
||||
case tipoAdapter.FILE_GEN:
|
||||
iobObj = new IobFile.FileGen(this, IOBConf);
|
||||
btnStart.Enabled = true;
|
||||
break;
|
||||
|
||||
case tipoAdapter.FILE_EUROM63:
|
||||
iobObj = new IobFile.FileEurom63(this, IOBConf);
|
||||
btnStart.Enabled = true;
|
||||
break;
|
||||
|
||||
case tipoAdapter.FILE_SOITAAB:
|
||||
iobObj = new IobFile.IobFileSoitaab(this, IOBConf);
|
||||
btnStart.Enabled = true;
|
||||
break;
|
||||
|
||||
case tipoAdapter.KAWASAKI:
|
||||
iobObj = new Iob.Kawasaki(this, IOBConf);
|
||||
btnStart.Enabled = true;
|
||||
break;
|
||||
|
||||
case tipoAdapter.IcoelDb:
|
||||
iobObj = new IobSql.IcoelDb(this, IOBConf);
|
||||
btnStart.Enabled = true;
|
||||
break;
|
||||
|
||||
case tipoAdapter.MITSUBISHI:
|
||||
iobObj = new Mitsubishi(this, IOBConf);
|
||||
btnStart.Enabled = true;
|
||||
break;
|
||||
|
||||
case tipoAdapter.OMRON:
|
||||
iobObj = new Iob.Omron(this, IOBConf);
|
||||
btnStart.Enabled = true;
|
||||
break;
|
||||
|
||||
case tipoAdapter.OSAI_OPEN:
|
||||
case tipoAdapter.OSAI_CNDEX:
|
||||
case tipoAdapter.OSAI_VB6:
|
||||
// versione EgwProxy.OsaiCncLib
|
||||
iobObj = new Iob.OSAI(this, IOBConf);
|
||||
btnStart.Enabled = true;
|
||||
break;
|
||||
|
||||
case tipoAdapter.SQLSERVER_LANTEK:
|
||||
iobObj = new IobSql.SqlServLantek(this, IOBConf);
|
||||
btnStart.Enabled = true;
|
||||
break;
|
||||
|
||||
case tipoAdapter.SQLSERVER_PAMA:
|
||||
iobObj = new IobSql.SqlServPama(this, IOBConf);
|
||||
btnStart.Enabled = true;
|
||||
break;
|
||||
#endif
|
||||
|
||||
|
||||
case tipoAdapter.ND:
|
||||
default:
|
||||
iobObj = new IOB_WIN_FORM.Iob.Simula(this, IOBConf);
|
||||
|
||||
@@ -1,74 +0,0 @@
|
||||
;Configurazione IOB-WIN
|
||||
[IOB]
|
||||
CNCTYPE=FANUC
|
||||
|
||||
[MACHINE]
|
||||
VENDOR=TORNOS
|
||||
MODEL=DT26
|
||||
|
||||
[CNC]
|
||||
; TORNOS DT26 I
|
||||
IP=192.168.1.80
|
||||
PORT=8193
|
||||
GETPRGNAME=true
|
||||
|
||||
[SERVER]
|
||||
MPIP=http://192.168.1.7
|
||||
MPURL=/MP/IO
|
||||
CMDBASE=/IOB/input/
|
||||
CMDFLOG=/IOB/flog/
|
||||
CMDALIVE=/IOB
|
||||
CMDENABLED=/IOB/enabled/
|
||||
CMDADV1=?valore=
|
||||
CMDREBO=/sendReboot.aspx?idxMacchina=
|
||||
|
||||
[MEMORY]
|
||||
AREAG_SIZE=48
|
||||
AREAR_SIZE=0
|
||||
AREAX_SIZE=8
|
||||
AREAY_SIZE=16
|
||||
; Red: Y8.4 | Yellow: Y8.5 | Green Y8.6 | All DoorsClosed: Y4.0 (X5.1) | ..........WrkZone Y8.7 | Contapezzi X7.1
|
||||
;BIT0=CONN
|
||||
BIT1=Y8.6
|
||||
BIT2=PZCOUNT.D.6416.DW
|
||||
;BIT2=X7.1
|
||||
BIT3=Y8.4
|
||||
BIT4=Y8.5
|
||||
AREAD_START=0
|
||||
AREAD_SIZE=9999
|
||||
AREAR_START=0
|
||||
AREAR_SIZE=64
|
||||
AREAX_START=0
|
||||
AREAX_SIZE=64
|
||||
AREAY_START=0
|
||||
AREAY_SIZE=64
|
||||
PAR_START=6711
|
||||
PAR_SIZE=3
|
||||
|
||||
[BLINK]
|
||||
;MAX_COUNTER_BLINK = 30
|
||||
MAX_COUNTER_BLINK = 15
|
||||
;bit0 = 0
|
||||
;bit1 = 0
|
||||
;bit2 = 1
|
||||
;bit3 = 1
|
||||
;bit4 = 1
|
||||
;bit5 = 0
|
||||
;bit6 = 0
|
||||
;bit7 = 0
|
||||
BLINK_FILT=0
|
||||
;BLINK_FILT=28
|
||||
|
||||
[OPTPAR]
|
||||
;PZCOUNT_MODE=STD|BIT
|
||||
;PZCOUNT_MODE=BIT.X7.1
|
||||
PZCOUNT_MODE=STD.D.6416.DW
|
||||
;PZ_CAD_MADDR=1602; cad
|
||||
;PZ_REQ_MADDR=1603; pz richiesti (DW)
|
||||
;PZ_DONE_MADDR=1604; pz fatti
|
||||
;PZ_GTOT_MADDR=1605; pz tot macchina
|
||||
ENABLE_PZ_RESET=TRUE
|
||||
ENABLE_PZ_RESET_stopSetup=TRUE
|
||||
|
||||
[BRANCH]
|
||||
NAME=develop
|
||||
@@ -1,74 +0,0 @@
|
||||
;Configurazione IOB-WIN
|
||||
[IOB]
|
||||
CNCTYPE=FANUC
|
||||
|
||||
[MACHINE]
|
||||
VENDOR=TORNOS
|
||||
MODEL=DT26
|
||||
|
||||
[CNC]
|
||||
; TORNOS DT26 II IOT ENABLED
|
||||
IP=172.16.199.10
|
||||
PORT=8193
|
||||
GETPRGNAME=true
|
||||
|
||||
[SERVER]
|
||||
MPIP=http://192.168.1.7
|
||||
MPURL=/MP/IO
|
||||
CMDBASE=/IOB/input/
|
||||
CMDFLOG=/IOB/flog/
|
||||
CMDALIVE=/IOB
|
||||
CMDENABLED=/IOB/enabled/
|
||||
CMDADV1=?valore=
|
||||
CMDREBO=/sendReboot.aspx?idxMacchina=
|
||||
|
||||
[MEMORY]
|
||||
AREAG_SIZE=48
|
||||
AREAR_SIZE=0
|
||||
AREAX_SIZE=8
|
||||
AREAY_SIZE=16
|
||||
; Red: Y8.4 | Yellow: Y8.5 | Green Y8.6 | All DoorsClosed: Y4.0 (X5.1) | ..........WrkZone Y8.7 | Contapezzi X7.1
|
||||
;BIT0=CONN
|
||||
BIT1=Y8.6
|
||||
BIT2=PZCOUNT.D.6416.DW
|
||||
;BIT2=X7.1
|
||||
BIT3=Y8.4
|
||||
BIT4=Y8.5
|
||||
AREAD_START=0
|
||||
AREAD_SIZE=9999
|
||||
AREAR_START=0
|
||||
AREAR_SIZE=64
|
||||
AREAX_START=0
|
||||
AREAX_SIZE=64
|
||||
AREAY_START=0
|
||||
AREAY_SIZE=64
|
||||
PAR_START=6711
|
||||
PAR_SIZE=3
|
||||
|
||||
[BLINK]
|
||||
;MAX_COUNTER_BLINK = 30
|
||||
MAX_COUNTER_BLINK = 15
|
||||
;bit0 = 0
|
||||
;bit1 = 0
|
||||
;bit2 = 0
|
||||
;bit3 = 1
|
||||
;bit4 = 1
|
||||
;bit5 = 0
|
||||
;bit6 = 0
|
||||
;bit7 = 0
|
||||
BLINK_FILT=24
|
||||
;BLINK_FILT=28
|
||||
|
||||
[OPTPAR]
|
||||
;PZCOUNT_MODE=STD|BIT
|
||||
;PZCOUNT_MODE=BIT.X7.1
|
||||
PZCOUNT_MODE=STD.D.6416.DW
|
||||
;PZ_CAD_MADDR=1602; cad
|
||||
;PZ_REQ_MADDR=1603; pz richiesti (DW)
|
||||
;PZ_DONE_MADDR=1604; pz fatti
|
||||
;PZ_GTOT_MADDR=1605; pz tot macchina
|
||||
ENABLE_PZ_RESET=TRUE
|
||||
ENABLE_PZ_RESET_stopSetup=TRUE
|
||||
|
||||
[BRANCH]
|
||||
NAME=develop
|
||||
@@ -1,76 +0,0 @@
|
||||
;Configurazione IOB-WIN
|
||||
[IOB]
|
||||
CNCTYPE=FANUC
|
||||
|
||||
[MACHINE]
|
||||
VENDOR=CMZ
|
||||
MODEL=TA20
|
||||
|
||||
[CNC]
|
||||
; CMZ TA20
|
||||
IP=192.168.1.57
|
||||
PORT=8193
|
||||
GETPRGNAME=true
|
||||
|
||||
[SERVER]
|
||||
MPIP=http://192.168.1.7
|
||||
MPURL=/MP/IO
|
||||
CMDBASE=/IOB/input/
|
||||
CMDFLOG=/IOB/flog/
|
||||
CMDALIVE=/IOB
|
||||
CMDENABLED=/IOB/enabled/
|
||||
CMDADV1=?valore=
|
||||
CMDREBO=/sendReboot.aspx?idxMacchina=
|
||||
|
||||
[MEMORY]
|
||||
AREAG_SIZE=48
|
||||
AREAR_SIZE=0
|
||||
AREAX_SIZE=0
|
||||
AREAY_SIZE=8
|
||||
; Red: Y3.7 | Yellow: Y3.6 | Green Y3.5 | All DoorsClosed: Y4.0 (X5.1) | ..........WrkZone Y8.7
|
||||
;BIT0=CONN
|
||||
BIT1=Y3.5
|
||||
BIT2=PZCOUNT.PAR.6711
|
||||
BIT3=Y3.7
|
||||
BIT4=Y3.6
|
||||
AREAD_START=0
|
||||
AREAD_SIZE=9999
|
||||
AREAR_START=0
|
||||
AREAR_SIZE=64
|
||||
AREAX_START=0
|
||||
AREAX_SIZE=64
|
||||
AREAY_START=0
|
||||
AREAY_SIZE=64
|
||||
PAR_START=6711
|
||||
PAR_SIZE=3
|
||||
|
||||
[BLINK]
|
||||
;MAX_COUNTER_BLINK = 30
|
||||
MAX_COUNTER_BLINK = 15
|
||||
;bit0 = 0
|
||||
;bit1 = 0
|
||||
;bit2 = 1
|
||||
;bit3 = 1
|
||||
;bit4 = 1
|
||||
;bit5 = 0
|
||||
;bit6 = 0
|
||||
;bit7 = 0
|
||||
BLINK_FILT=0
|
||||
;BLINK_FILT=28
|
||||
|
||||
[OPTPAR]
|
||||
;PZCOUNT_MODE=STD|BIT
|
||||
PZCOUNT_MODE=STD.PAR.6711
|
||||
;PZ_CAD_MADDR=1602
|
||||
;PZ_REQ_MADDR=1603
|
||||
;PZ_DONE_MADDR=1604
|
||||
;PZ_GTOT_MADDR=1605
|
||||
ENABLE_PZ_RESET=TRUE
|
||||
ENABLE_PZ_RESET_stopSetup=TRUE
|
||||
;gestione invio pezzi in blocco
|
||||
ENABLE_SEND_PZC_BLOCK=TRUE
|
||||
MIN_SEND_PZC_BLOCK=0
|
||||
MAX_SEND_PZC_BLOCK=100
|
||||
|
||||
[BRANCH]
|
||||
NAME=develop
|
||||
@@ -1,77 +0,0 @@
|
||||
;Configurazione IOB-WIN
|
||||
[IOB]
|
||||
CNCTYPE=FANUC
|
||||
|
||||
[MACHINE]
|
||||
VENDOR=BIGLIA
|
||||
MODEL=446
|
||||
|
||||
[CNC]
|
||||
; BIGLIA 446
|
||||
IP=192.168.0.20
|
||||
PORT=8193
|
||||
GETPRGNAME=true
|
||||
|
||||
[SERVER]
|
||||
MPIP=http://192.168.1.7
|
||||
MPURL=/MP/IO
|
||||
CMDBASE=/IOB/input/
|
||||
CMDFLOG=/IOB/flog/
|
||||
CMDALIVE=/IOB
|
||||
CMDENABLED=/IOB/enabled/
|
||||
CMDADV1=?valore=
|
||||
CMDREBO=/sendReboot.aspx?idxMacchina=
|
||||
|
||||
[MEMORY]
|
||||
AREAG_SIZE=48
|
||||
AREAR_SIZE=0
|
||||
AREAX_SIZE=0
|
||||
AREAY_SIZE=12
|
||||
; Red: Y3.2 | Yellow: !Y8.0 | Green Y4.5
|
||||
;BIT0=CONN
|
||||
BIT1=Y4.5
|
||||
BIT2=PZCOUNT.PAR.6711
|
||||
BIT3=Y3.2
|
||||
BIT4=Y8.0
|
||||
BIT5=Y2.0
|
||||
AREAD_START=0
|
||||
AREAD_SIZE=9999
|
||||
AREAR_START=0
|
||||
AREAR_SIZE=64
|
||||
AREAX_START=0
|
||||
AREAX_SIZE=64
|
||||
AREAY_START=0
|
||||
AREAY_SIZE=64
|
||||
PAR_START=6711
|
||||
PAR_SIZE=3
|
||||
|
||||
[BLINK]
|
||||
;MAX_COUNTER_BLINK = 30
|
||||
MAX_COUNTER_BLINK = 15
|
||||
;bit0 = 0
|
||||
;bit1 = 0
|
||||
;bit2 = 0
|
||||
;bit3 = 1
|
||||
;bit4 = 0
|
||||
;bit5 = 0
|
||||
;bit6 = 0
|
||||
;bit7 = 0
|
||||
BLINK_FILT=8
|
||||
;BLINK_FILT=28
|
||||
|
||||
[OPTPAR]
|
||||
;PZCOUNT_MODE=STD|BIT
|
||||
PZCOUNT_MODE=STD.PAR.6711
|
||||
;PZ_CAD_MADDR=1602
|
||||
;PZ_REQ_MADDR=1603
|
||||
;PZ_DONE_MADDR=1604
|
||||
;PZ_GTOT_MADDR=1605
|
||||
ENABLE_PZ_RESET=TRUE
|
||||
ENABLE_PZ_RESET_stopSetup=TRUE
|
||||
;gestione invio pezzi in blocco
|
||||
ENABLE_SEND_PZC_BLOCK=TRUE
|
||||
MIN_SEND_PZC_BLOCK=5
|
||||
MAX_SEND_PZC_BLOCK=100
|
||||
|
||||
[BRANCH]
|
||||
NAME=develop
|
||||
@@ -1,77 +0,0 @@
|
||||
;Configurazione IOB-WIN
|
||||
[IOB]
|
||||
CNCTYPE=FANUC
|
||||
|
||||
[MACHINE]
|
||||
VENDOR=BIGLIA
|
||||
MODEL=445
|
||||
|
||||
[CNC]
|
||||
; BIGLIA 445
|
||||
IP=192.168.0.19
|
||||
PORT=8193
|
||||
GETPRGNAME=true
|
||||
|
||||
[SERVER]
|
||||
MPIP=http://192.168.1.7
|
||||
MPURL=/MP/IO
|
||||
CMDBASE=/IOB/input/
|
||||
CMDFLOG=/IOB/flog/
|
||||
CMDALIVE=/IOB
|
||||
CMDENABLED=/IOB/enabled/
|
||||
CMDADV1=?valore=
|
||||
CMDREBO=/sendReboot.aspx?idxMacchina=
|
||||
|
||||
[MEMORY]
|
||||
AREAG_SIZE=48
|
||||
AREAR_SIZE=0
|
||||
AREAX_SIZE=0
|
||||
AREAY_SIZE=12
|
||||
; Red: Y3.2 | Yellow: !Y8.0 | Green Y4.5
|
||||
;BIT0=CONN
|
||||
BIT1=Y4.5
|
||||
BIT2=PZCOUNT.PAR.6711
|
||||
BIT3=Y3.2
|
||||
BIT4=Y8.0
|
||||
BIT5=Y2.0
|
||||
AREAD_START=0
|
||||
AREAD_SIZE=9999
|
||||
AREAR_START=0
|
||||
AREAR_SIZE=64
|
||||
AREAX_START=0
|
||||
AREAX_SIZE=64
|
||||
AREAY_START=0
|
||||
AREAY_SIZE=64
|
||||
PAR_START=6711
|
||||
PAR_SIZE=3
|
||||
|
||||
[BLINK]
|
||||
;MAX_COUNTER_BLINK = 30
|
||||
MAX_COUNTER_BLINK = 15
|
||||
;bit0 = 0
|
||||
;bit1 = 0
|
||||
;bit2 = 0
|
||||
;bit3 = 1
|
||||
;bit4 = 0
|
||||
;bit5 = 0
|
||||
;bit6 = 0
|
||||
;bit7 = 0
|
||||
BLINK_FILT=8
|
||||
;BLINK_FILT=28
|
||||
|
||||
[OPTPAR]
|
||||
;PZCOUNT_MODE=STD|BIT
|
||||
PZCOUNT_MODE=STD.PAR.6711
|
||||
;PZ_CAD_MADDR=1602
|
||||
;PZ_REQ_MADDR=1603
|
||||
;PZ_DONE_MADDR=1604
|
||||
;PZ_GTOT_MADDR=1605
|
||||
ENABLE_PZ_RESET=TRUE
|
||||
ENABLE_PZ_RESET_stopSetup=TRUE
|
||||
;gestione invio pezzi in blocco
|
||||
ENABLE_SEND_PZC_BLOCK=TRUE
|
||||
MIN_SEND_PZC_BLOCK=5
|
||||
MAX_SEND_PZC_BLOCK=100
|
||||
|
||||
[BRANCH]
|
||||
NAME=develop
|
||||
@@ -1,72 +0,0 @@
|
||||
;Configurazione IOB-WIN
|
||||
[IOB]
|
||||
CNCTYPE=FANUC
|
||||
|
||||
[MACHINE]
|
||||
VENDOR=HANWHA
|
||||
MODEL=XD26J
|
||||
|
||||
[CNC]
|
||||
; HANWHA XD26J
|
||||
IP=192.168.0.22
|
||||
PORT=8193
|
||||
GETPRGNAME=true
|
||||
|
||||
[SERVER]
|
||||
MPIP=http://192.168.1.7
|
||||
MPURL=/MP/IO
|
||||
CMDBASE=/IOB/input/
|
||||
CMDFLOG=/IOB/flog/
|
||||
CMDALIVE=/IOB
|
||||
CMDENABLED=/IOB/enabled/
|
||||
CMDADV1=?valore=
|
||||
CMDREBO=/sendReboot.aspx?idxMacchina=
|
||||
|
||||
[MEMORY]
|
||||
AREAG_SIZE=48
|
||||
AREAR_SIZE=0
|
||||
AREAX_SIZE=0
|
||||
AREAY_SIZE=56
|
||||
; Red: Y53.0 | Yellow: Y53.1 | Green Y53.2
|
||||
;BIT0=CONN
|
||||
BIT1=Y53.2
|
||||
BIT2=PZCOUNT.PAR.6711
|
||||
BIT3=Y53.0
|
||||
BIT4=Y53.1
|
||||
AREAD_START=0
|
||||
AREAD_SIZE=9999
|
||||
AREAR_START=0
|
||||
AREAR_SIZE=64
|
||||
AREAX_START=0
|
||||
AREAX_SIZE=64
|
||||
AREAY_START=0
|
||||
AREAY_SIZE=64
|
||||
PAR_START=6711
|
||||
PAR_SIZE=3
|
||||
|
||||
[BLINK]
|
||||
;MAX_COUNTER_BLINK = 30
|
||||
MAX_COUNTER_BLINK = 15
|
||||
;bit0 = 0
|
||||
;bit1 = 0
|
||||
;bit2 = 0
|
||||
;bit3 = 1
|
||||
;bit4 = 0
|
||||
;bit5 = 0
|
||||
;bit6 = 0
|
||||
;bit7 = 0
|
||||
BLINK_FILT=8
|
||||
;BLINK_FILT=28
|
||||
|
||||
[OPTPAR]
|
||||
;PZCOUNT_MODE=STD|BIT
|
||||
PZCOUNT_MODE=STD.PAR.6711
|
||||
PZ_CAD_MADDR=1602
|
||||
PZ_REQ_MADDR=1603
|
||||
PZ_DONE_MADDR=1604
|
||||
PZ_GTOT_MADDR=1605
|
||||
ENABLE_PZ_RESET=TRUE
|
||||
ENABLE_PZ_RESET_stopSetup=TRUE
|
||||
|
||||
[BRANCH]
|
||||
NAME=develop
|
||||
@@ -1,72 +0,0 @@
|
||||
;Configurazione IOB-WIN
|
||||
[IOB]
|
||||
CNCTYPE=FANUC
|
||||
|
||||
[MACHINE]
|
||||
VENDOR=STAR
|
||||
MODEL=SR32J
|
||||
|
||||
[CNC]
|
||||
; STAR SR32J
|
||||
IP=192.168.0.21
|
||||
PORT=8193
|
||||
GETPRGNAME=true
|
||||
|
||||
[SERVER]
|
||||
MPIP=http://192.168.1.7
|
||||
MPURL=/MP/IO
|
||||
CMDBASE=/IOB/input/
|
||||
CMDFLOG=/IOB/flog/
|
||||
CMDALIVE=/IOB
|
||||
CMDENABLED=/IOB/enabled/
|
||||
CMDADV1=?valore=
|
||||
CMDREBO=/sendReboot.aspx?idxMacchina=
|
||||
|
||||
[MEMORY]
|
||||
AREAG_SIZE=48
|
||||
AREAR_SIZE=0
|
||||
AREAX_SIZE=0
|
||||
AREAY_SIZE=8
|
||||
; Red: Y0.2 | Yellow: Y1.2 | Green Y2.6 | PZCount R10.5 / R22.4
|
||||
;BIT0=CONN
|
||||
BIT1=Y2.6
|
||||
BIT2=PZCOUNT.PAR.6711
|
||||
BIT3=Y0.2
|
||||
BIT4=Y1.2
|
||||
AREAD_START=0
|
||||
AREAD_SIZE=0
|
||||
AREAR_START=0
|
||||
AREAR_SIZE=0
|
||||
AREAX_START=0
|
||||
AREAX_SIZE=0
|
||||
AREAY_START=0
|
||||
AREAY_SIZE=0
|
||||
PAR_START=6711
|
||||
PAR_SIZE=3
|
||||
|
||||
[BLINK]
|
||||
;MAX_COUNTER_BLINK = 30
|
||||
MAX_COUNTER_BLINK = 15
|
||||
;bit0 = 0
|
||||
;bit1 = 0
|
||||
;bit2 = 0
|
||||
;bit3 = 1
|
||||
;bit4 = 0
|
||||
;bit5 = 0
|
||||
;bit6 = 0
|
||||
;bit7 = 0
|
||||
BLINK_FILT=8
|
||||
;BLINK_FILT=28
|
||||
|
||||
[OPTPAR]
|
||||
;PZCOUNT_MODE=STD|BIT
|
||||
PZCOUNT_MODE=STD.PAR.6711
|
||||
PZ_CAD_MADDR=1602
|
||||
PZ_REQ_MADDR=1603
|
||||
PZ_DONE_MADDR=1604
|
||||
PZ_GTOT_MADDR=1605
|
||||
ENABLE_PZ_RESET=TRUE
|
||||
ENABLE_PZ_RESET_stopSetup=TRUE
|
||||
|
||||
[BRANCH]
|
||||
NAME=develop
|
||||
@@ -1,76 +0,0 @@
|
||||
;Configurazione IOB-WIN
|
||||
[IOB]
|
||||
CNCTYPE=FANUC
|
||||
|
||||
[MACHINE]
|
||||
VENDOR=TAKAHASHI
|
||||
MODEL=TNC-L10
|
||||
|
||||
[CNC]
|
||||
; TAKAHASHI TNC-L10-NCL
|
||||
IP=192.168.0.23
|
||||
PORT=8193
|
||||
GETPRGNAME=true
|
||||
|
||||
[SERVER]
|
||||
MPIP=http://192.168.1.7
|
||||
MPURL=/MP/IO
|
||||
CMDBASE=/IOB/input/
|
||||
CMDFLOG=/IOB/flog/
|
||||
CMDALIVE=/IOB
|
||||
CMDENABLED=/IOB/enabled/
|
||||
CMDADV1=?valore=
|
||||
CMDREBO=/sendReboot.aspx?idxMacchina=
|
||||
|
||||
[MEMORY]
|
||||
AREAG_SIZE=48
|
||||
AREAR_SIZE=0
|
||||
AREAX_SIZE=0
|
||||
AREAY_SIZE=24
|
||||
; Red: Y21.4 | Yellow: Y21.5 | Green Y21.6
|
||||
;BIT0=CONN
|
||||
BIT1=Y21.6
|
||||
BIT2=PZCOUNT.PAR.6711
|
||||
BIT3=Y21.4
|
||||
BIT4=Y21.5
|
||||
AREAD_START=0
|
||||
AREAD_SIZE=9999
|
||||
AREAR_START=0
|
||||
AREAR_SIZE=64
|
||||
AREAX_START=0
|
||||
AREAX_SIZE=64
|
||||
AREAY_START=0
|
||||
AREAY_SIZE=64
|
||||
PAR_START=6711
|
||||
PAR_SIZE=3
|
||||
|
||||
[BLINK]
|
||||
;MAX_COUNTER_BLINK = 30
|
||||
MAX_COUNTER_BLINK = 15
|
||||
;bit0 = 0
|
||||
;bit1 = 0
|
||||
;bit2 = 0
|
||||
;bit3 = 1
|
||||
;bit4 = 0
|
||||
;bit5 = 0
|
||||
;bit6 = 0
|
||||
;bit7 = 0
|
||||
BLINK_FILT=8
|
||||
;BLINK_FILT=28
|
||||
|
||||
[OPTPAR]
|
||||
;PZCOUNT_MODE=STD|BIT
|
||||
PZCOUNT_MODE=STD.PAR.6711
|
||||
;PZ_CAD_MADDR=1602
|
||||
;PZ_REQ_MADDR=1603
|
||||
;PZ_DONE_MADDR=1604
|
||||
;PZ_GTOT_MADDR=1605
|
||||
ENABLE_PZ_RESET=TRUE
|
||||
ENABLE_PZ_RESET_stopSetup=TRUE
|
||||
;gestione invio pezzi in blocco
|
||||
ENABLE_SEND_PZC_BLOCK=TRUE
|
||||
MIN_SEND_PZC_BLOCK=0
|
||||
MAX_SEND_PZC_BLOCK=100
|
||||
|
||||
[BRANCH]
|
||||
NAME=develop
|
||||
@@ -1,86 +0,0 @@
|
||||
;Configurazione IOB-WIN
|
||||
[IOB]
|
||||
CNCTYPE=FANUC
|
||||
PING_MS_TIMEOUT=500
|
||||
|
||||
[MACHINE]
|
||||
VENDOR=DMG MORI Gildemeister
|
||||
MODEL=SPRINT-32-5
|
||||
|
||||
[CNC]
|
||||
; DMG MORI (IOT ENABLED)
|
||||
IP=192.168.0.12
|
||||
PORT=19000
|
||||
;PORT=8193
|
||||
GETPRGNAME=true
|
||||
|
||||
[SERVER]
|
||||
MPIP=http://192.168.1.7
|
||||
MPURL=/MP/IO
|
||||
CMDBASE=/IOB/input/
|
||||
CMDFLOG=/IOB/flog/
|
||||
CMDALIVE=/IOB
|
||||
CMDENABLED=/IOB/enabled/
|
||||
CMDADV1=?valore=
|
||||
CMDREBO=/sendReboot.aspx?idxMacchina=
|
||||
|
||||
;schema elettrico (203 pg):
|
||||
;1) le lampade e i colori (pag 7 di 203, Y1.0 --> Y1.3)
|
||||
;2) modo auto (6 di 203, X7.2)
|
||||
;3) porte (19 di 203, X8.6)
|
||||
;4) allarme (61 di 203, X10.5) e guasto (61 di 203, X10.3 / X10.4)
|
||||
;
|
||||
;lista segnali (12 pg)
|
||||
;5a) emergenza ch1 (spero vada bene) --> pag 3 di 12, X8.4
|
||||
;5b) emergenza ch1 --> pg 8 di 12, Y7.0
|
||||
;6) prog in RUN Y5.0 (pag 6 di 12)
|
||||
|
||||
[MEMORY]
|
||||
AREAG_SIZE=48
|
||||
AREAR_SIZE=0
|
||||
AREAX_SIZE=8
|
||||
AREAY_SIZE=16
|
||||
; Red: Y1.1 | Yellow: Y1.2 | Green Y1.3 | All DoorsClosed: Y4.0 (X5.1) | ..........WrkZone Y8.7 | PZ richiesti: D.7960.DW - PZ prodotti: D.7964.DW
|
||||
;BIT0=CONN
|
||||
BIT1=Y1.3
|
||||
BIT2=PZCOUNT.D.7964.DW
|
||||
BIT3=Y1.1
|
||||
BIT4=Y1.2
|
||||
AREAD_START=0
|
||||
AREAD_SIZE=9999
|
||||
AREAR_START=0
|
||||
AREAR_SIZE=64
|
||||
AREAX_START=0
|
||||
AREAX_SIZE=64
|
||||
AREAY_START=0
|
||||
AREAY_SIZE=64
|
||||
PAR_START=6711
|
||||
PAR_SIZE=3
|
||||
|
||||
[BLINK]
|
||||
;MAX_COUNTER_BLINK = 30
|
||||
MAX_COUNTER_BLINK = 15
|
||||
;bit0 = 0
|
||||
;bit1 = 0
|
||||
;bit2 = 1
|
||||
;bit3 = 1
|
||||
;bit4 = 1
|
||||
;bit5 = 0
|
||||
;bit6 = 0
|
||||
;bit7 = 0
|
||||
BLINK_FILT=0
|
||||
;BLINK_FILT=28
|
||||
|
||||
[OPTPAR]
|
||||
;PZCOUNT_MODE=STD.[PAR/MEM].info|BIT.indice
|
||||
; attenzione memoria sempre base BYTE (1990 --> 7960, 1991 --> 7964)
|
||||
PZCOUNT_MODE=STD.D.7964.DW
|
||||
;PZ_CAD_MADDR=???; cad
|
||||
;PZ_REQ_MADDR=1990; pz richiesti (DW)
|
||||
;PZ_DONE_MADDR=1991; pz fatti (DW)
|
||||
;PZ_GTOT_MADDR=???; pz tot macchina
|
||||
ENABLE_PZ_RESET=TRUE
|
||||
ENABLE_PZ_RESET_stopSetup=TRUE
|
||||
|
||||
[BRANCH]
|
||||
NAME=develop
|
||||
@@ -1,86 +0,0 @@
|
||||
;Configurazione IOB-WIN
|
||||
[IOB]
|
||||
CNCTYPE=FANUC
|
||||
|
||||
[MACHINE]
|
||||
VENDOR=STAR
|
||||
MODEL=SV-20R
|
||||
|
||||
[CNC]
|
||||
; START Tornio a Fantina SV20R
|
||||
IP=192.168.0.70
|
||||
PORT=8193
|
||||
GETPRGNAME=true
|
||||
|
||||
[SERVER]
|
||||
MPIP=http://192.168.1.7
|
||||
MPURL=/MP/IO
|
||||
CMDBASE=/IOB/input/
|
||||
CMDFLOG=/IOB/flog/
|
||||
CMDALIVE=/IOB
|
||||
CMDENABLED=/IOB/enabled/
|
||||
CMDADV1=?valore=
|
||||
CMDREBO=/sendReboot.aspx?idxMacchina=
|
||||
|
||||
[MEMORY]
|
||||
; Red: Y31.4 | Yellow: Y31.5 | Green Y31.6 | riscaldamento Y7.4 ???
|
||||
;BIT0=CONN
|
||||
BIT1=Y31.6
|
||||
;BIT2=PZCOUNT.PAR.6711
|
||||
BIT2=PZCOUNT.MACRO.10100
|
||||
;BIT2=STD.MACRO.10100
|
||||
BIT3=Y31.4
|
||||
BIT4=Y31.5
|
||||
; 8.4 --> emg armata= true, 0 = attiva mettere !8.4 (da verificare)
|
||||
BIT5=!X8.4
|
||||
;BIT6=X8.4
|
||||
AREAD_START=0
|
||||
AREAD_SIZE=0
|
||||
AREAG_SIZE=48
|
||||
AREAR_START=0
|
||||
AREAR_SIZE=0
|
||||
AREAX_START=0
|
||||
AREAX_SIZE=40
|
||||
AREAY_START=0
|
||||
AREAY_SIZE=32
|
||||
PAR_START=6711
|
||||
PAR_SIZE=3
|
||||
|
||||
[BLINK]
|
||||
;MAX_COUNTER_BLINK = 30
|
||||
MAX_COUNTER_BLINK = 60
|
||||
;bit0 = 0
|
||||
;bit1 = 1
|
||||
;bit2 = 0
|
||||
;bit3 = 0
|
||||
;bit4 = 0
|
||||
;bit5 = 0
|
||||
;bit6 = 0
|
||||
;bit7 = 0
|
||||
BLINK_FILT=2
|
||||
;BLINK_FILT=16
|
||||
|
||||
[OPTPAR]
|
||||
;PZCOUNT_MODE=STD|BIT
|
||||
;PZCOUNT_MODE=STD.PAR.6711
|
||||
PZCOUNT_MODE=STD.MACRO.10100
|
||||
PZREQ_MODE=STD.MACRO.10000
|
||||
PZGTOT_MODE=STD.PAR.6712
|
||||
;PZCAD_MODE=STD.D.6408.DW
|
||||
ENABLE_PZ_RESET=TRUE
|
||||
ENABLE_PZ_RESET_stopSetup=TRUE
|
||||
;gestione invio pezzi in blocco
|
||||
ENABLE_SEND_PZC_BLOCK=TRUE
|
||||
MIN_SEND_PZC_BLOCK=0
|
||||
MAX_SEND_PZC_BLOCK=100
|
||||
DISABLE_SEND_WDST=TRUE
|
||||
|
||||
[BRANCH]
|
||||
NAME=master
|
||||
|
||||
; Tags manuali
|
||||
[TAGS]
|
||||
Customer=JETCO
|
||||
HostOS=WIN
|
||||
HostName=IOB-WIN-09
|
||||
HostAddr=192.168.1.133
|
||||
@@ -1,97 +0,0 @@
|
||||
;Configurazione IOB-WIN
|
||||
[IOB]
|
||||
CNCTYPE=FANUC
|
||||
|
||||
[MACHINE]
|
||||
VENDOR=GHIRINGHELLI
|
||||
MODEL=GMG-M200
|
||||
|
||||
[CNC]
|
||||
; START Tornio a Fantina SV20R
|
||||
IP=192.168.0.91
|
||||
PORT=8193
|
||||
GETPRGNAME=true
|
||||
|
||||
[SERVER]
|
||||
MPIP=http://192.168.1.7
|
||||
MPURL=/MP/IO
|
||||
CMDBASE=/IOB/input/
|
||||
CMDFLOG=/IOB/flog/
|
||||
CMDALIVE=/IOB
|
||||
CMDENABLED=/IOB/enabled/
|
||||
CMDADV1=?valore=
|
||||
CMDREBO=/sendReboot.aspx?idxMacchina=
|
||||
|
||||
; giallo --> 15000.0
|
||||
; richiesta interv operatore --> R15000.1 --> mandare in BLU!!! è richiesta intervento operatore...
|
||||
; RO tot pezzi vita macchina D128 (DW, 4 byte)
|
||||
; RO contapezzi D132 (DW, 4 byte)
|
||||
; RW richiesta pezzi D136 (DW, 4 byte) --> occhio scrittura con bitconverter
|
||||
|
||||
[MEMORY]
|
||||
; Red: Y91.3 | Yellow: R15000.0 | Green Y91.4 | emerg 8.4
|
||||
;BIT0=CONN
|
||||
BIT1=Y91.4
|
||||
BIT2=PZCOUNT.D.132
|
||||
;BIT2=STD.MACRO.10100
|
||||
BIT3=Y91.3
|
||||
; poichè leggo da 15000 --> R0.0 --> R15000.0
|
||||
;BIT4=R0.0
|
||||
; 8.4 --> emg armata= true, 0 = attiva mettere !8.4 (da verificare)
|
||||
BIT5=!X8.4
|
||||
;BIT6=X33.4
|
||||
AREAD_START=128
|
||||
AREAD_SIZE=12
|
||||
AREAG_SIZE=48
|
||||
;AREAG_SIZE=48
|
||||
AREAR_START=15000
|
||||
AREAR_SIZE=4
|
||||
AREAX_START=0
|
||||
AREAX_SIZE=40
|
||||
AREAY_START=0
|
||||
AREAY_SIZE=92
|
||||
PAR_START=6711
|
||||
PAR_SIZE=3
|
||||
|
||||
[BLINK]
|
||||
;MAX_COUNTER_BLINK = 30
|
||||
MAX_COUNTER_BLINK = 60
|
||||
;bit0 = 0
|
||||
;bit1 = 1
|
||||
;bit2 = 0
|
||||
;bit3 = 0
|
||||
;bit4 = 0
|
||||
;bit5 = 0
|
||||
;bit6 = 0
|
||||
;bit7 = 0
|
||||
; da gestire rosso lampeggiante?
|
||||
BLINK_FILT=2
|
||||
;BLINK_FILT=16
|
||||
|
||||
[OPTPAR]
|
||||
;PZCOUNT_MODE=STD|BIT
|
||||
PZCOUNT_MODE=STD.D.132.DW
|
||||
PZREQ_MODE=STD.D.136.DW
|
||||
PZGTOT_MODE=STD.D.128.DW
|
||||
;PZCAD_MODE=STD.D.6408.DW
|
||||
ENABLE_PZ_RESET=TRUE
|
||||
ENABLE_PZ_RESET_stopSetup=TRUE
|
||||
ENABLE_PZ_REQ=TRUE
|
||||
;gestione invio pezzi in blocco
|
||||
ENABLE_SEND_PZC_BLOCK=TRUE
|
||||
MIN_SEND_PZC_BLOCK=0
|
||||
MAX_SEND_PZC_BLOCK=100
|
||||
DISABLE_SEND_WDST=TRUE
|
||||
; bit da scrivere come trace ad ogni check
|
||||
;MEM_2_TRACE=|BIT3|BIT4|BIT5|
|
||||
PARAM_CONF=3028.json
|
||||
|
||||
[BRANCH]
|
||||
NAME=master
|
||||
|
||||
; Tags manuali
|
||||
[TAGS]
|
||||
Customer=JETCO
|
||||
HostOS=WIN
|
||||
HostName=IOB-WIN-09
|
||||
HostAddr=192.168.1.133
|
||||
@@ -1,30 +0,0 @@
|
||||
{
|
||||
"mMapWrite": {
|
||||
//"setComm": {
|
||||
// "name": "setComm",
|
||||
// "description": "Commessa",
|
||||
// "tipoMem": "String",
|
||||
// "memAddr": "VarADS.NomeLancioRichiesto",
|
||||
// "index": 0,
|
||||
// "size": 0
|
||||
//},
|
||||
//"setArt": {
|
||||
// "name": "setArt",
|
||||
// "description": "Articolo",
|
||||
// "tipoMem": "String",
|
||||
// "memAddr": "VarADS.NomeDisegnoRichiesto",
|
||||
// "index": 0,
|
||||
// "size": 0
|
||||
//},
|
||||
"setPzComm": {
|
||||
"name": "setPzComm",
|
||||
"description": "Qty",
|
||||
"memAddr": "STD.D.136.DW",
|
||||
"tipoMem": "DInt",
|
||||
"index": 0,
|
||||
"size": 0
|
||||
}
|
||||
},
|
||||
"mMapRead": {
|
||||
}
|
||||
}
|
||||
@@ -1,70 +0,0 @@
|
||||
;Configurazione IOB-WIN
|
||||
[IOB]
|
||||
;MAcchina con protocollo Euromap63 PlasticMetal NPM
|
||||
CNCTYPE=FILE_EUROM63
|
||||
PING_MS_TIMEOUT=500
|
||||
|
||||
[MACHINE]
|
||||
VENDOR=PlasticMetal
|
||||
MODEL=MPW280SP
|
||||
|
||||
[CNC]
|
||||
IP=10.74.82.253
|
||||
;IP=192.168.1.151
|
||||
|
||||
[SERVER]
|
||||
MPIP=http://10.74.82.218
|
||||
;MPIP=http://192.168.1.150
|
||||
MPURL=/MP/IO
|
||||
CMDBASE=/IOB/input/
|
||||
CMDFLOG=/IOB/flog/
|
||||
CMDALIVE=/IOB
|
||||
CMDENABLED=/IOB/enabled/
|
||||
CMDADV1=?valore=
|
||||
CMDREBO=/sendReboot.aspx?idxMacchina=
|
||||
|
||||
[MEMORY]
|
||||
ADDR_READ=DB0.DBB0
|
||||
ADDR_WRITE=DB0.DBB0
|
||||
SIZE_READ=1
|
||||
SIZE_WRITE=0
|
||||
;BIT0=CONN
|
||||
BIT1=DB0.DBB1
|
||||
;BIT2=PZCOUNT.STD.DB700.DBW22
|
||||
BIT3=DB0.DBB3
|
||||
BIT4=DB0.DBB4
|
||||
|
||||
|
||||
[BLINK]
|
||||
;MAX_COUNTER_BLINK = 30
|
||||
MAX_COUNTER_BLINK = 15
|
||||
;bit0 = 0
|
||||
;bit1 = 0
|
||||
;bit2 = 1
|
||||
;bit3 = 1
|
||||
;bit4 = 1
|
||||
;bit5 = 0
|
||||
;bit6 = 0
|
||||
;bit7 = 0
|
||||
BLINK_FILT=0
|
||||
;BLINK_FILT=28
|
||||
|
||||
[OPTPAR]
|
||||
;PZCOUNT_MODE=STD.[PAR/MEM].info|BIT.indice
|
||||
; attenzione memoria sempre base BYTE (1604 DW --> 6416...)
|
||||
;PZCOUNT_MODE=STD.DB550.DBDW0
|
||||
PZCOUNT_MODE=NONE
|
||||
DISABLE_PZCOUNT=TRUE
|
||||
ENABLE_DYN_DATA=TRUE
|
||||
FORCE_DYN_DATA=TRUE
|
||||
ENABLE_SEND_PZC_BLOCK=TRUE
|
||||
MIN_SEND_PZC_BLOCK=0
|
||||
MAX_SEND_PZC_BLOCK=1200
|
||||
MAX_DELAY_SEC=30
|
||||
CACHE_MULT=6
|
||||
; CONF variabili da recuperare in WebPage (stato macchina, contatori, variabili, ...)
|
||||
LUT_CONF=EM63.json
|
||||
timerIntMs=10
|
||||
|
||||
[BRANCH]
|
||||
NAME=master
|
||||
@@ -1,188 +0,0 @@
|
||||
{
|
||||
"BaseDir": "C:\\NPM_E63\\E63\\MPW280SP",
|
||||
"CleanupExt": [
|
||||
"*.dat",
|
||||
"*.job",
|
||||
"*.log",
|
||||
"*.req",
|
||||
"*.rsp"
|
||||
],
|
||||
"DynData": [
|
||||
{
|
||||
"key": "CLOCK_1",
|
||||
"name": "CLOCK_1",
|
||||
"val": "ct4",
|
||||
"unit": "DateTime",
|
||||
"func": "CHANGE",
|
||||
"sPeriod": 10
|
||||
},
|
||||
{
|
||||
"key": "CLOCK_2",
|
||||
"name": "CLOCK_2",
|
||||
"val": "ct4",
|
||||
"unit": "DateTime",
|
||||
"func": "SAMPLE",
|
||||
"sPeriod": 10
|
||||
}
|
||||
],
|
||||
"PzPallet": 24,
|
||||
"ActiveSessions": {
|
||||
"0": {
|
||||
"Cycle": false,
|
||||
"Description": "Check Connection Status",
|
||||
"Max2Keep": 10,
|
||||
"RetrySec": 20,
|
||||
"SessionName": "SESS0000",
|
||||
"SessionType": "IsConnected",
|
||||
"StepOrder": 0,
|
||||
"ValidityMinutes": 0.0,
|
||||
"FileList": [
|
||||
{
|
||||
"Path": "EUR63_JOB\\SESS0000.REQ",
|
||||
"OprReq": "Copy"
|
||||
}
|
||||
]
|
||||
},
|
||||
"1": {
|
||||
"Cycle": false,
|
||||
"Description": "Get ID data",
|
||||
"Max2Keep": 10,
|
||||
"RetrySec": 10,
|
||||
"SessionName": "SESS0001",
|
||||
"SessionType": "GetId",
|
||||
"StepOrder": 1,
|
||||
"ValidityMinutes": 0.0,
|
||||
"FileList": [
|
||||
{
|
||||
"Path": "EUR63_JOB\\SESS0001.JOB",
|
||||
"OprReq": "Copy"
|
||||
},
|
||||
{
|
||||
"Path": "EUR63_JOB\\SESS0001.REQ",
|
||||
"OprReq": "Copy"
|
||||
}
|
||||
]
|
||||
},
|
||||
"2": {
|
||||
"Cycle": false,
|
||||
"Description": "Set DateTime on machine at start",
|
||||
"RetrySec": 10,
|
||||
"SessionName": "SESS0002",
|
||||
"SessionType": "SetDateTime",
|
||||
"ValidityMinutes": 0.0,
|
||||
"Max2Keep": 10,
|
||||
"StepOrder": 2,
|
||||
"FileList": [
|
||||
{
|
||||
"Path": "EUR63_JOB\\SESS0002.JOB",
|
||||
"OprReq": "ReplaceAndCopy"
|
||||
},
|
||||
{
|
||||
"Path": "EUR63_JOB\\SESS0002.REQ",
|
||||
"OprReq": "Copy"
|
||||
}
|
||||
]
|
||||
},
|
||||
"3": {
|
||||
"Cycle": false,
|
||||
"Description": "Abort All prev requests",
|
||||
"RetrySec": 10,
|
||||
"SessionName": "SESS0003",
|
||||
"SessionType": "AbortAll",
|
||||
"ValidityMinutes": 0.0,
|
||||
"Max2Keep": 10,
|
||||
"StepOrder": 3,
|
||||
"FileList": [
|
||||
{
|
||||
"Path": "EUR63_JOB\\SESS0003.JOB",
|
||||
"OprReq": "Copy"
|
||||
},
|
||||
{
|
||||
"Path": "EUR63_JOB\\SESS0003.REQ",
|
||||
"OprReq": "Copy"
|
||||
}
|
||||
]
|
||||
},
|
||||
"4": {
|
||||
"Cycle": true,
|
||||
"Description": "Get Machine Status",
|
||||
"RetrySec": 30,
|
||||
"SessionName": "SESS0004",
|
||||
"SessionType": "GetStatus",
|
||||
"ValidityMinutes": 10.0,
|
||||
"Max2Keep": 120,
|
||||
"StepOrder": 4,
|
||||
"FileList": [
|
||||
{
|
||||
"Path": "EUR63_JOB\\SESS0004.JOB",
|
||||
"OprReq": "Copy"
|
||||
},
|
||||
{
|
||||
"Path": "EUR63_JOB\\SESS0004.REQ",
|
||||
"OprReq": "Copy"
|
||||
}
|
||||
]
|
||||
},
|
||||
"5": {
|
||||
"Cycle": true,
|
||||
"Description": "Get Production",
|
||||
"RespOk": "PROCESSED|already running",
|
||||
"RetrySec": 30,
|
||||
"SessionName": "SESS0005",
|
||||
"SessionType": "GetProduction",
|
||||
"ValidityMinutes": 10.0,
|
||||
"Max2Keep": 120,
|
||||
"StepOrder": 5,
|
||||
"FileList": [
|
||||
{
|
||||
"Path": "EUR63_JOB\\SESS0005.JOB",
|
||||
"OprReq": "Copy"
|
||||
},
|
||||
{
|
||||
"Path": "EUR63_JOB\\SESS0005.REQ",
|
||||
"OprReq": "Copy"
|
||||
}
|
||||
]
|
||||
},
|
||||
"10": {
|
||||
"Cycle": false,
|
||||
"Description": "Set Param ODL at Setup",
|
||||
"RetrySec": 30,
|
||||
"SessionName": "SESS0010",
|
||||
"SessionType": "SetParamOdl",
|
||||
"ValidityMinutes": 0.0,
|
||||
"Max2Keep": 10,
|
||||
"StepOrder": 10,
|
||||
"FileList": [
|
||||
{
|
||||
"Path": "EUR63_JOB\\SESS0010.JOB",
|
||||
"OprReq": "ReplaceAndCopy"
|
||||
},
|
||||
{
|
||||
"Path": "EUR63_JOB\\SESS0010.REQ",
|
||||
"OprReq": "Copy"
|
||||
}
|
||||
]
|
||||
},
|
||||
"19": {
|
||||
"Cycle": false,
|
||||
"Description": "Get INFO data",
|
||||
"Max2Keep": 10,
|
||||
"RetrySec": 30,
|
||||
"SessionName": "SESS0019",
|
||||
"SessionType": "GetInfo",
|
||||
"StepOrder": 19,
|
||||
"ValidityMinutes": 0.0,
|
||||
"FileList": [
|
||||
{
|
||||
"Path": "EUR63_JOB\\SESS0019.JOB",
|
||||
"OprReq": "Copy"
|
||||
},
|
||||
{
|
||||
"Path": "EUR63_JOB\\SESS0019.REQ",
|
||||
"OprReq": "Copy"
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -1,77 +0,0 @@
|
||||
;Configurazione IOB-WIN
|
||||
[IOB]
|
||||
CNCTYPE=FANUC
|
||||
|
||||
[MACHINE]
|
||||
VENDOR=SHE HONG
|
||||
MODEL=VMC-S/A
|
||||
|
||||
[CNC]
|
||||
; SHE HONG
|
||||
IP=192.168.50.55
|
||||
PORT=8193
|
||||
GETPRGNAME=true
|
||||
|
||||
[SERVER]
|
||||
MPIP=http://192.168.168.17
|
||||
MPURL=/MP/IO
|
||||
CMDBASE=/IOB/input/
|
||||
CMDFLOG=/IOB/flog/
|
||||
CMDALIVE=/IOB
|
||||
CMDENABLED=/IOB/enabled/
|
||||
CMDADV1=?valore=
|
||||
CMDREBO=/sendReboot.aspx?idxMacchina=
|
||||
|
||||
[MEMORY]
|
||||
AREAG_SIZE=48
|
||||
AREAR_SIZE=0
|
||||
AREAX_SIZE=12
|
||||
AREAY_SIZE=12
|
||||
; Red: Y11.0 | Yellow: Y0.3 | Green Y0.4 | All DoorsClosed: Y4.1 | Emergenza X8.4
|
||||
;BIT0=CONN
|
||||
BIT1=Y0.4
|
||||
BIT2=PZCOUNT.PAR.6711
|
||||
BIT3=Y11.0
|
||||
BIT4=Y0.3
|
||||
BIT5=X8.4
|
||||
AREAD_START=0
|
||||
AREAD_SIZE=9999
|
||||
AREAR_START=0
|
||||
AREAR_SIZE=64
|
||||
AREAX_START=0
|
||||
AREAX_SIZE=64
|
||||
AREAY_START=0
|
||||
AREAY_SIZE=64
|
||||
PAR_START=6711
|
||||
PAR_SIZE=3
|
||||
|
||||
[BLINK]
|
||||
;MAX_COUNTER_BLINK = 30
|
||||
MAX_COUNTER_BLINK = 15
|
||||
;bit0 = 0
|
||||
;bit1 = 1
|
||||
;bit2 = 0
|
||||
;bit3 = 1
|
||||
;bit4 = 1
|
||||
;bit5 = 0
|
||||
;bit6 = 0
|
||||
;bit7 = 0
|
||||
BLINK_FILT=26
|
||||
;BLINK_FILT=28
|
||||
|
||||
[OPTPAR]
|
||||
;PZCOUNT_MODE=STD|BIT
|
||||
PZCOUNT_MODE=STD.PAR.6711
|
||||
;PZ_CAD_MADDR=1602
|
||||
;PZ_REQ_MADDR=1603
|
||||
;PZ_DONE_MADDR=1604
|
||||
;PZ_GTOT_MADDR=1605
|
||||
ENABLE_PZ_RESET=TRUE
|
||||
ENABLE_PZ_RESET_stopSetup=TRUE
|
||||
;gestione invio pezzi in blocco
|
||||
ENABLE_SEND_PZC_BLOCK=TRUE
|
||||
MIN_SEND_PZC_BLOCK=0
|
||||
MAX_SEND_PZC_BLOCK=100
|
||||
|
||||
[BRANCH]
|
||||
NAME=master
|
||||
@@ -1,77 +0,0 @@
|
||||
;Configurazione IOB-WIN
|
||||
[IOB]
|
||||
CNCTYPE=FANUC
|
||||
|
||||
[MACHINE]
|
||||
VENDOR=DOOSAN
|
||||
MODEL=PUMA500
|
||||
|
||||
[CNC]
|
||||
; DOOSAN PUMA500 overmach
|
||||
IP=192.168.50.50
|
||||
PORT=8193
|
||||
GETPRGNAME=true
|
||||
|
||||
[SERVER]
|
||||
MPIP=http://192.168.168.17
|
||||
MPURL=/MP/IO
|
||||
CMDBASE=/IOB/input/
|
||||
CMDFLOG=/IOB/flog/
|
||||
CMDALIVE=/IOB
|
||||
CMDENABLED=/IOB/enabled/
|
||||
CMDADV1=?valore=
|
||||
CMDREBO=/sendReboot.aspx?idxMacchina=
|
||||
|
||||
[MEMORY]
|
||||
AREAG_SIZE=48
|
||||
AREAR_SIZE=0
|
||||
AREAX_SIZE=12
|
||||
AREAY_SIZE=8
|
||||
; Red: Y3.2 | Yellow: Y3.1 | Green Y3.0 | All DoorsClosed: X8.1 | Emergenza X8.4
|
||||
;BIT0=CONN
|
||||
BIT1=Y3.0
|
||||
BIT2=PZCOUNT.PAR.6711
|
||||
BIT3=Y3.2
|
||||
BIT4=Y3.1
|
||||
BIT5=X8.4
|
||||
AREAD_START=0
|
||||
AREAD_SIZE=9999
|
||||
AREAR_START=0
|
||||
AREAR_SIZE=64
|
||||
AREAX_START=0
|
||||
AREAX_SIZE=64
|
||||
AREAY_START=0
|
||||
AREAY_SIZE=64
|
||||
PAR_START=6711
|
||||
PAR_SIZE=3
|
||||
|
||||
[BLINK]
|
||||
;MAX_COUNTER_BLINK = 30
|
||||
MAX_COUNTER_BLINK = 15
|
||||
;bit0 = 0
|
||||
;bit1 = 0
|
||||
;bit2 = 1
|
||||
;bit3 = 1
|
||||
;bit4 = 1
|
||||
;bit5 = 0
|
||||
;bit6 = 0
|
||||
;bit7 = 0
|
||||
BLINK_FILT=26
|
||||
;BLINK_FILT=28
|
||||
|
||||
[OPTPAR]
|
||||
;PZCOUNT_MODE=STD|BIT
|
||||
PZCOUNT_MODE=STD.PAR.6711
|
||||
;PZ_CAD_MADDR=1602
|
||||
;PZ_REQ_MADDR=1603
|
||||
;PZ_DONE_MADDR=1604
|
||||
;PZ_GTOT_MADDR=1605
|
||||
ENABLE_PZ_RESET=TRUE
|
||||
ENABLE_PZ_RESET_stopSetup=TRUE
|
||||
;gestione invio pezzi in blocco
|
||||
ENABLE_SEND_PZC_BLOCK=TRUE
|
||||
MIN_SEND_PZC_BLOCK=0
|
||||
MAX_SEND_PZC_BLOCK=100
|
||||
|
||||
[BRANCH]
|
||||
NAME=master
|
||||
@@ -1,77 +0,0 @@
|
||||
;Configurazione IOB-WIN
|
||||
[IOB]
|
||||
CNCTYPE=FANUC
|
||||
|
||||
[MACHINE]
|
||||
VENDOR=DOOSAN
|
||||
MODEL=PUMA700 1116
|
||||
|
||||
[CNC]
|
||||
; DOOSAN PUMA700 1116 overmach
|
||||
IP=192.168.50.51
|
||||
PORT=8193
|
||||
GETPRGNAME=true
|
||||
|
||||
[SERVER]
|
||||
MPIP=http://192.168.168.17
|
||||
MPURL=/MP/IO
|
||||
CMDBASE=/IOB/input/
|
||||
CMDFLOG=/IOB/flog/
|
||||
CMDALIVE=/IOB
|
||||
CMDENABLED=/IOB/enabled/
|
||||
CMDADV1=?valore=
|
||||
CMDREBO=/sendReboot.aspx?idxMacchina=
|
||||
|
||||
[MEMORY]
|
||||
AREAG_SIZE=48
|
||||
AREAR_SIZE=0
|
||||
AREAX_SIZE=12
|
||||
AREAY_SIZE=8
|
||||
; Red: Y3.2 | Yellow: Y3.1 | Green Y3.0 | All DoorsClosed: X8.1 | Emergenza X8.4
|
||||
;BIT0=CONN
|
||||
BIT1=Y3.0
|
||||
BIT2=PZCOUNT.PAR.6711
|
||||
BIT3=Y3.2
|
||||
BIT4=Y3.1
|
||||
BIT5=X8.4
|
||||
AREAD_START=0
|
||||
AREAD_SIZE=9999
|
||||
AREAR_START=0
|
||||
AREAR_SIZE=64
|
||||
AREAX_START=0
|
||||
AREAX_SIZE=64
|
||||
AREAY_START=0
|
||||
AREAY_SIZE=64
|
||||
PAR_START=6711
|
||||
PAR_SIZE=3
|
||||
|
||||
[BLINK]
|
||||
;MAX_COUNTER_BLINK = 30
|
||||
MAX_COUNTER_BLINK = 15
|
||||
;bit0 = 0
|
||||
;bit1 = 0
|
||||
;bit2 = 1
|
||||
;bit3 = 1
|
||||
;bit4 = 1
|
||||
;bit5 = 0
|
||||
;bit6 = 0
|
||||
;bit7 = 0
|
||||
BLINK_FILT=26
|
||||
;BLINK_FILT=28
|
||||
|
||||
[OPTPAR]
|
||||
;PZCOUNT_MODE=STD|BIT
|
||||
PZCOUNT_MODE=STD.PAR.6711
|
||||
;PZ_CAD_MADDR=1602
|
||||
;PZ_REQ_MADDR=1603
|
||||
;PZ_DONE_MADDR=1604
|
||||
;PZ_GTOT_MADDR=1605
|
||||
ENABLE_PZ_RESET=TRUE
|
||||
ENABLE_PZ_RESET_stopSetup=TRUE
|
||||
;gestione invio pezzi in blocco
|
||||
ENABLE_SEND_PZC_BLOCK=TRUE
|
||||
MIN_SEND_PZC_BLOCK=0
|
||||
MAX_SEND_PZC_BLOCK=100
|
||||
|
||||
[BRANCH]
|
||||
NAME=master
|
||||
@@ -1,77 +0,0 @@
|
||||
;Configurazione IOB-WIN
|
||||
[IOB]
|
||||
CNCTYPE=FANUC
|
||||
|
||||
[MACHINE]
|
||||
VENDOR=DOOSAN
|
||||
MODEL=PUMA500
|
||||
|
||||
[CNC]
|
||||
; DOOSAN PUMA500 overmach
|
||||
IP=192.168.50.53
|
||||
PORT=8193
|
||||
GETPRGNAME=true
|
||||
|
||||
[SERVER]
|
||||
MPIP=http://192.168.168.17
|
||||
MPURL=/MP/IO
|
||||
CMDBASE=/IOB/input/
|
||||
CMDFLOG=/IOB/flog/
|
||||
CMDALIVE=/IOB
|
||||
CMDENABLED=/IOB/enabled/
|
||||
CMDADV1=?valore=
|
||||
CMDREBO=/sendReboot.aspx?idxMacchina=
|
||||
|
||||
[MEMORY]
|
||||
AREAG_SIZE=48
|
||||
AREAR_SIZE=0
|
||||
AREAX_SIZE=12
|
||||
AREAY_SIZE=8
|
||||
; Red: Y0.7 | Yellow: Y0.6 | Green Y0.5 | All DoorsClosed: X8.1 | Emergenza X8.4
|
||||
;BIT0=CONN
|
||||
BIT1=Y0.5
|
||||
BIT2=PZCOUNT.PAR.6711
|
||||
BIT3=Y0.7
|
||||
BIT4=Y0.6
|
||||
BIT5=X8.4
|
||||
AREAD_START=0
|
||||
AREAD_SIZE=9999
|
||||
AREAR_START=0
|
||||
AREAR_SIZE=64
|
||||
AREAX_START=0
|
||||
AREAX_SIZE=64
|
||||
AREAY_START=0
|
||||
AREAY_SIZE=64
|
||||
PAR_START=6711
|
||||
PAR_SIZE=3
|
||||
|
||||
[BLINK]
|
||||
;MAX_COUNTER_BLINK = 30
|
||||
MAX_COUNTER_BLINK = 15
|
||||
;bit0 = 0
|
||||
;bit1 = 0
|
||||
;bit2 = 1
|
||||
;bit3 = 1
|
||||
;bit4 = 1
|
||||
;bit5 = 0
|
||||
;bit6 = 0
|
||||
;bit7 = 0
|
||||
BLINK_FILT=26
|
||||
;BLINK_FILT=28
|
||||
|
||||
[OPTPAR]
|
||||
;PZCOUNT_MODE=STD|BIT
|
||||
PZCOUNT_MODE=STD.PAR.6711
|
||||
;PZ_CAD_MADDR=1602
|
||||
;PZ_REQ_MADDR=1603
|
||||
;PZ_DONE_MADDR=1604
|
||||
;PZ_GTOT_MADDR=1605
|
||||
ENABLE_PZ_RESET=TRUE
|
||||
ENABLE_PZ_RESET_stopSetup=TRUE
|
||||
;gestione invio pezzi in blocco
|
||||
ENABLE_SEND_PZC_BLOCK=TRUE
|
||||
MIN_SEND_PZC_BLOCK=0
|
||||
MAX_SEND_PZC_BLOCK=100
|
||||
|
||||
[BRANCH]
|
||||
NAME=master
|
||||
@@ -1,77 +0,0 @@
|
||||
;Configurazione IOB-WIN
|
||||
[IOB]
|
||||
CNCTYPE=FANUC
|
||||
|
||||
[MACHINE]
|
||||
VENDOR=HWACHEON
|
||||
MODEL=HI-TECH300-400
|
||||
|
||||
[CNC]
|
||||
; HWACHEON
|
||||
IP=192.168.50.54
|
||||
PORT=8193
|
||||
GETPRGNAME=true
|
||||
|
||||
[SERVER]
|
||||
MPIP=http://192.168.168.17
|
||||
MPURL=/MP/IO
|
||||
CMDBASE=/IOB/input/
|
||||
CMDFLOG=/IOB/flog/
|
||||
CMDALIVE=/IOB
|
||||
CMDENABLED=/IOB/enabled/
|
||||
CMDADV1=?valore=
|
||||
CMDREBO=/sendReboot.aspx?idxMacchina=
|
||||
|
||||
[MEMORY]
|
||||
AREAG_SIZE=48
|
||||
AREAR_SIZE=0
|
||||
AREAX_SIZE=12
|
||||
AREAY_SIZE=12
|
||||
; Red: Y10.4 | Yellow: Y10.6 | Green !Y10.5 | All DoorsClosed: Y11.3 | Emergenza X8.4
|
||||
;BIT0=CONN
|
||||
BIT1=!Y10.5
|
||||
BIT2=PZCOUNT.PAR.6711
|
||||
BIT3=Y10.4
|
||||
BIT4=Y10.6
|
||||
BIT5=X8.4
|
||||
AREAD_START=0
|
||||
AREAD_SIZE=9999
|
||||
AREAR_START=0
|
||||
AREAR_SIZE=64
|
||||
AREAX_START=0
|
||||
AREAX_SIZE=64
|
||||
AREAY_START=0
|
||||
AREAY_SIZE=64
|
||||
PAR_START=6711
|
||||
PAR_SIZE=3
|
||||
|
||||
[BLINK]
|
||||
;MAX_COUNTER_BLINK = 30
|
||||
MAX_COUNTER_BLINK = 15
|
||||
;bit0 = 0
|
||||
;bit1 = 1
|
||||
;bit2 = 0
|
||||
;bit3 = 1
|
||||
;bit4 = 1
|
||||
;bit5 = 0
|
||||
;bit6 = 0
|
||||
;bit7 = 0
|
||||
BLINK_FILT=26
|
||||
;BLINK_FILT=28
|
||||
|
||||
[OPTPAR]
|
||||
;PZCOUNT_MODE=STD|BIT
|
||||
PZCOUNT_MODE=STD.PAR.6711
|
||||
;PZ_CAD_MADDR=1602
|
||||
;PZ_REQ_MADDR=1603
|
||||
;PZ_DONE_MADDR=1604
|
||||
;PZ_GTOT_MADDR=1605
|
||||
ENABLE_PZ_RESET=TRUE
|
||||
ENABLE_PZ_RESET_stopSetup=TRUE
|
||||
;gestione invio pezzi in blocco
|
||||
ENABLE_SEND_PZC_BLOCK=TRUE
|
||||
MIN_SEND_PZC_BLOCK=0
|
||||
MAX_SEND_PZC_BLOCK=100
|
||||
|
||||
[BRANCH]
|
||||
NAME=master
|
||||
@@ -1,77 +0,0 @@
|
||||
;Configurazione IOB-WIN
|
||||
[IOB]
|
||||
CNCTYPE=FANUC
|
||||
|
||||
[MACHINE]
|
||||
VENDOR=KDM
|
||||
MODEL=KTM 12/16
|
||||
|
||||
[CNC]
|
||||
; KDM Ktm 12/16
|
||||
IP=192.168.50.53
|
||||
PORT=8193
|
||||
GETPRGNAME=true
|
||||
|
||||
[SERVER]
|
||||
MPIP=http://192.168.168.17
|
||||
MPURL=/MP/IO
|
||||
CMDBASE=/IOB/input/
|
||||
CMDFLOG=/IOB/flog/
|
||||
CMDALIVE=/IOB
|
||||
CMDENABLED=/IOB/enabled/
|
||||
CMDADV1=?valore=
|
||||
CMDREBO=/sendReboot.aspx?idxMacchina=
|
||||
|
||||
[MEMORY]
|
||||
AREAG_SIZE=48
|
||||
AREAR_SIZE=0
|
||||
AREAX_SIZE=12
|
||||
AREAY_SIZE=8
|
||||
; Red: Y3.2 | Yellow: Y3.1 | Green Y3.0 | All DoorsClosed: X8.1 | Emergenza X8.4
|
||||
;BIT0=CONN
|
||||
BIT1=Y3.0
|
||||
BIT2=PZCOUNT.PAR.6711
|
||||
BIT3=Y3.2
|
||||
BIT4=Y3.1
|
||||
BIT5=X8.4
|
||||
AREAD_START=0
|
||||
AREAD_SIZE=9999
|
||||
AREAR_START=0
|
||||
AREAR_SIZE=64
|
||||
AREAX_START=0
|
||||
AREAX_SIZE=64
|
||||
AREAY_START=0
|
||||
AREAY_SIZE=64
|
||||
PAR_START=6711
|
||||
PAR_SIZE=3
|
||||
|
||||
[BLINK]
|
||||
;MAX_COUNTER_BLINK = 30
|
||||
MAX_COUNTER_BLINK = 15
|
||||
;bit0 = 0
|
||||
;bit1 = 0
|
||||
;bit2 = 1
|
||||
;bit3 = 1
|
||||
;bit4 = 1
|
||||
;bit5 = 0
|
||||
;bit6 = 0
|
||||
;bit7 = 0
|
||||
BLINK_FILT=26
|
||||
;BLINK_FILT=28
|
||||
|
||||
[OPTPAR]
|
||||
;PZCOUNT_MODE=STD|BIT
|
||||
PZCOUNT_MODE=STD.PAR.6711
|
||||
;PZ_CAD_MADDR=1602
|
||||
;PZ_REQ_MADDR=1603
|
||||
;PZ_DONE_MADDR=1604
|
||||
;PZ_GTOT_MADDR=1605
|
||||
ENABLE_PZ_RESET=TRUE
|
||||
ENABLE_PZ_RESET_stopSetup=TRUE
|
||||
;gestione invio pezzi in blocco
|
||||
ENABLE_SEND_PZC_BLOCK=TRUE
|
||||
MIN_SEND_PZC_BLOCK=0
|
||||
MAX_SEND_PZC_BLOCK=100
|
||||
|
||||
[BRANCH]
|
||||
NAME=master
|
||||
@@ -1,85 +0,0 @@
|
||||
;Configurazione IOB-WIN
|
||||
[IOB]
|
||||
CNCTYPE=FANUC
|
||||
|
||||
[MACHINE]
|
||||
VENDOR=PUMA
|
||||
MODEL=PUMA 4100
|
||||
|
||||
[CNC]
|
||||
IP=192.168.170.49
|
||||
PORT=8193
|
||||
GETPRGNAME=true
|
||||
|
||||
[SERVER]
|
||||
MPIP=http://192.168.168.17
|
||||
MPURL=/MP/IO
|
||||
CMDBASE=/IOB/input/
|
||||
CMDFLOG=/IOB/flog/
|
||||
CMDALIVE=/IOB
|
||||
CMDENABLED=/IOB/enabled/
|
||||
CMDADV1=?valore=
|
||||
CMDREBO=/sendReboot.aspx?idxMacchina=
|
||||
|
||||
[MEMORY]
|
||||
AREAG_SIZE=48
|
||||
AREAR_SIZE=0
|
||||
AREAX_SIZE=12
|
||||
AREAY_SIZE=8
|
||||
; Red: Y3.2 | Yellow: Y3.1 | Green Y3.0 | All DoorsClosed: X8.1 | Emergenza X8.4
|
||||
;BIT0=CONN
|
||||
BIT1=Y3.0
|
||||
BIT2=PZCOUNT.PAR.6711
|
||||
BIT3=Y3.2
|
||||
BIT4=Y3.1
|
||||
BIT5=X8.4
|
||||
AREAD_START=0
|
||||
AREAD_SIZE=9999
|
||||
AREAR_START=0
|
||||
AREAR_SIZE=64
|
||||
AREAX_START=0
|
||||
AREAX_SIZE=64
|
||||
AREAY_START=0
|
||||
AREAY_SIZE=64
|
||||
PAR_START=6711
|
||||
PAR_SIZE=3
|
||||
|
||||
[BLINK]
|
||||
;MAX_COUNTER_BLINK = 30
|
||||
MAX_COUNTER_BLINK = 15
|
||||
;bit0 = 0
|
||||
;bit1 = 1
|
||||
;bit2 = 0
|
||||
;bit3 = 1
|
||||
;bit4 = 1
|
||||
;bit5 = 0
|
||||
;bit6 = 0
|
||||
;bit7 = 0
|
||||
BLINK_FILT=26
|
||||
;BLINK_FILT=28
|
||||
|
||||
[OPTPAR]
|
||||
;PZCOUNT_MODE=STD|BIT
|
||||
PZCOUNT_MODE=STD.PAR.6711
|
||||
;PZ_CAD_MADDR=1602
|
||||
;PZ_REQ_MADDR=1603
|
||||
;PZ_DONE_MADDR=1604
|
||||
;PZ_GTOT_MADDR=1605
|
||||
ENABLE_PZ_RESET=TRUE
|
||||
ENABLE_PZ_RESET_stopSetup=TRUE
|
||||
;gestione invio pezzi in blocco
|
||||
ENABLE_SEND_PZC_BLOCK=TRUE
|
||||
MIN_SEND_PZC_BLOCK=0
|
||||
MAX_SEND_PZC_BLOCK=100
|
||||
; Disabilito conteggio Pezzi come richiesto
|
||||
DISABLE_PZCOUNT=TRUE
|
||||
|
||||
[BRANCH]
|
||||
NAME=master
|
||||
|
||||
; Tags manuali
|
||||
[TAGS]
|
||||
Customer=Fluitek
|
||||
HostOS=WIN
|
||||
HostName=FLUITEK-IOB-01
|
||||
HostAddr=192.168.169.53
|
||||
@@ -1,84 +0,0 @@
|
||||
;Configurazione IOB-WIN
|
||||
[IOB]
|
||||
CNCTYPE=FANUC
|
||||
|
||||
[MACHINE]
|
||||
VENDOR=AWEA
|
||||
MODEL=BM1600
|
||||
|
||||
[CNC]
|
||||
IP=192.168.170.50
|
||||
PORT=8193
|
||||
GETPRGNAME=true
|
||||
|
||||
[SERVER]
|
||||
MPIP=http://192.168.168.17
|
||||
MPURL=/MP/IO
|
||||
CMDBASE=/IOB/input/
|
||||
CMDFLOG=/IOB/flog/
|
||||
CMDALIVE=/IOB
|
||||
CMDENABLED=/IOB/enabled/
|
||||
CMDADV1=?valore=
|
||||
CMDREBO=/sendReboot.aspx?idxMacchina=
|
||||
|
||||
[MEMORY]
|
||||
AREAG_SIZE=48
|
||||
AREAR_SIZE=0
|
||||
AREAX_SIZE=12
|
||||
AREAY_SIZE=8
|
||||
; Red: Y4.0 | Yellow: Y4.1 | Green Y3.7 | All DoorsClosed: X8.1 | Emergenza X8.4
|
||||
;BIT0=CONN
|
||||
BIT1=Y3.7
|
||||
BIT2=PZCOUNT.PAR.6711
|
||||
BIT3=Y4.0
|
||||
BIT4=Y4.1
|
||||
BIT5=X8.4
|
||||
AREAD_START=0
|
||||
AREAD_SIZE=9999
|
||||
AREAR_START=0
|
||||
AREAR_SIZE=64
|
||||
AREAX_START=0
|
||||
AREAX_SIZE=64
|
||||
AREAY_START=0
|
||||
AREAY_SIZE=64
|
||||
PAR_START=6711
|
||||
PAR_SIZE=3
|
||||
|
||||
[BLINK]
|
||||
;MAX_COUNTER_BLINK = 30
|
||||
MAX_COUNTER_BLINK = 15
|
||||
;bit0 = 0
|
||||
;bit1 = 1
|
||||
;bit2 = 0
|
||||
;bit3 = 1
|
||||
;bit4 = 1
|
||||
;bit5 = 0
|
||||
;bit6 = 0
|
||||
;bit7 = 0
|
||||
BLINK_FILT=26
|
||||
;BLINK_FILT=28
|
||||
|
||||
[OPTPAR]
|
||||
;PZCOUNT_MODE=STD|BIT
|
||||
PZCOUNT_MODE=STD.PAR.6711
|
||||
;PZ_CAD_MADDR=1602
|
||||
;PZ_REQ_MADDR=1603
|
||||
;PZ_DONE_MADDR=1604
|
||||
;PZ_GTOT_MADDR=1605
|
||||
ENABLE_PZ_RESET=TRUE
|
||||
ENABLE_PZ_RESET_stopSetup=TRUE
|
||||
;gestione invio pezzi in blocco
|
||||
ENABLE_SEND_PZC_BLOCK=TRUE
|
||||
MIN_SEND_PZC_BLOCK=0
|
||||
MAX_SEND_PZC_BLOCK=100
|
||||
; Disabilito conteggio Pezzi come richiesto
|
||||
DISABLE_PZCOUNT=TRUE
|
||||
|
||||
[BRANCH]
|
||||
NAME=master
|
||||
|
||||
[TAGS]
|
||||
Customer=Fluitek
|
||||
HostOS=WIN
|
||||
HostName=FLUITEK-IOB-02
|
||||
HostAddr=192.168.169.82
|
||||
@@ -1,48 +0,0 @@
|
||||
;Configurazione IOB-WIN
|
||||
[IOB]
|
||||
CNCTYPE=OSAI_OPEN
|
||||
|
||||
[MACHINE]
|
||||
VENDOR=CMS
|
||||
MODEL=ATHENA
|
||||
|
||||
[CNC]
|
||||
IP=192.168.139.1
|
||||
|
||||
[SERVER]
|
||||
MPIP=192.168.2.252
|
||||
MPURL=/MP/IO
|
||||
CMDBASE=/IOB/input/
|
||||
CMDFLOG=/IOB/flog/
|
||||
CMDALIVE=/IOB
|
||||
CMDENABLED=/IOB/enabled/
|
||||
CMDADV1=?valore=
|
||||
CMDREBO=/sendReboot.aspx?idxMacchina=
|
||||
|
||||
[MEMORY]
|
||||
BIT2=PZCOUNT.MEM.11
|
||||
|
||||
[BLINK]
|
||||
;MAX_COUNTER_BLINK = 30
|
||||
MAX_COUNTER_BLINK = 15
|
||||
;bit0 = 0
|
||||
;bit1 = 0
|
||||
;bit2 = 1
|
||||
;bit3 = 1
|
||||
;bit4 = 1
|
||||
;bit5 = 0
|
||||
;bit6 = 0
|
||||
;bit7 = 0
|
||||
BLINK_FILT=0
|
||||
;BLINK_FILT=28
|
||||
|
||||
[OPTPAR]
|
||||
;PZCOUNT_MODE=STD.[PAR/MEM].info|BIT.indice
|
||||
PZCOUNT_MODE=STD.MEM.11
|
||||
PZ_CAD_MADDR=1602
|
||||
PZ_REQ_MADDR=1603
|
||||
PZ_DONE_MADDR=1604
|
||||
PZ_GTOT_MADDR=1605
|
||||
|
||||
[BRANCH]
|
||||
NAME=master
|
||||
@@ -1,48 +0,0 @@
|
||||
;Configurazione IOB-WIN
|
||||
[IOB]
|
||||
CNCTYPE=OSAI_CNDEX
|
||||
|
||||
[MACHINE]
|
||||
VENDOR=CMS
|
||||
MODEL=SINTESY
|
||||
|
||||
[CNC]
|
||||
IP=NC4368
|
||||
|
||||
[SERVER]
|
||||
MPIP=192.168.2.252
|
||||
MPURL=/MP/IO
|
||||
CMDBASE=/IOB/input/
|
||||
CMDFLOG=/IOB/flog/
|
||||
CMDALIVE=/IOB
|
||||
CMDENABLED=/IOB/enabled/
|
||||
CMDADV1=?valore=
|
||||
CMDREBO=/sendReboot.aspx?idxMacchina=
|
||||
|
||||
[MEMORY]
|
||||
BIT2=PZCOUNT.MEM.11
|
||||
|
||||
[BLINK]
|
||||
;MAX_COUNTER_BLINK = 30
|
||||
MAX_COUNTER_BLINK = 15
|
||||
;bit0 = 0
|
||||
;bit1 = 0
|
||||
;bit2 = 1
|
||||
;bit3 = 1
|
||||
;bit4 = 1
|
||||
;bit5 = 0
|
||||
;bit6 = 0
|
||||
;bit7 = 0
|
||||
BLINK_FILT=0
|
||||
;BLINK_FILT=28
|
||||
|
||||
[OPTPAR]
|
||||
;PZCOUNT_MODE=STD.[PAR/MEM].info|BIT.indice
|
||||
PZCOUNT_MODE=STD.MEM.11
|
||||
PZ_CAD_MADDR=1602
|
||||
PZ_REQ_MADDR=1603
|
||||
PZ_DONE_MADDR=1604
|
||||
PZ_GTOT_MADDR=1605
|
||||
|
||||
[BRANCH]
|
||||
NAME=master
|
||||
@@ -1,86 +0,0 @@
|
||||
;Configurazione IOB-WIN
|
||||
[IOB]
|
||||
;WebService SOAP x sizer
|
||||
CNCTYPE=IcoelSoap
|
||||
PING_MS_TIMEOUT=500
|
||||
MinDeltaSec=5
|
||||
;IOB_NAME=GIACO_ICOEL
|
||||
|
||||
[MACHINE]
|
||||
VENDOR=ICOEL
|
||||
MODEL=Impianto Ciliegie Turi
|
||||
|
||||
[CNC]
|
||||
IP=192.168.137.50
|
||||
PORT=8001
|
||||
GETPRGNAME=false
|
||||
|
||||
[SERVER]
|
||||
MPIP=http://192.168.1.14
|
||||
MPURL=/MP/IO
|
||||
CMDBASE=/IOB/input/
|
||||
CMDFLOG=/IOB/flog/
|
||||
CMDRAWTRANSF=/IOB/rawTransfJson/
|
||||
CMDALIVE=/IOB
|
||||
CMDENABLED=/IOB/enabled/
|
||||
CMDADV1=?valore=
|
||||
CMDREBO=/sendReboot.aspx?idxMacchina=
|
||||
|
||||
[MEMORY]
|
||||
ADDR_READ=DB9999.DBB0
|
||||
ADDR_WRITE=DB9999.DBB0
|
||||
SIZE_READ=0
|
||||
SIZE_WRITE=0
|
||||
;BIT0=CONN
|
||||
;BIT1=DB60.DBB1
|
||||
;BIT2=PZCOUNT.STD.DB700.DBW22
|
||||
;BIT3=DB60.DBB3
|
||||
;BIT4=DB60.DBB4
|
||||
|
||||
|
||||
[BLINK]
|
||||
;MAX_COUNTER_BLINK = 30
|
||||
MAX_COUNTER_BLINK = 15
|
||||
;bit0 = 0
|
||||
;bit1 = 0
|
||||
;bit2 = 1
|
||||
;bit3 = 1
|
||||
;bit4 = 1
|
||||
;bit5 = 0
|
||||
;bit6 = 0
|
||||
;bit7 = 0
|
||||
BLINK_FILT=0
|
||||
;BLINK_FILT=28
|
||||
|
||||
[OPTPAR]
|
||||
AUTO_CHANGE_ODL=false
|
||||
CHANGE_ODL_MODE=TIME
|
||||
CHANGE_ODL_HOURS=24
|
||||
CHANGE_ODL_IDLE_MIN=5
|
||||
PZCOUNT_MODE=Icoel
|
||||
DISABLE_PZCOUNT=FALSE
|
||||
ENABLE_SEND_PZC_BLOCK=TRUE
|
||||
MIN_SEND_PZC_BLOCK=0
|
||||
MAX_SEND_PZC_BLOCK=100
|
||||
ENABLE_DYN_DATA=TRUE
|
||||
FORCE_DYN_DATA=TRUE
|
||||
DEM_FACT_DYN_DATA=2
|
||||
ENABLE_DATA_FILTER=TRUE
|
||||
ENABLE_CLI_RESTART=TRUE
|
||||
DISABLE_SEND_WDST=TRUE
|
||||
|
||||
; clock base (da 10ms)
|
||||
timerIntMs=40
|
||||
|
||||
; conf parametri memoria READ/WRITE
|
||||
PARAM_CONF=GIACO_ICOEL_002.json
|
||||
|
||||
[BRANCH]
|
||||
NAME=master
|
||||
|
||||
; Tags manuali
|
||||
[TAGS]
|
||||
Customer=Giacovelli-Turi
|
||||
HostOS=WIN
|
||||
HostName=IOB-WIN-01
|
||||
HostAddr=192.168.137.11
|
||||
@@ -1,124 +0,0 @@
|
||||
{
|
||||
"mMapWrite": {
|
||||
"setSupplier": {
|
||||
"name": "setSupplier",
|
||||
"description": "Send Batch req (GrowerCode|Descript)",
|
||||
"tipoMem": "String",
|
||||
"memAddr": "setSupplier",
|
||||
"index": 0,
|
||||
"size": 50
|
||||
}
|
||||
},
|
||||
"mMapRead": {
|
||||
"VelTonnOra": {
|
||||
"name": "VelTonnOra",
|
||||
"description": "Vel. Impianto Tonnellate / Ora",
|
||||
"memAddr": "VelTonnOra",
|
||||
"tipoMem": "Real",
|
||||
"index": 0,
|
||||
"size": 0,
|
||||
"func": "AVG",
|
||||
"period": 50,
|
||||
"factor": 1
|
||||
},
|
||||
"VelFruttiMinuto": {
|
||||
"name": "VelFruttiMinuto",
|
||||
"description": "Vel. Impianto Frutti / Minuto",
|
||||
"memAddr": "VelFruttiMinuto",
|
||||
"tipoMem": "Real",
|
||||
"index": 0,
|
||||
"size": 0,
|
||||
"func": "AVG",
|
||||
"period": 50,
|
||||
"factor": 1
|
||||
},
|
||||
"NumPacksOra": {
|
||||
"name": "NumPacksOra",
|
||||
"description": "Numero confezioni / Ora",
|
||||
"memAddr": "NumPacksOra",
|
||||
"tipoMem": "Real",
|
||||
"index": 0,
|
||||
"size": 0,
|
||||
"func": "AVG",
|
||||
"period": 50,
|
||||
"factor": 1
|
||||
},
|
||||
"PercRiemp": {
|
||||
"name": "PercRiemp",
|
||||
"description": "Percentuale riempimento carrelli",
|
||||
"memAddr": "PercRiemp",
|
||||
"tipoMem": "Real",
|
||||
"index": 0,
|
||||
"size": 0,
|
||||
"func": "AVG",
|
||||
"period": 50,
|
||||
"factor": 1
|
||||
},
|
||||
"L1_Batch": {
|
||||
"name": "L1_Batch",
|
||||
"description": "Curr Batch",
|
||||
"tipoMem": "String",
|
||||
"memAddr": "L1_Batch",
|
||||
"index": 0,
|
||||
"size": 50,
|
||||
"func": "POINT",
|
||||
"period": 120,
|
||||
"factor": 1
|
||||
},
|
||||
"L2_Batch": {
|
||||
"name": "L2_Batch",
|
||||
"description": "Curr Batch",
|
||||
"tipoMem": "String",
|
||||
"memAddr": "L2_Batch",
|
||||
"index": 0,
|
||||
"size": 50,
|
||||
"func": "POINT",
|
||||
"period": 120,
|
||||
"factor": 1
|
||||
},
|
||||
"L1_Grower": {
|
||||
"name": "L1_Grower",
|
||||
"description": "Grower Data",
|
||||
"tipoMem": "String",
|
||||
"memAddr": "L1_Grower",
|
||||
"index": 0,
|
||||
"size": 50,
|
||||
"func": "POINT",
|
||||
"period": 120,
|
||||
"factor": 1
|
||||
},
|
||||
"L2_Grower": {
|
||||
"name": "L2_Grower",
|
||||
"description": "Grower Data",
|
||||
"tipoMem": "String",
|
||||
"memAddr": "L2_Grower",
|
||||
"index": 0,
|
||||
"size": 50,
|
||||
"func": "POINT",
|
||||
"period": 120,
|
||||
"factor": 1
|
||||
},
|
||||
"L1_Variety": {
|
||||
"name": "L1_Variety",
|
||||
"description": "Variety Data",
|
||||
"tipoMem": "String",
|
||||
"memAddr": "L1_Variety",
|
||||
"index": 0,
|
||||
"size": 50,
|
||||
"func": "POINT",
|
||||
"period": 120,
|
||||
"factor": 1
|
||||
},
|
||||
"L2_Variety": {
|
||||
"name": "L2_Variety",
|
||||
"description": "Variety Data",
|
||||
"tipoMem": "String",
|
||||
"memAddr": "L2_Variety",
|
||||
"index": 0,
|
||||
"size": 50,
|
||||
"func": "POINT",
|
||||
"period": 120,
|
||||
"factor": 1
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -1,91 +0,0 @@
|
||||
;Configurazione IOB-WIN
|
||||
[IOB]
|
||||
;Accesso gestione sync DB x sync ICOEL --> MoonPro_ISF --> MoonPro_IS
|
||||
CNCTYPE=IcoelDb
|
||||
PING_MS_TIMEOUT=500
|
||||
MinDeltaSec=5
|
||||
;IOB_NAME=GIACO_ICOEL
|
||||
|
||||
[MACHINE]
|
||||
VENDOR=ICOEL
|
||||
MODEL=Impianto Ciliegie Turi
|
||||
|
||||
[CNC]
|
||||
IP=192.168.137.175
|
||||
PORT=1443
|
||||
GETPRGNAME=false
|
||||
|
||||
[SERVER]
|
||||
MPIP=http://192.168.1.14
|
||||
MPURL=/MP/IO
|
||||
CMDBASE=/IOB/input/
|
||||
CMDFLOG=/IOB/flog/
|
||||
CMDRAWTRANSF=/IOB/rawTransfJson/
|
||||
CMDALIVE=/IOB
|
||||
CMDENABLED=/IOB/enabled/
|
||||
CMDADV1=?valore=
|
||||
CMDREBO=/sendReboot.aspx?idxMacchina=
|
||||
|
||||
[MEMORY]
|
||||
ADDR_READ=DB9999.DBB0
|
||||
ADDR_WRITE=DB9999.DBB0
|
||||
SIZE_READ=0
|
||||
SIZE_WRITE=0
|
||||
;BIT0=CONN
|
||||
;BIT1=DB60.DBB1
|
||||
;BIT2=PZCOUNT.STD.DB700.DBW22
|
||||
;BIT3=DB60.DBB3
|
||||
;BIT4=DB60.DBB4
|
||||
|
||||
|
||||
[BLINK]
|
||||
;MAX_COUNTER_BLINK = 30
|
||||
MAX_COUNTER_BLINK = 15
|
||||
;bit0 = 0
|
||||
;bit1 = 0
|
||||
;bit2 = 1
|
||||
;bit3 = 1
|
||||
;bit4 = 1
|
||||
;bit5 = 0
|
||||
;bit6 = 0
|
||||
;bit7 = 0
|
||||
BLINK_FILT=0
|
||||
;BLINK_FILT=28
|
||||
|
||||
[OPTPAR]
|
||||
AUTO_CHANGE_ODL=false
|
||||
CHANGE_ODL_MODE=TIME
|
||||
CHANGE_ODL_HOURS=24
|
||||
CHANGE_ODL_IDLE_MIN=5
|
||||
PZCOUNT_MODE=Icoel
|
||||
DISABLE_PZCOUNT=FALSE
|
||||
ENABLE_SEND_PZC_BLOCK=TRUE
|
||||
MIN_SEND_PZC_BLOCK=0
|
||||
MAX_SEND_PZC_BLOCK=100
|
||||
ENABLE_DYN_DATA=TRUE
|
||||
FORCE_DYN_DATA=TRUE
|
||||
DEM_FACT_DYN_DATA=5
|
||||
ENABLE_DATA_FILTER=TRUE
|
||||
ENABLE_CLI_RESTART=TRUE
|
||||
SyncStateServer=localhost\sqlexpress
|
||||
SyncStateDb=MoonPro_ISF_2022
|
||||
SyncStateUser=egalware
|
||||
SyncStatePwd=egalware2022
|
||||
SyncStateCTout=
|
||||
DISABLE_SEND_WDST=TRUE
|
||||
|
||||
; clock base (da 10ms)
|
||||
timerIntMs=20
|
||||
|
||||
; conf parametri memoria READ/WRITE
|
||||
PARAM_CONF=GIACO_ICOEL_003.json
|
||||
|
||||
[BRANCH]
|
||||
NAME=master
|
||||
|
||||
; Tags manuali
|
||||
[TAGS]
|
||||
Customer=Giacovelli-Turi
|
||||
HostOS=WIN
|
||||
HostName=IOB-WIN-TURI-03
|
||||
HostAddr=192.168.137.175
|
||||
@@ -1,34 +0,0 @@
|
||||
{
|
||||
"mMapWrite": {
|
||||
|
||||
},
|
||||
"mMapRead": {
|
||||
"TotMerceProcTonn": {
|
||||
"name": "TotMerceProcTonn",
|
||||
"description": "Totale merce processata oggi su impianto (Tonn)",
|
||||
"memAddr": "TotMerceProcTonn",
|
||||
"tipoMem": "Real",
|
||||
"index": 0,
|
||||
"size": 0,
|
||||
"func": "MAX",
|
||||
"period": 60,
|
||||
"factor": 1
|
||||
},
|
||||
"TotMerceCaricTonn": {
|
||||
"name": "TotMerceCaricTonn",
|
||||
"description": "Totale merce caricata oggi su impianto (Tonn)",
|
||||
"memAddr": "TotMerceCaricTonn",
|
||||
"tipoMem": "Real",
|
||||
"index": 0,
|
||||
"size": 0,
|
||||
"func": "MAX",
|
||||
"period": 60,
|
||||
"factor": 1
|
||||
}
|
||||
},
|
||||
"optKVP": {
|
||||
"fluxLogReduce": true,
|
||||
"fluxLogRedDeadBand": 1.0,
|
||||
"fluxLogResendPeriod": 60
|
||||
}
|
||||
}
|
||||
@@ -1,85 +0,0 @@
|
||||
;Configurazione IOB-WIN
|
||||
[IOB]
|
||||
;Tornio FANUC ROBOTDRILL
|
||||
CNCTYPE=FANUC
|
||||
PING_MS_TIMEOUT=500
|
||||
|
||||
[MACHINE]
|
||||
VENDOR=TREVISAN
|
||||
MODEL=GT529
|
||||
|
||||
[CNC]
|
||||
IP=192.168.0.85
|
||||
PORT=8193
|
||||
GETPRGNAME=true
|
||||
|
||||
[SERVER]
|
||||
MPIP=http://192.168.1.64
|
||||
MPURL=/MP/IO
|
||||
CMDBASE=/IOB/input/
|
||||
CMDFLOG=/IOB/flog/
|
||||
CMDALIVE=/IOB
|
||||
CMDENABLED=/IOB/enabled/
|
||||
CMDADV1=?valore=
|
||||
CMDREBO=/sendReboot.aspx?idxMacchina=
|
||||
|
||||
[MEMORY]
|
||||
; Red: Y0.2 | Yellow: Y0.3 | Green Y0.0 | Apertura Auto porta: Y0.4 (X5.1) | NON Emergenza Y0.5 | MODO AUTO Y0.6 | Contapezzi Y0.1
|
||||
;BIT0=CONN
|
||||
BIT1=Y0.0
|
||||
BIT2=Y0.1
|
||||
;BIT2=PZCOUNT.PAR.6711
|
||||
BIT3=Y0.2
|
||||
BIT4=Y0.3
|
||||
BIT5=Y0.5
|
||||
;BIT6=Y0.4
|
||||
AREAD_START=0
|
||||
AREAD_SIZE=9999
|
||||
AREAG_START=0
|
||||
AREAG_SIZE=0
|
||||
AREAR_START=0
|
||||
AREAR_SIZE=64
|
||||
AREAX_START=0
|
||||
AREAX_SIZE=64
|
||||
AREAY_START=0
|
||||
AREAY_SIZE=4
|
||||
PAR_START=6711
|
||||
PAR_SIZE=3
|
||||
|
||||
[BLINK]
|
||||
;MAX_COUNTER_BLINK = 30
|
||||
MAX_COUNTER_BLINK = 15
|
||||
;bit0 = 0
|
||||
;bit1 = 0
|
||||
;bit2 = 1
|
||||
;bit3 = 1
|
||||
;bit4 = 1
|
||||
;bit5 = 0
|
||||
;bit6 = 0
|
||||
;bit7 = 0
|
||||
BLINK_FILT=0
|
||||
;BLINK_FILT=28
|
||||
|
||||
[OPTPAR]
|
||||
;PZCOUNT_MODE=STD.[PAR/MEM].info|BIT.indice
|
||||
; attenzione memoria sempre base BYTE (1604 DW --> 6416...)
|
||||
PZCOUNT_MODE=BIT
|
||||
;PZCOUNT_MODE=STD.PAR.6711
|
||||
;PZ_CAD_MADDR=1602; cad
|
||||
;PZ_REQ_MADDR=1603; pz richiesti (DW)
|
||||
;PZ_DONE_MADDR=1604; pz fatti
|
||||
;PZ_GTOT_MADDR=1605; pz tot macchina
|
||||
;gestione invio pezzi in blocco
|
||||
ENABLE_SEND_PZC_BLOCK=TRUE
|
||||
MIN_SEND_PZC_BLOCK=5
|
||||
MAX_SEND_PZC_BLOCK=100
|
||||
|
||||
[BRANCH]
|
||||
NAME=develop
|
||||
|
||||
; Tags manuali
|
||||
[TAGS]
|
||||
Customer=LVF
|
||||
HostOS=WIN
|
||||
HostName=Server-MAPO-IOB
|
||||
HostAddr=192.168.1.208
|
||||
@@ -1,81 +0,0 @@
|
||||
;Configurazione IOB-WIN
|
||||
[IOB]
|
||||
;Tornio TREVISAN 555
|
||||
CNCTYPE=FANUC
|
||||
PING_MS_TIMEOUT=500
|
||||
|
||||
[MACHINE]
|
||||
VENDOR=TREVISAN
|
||||
MODEL=GT555
|
||||
|
||||
[CNC]
|
||||
IP=192.168.0.54
|
||||
PORT=8193
|
||||
GETPRGNAME=true
|
||||
|
||||
[SERVER]
|
||||
MPIP=http://192.168.1.64
|
||||
MPURL=/MP/IO
|
||||
CMDBASE=/IOB/input/
|
||||
CMDFLOG=/IOB/flog/
|
||||
CMDALIVE=/IOB
|
||||
CMDENABLED=/IOB/enabled/
|
||||
CMDADV1=?valore=
|
||||
CMDREBO=/sendReboot.aspx?idxMacchina=
|
||||
|
||||
[MEMORY]
|
||||
; Red: Y95.7 | Yellow: Y96.7 | Green Y96.3 | All DoorsClosed: Y4.0 (X5.1) | ..........WrkZone Y8.7 | Contapezzi X7.1
|
||||
;BIT0=CONN
|
||||
BIT1=Y96.3
|
||||
BIT2=PZCOUNT.PAR.6711
|
||||
BIT3=Y95.7
|
||||
BIT4=Y96.7
|
||||
AREAD_START=0
|
||||
AREAD_SIZE=9999
|
||||
AREAG_START=0
|
||||
AREAG_SIZE=0
|
||||
AREAR_START=0
|
||||
AREAR_SIZE=64
|
||||
AREAX_START=0
|
||||
AREAX_SIZE=64
|
||||
AREAY_START=0
|
||||
AREAY_SIZE=128
|
||||
PAR_START=6711
|
||||
PAR_SIZE=3
|
||||
|
||||
[BLINK]
|
||||
;MAX_COUNTER_BLINK = 30
|
||||
MAX_COUNTER_BLINK = 15
|
||||
;bit0 = 0
|
||||
;bit1 = 0
|
||||
;bit2 = 1
|
||||
;bit3 = 1
|
||||
;bit4 = 1
|
||||
;bit5 = 0
|
||||
;bit6 = 0
|
||||
;bit7 = 0
|
||||
BLINK_FILT=0
|
||||
;BLINK_FILT=28
|
||||
|
||||
[OPTPAR]
|
||||
;PZCOUNT_MODE=STD.[PAR/MEM].info|BIT.indice
|
||||
; attenzione memoria sempre base BYTE (1604 DW --> 6416...)
|
||||
PZCOUNT_MODE=STD.PAR.6711
|
||||
;PZ_CAD_MADDR=1602; cad
|
||||
;PZ_REQ_MADDR=1603; pz richiesti (DW)
|
||||
;PZ_DONE_MADDR=1604; pz fatti
|
||||
;PZ_GTOT_MADDR=1605; pz tot macchina
|
||||
;gestione invio pezzi in blocco
|
||||
ENABLE_SEND_PZC_BLOCK=TRUE
|
||||
MIN_SEND_PZC_BLOCK=5
|
||||
MAX_SEND_PZC_BLOCK=100
|
||||
|
||||
[BRANCH]
|
||||
NAME=develop
|
||||
|
||||
; Tags manuali
|
||||
[TAGS]
|
||||
Customer=LVF
|
||||
HostOS=WIN
|
||||
HostName=Server-MAPO-IOB
|
||||
HostAddr=192.168.1.208
|
||||
@@ -1,83 +0,0 @@
|
||||
;Configurazione IOB-WIN
|
||||
[IOB]
|
||||
;Tornio FANUC Doosan Overmach
|
||||
CNCTYPE=FANUC
|
||||
PING_MS_TIMEOUT=500
|
||||
|
||||
[MACHINE]
|
||||
VENDOR=Doosan Overmach
|
||||
MODEL=GT575
|
||||
|
||||
[CNC]
|
||||
IP=192.168.1.46
|
||||
PORT=8193
|
||||
GETPRGNAME=true
|
||||
|
||||
[SERVER]
|
||||
MPIP=http://192.168.1.64
|
||||
MPURL=/MP/IO
|
||||
CMDBASE=/IOB/input/
|
||||
CMDFLOG=/IOB/flog/
|
||||
CMDALIVE=/IOB
|
||||
CMDENABLED=/IOB/enabled/
|
||||
CMDADV1=?valore=
|
||||
CMDREBO=/sendReboot.aspx?idxMacchina=
|
||||
|
||||
[MEMORY]
|
||||
; Red: Y3.2 | Yellow:Y3.1 | Green Y3.0 | Apertura Auto porta: X8.0 (X8.1) | Emergenza X8.4 | MODO AUTO Y1.2 (X12.4) | Contapezzi Y0.1
|
||||
;BIT0=CONN
|
||||
BIT1=Y3.0
|
||||
BIT2=PZCOUNT.PAR.6711
|
||||
BIT3=Y3.2
|
||||
BIT4=Y3.1
|
||||
BIT5=X8.4
|
||||
AREAD_START=0
|
||||
AREAD_SIZE=9999
|
||||
AREAG_START=0
|
||||
AREAG_SIZE=0
|
||||
AREAR_START=0
|
||||
AREAR_SIZE=64
|
||||
AREAX_START=0
|
||||
AREAX_SIZE=16
|
||||
AREAY_START=0
|
||||
AREAY_SIZE=16
|
||||
PAR_START=6711
|
||||
PAR_SIZE=3
|
||||
|
||||
[BLINK]
|
||||
;MAX_COUNTER_BLINK = 30
|
||||
MAX_COUNTER_BLINK = 15
|
||||
;bit0 = 0
|
||||
;bit1 = 0
|
||||
;bit2 = 1
|
||||
;bit3 = 1
|
||||
;bit4 = 1
|
||||
;bit5 = 0
|
||||
;bit6 = 0
|
||||
;bit7 = 0
|
||||
BLINK_FILT=0
|
||||
;BLINK_FILT=28
|
||||
|
||||
[OPTPAR]
|
||||
;PZCOUNT_MODE=STD.[PAR/MEM].info|BIT.indice
|
||||
; attenzione memoria sempre base BYTE (1604 DW --> 6416...)
|
||||
;PZCOUNT_MODE=BIT
|
||||
PZCOUNT_MODE=STD.PAR.6711
|
||||
;PZ_CAD_MADDR=1602; cad
|
||||
;PZ_REQ_MADDR=1603; pz richiesti (DW)
|
||||
;PZ_DONE_MADDR=1604; pz fatti
|
||||
;PZ_GTOT_MADDR=1605; pz tot macchina
|
||||
;gestione invio pezzi in blocco
|
||||
ENABLE_SEND_PZC_BLOCK=TRUE
|
||||
MIN_SEND_PZC_BLOCK=5
|
||||
MAX_SEND_PZC_BLOCK=100
|
||||
|
||||
[BRANCH]
|
||||
NAME=develop
|
||||
|
||||
; Tags manuali
|
||||
[TAGS]
|
||||
Customer=LVF
|
||||
HostOS=WIN
|
||||
HostName=Server-MAPO-IOB
|
||||
HostAddr=192.168.1.208
|
||||
@@ -1,83 +0,0 @@
|
||||
;Configurazione IOB-WIN
|
||||
[IOB]
|
||||
;Tornio CMF 645
|
||||
CNCTYPE=FANUC
|
||||
PING_MS_TIMEOUT=500
|
||||
|
||||
[MACHINE]
|
||||
VENDOR=CMF
|
||||
MODEL=T91
|
||||
|
||||
[CNC]
|
||||
IP=192.168.0.133
|
||||
PORT=8193
|
||||
GETPRGNAME=true
|
||||
|
||||
[SERVER]
|
||||
MPIP=http://192.168.1.64
|
||||
MPURL=/MP/IO
|
||||
CMDBASE=/IOB/input/
|
||||
CMDFLOG=/IOB/flog/
|
||||
CMDALIVE=/IOB
|
||||
CMDENABLED=/IOB/enabled/
|
||||
CMDADV1=?valore=
|
||||
CMDREBO=/sendReboot.aspx?idxMacchina=
|
||||
|
||||
[MEMORY]
|
||||
; Red: Y1.3 | Yellow:Y0.6 | Green Y0.5 | Apertura Auto porta: X8.0 (X8.1) | Emergenza X8.4 | MODO AUTO Y1.2 (X12.4) | Contapezzi Y0.1
|
||||
;BIT0=CONN
|
||||
BIT1=Y0.5
|
||||
BIT2=PZCOUNT.PAR.6711
|
||||
BIT3=Y1.3
|
||||
BIT4=Y0.6
|
||||
BIT5=X8.4
|
||||
AREAD_START=0
|
||||
AREAD_SIZE=9999
|
||||
AREAG_START=0
|
||||
AREAG_SIZE=0
|
||||
AREAR_START=0
|
||||
AREAR_SIZE=64
|
||||
AREAX_START=0
|
||||
AREAX_SIZE=16
|
||||
AREAY_START=0
|
||||
AREAY_SIZE=16
|
||||
PAR_START=6711
|
||||
PAR_SIZE=3
|
||||
|
||||
[BLINK]
|
||||
;MAX_COUNTER_BLINK = 30
|
||||
MAX_COUNTER_BLINK = 15
|
||||
;bit0 = 0
|
||||
;bit1 = 0
|
||||
;bit2 = 1
|
||||
;bit3 = 1
|
||||
;bit4 = 1
|
||||
;bit5 = 0
|
||||
;bit6 = 0
|
||||
;bit7 = 0
|
||||
BLINK_FILT=26
|
||||
;BLINK_FILT=0
|
||||
|
||||
[OPTPAR]
|
||||
;PZCOUNT_MODE=STD.[PAR/MEM].info|BIT.indice
|
||||
; attenzione memoria sempre base BYTE (1604 DW --> 6416...)
|
||||
;PZCOUNT_MODE=BIT
|
||||
PZCOUNT_MODE=STD.PAR.6711
|
||||
;PZ_CAD_MADDR=1602; cad
|
||||
;PZ_REQ_MADDR=1603; pz richiesti (DW)
|
||||
;PZ_DONE_MADDR=1604; pz fatti
|
||||
;PZ_GTOT_MADDR=1605; pz tot macchina
|
||||
;gestione invio pezzi in blocco
|
||||
ENABLE_SEND_PZC_BLOCK=TRUE
|
||||
MIN_SEND_PZC_BLOCK=5
|
||||
MAX_SEND_PZC_BLOCK=100
|
||||
|
||||
[BRANCH]
|
||||
NAME=develop
|
||||
|
||||
; Tags manuali
|
||||
[TAGS]
|
||||
Customer=LVF
|
||||
HostOS=WIN
|
||||
HostName=Server-MAPO-IOB
|
||||
HostAddr=192.168.1.208
|
||||
@@ -1,84 +0,0 @@
|
||||
;Configurazione IOB-WIN
|
||||
[IOB]
|
||||
;Tornio CMF 646
|
||||
CNCTYPE=FANUC
|
||||
PING_MS_TIMEOUT=500
|
||||
|
||||
[MACHINE]
|
||||
VENDOR=CMF
|
||||
MODEL=T91
|
||||
|
||||
[CNC]
|
||||
IP=192.168.0.145
|
||||
PORT=8193
|
||||
GETPRGNAME=true
|
||||
|
||||
[SERVER]
|
||||
MPIP=http://192.168.1.64
|
||||
MPURL=/MP/IO
|
||||
CMDBASE=/IOB/input/
|
||||
CMDFLOG=/IOB/flog/
|
||||
CMDALIVE=/IOB
|
||||
CMDENABLED=/IOB/enabled/
|
||||
CMDADV1=?valore=
|
||||
CMDREBO=/sendReboot.aspx?idxMacchina=
|
||||
|
||||
[MEMORY]
|
||||
; Red: Y1.3 | Yellow:Y0.6 | Green Y0.5 | Apertura Auto porta: X8.0 (X8.1) | Emergenza X8.4 | MODO AUTO Y1.2 (X12.4) | Contapezzi Y0.1
|
||||
;BIT0=CONN
|
||||
BIT1=Y0.5
|
||||
BIT2=PZCOUNT.PAR.6711
|
||||
BIT3=Y1.3
|
||||
BIT4=Y0.6
|
||||
BIT5=X8.4
|
||||
AREAD_START=0
|
||||
AREAD_SIZE=9999
|
||||
AREAG_START=0
|
||||
AREAG_SIZE=0
|
||||
AREAR_START=0
|
||||
AREAR_SIZE=64
|
||||
AREAX_START=0
|
||||
AREAX_SIZE=16
|
||||
AREAY_START=0
|
||||
AREAY_SIZE=16
|
||||
PAR_START=6711
|
||||
PAR_SIZE=3
|
||||
|
||||
[BLINK]
|
||||
;MAX_COUNTER_BLINK = 30
|
||||
MAX_COUNTER_BLINK = 15
|
||||
;bit0 = 0
|
||||
;bit1 = 0
|
||||
;bit2 = 1
|
||||
;bit3 = 1
|
||||
;bit4 = 1
|
||||
;bit5 = 0
|
||||
;bit6 = 0
|
||||
;bit7 = 0
|
||||
BLINK_FILT=26
|
||||
;BLINK_FILT=0
|
||||
|
||||
|
||||
[OPTPAR]
|
||||
;PZCOUNT_MODE=STD.[PAR/MEM].info|BIT.indice
|
||||
; attenzione memoria sempre base BYTE (1604 DW --> 6416...)
|
||||
;PZCOUNT_MODE=BIT
|
||||
PZCOUNT_MODE=STD.PAR.6711
|
||||
;PZ_CAD_MADDR=1602; cad
|
||||
;PZ_REQ_MADDR=1603; pz richiesti (DW)
|
||||
;PZ_DONE_MADDR=1604; pz fatti
|
||||
;PZ_GTOT_MADDR=1605; pz tot macchina
|
||||
;gestione invio pezzi in blocco
|
||||
ENABLE_SEND_PZC_BLOCK=TRUE
|
||||
MIN_SEND_PZC_BLOCK=5
|
||||
MAX_SEND_PZC_BLOCK=100
|
||||
|
||||
[BRANCH]
|
||||
NAME=develop
|
||||
|
||||
; Tags manuali
|
||||
[TAGS]
|
||||
Customer=LVF
|
||||
HostOS=WIN
|
||||
HostName=Server-MAPO-IOB
|
||||
HostAddr=192.168.1.208
|
||||
@@ -1,83 +0,0 @@
|
||||
;Configurazione IOB-WIN
|
||||
[IOB]
|
||||
;Tornio FANUC Doosan Overmach PUMA 700
|
||||
CNCTYPE=FANUC
|
||||
PING_MS_TIMEOUT=500
|
||||
|
||||
[MACHINE]
|
||||
VENDOR=Doosan Overmach
|
||||
MODEL=GT613
|
||||
|
||||
[CNC]
|
||||
IP=192.168.0.80
|
||||
PORT=8193
|
||||
GETPRGNAME=true
|
||||
|
||||
[SERVER]
|
||||
MPIP=http://192.168.1.64
|
||||
MPURL=/MP/IO
|
||||
CMDBASE=/IOB/input/
|
||||
CMDFLOG=/IOB/flog/
|
||||
CMDALIVE=/IOB
|
||||
CMDENABLED=/IOB/enabled/
|
||||
CMDADV1=?valore=
|
||||
CMDREBO=/sendReboot.aspx?idxMacchina=
|
||||
|
||||
[MEMORY]
|
||||
; Red: Y3.2 | Yellow:Y3.1 | Green Y3.0 | Apertura Auto porta: X8.0 (X8.1) | Emergenza X8.4 | MODO AUTO DOOR X12.4 | Contapezzi Y0.1
|
||||
;BIT0=CONN
|
||||
BIT1=Y3.0
|
||||
BIT2=PZCOUNT.PAR.6711
|
||||
BIT3=Y3.2
|
||||
BIT4=Y3.1
|
||||
BIT5=X8.4
|
||||
AREAD_START=0
|
||||
AREAD_SIZE=9999
|
||||
AREAG_START=0
|
||||
AREAG_SIZE=0
|
||||
AREAR_START=0
|
||||
AREAR_SIZE=64
|
||||
AREAX_START=0
|
||||
AREAX_SIZE=16
|
||||
AREAY_START=0
|
||||
AREAY_SIZE=16
|
||||
PAR_START=6711
|
||||
PAR_SIZE=3
|
||||
|
||||
[BLINK]
|
||||
;MAX_COUNTER_BLINK = 30
|
||||
MAX_COUNTER_BLINK = 15
|
||||
;bit0 = 0
|
||||
;bit1 = 0
|
||||
;bit2 = 1
|
||||
;bit3 = 1
|
||||
;bit4 = 1
|
||||
;bit5 = 0
|
||||
;bit6 = 0
|
||||
;bit7 = 0
|
||||
BLINK_FILT=0
|
||||
;BLINK_FILT=28
|
||||
|
||||
[OPTPAR]
|
||||
;PZCOUNT_MODE=STD.[PAR/MEM].info|BIT.indice
|
||||
; attenzione memoria sempre base BYTE (1604 DW --> 6416...)
|
||||
;PZCOUNT_MODE=BIT
|
||||
PZCOUNT_MODE=STD.PAR.6711
|
||||
;PZ_CAD_MADDR=1602; cad
|
||||
;PZ_REQ_MADDR=1603; pz richiesti (DW)
|
||||
;PZ_DONE_MADDR=1604; pz fatti
|
||||
;PZ_GTOT_MADDR=1605; pz tot macchina
|
||||
;gestione invio pezzi in blocco
|
||||
ENABLE_SEND_PZC_BLOCK=TRUE
|
||||
MIN_SEND_PZC_BLOCK=5
|
||||
MAX_SEND_PZC_BLOCK=100
|
||||
|
||||
[BRANCH]
|
||||
NAME=develop
|
||||
|
||||
; Tags manuali
|
||||
[TAGS]
|
||||
Customer=LVF
|
||||
HostOS=WIN
|
||||
HostName=Server-MAPO-IOB
|
||||
HostAddr=192.168.1.208
|
||||
@@ -1,83 +0,0 @@
|
||||
;Configurazione IOB-WIN
|
||||
[IOB]
|
||||
;Tornio FANUC Doosan Overmach PUMA GT3100
|
||||
CNCTYPE=FANUC
|
||||
PING_MS_TIMEOUT=500
|
||||
|
||||
[MACHINE]
|
||||
VENDOR=Doosan Overmach
|
||||
MODEL=GT653
|
||||
|
||||
[CNC]
|
||||
IP=192.168.0.33
|
||||
PORT=8193
|
||||
GETPRGNAME=true
|
||||
|
||||
[SERVER]
|
||||
MPIP=http://192.168.1.64
|
||||
MPURL=/MP/IO
|
||||
CMDBASE=/IOB/input/
|
||||
CMDFLOG=/IOB/flog/
|
||||
CMDALIVE=/IOB
|
||||
CMDENABLED=/IOB/enabled/
|
||||
CMDADV1=?valore=
|
||||
CMDREBO=/sendReboot.aspx?idxMacchina=
|
||||
|
||||
[MEMORY]
|
||||
; Red: Y3.2 | Yellow:Y3.1 | Green Y3.0 | Apertura Auto porta: X8.0 (X8.1) | Emergenza X8.4 | MODO AUTO DOOR X12.4 | Contapezzi Y0.1
|
||||
;BIT0=CONN
|
||||
BIT1=Y3.0
|
||||
BIT2=PZCOUNT.PAR.6711
|
||||
BIT3=Y3.2
|
||||
BIT4=Y3.1
|
||||
BIT5=X8.4
|
||||
AREAD_START=0
|
||||
AREAD_SIZE=9999
|
||||
AREAG_START=0
|
||||
AREAG_SIZE=0
|
||||
AREAR_START=0
|
||||
AREAR_SIZE=64
|
||||
AREAX_START=0
|
||||
AREAX_SIZE=16
|
||||
AREAY_START=0
|
||||
AREAY_SIZE=16
|
||||
PAR_START=6711
|
||||
PAR_SIZE=3
|
||||
|
||||
[BLINK]
|
||||
;MAX_COUNTER_BLINK = 30
|
||||
MAX_COUNTER_BLINK = 15
|
||||
;bit0 = 0
|
||||
;bit1 = 0
|
||||
;bit2 = 1
|
||||
;bit3 = 1
|
||||
;bit4 = 1
|
||||
;bit5 = 0
|
||||
;bit6 = 0
|
||||
;bit7 = 0
|
||||
BLINK_FILT=0
|
||||
;BLINK_FILT=28
|
||||
|
||||
[OPTPAR]
|
||||
;PZCOUNT_MODE=STD.[PAR/MEM].info|BIT.indice
|
||||
; attenzione memoria sempre base BYTE (1604 DW --> 6416...)
|
||||
;PZCOUNT_MODE=BIT
|
||||
PZCOUNT_MODE=STD.PAR.6711
|
||||
;PZ_CAD_MADDR=1602; cad
|
||||
;PZ_REQ_MADDR=1603; pz richiesti (DW)
|
||||
;PZ_DONE_MADDR=1604; pz fatti
|
||||
;PZ_GTOT_MADDR=1605; pz tot macchina
|
||||
;gestione invio pezzi in blocco
|
||||
ENABLE_SEND_PZC_BLOCK=TRUE
|
||||
MIN_SEND_PZC_BLOCK=5
|
||||
MAX_SEND_PZC_BLOCK=100
|
||||
|
||||
[BRANCH]
|
||||
NAME=master
|
||||
|
||||
; Tags manuali
|
||||
[TAGS]
|
||||
Customer=LVF
|
||||
HostOS=WIN
|
||||
HostName=Server-MAPO-IOB
|
||||
HostAddr=192.168.1.208
|
||||
@@ -1,83 +0,0 @@
|
||||
;Configurazione IOB-WIN
|
||||
[IOB]
|
||||
;Tornio FANUC Doosan Overmach PUMA 4100A
|
||||
CNCTYPE=FANUC
|
||||
PING_MS_TIMEOUT=500
|
||||
|
||||
[MACHINE]
|
||||
VENDOR=Doosan Overmach
|
||||
MODEL=GT658
|
||||
|
||||
[CNC]
|
||||
IP=192.168.0.35
|
||||
PORT=8193
|
||||
GETPRGNAME=true
|
||||
|
||||
[SERVER]
|
||||
MPIP=http://192.168.1.64
|
||||
MPURL=/MP/IO
|
||||
CMDBASE=/IOB/input/
|
||||
CMDFLOG=/IOB/flog/
|
||||
CMDALIVE=/IOB
|
||||
CMDENABLED=/IOB/enabled/
|
||||
CMDADV1=?valore=
|
||||
CMDREBO=/sendReboot.aspx?idxMacchina=
|
||||
|
||||
[MEMORY]
|
||||
; Red: Y3.2 | Yellow:Y3.1 | Green Y3.0 | Apertura Auto porta: X8.0 (X8.1) | Emergenza X8.4 | MODO AUTO DOOR X12.4 | Contapezzi Y0.1
|
||||
;BIT0=CONN
|
||||
BIT1=Y3.0
|
||||
BIT2=PZCOUNT.PAR.6711
|
||||
BIT3=Y3.2
|
||||
BIT4=Y3.1
|
||||
BIT5=X8.4
|
||||
AREAD_START=0
|
||||
AREAD_SIZE=9999
|
||||
AREAG_START=0
|
||||
AREAG_SIZE=0
|
||||
AREAR_START=0
|
||||
AREAR_SIZE=64
|
||||
AREAX_START=0
|
||||
AREAX_SIZE=16
|
||||
AREAY_START=0
|
||||
AREAY_SIZE=16
|
||||
PAR_START=6711
|
||||
PAR_SIZE=3
|
||||
|
||||
[BLINK]
|
||||
;MAX_COUNTER_BLINK = 30
|
||||
MAX_COUNTER_BLINK = 15
|
||||
;bit0 = 0
|
||||
;bit1 = 0
|
||||
;bit2 = 1
|
||||
;bit3 = 1
|
||||
;bit4 = 1
|
||||
;bit5 = 0
|
||||
;bit6 = 0
|
||||
;bit7 = 0
|
||||
BLINK_FILT=0
|
||||
;BLINK_FILT=28
|
||||
|
||||
[OPTPAR]
|
||||
;PZCOUNT_MODE=STD.[PAR/MEM].info|BIT.indice
|
||||
; attenzione memoria sempre base BYTE (1604 DW --> 6416...)
|
||||
;PZCOUNT_MODE=BIT
|
||||
PZCOUNT_MODE=STD.PAR.6711
|
||||
;PZ_CAD_MADDR=1602; cad
|
||||
;PZ_REQ_MADDR=1603; pz richiesti (DW)
|
||||
;PZ_DONE_MADDR=1604; pz fatti
|
||||
;PZ_GTOT_MADDR=1605; pz tot macchina
|
||||
;gestione invio pezzi in blocco
|
||||
ENABLE_SEND_PZC_BLOCK=TRUE
|
||||
MIN_SEND_PZC_BLOCK=5
|
||||
MAX_SEND_PZC_BLOCK=100
|
||||
|
||||
[BRANCH]
|
||||
NAME=master
|
||||
|
||||
; Tags manuali
|
||||
[TAGS]
|
||||
Customer=LVF
|
||||
HostOS=WIN
|
||||
HostName=Server-MAPO-IOB
|
||||
HostAddr=192.168.1.208
|
||||
@@ -1,83 +0,0 @@
|
||||
;Configurazione IOB-WIN
|
||||
[IOB]
|
||||
;Tornio FANUC Doosan Overmach PUMA GT3100
|
||||
CNCTYPE=FANUC
|
||||
PING_MS_TIMEOUT=500
|
||||
|
||||
[MACHINE]
|
||||
VENDOR=Doosan Overmach
|
||||
MODEL=GT673
|
||||
|
||||
[CNC]
|
||||
IP=192.168.0.40
|
||||
PORT=8193
|
||||
GETPRGNAME=true
|
||||
|
||||
[SERVER]
|
||||
MPIP=http://192.168.1.64
|
||||
MPURL=/MP/IO
|
||||
CMDBASE=/IOB/input/
|
||||
CMDFLOG=/IOB/flog/
|
||||
CMDALIVE=/IOB
|
||||
CMDENABLED=/IOB/enabled/
|
||||
CMDADV1=?valore=
|
||||
CMDREBO=/sendReboot.aspx?idxMacchina=
|
||||
|
||||
[MEMORY]
|
||||
; Red: Y3.2 | Yellow:Y3.1 | Green Y3.0 | Apertura Auto porta: X8.0 (X8.1) | Emergenza X8.4 | MODO AUTO DOOR X12.4 | Contapezzi Y0.1
|
||||
;BIT0=CONN
|
||||
BIT1=Y3.0
|
||||
BIT2=PZCOUNT.PAR.6711
|
||||
BIT3=Y3.2
|
||||
BIT4=Y3.1
|
||||
BIT5=X8.4
|
||||
AREAD_START=0
|
||||
AREAD_SIZE=9999
|
||||
AREAG_START=0
|
||||
AREAG_SIZE=0
|
||||
AREAR_START=0
|
||||
AREAR_SIZE=64
|
||||
AREAX_START=0
|
||||
AREAX_SIZE=16
|
||||
AREAY_START=0
|
||||
AREAY_SIZE=16
|
||||
PAR_START=6711
|
||||
PAR_SIZE=3
|
||||
|
||||
[BLINK]
|
||||
;MAX_COUNTER_BLINK = 30
|
||||
MAX_COUNTER_BLINK = 15
|
||||
;bit0 = 0
|
||||
;bit1 = 0
|
||||
;bit2 = 1
|
||||
;bit3 = 1
|
||||
;bit4 = 1
|
||||
;bit5 = 0
|
||||
;bit6 = 0
|
||||
;bit7 = 0
|
||||
BLINK_FILT=0
|
||||
;BLINK_FILT=28
|
||||
|
||||
[OPTPAR]
|
||||
;PZCOUNT_MODE=STD.[PAR/MEM].info|BIT.indice
|
||||
; attenzione memoria sempre base BYTE (1604 DW --> 6416...)
|
||||
;PZCOUNT_MODE=BIT
|
||||
PZCOUNT_MODE=STD.PAR.6711
|
||||
;PZ_CAD_MADDR=1602; cad
|
||||
;PZ_REQ_MADDR=1603; pz richiesti (DW)
|
||||
;PZ_DONE_MADDR=1604; pz fatti
|
||||
;PZ_GTOT_MADDR=1605; pz tot macchina
|
||||
;gestione invio pezzi in blocco
|
||||
ENABLE_SEND_PZC_BLOCK=TRUE
|
||||
MIN_SEND_PZC_BLOCK=5
|
||||
MAX_SEND_PZC_BLOCK=100
|
||||
|
||||
[BRANCH]
|
||||
NAME=master
|
||||
|
||||
; Tags manuali
|
||||
[TAGS]
|
||||
Customer=LVF
|
||||
HostOS=WIN
|
||||
HostName=Server-MAPO-IOB
|
||||
HostAddr=192.168.1.208
|
||||
@@ -1,80 +0,0 @@
|
||||
;Configurazione IOB-WIN
|
||||
[IOB]
|
||||
;Accesso gestione sync pesate con bilancia GOMBA via SOAP
|
||||
CNCTYPE=SOAP_GOMBA
|
||||
PING_MS_TIMEOUT=500
|
||||
MinDeltaSec=5
|
||||
DIS_EXE_TASK=FALSE
|
||||
DIS_STATE_CH=FALSE
|
||||
|
||||
[MACHINE]
|
||||
VENDOR=Gomba
|
||||
MODEL=Bilancia Gomba
|
||||
|
||||
[CNC]
|
||||
;IP=172.28.31.56
|
||||
IP=308gomba
|
||||
PORT=8000
|
||||
GETPRGNAME=false
|
||||
|
||||
[SERVER]
|
||||
MPIP=http://192.168.0.110
|
||||
MPURL=/MP/IO
|
||||
CMDBASE=/IOB/input/
|
||||
CMDFLOG=/IOB/flog/
|
||||
CMDALIVE=/IOB
|
||||
CMDENABLED=/IOB/enabled/
|
||||
CMDADV1=?valore=
|
||||
CMDREBO=/sendReboot.aspx?idxMacchina=
|
||||
CMDRAWTRANSF=/IOB/rawTransfJson/
|
||||
|
||||
[MEMORY]
|
||||
ADDR_READ=DB9999.DBB0
|
||||
ADDR_WRITE=DB9999.DBB0
|
||||
SIZE_READ=0
|
||||
SIZE_WRITE=0
|
||||
;BIT0=CONN
|
||||
;BIT1=DB60.DBB1
|
||||
;BIT2=PZCOUNT.STD.DB700.DBW22
|
||||
;BIT3=DB60.DBB3
|
||||
;BIT4=DB60.DBB4
|
||||
|
||||
|
||||
[BLINK]
|
||||
;MAX_COUNTER_BLINK = 30
|
||||
MAX_COUNTER_BLINK = 15
|
||||
;bit0 = 0
|
||||
;bit1 = 0
|
||||
;bit2 = 1
|
||||
;bit3 = 1
|
||||
;bit4 = 1
|
||||
;bit5 = 0
|
||||
;bit6 = 0
|
||||
;bit7 = 0
|
||||
BLINK_FILT=0
|
||||
;BLINK_FILT=28
|
||||
|
||||
[OPTPAR]
|
||||
AUTO_CHANGE_ODL=TRUE
|
||||
CHANGE_ODL_MODE=DAILY
|
||||
PZCOUNT_MODE=GOMBA
|
||||
DISABLE_PZCOUNT=TRUE
|
||||
ENABLE_SEND_PZC_BLOCK=TRUE
|
||||
MIN_SEND_PZC_BLOCK=0
|
||||
MAX_SEND_PZC_BLOCK=100
|
||||
ENABLE_DYN_DATA=TRUE
|
||||
FORCE_DYN_DATA=TRUE
|
||||
DEM_FACT_DYN_DATA=5
|
||||
ENABLE_DATA_FILTER=TRUE
|
||||
ENABLE_CLI_RESTART=TRUE
|
||||
DISABLE_SEND_WDST=TRUE
|
||||
VetoReadSec=5
|
||||
|
||||
; clock base (da 10ms)
|
||||
timerIntMs=20
|
||||
|
||||
; conf specifica (NON necessaria)
|
||||
PARAM_CONF=IMI_GOMBA.json
|
||||
|
||||
[BRANCH]
|
||||
NAME=master
|
||||
@@ -1,138 +0,0 @@
|
||||
{
|
||||
"mMapWrite": {
|
||||
"reqPesata": {
|
||||
"name": "reqPesata",
|
||||
"description": "Registra Peso IN/OUT",
|
||||
"memAddr": "000",
|
||||
"tipoMem": "String",
|
||||
"index": 0,
|
||||
"size": 1,
|
||||
"displOrdinal": 1
|
||||
},
|
||||
"RM": {
|
||||
"name": "RM",
|
||||
"description": "Codice Pesata",
|
||||
"memAddr": "000",
|
||||
"tipoMem": "String",
|
||||
"index": 0,
|
||||
"size": 1,
|
||||
"displOrdinal": 3
|
||||
},
|
||||
"Cod1": {
|
||||
"name": "Cod1",
|
||||
"description": "Codice Cliente",
|
||||
"memAddr": "000",
|
||||
"tipoMem": "String",
|
||||
"index": 0,
|
||||
"size": 1,
|
||||
"displOrdinal": 4
|
||||
},
|
||||
"Cod2": {
|
||||
"name": "Cod2",
|
||||
"description": "Targa Automezzo",
|
||||
"memAddr": "000",
|
||||
"tipoMem": "String",
|
||||
"index": 0,
|
||||
"size": 1,
|
||||
"displOrdinal": 5
|
||||
},
|
||||
"Cod3": {
|
||||
"name": "Cod3",
|
||||
"description": "Codice Articolo",
|
||||
"memAddr": "000",
|
||||
"tipoMem": "String",
|
||||
"index": 0,
|
||||
"size": 1,
|
||||
"displOrdinal": 6
|
||||
},
|
||||
"Cod4": {
|
||||
"name": "Cod4",
|
||||
"description": "Note Ingresso",
|
||||
"memAddr": "000",
|
||||
"tipoMem": "String",
|
||||
"index": 0,
|
||||
"size": 1,
|
||||
"displOrdinal": 7
|
||||
},
|
||||
"Cod5": {
|
||||
"name": "Cod5",
|
||||
"description": "Note Uscita",
|
||||
"memAddr": "000",
|
||||
"tipoMem": "String",
|
||||
"index": 0,
|
||||
"size": 1,
|
||||
"displOrdinal": 8
|
||||
},
|
||||
"Cod6": {
|
||||
"name": "Cod6",
|
||||
"description": "Note",
|
||||
"memAddr": "000",
|
||||
"tipoMem": "String",
|
||||
"index": 0,
|
||||
"size": 1,
|
||||
"displOrdinal": 9
|
||||
}
|
||||
},
|
||||
"mMapRead": {
|
||||
"logReq": {
|
||||
"name": "logReq",
|
||||
"description": "Esito Comando Pesata",
|
||||
"memAddr": "000",
|
||||
"tipoMem": "String",
|
||||
"index": 0,
|
||||
"size": 1,
|
||||
"displOrdinal": 2
|
||||
},
|
||||
"lastWeightIn": {
|
||||
"name": "lastWeightIn",
|
||||
"description": "Ultima Pesata IN (kg)",
|
||||
"memAddr": "lastWeightIn",
|
||||
"tipoMem": "Int",
|
||||
"index": 0,
|
||||
"size": 0,
|
||||
"func": "MAX",
|
||||
"period": 60,
|
||||
"factor": 1,
|
||||
"displOrdinal": 10
|
||||
},
|
||||
"lastWeightOut": {
|
||||
"name": "lastWeightOut",
|
||||
"description": "Ultima Pesata OUT (kg)",
|
||||
"memAddr": "lastWeightOut",
|
||||
"tipoMem": "Int",
|
||||
"index": 0,
|
||||
"size": 0,
|
||||
"func": "MAX",
|
||||
"period": 60,
|
||||
"factor": 1,
|
||||
"displOrdinal": 11
|
||||
},
|
||||
"lastRecIn": {
|
||||
"name": "lastRecIn",
|
||||
"description": "Ultimo record IN",
|
||||
"memAddr": "lastRecIn",
|
||||
"tipoMem": "Int",
|
||||
"index": 0,
|
||||
"size": 0,
|
||||
"func": "MAX",
|
||||
"period": 60,
|
||||
"factor": 1,
|
||||
"displOrdinal": 12
|
||||
},
|
||||
"lastRecOut": {
|
||||
"name": "lastRecOut",
|
||||
"description": "Ultimo record OUT",
|
||||
"memAddr": "lastRecOut",
|
||||
"tipoMem": "Int",
|
||||
"index": 0,
|
||||
"size": 0,
|
||||
"func": "MAX",
|
||||
"period": 60,
|
||||
"factor": 1,
|
||||
"displOrdinal": 13
|
||||
}
|
||||
},
|
||||
"optKVP": {
|
||||
"numLastWeight": 100
|
||||
}
|
||||
}
|
||||
@@ -1,85 +0,0 @@
|
||||
;Configurazione IOB-WIN
|
||||
[IOB]
|
||||
;Accesso gestione sync DB x sync PAMA --> MoonPro_IOB_ISF --> Chiamate REST
|
||||
CNCTYPE=SQLSERVER_PAMA
|
||||
PING_MS_TIMEOUT=500
|
||||
MinDeltaSec=5
|
||||
|
||||
[MACHINE]
|
||||
VENDOR=PAMA
|
||||
MODEL=Alesatrice 392
|
||||
|
||||
[CNC]
|
||||
IP=127.0.0.1
|
||||
PORT=1443
|
||||
GETPRGNAME=false
|
||||
|
||||
[SERVER]
|
||||
MPIP=http://192.168.0.110
|
||||
MPURL=/MP/IO
|
||||
CMDBASE=/IOB/input/
|
||||
CMDFLOG=/IOB/flog/
|
||||
CMDALIVE=/IOB
|
||||
CMDENABLED=/IOB/enabled/
|
||||
CMDADV1=?valore=
|
||||
CMDREBO=/sendReboot.aspx?idxMacchina=
|
||||
CMDRAWTRANSF=/IOB/rawTransfJson/
|
||||
|
||||
[MEMORY]
|
||||
ADDR_READ=DB9999.DBB0
|
||||
ADDR_WRITE=DB9999.DBB0
|
||||
SIZE_READ=0
|
||||
SIZE_WRITE=0
|
||||
;BIT0=CONN
|
||||
;BIT1=DB60.DBB1
|
||||
;BIT2=PZCOUNT.STD.DB700.DBW22
|
||||
;BIT3=DB60.DBB3
|
||||
;BIT4=DB60.DBB4
|
||||
|
||||
|
||||
[BLINK]
|
||||
;MAX_COUNTER_BLINK = 30
|
||||
MAX_COUNTER_BLINK = 15
|
||||
;bit0 = 0
|
||||
;bit1 = 0
|
||||
;bit2 = 1
|
||||
;bit3 = 1
|
||||
;bit4 = 1
|
||||
;bit5 = 0
|
||||
;bit6 = 0
|
||||
;bit7 = 0
|
||||
BLINK_FILT=0
|
||||
;BLINK_FILT=28
|
||||
|
||||
[OPTPAR]
|
||||
AUTO_CHANGE_ODL=false
|
||||
CHANGE_ODL_MODE=TIME
|
||||
CHANGE_ODL_HOURS=24
|
||||
CHANGE_ODL_IDLE_MIN=5
|
||||
PZCOUNT_MODE=PAMA
|
||||
DISABLE_PZCOUNT=FALSE
|
||||
ENABLE_SEND_PZC_BLOCK=TRUE
|
||||
MIN_SEND_PZC_BLOCK=0
|
||||
MAX_SEND_PZC_BLOCK=100
|
||||
ENABLE_DYN_DATA=TRUE
|
||||
FORCE_DYN_DATA=TRUE
|
||||
DEM_FACT_DYN_DATA=5
|
||||
ENABLE_DATA_FILTER=TRUE
|
||||
ENABLE_CLI_RESTART=TRUE
|
||||
SyncStateServer=308SERVER60\LANTEK
|
||||
SyncStateDb=MoonPro_IOB_ISF_PAMA
|
||||
SyncStateUser=steamware
|
||||
SyncStatePwd=viadante16
|
||||
SyncStateCTout=
|
||||
VetoReadSec=2
|
||||
VetoSyncSec=10
|
||||
;FullPodlUrl=true
|
||||
|
||||
; clock base (da 10ms)
|
||||
timerIntMs=20
|
||||
|
||||
; conf parametri memoria READ/WRITE
|
||||
PARAM_CONF=IMI_PAMA_392.json
|
||||
|
||||
[BRANCH]
|
||||
NAME=master
|
||||
@@ -1,29 +0,0 @@
|
||||
{
|
||||
"mMapWrite": {
|
||||
|
||||
},
|
||||
"mMapRead": {
|
||||
//"TotMerceProcTonn": {
|
||||
// "name": "TotMerceProcTonn",
|
||||
// "description": "Totale merce processata oggi su impianto (Tonn)",
|
||||
// "memAddr": "TotMerceProcTonn",
|
||||
// "tipoMem": "Real",
|
||||
// "index": 0,
|
||||
// "size": 0,
|
||||
// "func": "MAX",
|
||||
// "period": 60,
|
||||
// "factor": 1
|
||||
//},
|
||||
//"TotMerceCaricTonn": {
|
||||
// "name": "TotMerceCaricTonn",
|
||||
// "description": "Totale merce caricata oggi su impianto (Tonn)",
|
||||
// "memAddr": "TotMerceCaricTonn",
|
||||
// "tipoMem": "Real",
|
||||
// "index": 0,
|
||||
// "size": 0,
|
||||
// "func": "MAX",
|
||||
// "period": 60,
|
||||
// "factor": 1
|
||||
//}
|
||||
}
|
||||
}
|
||||
@@ -1,89 +0,0 @@
|
||||
;Configurazione IOB-WIN
|
||||
[IOB]
|
||||
;Accesso gestione sync DB x LANTEK --> MoonPro_IOB_ISF --> Chiamate REST
|
||||
CNCTYPE=SQLSERVER_LANTEK
|
||||
PING_MS_TIMEOUT=500
|
||||
MinDeltaSec=5
|
||||
IOB_NAME=IMI_SOITAAB_Z2342
|
||||
DIS_EXE_TASK=FALSE
|
||||
DIS_STATE_CH=TRUE
|
||||
|
||||
[MACHINE]
|
||||
VENDOR=SOITAAB
|
||||
MODEL=Ossitaglio Z2342 + sw nesting LANTEK
|
||||
|
||||
[CNC]
|
||||
IP=127.0.0.1
|
||||
PORT=1443
|
||||
GETPRGNAME=false
|
||||
|
||||
[SERVER]
|
||||
MPIP=http://192.168.0.110
|
||||
MPURL=/MP/IO
|
||||
CMDBASE=/IOB/input/
|
||||
CMDFLOG=/IOB/flog/
|
||||
CMDALIVE=/IOB
|
||||
CMDENABLED=/IOB/enabled/
|
||||
CMDADV1=?valore=
|
||||
CMDREBO=/sendReboot.aspx?idxMacchina=
|
||||
CMDRAWTRANSF=/IOB/rawTransfJson/
|
||||
|
||||
[MEMORY]
|
||||
ADDR_READ=DB9999.DBB0
|
||||
ADDR_WRITE=DB9999.DBB0
|
||||
SIZE_READ=0
|
||||
SIZE_WRITE=0
|
||||
;BIT0=CONN
|
||||
;BIT1=DB60.DBB1
|
||||
;BIT2=PZCOUNT.STD.DB700.DBW22
|
||||
;BIT3=DB60.DBB3
|
||||
;BIT4=DB60.DBB4
|
||||
|
||||
|
||||
[BLINK]
|
||||
;MAX_COUNTER_BLINK = 30
|
||||
MAX_COUNTER_BLINK = 15
|
||||
;bit0 = 0
|
||||
;bit1 = 0
|
||||
;bit2 = 1
|
||||
;bit3 = 1
|
||||
;bit4 = 1
|
||||
;bit5 = 0
|
||||
;bit6 = 0
|
||||
;bit7 = 0
|
||||
BLINK_FILT=0
|
||||
;BLINK_FILT=28
|
||||
|
||||
[OPTPAR]
|
||||
AUTO_CHANGE_ODL=false
|
||||
CHANGE_ODL_MODE=TIME
|
||||
CHANGE_ODL_HOURS=24
|
||||
CHANGE_ODL_IDLE_MIN=5
|
||||
PZCOUNT_MODE=PAMA
|
||||
DISABLE_PZCOUNT=FALSE
|
||||
ENABLE_SEND_PZC_BLOCK=TRUE
|
||||
MIN_SEND_PZC_BLOCK=0
|
||||
MAX_SEND_PZC_BLOCK=100
|
||||
ENABLE_DYN_DATA=TRUE
|
||||
FORCE_DYN_DATA=TRUE
|
||||
DEM_FACT_DYN_DATA=5
|
||||
ENABLE_DATA_FILTER=TRUE
|
||||
ENABLE_CLI_RESTART=TRUE
|
||||
DISABLE_SEND_WDST=TRUE
|
||||
SyncStateServer=308SERVER60\LANTEK
|
||||
SyncStateDb=MoonPro_IOB_ISF_LANTEK
|
||||
SyncStateUser=steamware
|
||||
SyncStatePwd=viadante16
|
||||
SyncStateCTout=
|
||||
VetoReadSec=2
|
||||
VetoSyncSec=10
|
||||
FullPodlUrl=true
|
||||
|
||||
; clock base (da 10ms)
|
||||
timerIntMs=20
|
||||
|
||||
; conf parametri memoria READ/WRITE
|
||||
PARAM_CONF=IMI_SOITAAB_Z2342_01.json
|
||||
|
||||
[BRANCH]
|
||||
NAME=master
|
||||
@@ -1,10 +0,0 @@
|
||||
{
|
||||
"mMapWrite": {
|
||||
},
|
||||
"mMapRead": {
|
||||
},
|
||||
"optKVP": {
|
||||
//"path-remBase": "C:\\Temp"
|
||||
"path-remBase": "\\\\ecs900\\Logs"
|
||||
}
|
||||
}
|
||||
@@ -1,87 +0,0 @@
|
||||
;Configurazione IOB-WIN
|
||||
[IOB]
|
||||
;Accesso gestione sync con FILE SOITAAB
|
||||
CNCTYPE=FILE_SOITAAB
|
||||
PING_MS_TIMEOUT=500
|
||||
MinDeltaSec=5
|
||||
IOB_NAME=IMI_SOITAAB_Z2342
|
||||
DIS_EXE_TASK=TRUE
|
||||
DIS_STATE_CH=FALSE
|
||||
|
||||
[MACHINE]
|
||||
VENDOR=SOITAAB
|
||||
MODEL=Ossitaglio Z2342
|
||||
|
||||
[CNC]
|
||||
;IP=ecs900
|
||||
IP=172.28.30.53
|
||||
PORT=0
|
||||
GETPRGNAME=false
|
||||
|
||||
[SERVER]
|
||||
MPIP=http://192.168.0.110
|
||||
MPURL=/MP/IO
|
||||
CMDBASE=/IOB/input/
|
||||
CMDFLOG=/IOB/flog/
|
||||
CMDALIVE=/IOB
|
||||
CMDENABLED=/IOB/enabled/
|
||||
CMDADV1=?valore=
|
||||
CMDREBO=/sendReboot.aspx?idxMacchina=
|
||||
CMDRAWTRANSF=/IOB/rawTransfJson/
|
||||
|
||||
[MEMORY]
|
||||
ADDR_READ=DB9999.DBB0
|
||||
ADDR_WRITE=DB9999.DBB0
|
||||
SIZE_READ=0
|
||||
SIZE_WRITE=0
|
||||
;BIT0=CONN
|
||||
;BIT1=DB60.DBB1
|
||||
;BIT2=PZCOUNT.STD.DB700.DBW22
|
||||
;BIT3=DB60.DBB3
|
||||
;BIT4=DB60.DBB4
|
||||
|
||||
|
||||
[BLINK]
|
||||
;MAX_COUNTER_BLINK = 30
|
||||
MAX_COUNTER_BLINK = 15
|
||||
;bit0 = 0
|
||||
;bit1 = 0
|
||||
;bit2 = 1
|
||||
;bit3 = 1
|
||||
;bit4 = 1
|
||||
;bit5 = 0
|
||||
;bit6 = 0
|
||||
;bit7 = 0
|
||||
BLINK_FILT=0
|
||||
;BLINK_FILT=28
|
||||
|
||||
[OPTPAR]
|
||||
AUTO_CHANGE_ODL=false
|
||||
CHANGE_ODL_MODE=TIME
|
||||
CHANGE_ODL_HOURS=24
|
||||
CHANGE_ODL_IDLE_MIN=5
|
||||
PZCOUNT_MODE=SOITAAB
|
||||
DISABLE_PZCOUNT=FALSE
|
||||
ENABLE_SEND_PZC_BLOCK=TRUE
|
||||
MIN_SEND_PZC_BLOCK=0
|
||||
MAX_SEND_PZC_BLOCK=100
|
||||
ENABLE_DYN_DATA=TRUE
|
||||
FORCE_DYN_DATA=TRUE
|
||||
DEM_FACT_DYN_DATA=5
|
||||
ENABLE_DATA_FILTER=TRUE
|
||||
ENABLE_CLI_RESTART=TRUE
|
||||
DISABLE_SEND_WDST=TRUE
|
||||
VetoReadSec=5
|
||||
EnabelPodlManFull=true
|
||||
CodGruppoIob=GRP-CC-025
|
||||
; invio flux alla lettura file
|
||||
sendFluxOnRead=true
|
||||
|
||||
; clock base (da 10ms)
|
||||
timerIntMs=20
|
||||
|
||||
; conf parametri memoria READ/WRITE
|
||||
PARAM_CONF=IMI_SOITAAB_Z2342_02.json
|
||||
|
||||
[BRANCH]
|
||||
NAME=master
|
||||
@@ -1,10 +0,0 @@
|
||||
{
|
||||
"mMapWrite": {
|
||||
},
|
||||
"mMapRead": {
|
||||
},
|
||||
"optKVP": {
|
||||
//"path-remBase": "C:\\Temp"
|
||||
"path-remBase": "\\\\ecs900\\Logs"
|
||||
}
|
||||
}
|
||||
@@ -1,51 +0,0 @@
|
||||
;Configurazione IOB-WIN
|
||||
[IOB]
|
||||
;Macchina miscelazione Ossidi di Ferro Interclays
|
||||
CNCTYPE=OMRON
|
||||
PING_MS_TIMEOUT=500
|
||||
|
||||
[MACHINE]
|
||||
VENDOR=EDF
|
||||
MODEL=MiscelazioneOssidiFerro
|
||||
|
||||
[CNC]
|
||||
IP=192.168.250.1
|
||||
PORT=9600
|
||||
OM_MOD=CP1EM60DRA
|
||||
|
||||
[SERVER]
|
||||
MPIP=http://10.0.0.233
|
||||
MPURL=/MP/IO
|
||||
CMDBASE=/IOB/input/
|
||||
CMDFLOG=/IOB/flog/
|
||||
CMDALIVE=/IOB
|
||||
CMDENABLED=/IOB/enabled/
|
||||
CMDADV1=?valore=
|
||||
CMDREBO=/sendReboot.aspx?idxMacchina=
|
||||
|
||||
[MEMORY]
|
||||
ADDR_READ=DB9999.DBB0
|
||||
ADDR_WRITE=DB9999.DBB0
|
||||
SIZE_READ=0
|
||||
SIZE_WRITE=0
|
||||
|
||||
[BLINK]
|
||||
MAX_COUNTER_BLINK = 15
|
||||
BLINK_FILT=0
|
||||
|
||||
[OPTPAR]
|
||||
AUTO_CHANGE_ODL=true
|
||||
CHANGE_ODL_HOURS=24
|
||||
CHANGE_ODL_IDLE_MIN=0
|
||||
;PZCOUNT_MODE=STD.[PAR/MEM].info|BIT.indice
|
||||
PZCOUNT_MODE=STD.DM20.2
|
||||
DISABLE_PZCOUNT=TRUE
|
||||
ENABLE_DYN_DATA=TRUE
|
||||
FORCE_DYN_DATA=TRUE
|
||||
NEW_DYN_DATA=TRUE
|
||||
MAX_PING_RETRY=5
|
||||
; conf parametri memoria READ/WRITE
|
||||
PARAM_CONF=INTERCL_02.json
|
||||
|
||||
[BRANCH]
|
||||
NAME=master
|
||||
@@ -1,60 +0,0 @@
|
||||
{
|
||||
"mMapWrite": {
|
||||
"kgRich": {
|
||||
"name": "kgRich",
|
||||
"description": "Pesatura Richiesta",
|
||||
"memAddr": "D26",
|
||||
"tipoMem": "Int",
|
||||
"index": 26,
|
||||
"size": 2,
|
||||
"value": "0"
|
||||
},
|
||||
"kgLotto": {
|
||||
"name": "kgLotto",
|
||||
"description": "Tot Lotto (kg)",
|
||||
"memAddr": "D52",
|
||||
"tipoMem": "Int",
|
||||
"index": 52,
|
||||
"size": 2,
|
||||
"value": "0"
|
||||
},
|
||||
"portata": {
|
||||
"name": "portata",
|
||||
"description": "Portata Ton/h",
|
||||
"memAddr": "D50",
|
||||
"tipoMem": "Int",
|
||||
"index": 50,
|
||||
"size": 1
|
||||
},
|
||||
"setComm": {
|
||||
"name": "setComm",
|
||||
"description": "Commessa",
|
||||
"memAddr": "W0",
|
||||
"tipoMem": "String",
|
||||
"index": 0,
|
||||
"size": 10
|
||||
}
|
||||
},
|
||||
"mMapRead": {
|
||||
"kgAct": {
|
||||
"name": "kgAct",
|
||||
"description": "Pesatura Rilevata",
|
||||
"memAddr": "D20",
|
||||
"tipoMem": "Int",
|
||||
"index": 20,
|
||||
"size": 2,
|
||||
"period": 60,
|
||||
"value": "0"
|
||||
},
|
||||
"kgImp": {
|
||||
"name": "kgImp",
|
||||
"description": "Pesatura Impostata",
|
||||
"memAddr": "D22",
|
||||
"tipoMem": "Int",
|
||||
"index": 22,
|
||||
"size": 2,
|
||||
"period": 60,
|
||||
"value": "0"
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -1,74 +0,0 @@
|
||||
;Configurazione IOB-WIN
|
||||
[IOB]
|
||||
CNCTYPE=FANUC
|
||||
PING_MS_TIMEOUT=500
|
||||
|
||||
[MACHINE]
|
||||
VENDOR=COLCOM
|
||||
MODEL=TAKISAWA
|
||||
|
||||
[CNC]
|
||||
; TEST FANUC!
|
||||
IP=192.168.0.228
|
||||
PORT=8193
|
||||
GETPRGNAME=true
|
||||
|
||||
[SERVER]
|
||||
MPIP=192.168.111.104
|
||||
MPURL=/MP/IO
|
||||
CMDBASE=/IOB/input/
|
||||
CMDFLOG=/IOB/flog/
|
||||
CMDALIVE=/IOB
|
||||
CMDENABLED=/IOB/enabled/
|
||||
CMDADV1=?valore=
|
||||
CMDREBO=/sendReboot.aspx?idxMacchina=
|
||||
|
||||
[MEMORY]
|
||||
; Red: Y7.4 | Yellow: Y51.1 (porta chiusa, da NEGARE) | Green Y7.6 | Alarm Y 51.4
|
||||
;BIT0=CONN
|
||||
BIT1=Y7.6
|
||||
BIT2=PZCOUNT.D.3010.DW
|
||||
BIT3=Y7.4
|
||||
;BIT4=Y51.1
|
||||
BIT5=Y51.4
|
||||
AREAD_START=0
|
||||
AREAD_SIZE=9999
|
||||
AREAG_SIZE=48
|
||||
AREAR_START=0
|
||||
AREAR_SIZE=64
|
||||
AREAX_START=0
|
||||
AREAX_SIZE=64
|
||||
AREAY_START=0
|
||||
AREAY_SIZE=64
|
||||
PAR_START=6711
|
||||
PAR_SIZE=3
|
||||
|
||||
[BLINK]
|
||||
;MAX_COUNTER_BLINK = 30
|
||||
MAX_COUNTER_BLINK = 15
|
||||
;bit0 = 0
|
||||
;bit1 = 0
|
||||
;bit2 = 1
|
||||
;bit3 = 1
|
||||
;bit4 = 1
|
||||
;bit5 = 0
|
||||
;bit6 = 0
|
||||
;bit7 = 0
|
||||
BLINK_FILT=0
|
||||
;BLINK_FILT=28
|
||||
|
||||
[OPTPAR]
|
||||
;PZCOUNT_MODE=STD|BIT
|
||||
PZCOUNT_MODE=STD.D.3010.DW
|
||||
;PZ_CAD_MADDR=1602; cad
|
||||
;PZ_REQ_MADDR=1603; pz richiesti (DW)
|
||||
;PZ_DONE_MADDR=1604; pz fatti
|
||||
;PZ_GTOT_MADDR=1605; pz tot macchina
|
||||
|
||||
;D.3010.DW: pz prodotti
|
||||
;D.3020.DW: TOTALI
|
||||
;D.3060.DW: pz da fare
|
||||
;D.3064.DW: SUPER-TOTALE???
|
||||
|
||||
[BRANCH]
|
||||
NAME=master
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user