refresh x inclusione prox parametri OSAI + refresh XML vari...

This commit is contained in:
Samuele E. Locatelli
2017-03-16 22:04:27 +01:00
parent 7b54a57803
commit 67e3aef1ba
14 changed files with 1328 additions and 1259 deletions
-33
View File
@@ -45,39 +45,6 @@
<PropertyGroup>
<OptionInfer>On</OptionInfer>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'CMS-FANUC|AnyCPU' ">
<DefineTrace>true</DefineTrace>
<OutputPath>bin\CMS\</OutputPath>
<DocumentationFile>CMSCncLib.xml</DocumentationFile>
<Optimize>true</Optimize>
<NoWarn>42016,41999,42017,42018,42019,42032,42036,42020,42021,42022</NoWarn>
<DebugType>pdbonly</DebugType>
<PlatformTarget>AnyCPU</PlatformTarget>
<CodeAnalysisRuleSet>MinimumRecommendedRules.ruleset</CodeAnalysisRuleSet>
<DefineConstants>FS30D=1</DefineConstants>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'SCM-ESA|AnyCPU' ">
<DefineTrace>true</DefineTrace>
<OutputPath>bin\SCM\</OutputPath>
<DocumentationFile>CMSCncLib.xml</DocumentationFile>
<Optimize>true</Optimize>
<NoWarn>42016,41999,42017,42018,42019,42032,42036,42020,42021,42022</NoWarn>
<DebugType>pdbonly</DebugType>
<PlatformTarget>AnyCPU</PlatformTarget>
<CodeAnalysisRuleSet>MinimumRecommendedRules.ruleset</CodeAnalysisRuleSet>
<DefineConstants>FS30D=1</DefineConstants>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'CMS-SIEMENS|AnyCPU'">
<DefineTrace>true</DefineTrace>
<OutputPath>bin\CMS-SIEMENS\</OutputPath>
<DocumentationFile>CMSCncLib.xml</DocumentationFile>
<Optimize>true</Optimize>
<NoWarn>42016,41999,42017,42018,42019,42032,42036,42020,42021,42022</NoWarn>
<DebugType>pdbonly</DebugType>
<PlatformTarget>AnyCPU</PlatformTarget>
<CodeAnalysisRuleSet>MinimumRecommendedRules.ruleset</CodeAnalysisRuleSet>
<DefineConstants>FS30D=1</DefineConstants>
</PropertyGroup>
<ItemGroup>
<Reference Include="System" />
<Reference Include="System.Data" />
+12 -1
View File
@@ -24,6 +24,7 @@ EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
CMS-FANUC|Any CPU = CMS-FANUC|Any CPU
CMS-OSAI|Any CPU = CMS-OSAI|Any CPU
CMS-SIEMENS|Any CPU = CMS-SIEMENS|Any CPU
Debug|Any CPU = Debug|Any CPU
Release|Any CPU = Release|Any CPU
@@ -32,7 +33,9 @@ Global
GlobalSection(ProjectConfigurationPlatforms) = postSolution
{D8D08DBE-B511-4DE0-B5A9-563EBFC60C4F}.CMS-FANUC|Any CPU.ActiveCfg = Release|Any CPU
{D8D08DBE-B511-4DE0-B5A9-563EBFC60C4F}.CMS-FANUC|Any CPU.Build.0 = Release|Any CPU
{D8D08DBE-B511-4DE0-B5A9-563EBFC60C4F}.CMS-SIEMENS|Any CPU.ActiveCfg = Debug|Any CPU
{D8D08DBE-B511-4DE0-B5A9-563EBFC60C4F}.CMS-OSAI|Any CPU.ActiveCfg = Release|Any CPU
{D8D08DBE-B511-4DE0-B5A9-563EBFC60C4F}.CMS-OSAI|Any CPU.Build.0 = Release|Any CPU
{D8D08DBE-B511-4DE0-B5A9-563EBFC60C4F}.CMS-SIEMENS|Any CPU.ActiveCfg = Release|Any CPU
{D8D08DBE-B511-4DE0-B5A9-563EBFC60C4F}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{D8D08DBE-B511-4DE0-B5A9-563EBFC60C4F}.Debug|Any CPU.Build.0 = Debug|Any CPU
{D8D08DBE-B511-4DE0-B5A9-563EBFC60C4F}.Release|Any CPU.ActiveCfg = Release|Any CPU
@@ -41,6 +44,8 @@ Global
{D8D08DBE-B511-4DE0-B5A9-563EBFC60C4F}.SCM-ESA|Any CPU.Build.0 = Release|Any CPU
{2D769FFD-1122-4276-A115-29246E6D23C5}.CMS-FANUC|Any CPU.ActiveCfg = Release|Any CPU
{2D769FFD-1122-4276-A115-29246E6D23C5}.CMS-FANUC|Any CPU.Build.0 = Release|Any CPU
{2D769FFD-1122-4276-A115-29246E6D23C5}.CMS-OSAI|Any CPU.ActiveCfg = Release|Any CPU
{2D769FFD-1122-4276-A115-29246E6D23C5}.CMS-OSAI|Any CPU.Build.0 = Release|Any CPU
{2D769FFD-1122-4276-A115-29246E6D23C5}.CMS-SIEMENS|Any CPU.ActiveCfg = Release|Any CPU
{2D769FFD-1122-4276-A115-29246E6D23C5}.CMS-SIEMENS|Any CPU.Build.0 = Release|Any CPU
{2D769FFD-1122-4276-A115-29246E6D23C5}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
@@ -51,6 +56,8 @@ Global
{2D769FFD-1122-4276-A115-29246E6D23C5}.SCM-ESA|Any CPU.Build.0 = Release|Any CPU
{736DF121-11E6-4D46-835D-6560ACF241E4}.CMS-FANUC|Any CPU.ActiveCfg = CMS-FANUC|Any CPU
{736DF121-11E6-4D46-835D-6560ACF241E4}.CMS-FANUC|Any CPU.Build.0 = CMS-FANUC|Any CPU
{736DF121-11E6-4D46-835D-6560ACF241E4}.CMS-OSAI|Any CPU.ActiveCfg = CMS-OSAI|Any CPU
{736DF121-11E6-4D46-835D-6560ACF241E4}.CMS-OSAI|Any CPU.Build.0 = CMS-OSAI|Any CPU
{736DF121-11E6-4D46-835D-6560ACF241E4}.CMS-SIEMENS|Any CPU.ActiveCfg = CMS-SIEMENS|Any CPU
{736DF121-11E6-4D46-835D-6560ACF241E4}.CMS-SIEMENS|Any CPU.Build.0 = CMS-SIEMENS|Any CPU
{736DF121-11E6-4D46-835D-6560ACF241E4}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
@@ -61,6 +68,8 @@ Global
{736DF121-11E6-4D46-835D-6560ACF241E4}.SCM-ESA|Any CPU.Build.0 = SCM-ESA|Any CPU
{58E399F3-9D4E-49D3-AB35-9ED536543D50}.CMS-FANUC|Any CPU.ActiveCfg = Release|Any CPU
{58E399F3-9D4E-49D3-AB35-9ED536543D50}.CMS-FANUC|Any CPU.Build.0 = Release|Any CPU
{58E399F3-9D4E-49D3-AB35-9ED536543D50}.CMS-OSAI|Any CPU.ActiveCfg = Release|Any CPU
{58E399F3-9D4E-49D3-AB35-9ED536543D50}.CMS-OSAI|Any CPU.Build.0 = Release|Any CPU
{58E399F3-9D4E-49D3-AB35-9ED536543D50}.CMS-SIEMENS|Any CPU.ActiveCfg = Release|Any CPU
{58E399F3-9D4E-49D3-AB35-9ED536543D50}.CMS-SIEMENS|Any CPU.Build.0 = Release|Any CPU
{58E399F3-9D4E-49D3-AB35-9ED536543D50}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
@@ -71,6 +80,8 @@ Global
{58E399F3-9D4E-49D3-AB35-9ED536543D50}.SCM-ESA|Any CPU.Build.0 = Release|Any CPU
{7A12FE26-9C58-4630-973D-D4872374DBAF}.CMS-FANUC|Any CPU.ActiveCfg = Release|Any CPU
{7A12FE26-9C58-4630-973D-D4872374DBAF}.CMS-FANUC|Any CPU.Build.0 = Release|Any CPU
{7A12FE26-9C58-4630-973D-D4872374DBAF}.CMS-OSAI|Any CPU.ActiveCfg = Release|Any CPU
{7A12FE26-9C58-4630-973D-D4872374DBAF}.CMS-OSAI|Any CPU.Build.0 = Release|Any CPU
{7A12FE26-9C58-4630-973D-D4872374DBAF}.CMS-SIEMENS|Any CPU.ActiveCfg = Release|Any CPU
{7A12FE26-9C58-4630-973D-D4872374DBAF}.CMS-SIEMENS|Any CPU.Build.0 = Release|Any CPU
{7A12FE26-9C58-4630-973D-D4872374DBAF}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
@@ -0,0 +1,100 @@
[MACHINE]
MachineProject=c:\Kvara\Exe\ACCORD40FX_003455_R001701
[LIBRARY]
LibraryProject=.\LibDevices
[COLORS]
Default=C0A0A0
Black=101010
Red=FF0000
White=FFFFFF
Glass=FFFFFF
Yellow=FFFF00
Pattini=101010
Pinze=3030A0
Piedi=101010
Motori=101010
Guide=FFCCCC
Cono=5B3F0F
Asta=DD9829
;Tagliente=C59738
;Tagliente=STEEL
Tagliente=404040
Silver=C0C0C0
Steli=C0C0C0
Estrusi=C0C0C0
Gray=808080
Cappa=303030
Morsetto=FF8040
Piatto=6F6F6F
Blue=00FFFF
Tools=0000FF
;[SETUP]
;SimDelay=0
;UpdateFPS=0
;CollisionImagesPath=c:\kvara\XSimShared\CollImages\
;; 1=Virtual 2=NUM 3=Osai 4=EsaGv 5=File
;DeviceType=4
;;CleanSolids=1
;Title=Maestro SIM - Accord INT
;UseDateForCollisionsImages=1
;Language=it-IT
;Debug=1
[NC]
;BufferFileName=.\Integra1.MEM
UseHexPlcAddr=0
; formato 1=NUM 2=OSAI 3=ESA
; indirizzo del primo byte di stato
StatusAddress=SIMWRITE[0]
StatusNumber=401
; indirizzo di memoria del primo byte di scrittura dati
CommandsAddress=SIMREAD[0]
CommandsNumber=10
; indirizzo di memoria AreaV
VAreaAddress=V
VAreaNumber=10
; area EOK
EOKAreaAddress=EOK
EOKAreaNumber=10
; area ETK
ETKAreaAddress=ETK
ETKAreaNumber=10
; indirizzo di memoria AreaV
PlcErrAreaAddress=V
PlcErrAreaNumber=10
; offset del registro per l'indice di collisione
CollisionIndex=6.L
; ritardo nella lettura dal plc
PlcDelay=50
; <-- deve essere produzione?!? o che valore?
SysLink=SIMULATO ; in versione test/simulazione/sviluppo
;SysLink=NETWORK ; in versione reale/produzione
; modificato
SysDefCn=C:\KVARA\DISCOI
;SysDefCn=I:
;BufferFileName=
;MemoryFormat=2
; modo sincronizzato con il plc
;PlcSyncAddress=2103
;CONFIGURAZIONE DELLE AREE DI MEMORIA IOT (dimensioni vari array...)
IOT_AreaAddressByte=IOT.BYTE
IOT_AreaAddressWord=IOT.WORD
IOT_AreaAddressDWord=IOT.DWORD
IOT_AreaAddressStringA=IOT.ProgramNameAreaA
[XILOG]
Enable=1
SharedFolder=c:\kvara\XSimShared\
[DISPLAY]
HideShowModeButtons=1
HideOrthographicMode=1
HideOptionsTab=1
@@ -0,0 +1,6 @@
09,23,53,00076
AB,C:\Programme\Scm Group\Xilog Plus\Job\PRGCANTEST.PGM,,1600,600,50,13,14,23,13,18,47,00,03,03,00,04,05,2,00,01,31,50
AB,C:\Programme\Scm Group\Xilog Plus\Job\PRGCANTEST.PGM,,1600,600,50,13,38,39,13,41,16,00,02,37,00,02,40,1,00,02,37,00
AB,C:\Programme\Scm Group\Xilog Plus\Job\PRGCANTEST.PGM,,1600,600,50,13,57,11,14,02,53,00,03,50,00,03,53,1,00,03,50,00
AB,C:\Programme\Scm Group\Xilog Plus\Job\PRGCANTEST.PGM,,1600,600,50,14,32,41,15,07,23,00,34,25,00,34,45,7,00,04,55,00
AB,C:\Programme\Scm Group\Xilog Plus\Job\PRGCANTEST.PGM,,1600,600,50,15,18,04,00,00,49,08,39,58,08,42,45,65,00,07,59,96
@@ -81,6 +81,16 @@
<CodeAnalysisRuleSet>MinimumRecommendedRules.ruleset</CodeAnalysisRuleSet>
<Prefer32Bit>true</Prefer32Bit>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'CMS-OSAI|AnyCPU'">
<OutputPath>bin\CMS-OSAI\</OutputPath>
<DefineConstants>TRACE</DefineConstants>
<Optimize>true</Optimize>
<DebugType>pdbonly</DebugType>
<PlatformTarget>AnyCPU</PlatformTarget>
<ErrorReport>prompt</ErrorReport>
<CodeAnalysisRuleSet>MinimumRecommendedRules.ruleset</CodeAnalysisRuleSet>
<Prefer32Bit>true</Prefer32Bit>
</PropertyGroup>
<ItemGroup>
<Reference Include="DotNetAdapterSDK, Version=1.0.0.0, Culture=neutral, processorArchitecture=x86">
<SpecificVersion>False</SpecificVersion>
@@ -148,6 +158,9 @@
<EmbeddedResource Include="SetupAdapter.resx">
<DependentUpon>SetupAdapter.cs</DependentUpon>
</EmbeddedResource>
<Content Include="Resources\CMS\OSAI.xml">
<SubType>Designer</SubType>
</Content>
<Content Include="Resources\CMS\SIEMENS.xml">
<SubType>Designer</SubType>
</Content>
@@ -181,6 +194,7 @@
<None Include="DATA\CONF\IOT_WordList.map">
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
</None>
<None Include="Resources\CMS\AlarmListOSAI.map" />
<None Include="Resources\SCM\IOT_StringList.map">
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
</None>
File diff suppressed because it is too large Load Diff
+14 -584
View File
@@ -8,698 +8,128 @@
<VacuumPump>
<element>
<ident>VacPump_01</ident>
<alias>Pompa 1</alias>
<fonte>Random</fonte>
<dataRefList>
<dataRef>
<Key>VacPump_01_Status</Key>
<Value>0</Value>
</dataRef>
<dataRef>
<Key>VacPump_01_WrkTime</Key>
<Value>0</Value>
</dataRef>
</dataRefList>
<dataRefList />
</element>
<element>
<ident>VacPump_02</ident>
<alias>Pompa 2</alias>
<fonte>Random</fonte>
<dataRefList>
<dataRef>
<Key>VacPump_02_Status</Key>
<Value>0</Value>
</dataRef>
<dataRef>
<Key>VacPump_02_WrkTime</Key>
<Value>0</Value>
</dataRef>
</dataRefList>
<dataRefList />
</element>
</VacuumPump>
<VacuumAct>
<element>
<ident>VacAct_01</ident>
<alias>Attuatore vuoto 1</alias>
<fonte>Random</fonte>
<dataRefList>
<dataRef>
<Key>VacAct_01_Count</Key>
<Value>0</Value>
</dataRef>
</dataRefList>
<dataRefList />
</element>
<element>
<ident>VacAct_02</ident>
<alias>Attuatore vuoto 2</alias>
<fonte>Random</fonte>
<dataRefList>
<dataRef>
<Key>VacAct_02_Count</Key>
<Value>0</Value>
</dataRef>
</dataRefList>
<dataRefList />
</element>
</VacuumAct>
<Lubro>
<element>
<ident>Lubro_01</ident>
<alias>Lubrorefrigerante 1</alias>
<fonte>Random</fonte>
<dataRefList>
<dataRef>
<Key>Lubro_01_Num</Key>
<Value>0</Value>
</dataRef>
</dataRefList>
<dataRefList />
</element>
<element>
<ident>Lubro_02</ident>
<alias>Lubrorefrigerante 2</alias>
<fonte>Random</fonte>
<dataRefList>
<dataRef>
<Key>Lubro_02_Num</Key>
<Value>0</Value>
</dataRef>
</dataRefList>
<dataRefList />
</element>
</Lubro>
<Cooler>
<element>
<ident>Cooler_01</ident>
<alias>Cooler 1</alias>
<fonte>Random</fonte>
<dataRefList>
<dataRef>
<Key>Cooler_01_Status</Key>
<Value>0</Value>
</dataRef>
</dataRefList>
<dataRefList />
</element>
<element>
<ident>Cooler_02</ident>
<alias>Cooler 2</alias>
<fonte>Random</fonte>
<dataRefList>
<dataRef>
<Key>Cooler_02_Status</Key>
<Value>0</Value>
</dataRef>
</dataRefList>
<dataRefList />
</element>
</Cooler>
<Press>
<element>
<ident>Press_01</ident>
<alias>Pressostato 1</alias>
<fonte>Random</fonte>
<dataRefList>
<dataRef>
<Key>Press_01_Value</Key>
<Value>0</Value>
</dataRef>
</dataRefList>
<dataRefList />
</element>
<element>
<ident>Press_02</ident>
<alias>Pressostato 2</alias>
<fonte>Random</fonte>
<dataRefList>
<dataRef>
<Key>Press_02_Value</Key>
<Value>0</Value>
</dataRef>
</dataRefList>
<dataRefList />
</element>
</Press>
<Temp>
<element>
<ident>Temp_01</ident>
<alias>Sonda Temperatura 1</alias>
<fonte>Random</fonte>
<dataRefList>
<dataRef>
<Key>Temp_01_Value</Key>
<Value>0</Value>
</dataRef>
</dataRefList>
<dataRefList />
</element>
<element>
<ident>Temp_02</ident>
<alias>Sonda Temperatura 2</alias>
<fonte>Random</fonte>
<dataRefList>
<dataRef>
<Key>Temp_02_Value</Key>
<Value>0</Value>
</dataRef>
</dataRefList>
<dataRefList />
</element>
</Temp>
<Path>
<element>
<ident>Path_01</ident>
<alias>Path num 1</alias>
<fonte>Random</fonte>
<dataRefList>
<dataRef>
<Key>Path_01_FeedRate</Key>
<Value>0</Value>
</dataRef>
<dataRef>
<Key>Path_01_FeedOverr</Key>
<Value>0</Value>
</dataRef>
<dataRef>
<Key>Path_01_RapidOverr</Key>
<Value>0</Value>
</dataRef>
<dataRef>
<Key>Path_01_PosActX</Key>
<Value>0</Value>
</dataRef>
<dataRef>
<Key>Path_01_PosActY</Key>
<Value>0</Value>
</dataRef>
<dataRef>
<Key>Path_01_PosActZ</Key>
<Value>0</Value>
</dataRef>
<dataRef>
<Key>Path_01_PosActI</Key>
<Value>0</Value>
</dataRef>
<dataRef>
<Key>Path_01_PosActJ</Key>
<Value>0</Value>
</dataRef>
<dataRef>
<Key>Path_01_PosActK</Key>
<Value>0</Value>
</dataRef>
<dataRef>
<Key>Path_01_Type</Key>
<Value>0</Value>
</dataRef>
<dataRef>
<Key>Path_01_PartId</Key>
<Value>0</Value>
</dataRef>
<dataRef>
<Key>Path_01_PZ_TOT</Key>
<Value>0</Value>
</dataRef>
<dataRef>
<Key>Path_01_Cod_M</Key>
<Value>0</Value>
</dataRef>
<dataRef>
<Key>Path_01_Cod_S</Key>
<Value>0</Value>
</dataRef>
<dataRef>
<Key>Path_01_Cod_T</Key>
<Value>0</Value>
</dataRef>
<dataRef>
<Key>Path_01_RUN_MODE</Key>
<Value>0</Value>
</dataRef>
<dataRef>
<Key>Path_01_EXE_MODE</Key>
<Value>0</Value>
</dataRef>
<dataRef>
<Key>Path_01_CurrProg</Key>
<Value>0</Value>
</dataRef>
<dataRef>
<Key>Path_01_CurrProg_RowNum</Key>
<Value>0</Value>
</dataRef>
<dataRef>
<Key>Path_01_ActiveAxes</Key>
<Value>0</Value>
</dataRef>
<dataRef>
<Key>Path_01_CodG_Act</Key>
<Value>0</Value>
</dataRef>
<dataRef>
<Key>Path_01_SubMode</Key>
<Value>0</Value>
</dataRef>
</dataRefList>
<dataRefList />
</element>
</Path>
<UnOp>
<element>
<ident>UnOp_01</ident>
<alias>Unita Op num 1</alias>
<fonte>Random</fonte>
<dataRefList>
<dataRef>
<Key>UnOp_01_ToolId</Key>
<Value>0</Value>
</dataRef>
<dataRef>
<Key>UnOp_01_NumCU</Key>
<Value>0</Value>
</dataRef>
<dataRef>
<Key>UnOp_01_Status</Key>
<Value>0</Value>
</dataRef>
<dataRef>
<Key>UnOp_01_VitaRes</Key>
<Value>0</Value>
</dataRef>
<dataRef>
<Key>UnOp_01_Speed</Key>
<Value>0</Value>
</dataRef>
<dataRef>
<Key>UnOp_01_SpeedOverr</Key>
<Value>0</Value>
</dataRef>
<dataRef>
<Key>UnOp_01_Load</Key>
<Value>0</Value>
</dataRef>
<dataRef>
<Key>UnOp_01_AccTime</Key>
<Value>0</Value>
</dataRef>
<dataRef>
<Key>UnOp_01_VitaResType</Key>
<Value>0</Value>
</dataRef>
</dataRefList>
<dataRefList />
</element>
</UnOp>
<Axis>
<element>
<ident>Axis_01</ident>
<alias>Asse num 1</alias>
<fonte>Random</fonte>
<dataRefList>
<dataRef>
<Key>Axis_01_MainProc</Key>
<Value>0</Value>
</dataRef>
<dataRef>
<Key>Axis_01_IsMast</Key>
<Value>0</Value>
</dataRef>
<dataRef>
<Key>Axis_01_MastId</Key>
<Value>0</Value>
</dataRef>
<dataRef>
<Key>Axis_01_Type</Key>
<Value>LINEAR</Value>
</dataRef>
<dataRef>
<Key>Axis_01_Dir</Key>
<Value>0</Value>
</dataRef>
<dataRef>
<Key>Axis_01_Load</Key>
<Value>0</Value>
</dataRef>
<dataRef>
<Key>Axis_01_PosAct</Key>
<Value>0</Value>
</dataRef>
<dataRef>
<Key>Axis_01_PosTgt</Key>
<Value>0</Value>
</dataRef>
<dataRef>
<Key>Axis_01_FeedAct</Key>
<Value>0</Value>
</dataRef>
<dataRef>
<Key>Axis_01_FeedOver</Key>
<Value>0</Value>
</dataRef>
<dataRef>
<Key>Axis_01_AccelAct</Key>
<Value>0</Value>
</dataRef>
<dataRef>
<Key>Axis_01_AccTime</Key>
<Value>0</Value>
</dataRef>
<dataRef>
<Key>Axis_01_Battery</Key>
<Value>0</Value>
</dataRef>
<dataRef>
<Key>Axis_01_DistDone</Key>
<Value>0</Value>
</dataRef>
<dataRef>
<Key>Axis_01_InvDDone</Key>
<Value>0</Value>
</dataRef>
</dataRefList>
</element>
<element>
<ident>Axis_02</ident>
<alias>Asse num 2</alias>
<fonte>Random</fonte>
<dataRefList>
<dataRef>
<Key>Axis_02_MainProc</Key>
<Value>0</Value>
</dataRef>
<dataRef>
<Key>Axis_02_IsMast</Key>
<Value>0</Value>
</dataRef>
<dataRef>
<Key>Axis_02_MastId</Key>
<Value>0</Value>
</dataRef>
<dataRef>
<Key>Axis_02_Type</Key>
<Value>LINEAR</Value>
</dataRef>
<dataRef>
<Key>Axis_02_Dir</Key>
<Value>0</Value>
</dataRef>
<dataRef>
<Key>Axis_02_Load</Key>
<Value>0</Value>
</dataRef>
<dataRef>
<Key>Axis_02_PosAct</Key>
<Value>0</Value>
</dataRef>
<dataRef>
<Key>Axis_02_PosTgt</Key>
<Value>0</Value>
</dataRef>
<dataRef>
<Key>Axis_02_FeedAct</Key>
<Value>0</Value>
</dataRef>
<dataRef>
<Key>Axis_02_FeedOver</Key>
<Value>0</Value>
</dataRef>
<dataRef>
<Key>Axis_02_AccelAct</Key>
<Value>0</Value>
</dataRef>
<dataRef>
<Key>Axis_02_AccTime</Key>
<Value>0</Value>
</dataRef>
<dataRef>
<Key>Axis_02_Battery</Key>
<Value>0</Value>
</dataRef>
<dataRef>
<Key>Axis_02_DistDone</Key>
<Value>0</Value>
</dataRef>
<dataRef>
<Key>Axis_02_InvDDone</Key>
<Value>0</Value>
</dataRef>
</dataRefList>
</element>
<element>
<ident>Axis_03</ident>
<alias>Asse num 3</alias>
<fonte>Random</fonte>
<dataRefList>
<dataRef>
<Key>Axis_03_MainProc</Key>
<Value>0</Value>
</dataRef>
<dataRef>
<Key>Axis_03_IsMast</Key>
<Value>0</Value>
</dataRef>
<dataRef>
<Key>Axis_03_MastId</Key>
<Value>0</Value>
</dataRef>
<dataRef>
<Key>Axis_03_Type</Key>
<Value>LINEAR</Value>
</dataRef>
<dataRef>
<Key>Axis_03_Dir</Key>
<Value>0</Value>
</dataRef>
<dataRef>
<Key>Axis_03_Load</Key>
<Value>0</Value>
</dataRef>
<dataRef>
<Key>Axis_03_PosAct</Key>
<Value>0</Value>
</dataRef>
<dataRef>
<Key>Axis_03_PosTgt</Key>
<Value>0</Value>
</dataRef>
<dataRef>
<Key>Axis_03_FeedAct</Key>
<Value>0</Value>
</dataRef>
<dataRef>
<Key>Axis_03_FeedOver</Key>
<Value>0</Value>
</dataRef>
<dataRef>
<Key>Axis_03_AccelAct</Key>
<Value>0</Value>
</dataRef>
<dataRef>
<Key>Axis_03_AccTime</Key>
<Value>0</Value>
</dataRef>
<dataRef>
<Key>Axis_03_Battery</Key>
<Value>0</Value>
</dataRef>
<dataRef>
<Key>Axis_03_DistDone</Key>
<Value>0</Value>
</dataRef>
<dataRef>
<Key>Axis_03_InvDDone</Key>
<Value>0</Value>
</dataRef>
</dataRefList>
</element>
<element>
<ident>Axis_04</ident>
<alias>Asse num 4</alias>
<fonte>Random</fonte>
<dataRefList>
<dataRef>
<Key>Axis_04_MainProc</Key>
<Value>0</Value>
</dataRef>
<dataRef>
<Key>Axis_04_IsMast</Key>
<Value>0</Value>
</dataRef>
<dataRef>
<Key>Axis_04_MastId</Key>
<Value>0</Value>
</dataRef>
<dataRef>
<Key>Axis_04_Type</Key>
<Value>ROTARY</Value>
</dataRef>
<dataRef>
<Key>Axis_04_Dir</Key>
<Value>0</Value>
</dataRef>
<dataRef>
<Key>Axis_04_Load</Key>
<Value>0</Value>
</dataRef>
<dataRef>
<Key>Axis_04_PosAct</Key>
<Value>0</Value>
</dataRef>
<dataRef>
<Key>Axis_04_PosTgt</Key>
<Value>0</Value>
</dataRef>
<dataRef>
<Key>Axis_04_FeedAct</Key>
<Value>0</Value>
</dataRef>
<dataRef>
<Key>Axis_04_FeedOver</Key>
<Value>0</Value>
</dataRef>
<dataRef>
<Key>Axis_04_AccelAct</Key>
<Value>0</Value>
</dataRef>
<dataRef>
<Key>Axis_04_AccTime</Key>
<Value>0</Value>
</dataRef>
<dataRef>
<Key>Axis_04_Battery</Key>
<Value>0</Value>
</dataRef>
<dataRef>
<Key>Axis_04_DistDone</Key>
<Value>0</Value>
</dataRef>
<dataRef>
<Key>Axis_04_InvDDone</Key>
<Value>0</Value>
</dataRef>
</dataRefList>
</element>
<element>
<ident>Axis_05</ident>
<alias>Asse num 5</alias>
<fonte>Random</fonte>
<dataRefList>
<dataRef>
<Key>Axis_05_MainProc</Key>
<Value>0</Value>
</dataRef>
<dataRef>
<Key>Axis_05_IsMast</Key>
<Value>0</Value>
</dataRef>
<dataRef>
<Key>Axis_05_MastId</Key>
<Value>0</Value>
</dataRef>
<dataRef>
<Key>Axis_05_Type</Key>
<Value>ROTARY</Value>
</dataRef>
<dataRef>
<Key>Axis_05_Dir</Key>
<Value>0</Value>
</dataRef>
<dataRef>
<Key>Axis_05_Load</Key>
<Value>0</Value>
</dataRef>
<dataRef>
<Key>Axis_05_PosAct</Key>
<Value>0</Value>
</dataRef>
<dataRef>
<Key>Axis_05_PosTgt</Key>
<Value>0</Value>
</dataRef>
<dataRef>
<Key>Axis_05_FeedAct</Key>
<Value>0</Value>
</dataRef>
<dataRef>
<Key>Axis_05_FeedOver</Key>
<Value>0</Value>
</dataRef>
<dataRef>
<Key>Axis_05_AccelAct</Key>
<Value>0</Value>
</dataRef>
<dataRef>
<Key>Axis_05_AccTime</Key>
<Value>0</Value>
</dataRef>
<dataRef>
<Key>Axis_05_Battery</Key>
<Value>0</Value>
</dataRef>
<dataRef>
<Key>Axis_05_DistDone</Key>
<Value>0</Value>
</dataRef>
<dataRef>
<Key>Axis_05_InvDDone</Key>
<Value>0</Value>
</dataRef>
</dataRefList>
</element>
<element>
<ident>Axis_06</ident>
<alias>Asse num 6</alias>
<fonte>Random</fonte>
<dataRefList>
<dataRef>
<Key>Axis_06_MainProc</Key>
<Value>0</Value>
</dataRef>
<dataRef>
<Key>Axis_06_IsMast</Key>
<Value>0</Value>
</dataRef>
<dataRef>
<Key>Axis_06_MastId</Key>
<Value>0</Value>
</dataRef>
<dataRef>
<Key>Axis_06_Type</Key>
<Value>LINEAR</Value>
</dataRef>
<dataRef>
<Key>Axis_06_Dir</Key>
<Value>0</Value>
</dataRef>
<dataRef>
<Key>Axis_06_Load</Key>
<Value>0</Value>
</dataRef>
<dataRef>
<Key>Axis_06_PosAct</Key>
<Value>0</Value>
</dataRef>
<dataRef>
<Key>Axis_06_PosTgt</Key>
<Value>0</Value>
</dataRef>
<dataRef>
<Key>Axis_06_FeedAct</Key>
<Value>0</Value>
</dataRef>
<dataRef>
<Key>Axis_06_FeedOver</Key>
<Value>0</Value>
</dataRef>
<dataRef>
<Key>Axis_06_AccelAct</Key>
<Value>0</Value>
</dataRef>
<dataRef>
<Key>Axis_06_AccTime</Key>
<Value>0</Value>
</dataRef>
<dataRef>
<Key>Axis_06_Battery</Key>
<Value>0</Value>
</dataRef>
<dataRef>
<Key>Axis_06_DistDone</Key>
<Value>0</Value>
</dataRef>
<dataRef>
<Key>Axis_06_InvDDone</Key>
<Value>0</Value>
</dataRef>
</dataRefList>
</element>
</Axis>
@@ -0,0 +1,136 @@
<?xml version="1.0" encoding="utf-8"?>
<AdapterConf xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<Version>1</Version>
<NomeAdapt>ADAPTER_OSAI</NomeAdapt>
<TipoAdapt>OSAI</TipoAdapt>
<ContOreMaccOn>0</ContOreMaccOn>
<ContOreMaccLav>0</ContOreMaccLav>
<VacuumPump>
<element>
<ident>VacPump_01</ident>
<dataRefList />
</element>
<element>
<ident>VacPump_02</ident>
<dataRefList />
</element>
</VacuumPump>
<VacuumAct>
<element>
<ident>VacAct_01</ident>
<dataRefList />
</element>
<element>
<ident>VacAct_02</ident>
<dataRefList />
</element>
</VacuumAct>
<Lubro>
<element>
<ident>Lubro_01</ident>
<dataRefList />
</element>
<element>
<ident>Lubro_02</ident>
<dataRefList />
</element>
</Lubro>
<Cooler>
<element>
<ident>Cooler_01</ident>
<dataRefList />
</element>
<element>
<ident>Cooler_02</ident>
<dataRefList />
</element>
</Cooler>
<Press>
<element>
<ident>Press_01</ident>
<dataRefList />
</element>
<element>
<ident>Press_02</ident>
<dataRefList />
</element>
</Press>
<Temp>
<element>
<ident>Temp_01</ident>
<dataRefList />
</element>
<element>
<ident>Temp_02</ident>
<dataRefList />
</element>
</Temp>
<Path>
<element>
<ident>Path_01</ident>
<dataRefList />
</element>
</Path>
<UnOp>
<element>
<ident>UnOp_01</ident>
<dataRefList />
</element>
</UnOp>
<Axis>
<element>
<ident>Axis_01</ident>
<dataRefList>
<dataRef>
<Key>Axis_01_Type</Key>
<Value>LINEAR</Value>
</dataRef>
</dataRefList>
</element>
<element>
<ident>Axis_02</ident>
<dataRefList>
<dataRef>
<Key>Axis_02_Type</Key>
<Value>LINEAR</Value>
</dataRef>
</dataRefList>
</element>
<element>
<ident>Axis_03</ident>
<dataRefList>
<dataRef>
<Key>Axis_03_Type</Key>
<Value>LINEAR</Value>
</dataRef>
</dataRefList>
</element>
<element>
<ident>Axis_04</ident>
<dataRefList>
<dataRef>
<Key>Axis_04_Type</Key>
<Value>ROTARY</Value>
</dataRef>
</dataRefList>
</element>
<element>
<ident>Axis_05</ident>
<dataRefList>
<dataRef>
<Key>Axis_05_Type</Key>
<Value>ROTARY</Value>
</dataRef>
</dataRefList>
</element>
<element>
<ident>Axis_06</ident>
<dataRefList>
<dataRef>
<Key>Axis_06_Type</Key>
<Value>LINEAR</Value>
</dataRef>
</dataRefList>
</element>
</Axis>
</AdapterConf>
+14 -584
View File
@@ -8,698 +8,128 @@
<VacuumPump>
<element>
<ident>VacPump_01</ident>
<alias>Pompa 1</alias>
<fonte>Random</fonte>
<dataRefList>
<dataRef>
<Key>VacPump_01_Status</Key>
<Value>0</Value>
</dataRef>
<dataRef>
<Key>VacPump_01_WrkTime</Key>
<Value>0</Value>
</dataRef>
</dataRefList>
<dataRefList />
</element>
<element>
<ident>VacPump_02</ident>
<alias>Pompa 2</alias>
<fonte>Random</fonte>
<dataRefList>
<dataRef>
<Key>VacPump_02_Status</Key>
<Value>0</Value>
</dataRef>
<dataRef>
<Key>VacPump_02_WrkTime</Key>
<Value>0</Value>
</dataRef>
</dataRefList>
<dataRefList />
</element>
</VacuumPump>
<VacuumAct>
<element>
<ident>VacAct_01</ident>
<alias>Attuatore vuoto 1</alias>
<fonte>Random</fonte>
<dataRefList>
<dataRef>
<Key>VacAct_01_Count</Key>
<Value>0</Value>
</dataRef>
</dataRefList>
<dataRefList />
</element>
<element>
<ident>VacAct_02</ident>
<alias>Attuatore vuoto 2</alias>
<fonte>Random</fonte>
<dataRefList>
<dataRef>
<Key>VacAct_02_Count</Key>
<Value>0</Value>
</dataRef>
</dataRefList>
<dataRefList />
</element>
</VacuumAct>
<Lubro>
<element>
<ident>Lubro_01</ident>
<alias>Lubrorefrigerante 1</alias>
<fonte>Random</fonte>
<dataRefList>
<dataRef>
<Key>Lubro_01_Num</Key>
<Value>0</Value>
</dataRef>
</dataRefList>
<dataRefList />
</element>
<element>
<ident>Lubro_02</ident>
<alias>Lubrorefrigerante 2</alias>
<fonte>Random</fonte>
<dataRefList>
<dataRef>
<Key>Lubro_02_Num</Key>
<Value>0</Value>
</dataRef>
</dataRefList>
<dataRefList />
</element>
</Lubro>
<Cooler>
<element>
<ident>Cooler_01</ident>
<alias>Cooler 1</alias>
<fonte>Random</fonte>
<dataRefList>
<dataRef>
<Key>Cooler_01_Status</Key>
<Value>0</Value>
</dataRef>
</dataRefList>
<dataRefList />
</element>
<element>
<ident>Cooler_02</ident>
<alias>Cooler 2</alias>
<fonte>Random</fonte>
<dataRefList>
<dataRef>
<Key>Cooler_02_Status</Key>
<Value>0</Value>
</dataRef>
</dataRefList>
<dataRefList />
</element>
</Cooler>
<Press>
<element>
<ident>Press_01</ident>
<alias>Pressostato 1</alias>
<fonte>Random</fonte>
<dataRefList>
<dataRef>
<Key>Press_01_Value</Key>
<Value>0</Value>
</dataRef>
</dataRefList>
<dataRefList />
</element>
<element>
<ident>Press_02</ident>
<alias>Pressostato 2</alias>
<fonte>Random</fonte>
<dataRefList>
<dataRef>
<Key>Press_02_Value</Key>
<Value>0</Value>
</dataRef>
</dataRefList>
<dataRefList />
</element>
</Press>
<Temp>
<element>
<ident>Temp_01</ident>
<alias>Sonda Temperatura 1</alias>
<fonte>Random</fonte>
<dataRefList>
<dataRef>
<Key>Temp_01_Value</Key>
<Value>0</Value>
</dataRef>
</dataRefList>
<dataRefList />
</element>
<element>
<ident>Temp_02</ident>
<alias>Sonda Temperatura 2</alias>
<fonte>Random</fonte>
<dataRefList>
<dataRef>
<Key>Temp_02_Value</Key>
<Value>0</Value>
</dataRef>
</dataRefList>
<dataRefList />
</element>
</Temp>
<Path>
<element>
<ident>Path_01</ident>
<alias>Path num 1</alias>
<fonte>Random</fonte>
<dataRefList>
<dataRef>
<Key>Path_01_FeedRate</Key>
<Value>0</Value>
</dataRef>
<dataRef>
<Key>Path_01_FeedOverr</Key>
<Value>0</Value>
</dataRef>
<dataRef>
<Key>Path_01_RapidOverr</Key>
<Value>0</Value>
</dataRef>
<dataRef>
<Key>Path_01_PosActX</Key>
<Value>0</Value>
</dataRef>
<dataRef>
<Key>Path_01_PosActY</Key>
<Value>0</Value>
</dataRef>
<dataRef>
<Key>Path_01_PosActZ</Key>
<Value>0</Value>
</dataRef>
<dataRef>
<Key>Path_01_PosActI</Key>
<Value>0</Value>
</dataRef>
<dataRef>
<Key>Path_01_PosActJ</Key>
<Value>0</Value>
</dataRef>
<dataRef>
<Key>Path_01_PosActK</Key>
<Value>0</Value>
</dataRef>
<dataRef>
<Key>Path_01_Type</Key>
<Value>0</Value>
</dataRef>
<dataRef>
<Key>Path_01_PartId</Key>
<Value>0</Value>
</dataRef>
<dataRef>
<Key>Path_01_PZ_TOT</Key>
<Value>0</Value>
</dataRef>
<dataRef>
<Key>Path_01_Cod_M</Key>
<Value>0</Value>
</dataRef>
<dataRef>
<Key>Path_01_Cod_S</Key>
<Value>0</Value>
</dataRef>
<dataRef>
<Key>Path_01_Cod_T</Key>
<Value>0</Value>
</dataRef>
<dataRef>
<Key>Path_01_RUN_MODE</Key>
<Value>0</Value>
</dataRef>
<dataRef>
<Key>Path_01_EXE_MODE</Key>
<Value>0</Value>
</dataRef>
<dataRef>
<Key>Path_01_CurrProg</Key>
<Value>0</Value>
</dataRef>
<dataRef>
<Key>Path_01_CurrProg_RowNum</Key>
<Value>0</Value>
</dataRef>
<dataRef>
<Key>Path_01_ActiveAxes</Key>
<Value>0</Value>
</dataRef>
<dataRef>
<Key>Path_01_CodG_Act</Key>
<Value>0</Value>
</dataRef>
<dataRef>
<Key>Path_01_SubMode</Key>
<Value>0</Value>
</dataRef>
</dataRefList>
<dataRefList />
</element>
</Path>
<UnOp>
<element>
<ident>UnOp_01</ident>
<alias>Unita Op num 1</alias>
<fonte>Random</fonte>
<dataRefList>
<dataRef>
<Key>UnOp_01_ToolId</Key>
<Value>0</Value>
</dataRef>
<dataRef>
<Key>UnOp_01_NumCU</Key>
<Value>0</Value>
</dataRef>
<dataRef>
<Key>UnOp_01_Status</Key>
<Value>0</Value>
</dataRef>
<dataRef>
<Key>UnOp_01_VitaRes</Key>
<Value>0</Value>
</dataRef>
<dataRef>
<Key>UnOp_01_Speed</Key>
<Value>0</Value>
</dataRef>
<dataRef>
<Key>UnOp_01_SpeedOverr</Key>
<Value>0</Value>
</dataRef>
<dataRef>
<Key>UnOp_01_Load</Key>
<Value>0</Value>
</dataRef>
<dataRef>
<Key>UnOp_01_AccTime</Key>
<Value>0</Value>
</dataRef>
<dataRef>
<Key>UnOp_01_VitaResType</Key>
<Value>0</Value>
</dataRef>
</dataRefList>
<dataRefList />
</element>
</UnOp>
<Axis>
<element>
<ident>Axis_01</ident>
<alias>Asse num 1</alias>
<fonte>Random</fonte>
<dataRefList>
<dataRef>
<Key>Axis_01_MainProc</Key>
<Value>0</Value>
</dataRef>
<dataRef>
<Key>Axis_01_IsMast</Key>
<Value>0</Value>
</dataRef>
<dataRef>
<Key>Axis_01_MastId</Key>
<Value>0</Value>
</dataRef>
<dataRef>
<Key>Axis_01_Type</Key>
<Value>LINEAR</Value>
</dataRef>
<dataRef>
<Key>Axis_01_Dir</Key>
<Value>0</Value>
</dataRef>
<dataRef>
<Key>Axis_01_Load</Key>
<Value>0</Value>
</dataRef>
<dataRef>
<Key>Axis_01_PosAct</Key>
<Value>0</Value>
</dataRef>
<dataRef>
<Key>Axis_01_PosTgt</Key>
<Value>0</Value>
</dataRef>
<dataRef>
<Key>Axis_01_FeedAct</Key>
<Value>0</Value>
</dataRef>
<dataRef>
<Key>Axis_01_FeedOver</Key>
<Value>0</Value>
</dataRef>
<dataRef>
<Key>Axis_01_AccelAct</Key>
<Value>0</Value>
</dataRef>
<dataRef>
<Key>Axis_01_AccTime</Key>
<Value>0</Value>
</dataRef>
<dataRef>
<Key>Axis_01_Battery</Key>
<Value>0</Value>
</dataRef>
<dataRef>
<Key>Axis_01_DistDone</Key>
<Value>0</Value>
</dataRef>
<dataRef>
<Key>Axis_01_InvDDone</Key>
<Value>0</Value>
</dataRef>
</dataRefList>
</element>
<element>
<ident>Axis_02</ident>
<alias>Asse num 2</alias>
<fonte>Random</fonte>
<dataRefList>
<dataRef>
<Key>Axis_02_MainProc</Key>
<Value>0</Value>
</dataRef>
<dataRef>
<Key>Axis_02_IsMast</Key>
<Value>0</Value>
</dataRef>
<dataRef>
<Key>Axis_02_MastId</Key>
<Value>0</Value>
</dataRef>
<dataRef>
<Key>Axis_02_Type</Key>
<Value>LINEAR</Value>
</dataRef>
<dataRef>
<Key>Axis_02_Dir</Key>
<Value>0</Value>
</dataRef>
<dataRef>
<Key>Axis_02_Load</Key>
<Value>0</Value>
</dataRef>
<dataRef>
<Key>Axis_02_PosAct</Key>
<Value>0</Value>
</dataRef>
<dataRef>
<Key>Axis_02_PosTgt</Key>
<Value>0</Value>
</dataRef>
<dataRef>
<Key>Axis_02_FeedAct</Key>
<Value>0</Value>
</dataRef>
<dataRef>
<Key>Axis_02_FeedOver</Key>
<Value>0</Value>
</dataRef>
<dataRef>
<Key>Axis_02_AccelAct</Key>
<Value>0</Value>
</dataRef>
<dataRef>
<Key>Axis_02_AccTime</Key>
<Value>0</Value>
</dataRef>
<dataRef>
<Key>Axis_02_Battery</Key>
<Value>0</Value>
</dataRef>
<dataRef>
<Key>Axis_02_DistDone</Key>
<Value>0</Value>
</dataRef>
<dataRef>
<Key>Axis_02_InvDDone</Key>
<Value>0</Value>
</dataRef>
</dataRefList>
</element>
<element>
<ident>Axis_03</ident>
<alias>Asse num 3</alias>
<fonte>Random</fonte>
<dataRefList>
<dataRef>
<Key>Axis_03_MainProc</Key>
<Value>0</Value>
</dataRef>
<dataRef>
<Key>Axis_03_IsMast</Key>
<Value>0</Value>
</dataRef>
<dataRef>
<Key>Axis_03_MastId</Key>
<Value>0</Value>
</dataRef>
<dataRef>
<Key>Axis_03_Type</Key>
<Value>LINEAR</Value>
</dataRef>
<dataRef>
<Key>Axis_03_Dir</Key>
<Value>0</Value>
</dataRef>
<dataRef>
<Key>Axis_03_Load</Key>
<Value>0</Value>
</dataRef>
<dataRef>
<Key>Axis_03_PosAct</Key>
<Value>0</Value>
</dataRef>
<dataRef>
<Key>Axis_03_PosTgt</Key>
<Value>0</Value>
</dataRef>
<dataRef>
<Key>Axis_03_FeedAct</Key>
<Value>0</Value>
</dataRef>
<dataRef>
<Key>Axis_03_FeedOver</Key>
<Value>0</Value>
</dataRef>
<dataRef>
<Key>Axis_03_AccelAct</Key>
<Value>0</Value>
</dataRef>
<dataRef>
<Key>Axis_03_AccTime</Key>
<Value>0</Value>
</dataRef>
<dataRef>
<Key>Axis_03_Battery</Key>
<Value>0</Value>
</dataRef>
<dataRef>
<Key>Axis_03_DistDone</Key>
<Value>0</Value>
</dataRef>
<dataRef>
<Key>Axis_03_InvDDone</Key>
<Value>0</Value>
</dataRef>
</dataRefList>
</element>
<element>
<ident>Axis_04</ident>
<alias>Asse num 4</alias>
<fonte>Random</fonte>
<dataRefList>
<dataRef>
<Key>Axis_04_MainProc</Key>
<Value>0</Value>
</dataRef>
<dataRef>
<Key>Axis_04_IsMast</Key>
<Value>0</Value>
</dataRef>
<dataRef>
<Key>Axis_04_MastId</Key>
<Value>0</Value>
</dataRef>
<dataRef>
<Key>Axis_04_Type</Key>
<Value>ROTARY</Value>
</dataRef>
<dataRef>
<Key>Axis_04_Dir</Key>
<Value>0</Value>
</dataRef>
<dataRef>
<Key>Axis_04_Load</Key>
<Value>0</Value>
</dataRef>
<dataRef>
<Key>Axis_04_PosAct</Key>
<Value>0</Value>
</dataRef>
<dataRef>
<Key>Axis_04_PosTgt</Key>
<Value>0</Value>
</dataRef>
<dataRef>
<Key>Axis_04_FeedAct</Key>
<Value>0</Value>
</dataRef>
<dataRef>
<Key>Axis_04_FeedOver</Key>
<Value>0</Value>
</dataRef>
<dataRef>
<Key>Axis_04_AccelAct</Key>
<Value>0</Value>
</dataRef>
<dataRef>
<Key>Axis_04_AccTime</Key>
<Value>0</Value>
</dataRef>
<dataRef>
<Key>Axis_04_Battery</Key>
<Value>0</Value>
</dataRef>
<dataRef>
<Key>Axis_04_DistDone</Key>
<Value>0</Value>
</dataRef>
<dataRef>
<Key>Axis_04_InvDDone</Key>
<Value>0</Value>
</dataRef>
</dataRefList>
</element>
<element>
<ident>Axis_05</ident>
<alias>Asse num 5</alias>
<fonte>Random</fonte>
<dataRefList>
<dataRef>
<Key>Axis_05_MainProc</Key>
<Value>0</Value>
</dataRef>
<dataRef>
<Key>Axis_05_IsMast</Key>
<Value>0</Value>
</dataRef>
<dataRef>
<Key>Axis_05_MastId</Key>
<Value>0</Value>
</dataRef>
<dataRef>
<Key>Axis_05_Type</Key>
<Value>ROTARY</Value>
</dataRef>
<dataRef>
<Key>Axis_05_Dir</Key>
<Value>0</Value>
</dataRef>
<dataRef>
<Key>Axis_05_Load</Key>
<Value>0</Value>
</dataRef>
<dataRef>
<Key>Axis_05_PosAct</Key>
<Value>0</Value>
</dataRef>
<dataRef>
<Key>Axis_05_PosTgt</Key>
<Value>0</Value>
</dataRef>
<dataRef>
<Key>Axis_05_FeedAct</Key>
<Value>0</Value>
</dataRef>
<dataRef>
<Key>Axis_05_FeedOver</Key>
<Value>0</Value>
</dataRef>
<dataRef>
<Key>Axis_05_AccelAct</Key>
<Value>0</Value>
</dataRef>
<dataRef>
<Key>Axis_05_AccTime</Key>
<Value>0</Value>
</dataRef>
<dataRef>
<Key>Axis_05_Battery</Key>
<Value>0</Value>
</dataRef>
<dataRef>
<Key>Axis_05_DistDone</Key>
<Value>0</Value>
</dataRef>
<dataRef>
<Key>Axis_05_InvDDone</Key>
<Value>0</Value>
</dataRef>
</dataRefList>
</element>
<element>
<ident>Axis_06</ident>
<alias>Asse num 6</alias>
<fonte>Random</fonte>
<dataRefList>
<dataRef>
<Key>Axis_06_MainProc</Key>
<Value>0</Value>
</dataRef>
<dataRef>
<Key>Axis_06_IsMast</Key>
<Value>0</Value>
</dataRef>
<dataRef>
<Key>Axis_06_MastId</Key>
<Value>0</Value>
</dataRef>
<dataRef>
<Key>Axis_06_Type</Key>
<Value>LINEAR</Value>
</dataRef>
<dataRef>
<Key>Axis_06_Dir</Key>
<Value>0</Value>
</dataRef>
<dataRef>
<Key>Axis_06_Load</Key>
<Value>0</Value>
</dataRef>
<dataRef>
<Key>Axis_06_PosAct</Key>
<Value>0</Value>
</dataRef>
<dataRef>
<Key>Axis_06_PosTgt</Key>
<Value>0</Value>
</dataRef>
<dataRef>
<Key>Axis_06_FeedAct</Key>
<Value>0</Value>
</dataRef>
<dataRef>
<Key>Axis_06_FeedOver</Key>
<Value>0</Value>
</dataRef>
<dataRef>
<Key>Axis_06_AccelAct</Key>
<Value>0</Value>
</dataRef>
<dataRef>
<Key>Axis_06_AccTime</Key>
<Value>0</Value>
</dataRef>
<dataRef>
<Key>Axis_06_Battery</Key>
<Value>0</Value>
</dataRef>
<dataRef>
<Key>Axis_06_DistDone</Key>
<Value>0</Value>
</dataRef>
<dataRef>
<Key>Axis_06_InvDDone</Key>
<Value>0</Value>
</dataRef>
</dataRefList>
</element>
</Axis>
Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.1 KiB

After

Width:  |  Height:  |  Size: 145 KiB

@@ -10,6 +10,4 @@
TODO
- completare le aree IOT-STRING: conf da file determina QUALI aree leggere (non dove...)
- eliminare da thdNcEsaGvKvara "vecchie" aree di memoria
- modificare bat x gestione NUOVI file .map (di SCM, togliere x CMS e viceversa...)
- eliminare da thdNcEsaGvKvara "vecchie" aree di memoria
+6
View File
@@ -36,6 +36,7 @@ copy %2"Resources\CMS\CMS.ico" %2"Resources\MTCA.ico"
REM ora verifico tipo controllo esatto...
if %1 == "CMS-FANUC" goto FANUC
if %1 == "CMS-SIEMENS" goto SIEMENS
if %1 == "CMS-OSAI" goto OSAI
:SCM
echo SCM: copio files SCM - Rimini
@@ -70,5 +71,10 @@ copy %2"Resources\CMS\SIEMENS.xml" %2"DATA\CONF\Adapter_ItemList.xml"
copy %2"Resources\CMS\AlarmListSIEMENS.map" %2"DATA\CONF\AlarmList.map"
goto END
:OSAI
copy %2"Resources\CMS\OSAI.xml" %2"DATA\CONF\Adapter_ItemList.xml"
copy %2"Resources\CMS\AlarmListOSAI.map" %2"DATA\CONF\AlarmList.map"
goto END
:END
echo Fatto!
-27
View File
@@ -30,33 +30,6 @@
<ErrorReport>prompt</ErrorReport>
<WarningLevel>4</WarningLevel>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'CMS-FANUC|AnyCPU' ">
<OutputPath>bin\CMS\</OutputPath>
<DefineConstants>TRACE</DefineConstants>
<Optimize>true</Optimize>
<DebugType>pdbonly</DebugType>
<PlatformTarget>AnyCPU</PlatformTarget>
<ErrorReport>prompt</ErrorReport>
<CodeAnalysisRuleSet>MinimumRecommendedRules.ruleset</CodeAnalysisRuleSet>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'SCM-ESA|AnyCPU' ">
<OutputPath>bin\SCM\</OutputPath>
<DefineConstants>TRACE</DefineConstants>
<Optimize>true</Optimize>
<DebugType>pdbonly</DebugType>
<PlatformTarget>AnyCPU</PlatformTarget>
<ErrorReport>prompt</ErrorReport>
<CodeAnalysisRuleSet>MinimumRecommendedRules.ruleset</CodeAnalysisRuleSet>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'CMS-SIEMENS|AnyCPU'">
<OutputPath>bin\CMS-SIEMENS\</OutputPath>
<DefineConstants>TRACE</DefineConstants>
<Optimize>true</Optimize>
<DebugType>pdbonly</DebugType>
<PlatformTarget>AnyCPU</PlatformTarget>
<ErrorReport>prompt</ErrorReport>
<CodeAnalysisRuleSet>MinimumRecommendedRules.ruleset</CodeAnalysisRuleSet>
</PropertyGroup>
<ItemGroup>
<Reference Include="System" />
<Reference Include="System.Core" />
-27
View File
@@ -36,33 +36,6 @@
<PropertyGroup>
<StartupObject />
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'CMS|AnyCPU'">
<OutputPath>bin\CMS\</OutputPath>
<DefineConstants>TRACE</DefineConstants>
<Optimize>true</Optimize>
<DebugType>pdbonly</DebugType>
<PlatformTarget>AnyCPU</PlatformTarget>
<ErrorReport>prompt</ErrorReport>
<CodeAnalysisRuleSet>MinimumRecommendedRules.ruleset</CodeAnalysisRuleSet>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'SCM|AnyCPU'">
<OutputPath>bin\SCM\</OutputPath>
<DefineConstants>TRACE</DefineConstants>
<Optimize>true</Optimize>
<DebugType>pdbonly</DebugType>
<PlatformTarget>AnyCPU</PlatformTarget>
<ErrorReport>prompt</ErrorReport>
<CodeAnalysisRuleSet>MinimumRecommendedRules.ruleset</CodeAnalysisRuleSet>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'CMS-SIEMENS|AnyCPU'">
<OutputPath>bin\CMS-SIEMENS\</OutputPath>
<DefineConstants>TRACE</DefineConstants>
<Optimize>true</Optimize>
<DebugType>pdbonly</DebugType>
<PlatformTarget>AnyCPU</PlatformTarget>
<ErrorReport>prompt</ErrorReport>
<CodeAnalysisRuleSet>MinimumRecommendedRules.ruleset</CodeAnalysisRuleSet>
</PropertyGroup>
<ItemGroup>
<Reference Include="System" />
<Reference Include="System.Core" />