From fb389b741bc35d674ebac17ec3cffdca9916a483 Mon Sep 17 00:00:00 2001
From: TK <61820360+TomKovac@users.noreply.github.com>
Date: Fri, 11 Apr 2025 08:51:54 +0200
Subject: [PATCH 001/149] Create draft PR for #666
From 869f6481f1204df3ad5fbfd680307cb29f3e2792 Mon Sep 17 00:00:00 2001
From: TK <61820360+TomKovac@users.noreply.github.com>
Date: Fri, 11 Apr 2025 22:03:46 +0200
Subject: [PATCH 002/149] BA=>KR
---
scripts/check_requisites.ps1 | 2 +-
src/abstractions/app/apax.yml | 4 +-
src/abstractions/ctrl/apax.yml | 2 +-
src/apax.yml | 2 +-
src/ax.axopen.app/ctrl/apax.yml | 4 +-
src/ax.axopen.hwlibrary/ctrl/apax.yml | 5 +-
src/ax.axopen.min/ctrl/apax.yml | 4 +-
src/ax.catalog/apax.yml | 132 +++----
src/ax.latest.packages/ctrl/apax.yml | 6 +-
src/components.abb.robotics/app/apax.yml | 4 +-
src/components.abb.robotics/ctrl/apax.yml | 2 +-
src/components.abstractions/app/apax.yml | 4 +-
src/components.abstractions/ctrl/apax.yml | 2 +-
.../app/apax.yml | 4 +-
.../ctrl/apax.yml | 2 +-
src/components.cognex.vision/app/apax.yml | 4 +-
.../app/src/Documentation/Component_1.st | 13 +-
.../app/src/Documentation/Component_2.st | 14 +-
.../app/src/Documentation/Component_3.st | 12 +-
.../app/src/Documentation/Component_4.st | 13 +-
.../app/src/Sandbox/SandboxContext.st | 13 +-
src/components.cognex.vision/ctrl/apax.yml | 2 +-
.../ctrl/src/AxoDataman/v_6_0_0/AxoDataman.st | 371 ++++++++++++++----
.../ctrl/src/AxoInsight/v_6_0_0/AxoInsight.st | 367 ++++++++++++++---
.../app/apax.yml | 4 +-
.../ctrl/apax.yml | 2 +-
src/components.drives/app/apax.yml | 4 +-
src/components.drives/ctrl/apax.yml | 2 +-
src/components.elements/app/apax.yml | 4 +-
src/components.elements/ctrl/apax.yml | 2 +-
src/components.festo.drives/app/apax.yml | 4 +-
src/components.festo.drives/ctrl/apax.yml | 2 +-
src/components.keyence.vision/app/apax.yml | 4 +-
src/components.keyence.vision/ctrl/apax.yml | 2 +-
src/components.kuka.robotics/app/apax.yml | 4 +-
src/components.kuka.robotics/ctrl/apax.yml | 2 +-
.../app/apax.yml | 4 +-
.../ctrl/apax.yml | 2 +-
src/components.pneumatics/app/apax.yml | 4 +-
src/components.pneumatics/ctrl/apax.yml | 2 +-
src/components.rexroth.drives/app/apax.yml | 4 +-
src/components.rexroth.drives/ctrl/apax.yml | 2 +-
src/components.rexroth.press/app/apax.yml | 4 +-
src/components.rexroth.press/ctrl/apax.yml | 2 +-
src/components.robotics/app/apax.yml | 4 +-
src/components.robotics/ctrl/apax.yml | 2 +-
.../app/apax.yml | 4 +-
.../ctrl/apax.yml | 2 +-
src/components.ur.robotics/app/apax.yml | 4 +-
src/components.ur.robotics/ctrl/apax.yml | 2 +-
src/core/app/apax.yml | 4 +-
src/core/ctrl/apax.yml | 2 +-
src/data/app/apax.yml | 4 +-
src/data/ctrl/apax.yml | 2 +-
.../ax/apax.yml | 4 +-
src/inspectors/app/apax.yml | 4 +-
src/inspectors/ctrl/apax.yml | 2 +-
src/integrations/app/apax.yml | 4 +-
src/io/app/apax.yml | 4 +-
src/io/ctrl/apax.yml | 2 +-
src/probers/app/apax.yml | 4 +-
src/probers/ctrl/apax.yml | 2 +-
src/scripts/check_requisites_apax.sh | 2 +-
src/sdk-ax/ctrl/apax.yml | 12 +-
src/simatic1500/app/apax.yml | 4 +-
src/simatic1500/ctrl/apax.yml | 2 +-
src/template.axolibrary/app/apax.yml | 4 +-
src/template.axolibrary/ctrl/apax.yml | 2 +-
src/timers/app/apax.yml | 4 +-
src/timers/ctrl/apax.yml | 2 +-
src/traversals/apax/apax.yml | 2 +-
src/utils/app/apax.yml | 4 +-
src/utils/ctrl/apax.yml | 2 +-
73 files changed, 784 insertions(+), 360 deletions(-)
diff --git a/scripts/check_requisites.ps1 b/scripts/check_requisites.ps1
index e5eebeb5e..1faf543b6 100644
--- a/scripts/check_requisites.ps1
+++ b/scripts/check_requisites.ps1
@@ -6,7 +6,7 @@ $dotNetWingetInstall = "Microsoft.DotNet.SDK.9 --version 9.0.100"
$visualStudioRequiredVersionRange = "[17.8.0,18.0)";
-$apaxRequiredVersion = "3.4.2"
+$apaxRequiredVersion = "3.5.0"
$apaxUrl = "https://console.simatic-ax.siemens.io/"
$axCodeRequiredVersion = "1.94.2"
diff --git a/src/abstractions/app/apax.yml b/src/abstractions/app/apax.yml
index 3545ef612..1eb05776d 100644
--- a/src/abstractions/app/apax.yml
+++ b/src/abstractions/app/apax.yml
@@ -19,7 +19,7 @@ variables:
registries:
"@inxton": "https://npm.pkg.github.com/"
catalogs:
- "@inxton/ax.catalog": 0.0.9
+ "@inxton/ax.catalog": 0.0.10
devDependencies:
"@inxton/ax-sdk": '0.0.0-dev.0'
dependencies:
@@ -27,7 +27,7 @@ dependencies:
"@inxton/ax.axopen.app": '0.0.0-dev.0'
"@inxton/axopen.simatic1500": '0.0.0-dev.0'
installStrategy: strict
-apaxVersion: 3.4.2
+apaxVersion: 3.5.0
scripts:
# For proper execution of these scripts, the following variables need to be defined as environment variables or local variables.
# Local variables can override environment variables.
diff --git a/src/abstractions/ctrl/apax.yml b/src/abstractions/ctrl/apax.yml
index 33608c790..7ad7a57c7 100644
--- a/src/abstractions/ctrl/apax.yml
+++ b/src/abstractions/ctrl/apax.yml
@@ -13,7 +13,7 @@ devDependencies:
dependencies:
"@inxton/ax.axopen.min": '0.0.0-dev.0'
installStrategy: strict
-apaxVersion: 3.4.2
+apaxVersion: 3.5.0
scripts:
postbuild:
- dotnet ixc
diff --git a/src/apax.yml b/src/apax.yml
index 5eaa8d63d..92d87bfcd 100644
--- a/src/apax.yml
+++ b/src/apax.yml
@@ -6,4 +6,4 @@ type: workspace
devDependencies:
"@inxton/ax-sdk": '0.0.0-dev.0'
installStrategy: strict
-apaxVersion: 3.4.2
+apaxVersion: 3.5.0
diff --git a/src/ax.axopen.app/ctrl/apax.yml b/src/ax.axopen.app/ctrl/apax.yml
index 1f182ba71..d6f42e452 100644
--- a/src/ax.axopen.app/ctrl/apax.yml
+++ b/src/ax.axopen.app/ctrl/apax.yml
@@ -6,7 +6,7 @@ files:
registries:
"@inxton": "https://npm.pkg.github.com/"
catalogs:
- "@inxton/ax.catalog": 0.0.9
+ "@inxton/ax.catalog": 0.0.10
devDependencies:
"@inxton/ax-sdk": '0.0.0-dev.0'
dependencies:
@@ -17,7 +17,7 @@ dependencies:
"@ax/dcp-utility": 1.1.3
"@ax/hardware-diagnostics": 0.3.0
installStrategy: strict
-apaxVersion: 3.4.2
+apaxVersion: 3.5.0
scripts:
ib: |
apax install
diff --git a/src/ax.axopen.hwlibrary/ctrl/apax.yml b/src/ax.axopen.hwlibrary/ctrl/apax.yml
index 9ced2de54..6a11456d3 100644
--- a/src/ax.axopen.hwlibrary/ctrl/apax.yml
+++ b/src/ax.axopen.hwlibrary/ctrl/apax.yml
@@ -6,7 +6,7 @@ files:
registries:
"@inxton": "https://npm.pkg.github.com/"
catalogs:
- "@inxton/ax.catalog": 0.0.9
+ "@inxton/ax.catalog": 0.0.10
devDependencies:
"@inxton/ax-sdk": '0.0.0-dev.0'
dependencies:
@@ -17,8 +17,9 @@ dependencies:
"@ax/system-timer": 9.0.12
"@ax/system-serde": 9.0.12
"@ax/system-bitaccess": 9.0.12
+ "@ax/simatic-1500-hardware-utilities": 4.0.7
installStrategy: strict
-apaxVersion: 3.4.2
+apaxVersion: 3.5.0
scripts:
ib: |
apax install
diff --git a/src/ax.axopen.min/ctrl/apax.yml b/src/ax.axopen.min/ctrl/apax.yml
index 0d9889bee..4aac1d1f0 100644
--- a/src/ax.axopen.min/ctrl/apax.yml
+++ b/src/ax.axopen.min/ctrl/apax.yml
@@ -6,13 +6,13 @@ files:
registries:
"@inxton": "https://npm.pkg.github.com/"
catalogs:
- "@inxton/ax.catalog": 0.0.9
+ "@inxton/ax.catalog": 0.0.10
devDependencies:
"@inxton/ax-sdk": '0.0.0-dev.0'
dependencies:
"@ax/system-strings": 9.0.12
installStrategy: strict
-apaxVersion: 3.4.2
+apaxVersion: 3.5.0
scripts:
ib: |
apax install
diff --git a/src/ax.catalog/apax.yml b/src/ax.catalog/apax.yml
index 7f69fb971..0457f4dbe 100644
--- a/src/ax.catalog/apax.yml
+++ b/src/ax.catalog/apax.yml
@@ -1,73 +1,73 @@
name: "@inxton/ax.catalog"
-version: '0.0.9'
+version: '0.0.10'
registries:
"@inxton": "https://npm.pkg.github.com/"
type: catalog
keywords:
- "catalog"
catalogDependencies:
- "@ax/apax-build": 2.0.20 # @ax/simatic-ax@2504.0.0-rc.1 contained at the time of creation this catalog (1.3.2025) version 2.0.20
- "@ax/axunit-mocking": 7.1.6 # @ax/simatic-ax@2504.0.0-rc.1 contained at the time of creation this catalog (1.3.2025) version 7.0.11
- "@ax/axunitst": 7.1.6 # @ax/simatic-ax@2504.0.0-rc.1 contained at the time of creation this catalog (1.3.2025) version 7.0.11
- "@ax/axunitst-library": 7.1.6 # @ax/simatic-ax@2504.0.0-rc.1 contained at the time of creation this catalog (1.3.2025) version 7.0.11
- "@ax/axunitst-ls-contrib": 7.1.6 # @ax/simatic-ax@2504.0.0-rc.1 contained at the time of creation this catalog (1.3.2025) version 7.0.11
- "@ax/build-native": 16.0.3 # @ax/simatic-ax@2504.0.0-rc.1 contained at the time of creation this catalog (1.3.2025) version 16.0.3
- "@ax/certificate-management": 1.1.3 # @ax/simatic-ax@2504.0.0-rc.1 contained at the time of creation this catalog (1.3.2025) version 1.1.3
- "@ax/dcp-utility": 1.1.3 # @ax/simatic-ax@2504.0.0-rc.1 contained at the time of creation this catalog (1.3.2025) version 1.1.3
- "@ax/diagnostic-buffer": 1.3.2 # @ax/simatic-ax@2504.0.0-rc.1 contained at the time of creation this catalog (1.3.2025) version 1.3.2
- "@ax/hardware-diagnostics": 0.3.0 # @ax/simatic-ax@2504.0.0-rc.1 contained at the time of creation this catalog (1.3.2025) version 0.3.0
- "@ax/hw-s7-1500": 2.1.0 # @ax/simatic-ax@2504.0.0-rc.1 contained at the time of creation this catalog (1.3.2025) version 2.0.65
- "@ax/hwc": 2.1.0 # @ax/simatic-ax@2504.0.0-rc.1 contained at the time of creation this catalog (1.3.2025) version 2.0.65
- "@ax/hwld": 2.1.0 # @ax/simatic-ax@2504.0.0-rc.1 contained at the time of creation this catalog (1.3.2025) version 2.0.20
- "@ax/mod": 1.6.5 # @ax/simatic-ax@2504.0.0-rc.1 contained at the time of creation this catalog (1.3.2025) version 1.6.5
- "@ax/mon": 1.6.5 # @ax/simatic-ax@2504.0.0-rc.1 contained at the time of creation this catalog (1.3.2025) version 1.6.5
- "@ax/opcua-server-config": 2.0.0 # @ax/simatic-ax@2504.0.0-rc.1 contained at the time of creation this catalog (1.3.2025) version 2.0.0
- "@ax/performance-info": 1.1.2 # @ax/simatic-ax@2504.0.0-rc.1 contained at the time of creation this catalog (1.3.2025) version 1.1.2
- "@ax/plc-info": 3.0.0 # @ax/simatic-ax@2504.0.0-rc.1 contained at the time of creation this catalog (1.3.2025) version 3.0.0
- "@ax/sdb": 1.6.5 # @ax/simatic-ax@2504.0.0-rc.1 contained at the time of creation this catalog (1.3.2025) version 1.6.5
- "@ax/simatic-1500": 8.0.3 # @ax/simatic-ax@2504.0.0-rc.1 contained at the time of creation this catalog (1.3.2025) version 8.0.3
- "@ax/simatic-1500-alarming": 3.0.3 # @ax/simatic-ax@2504.0.0-rc.1 contained at the time of creation this catalog (1.3.2025) version 3.0.3
- "@ax/simatic-1500-clocks": 9.0.1 # @ax/simatic-ax@2504.0.0-rc.1 contained at the time of creation this catalog (1.3.2025) version 9.0.1
- "@ax/simatic-1500-communication": 9.0.0 # @ax/simatic-ax@2504.0.0-rc.1 contained at the time of creation this catalog (1.3.2025) version 9.0.0
- "@ax/simatic-1500-crypto": 2.0.7 # @ax/simatic-ax@2504.0.0-rc.1 contained at the time of creation this catalog (1.3.2025) version 2.0.7
- "@ax/simatic-1500-diagnostics": 3.0.3 # @ax/simatic-ax@2504.0.0-rc.1 contained at the time of creation this catalog (1.3.2025) version 3.0.3
- "@ax/simatic-1500-diagnostics-hardware": 9.0.0 # @ax/simatic-ax@2504.0.0-rc.1 contained at the time of creation this catalog (1.3.2025) version 9.0.0
- "@ax/simatic-1500-distributedio": 9.0.3 # @ax/simatic-ax@2504.0.0-rc.1 contained at the time of creation this catalog (1.3.2025) version 9.0.3
- "@ax/simatic-1500-fileaccess": 8.0.1 # @ax/simatic-ax@2504.0.0-rc.1 contained at the time of creation this catalog (1.3.2025) version 8.0.1
- "@ax/simatic-1500-hardware-utilities": 4.0.7 # @ax/simatic-ax@2504.0.0-rc.1 contained at the time of creation this catalog (1.3.2025) version 4.0.7
- "@ax/simatic-1500-memoryaccess": 4.0.7 # @ax/simatic-ax@2504.0.0-rc.1 contained at the time of creation this catalog (1.3.2025) version 4.0.7
- "@ax/simatic-1500-motioncontrol-native-v5": 8.0.11 # @ax/simatic-ax@2504.0.0-rc.1 contained at the time of creation this catalog (1.3.2025) version 8.0.11
- "@ax/simatic-1500-motioncontrol-native-v6": 8.0.11 # @ax/simatic-ax@2504.0.0-rc.1 contained at the time of creation this catalog (1.3.2025) version 8.0.11
- "@ax/simatic-1500-motioncontrol-native-v7": 8.0.11 # @ax/simatic-ax@2504.0.0-rc.1 contained at the time of creation this catalog (1.3.2025) version 8.0.11
- "@ax/simatic-1500-motioncontrol-native-v8": 8.0.11 # @ax/simatic-ax@2504.0.0-rc.1 contained at the time of creation this catalog (1.3.2025) version 8.0.11
- "@ax/simatic-1500-motioncontrol-native-v9": 8.0.11 # @ax/simatic-ax@2504.0.0-rc.1 contained at the time of creation this catalog (1.3.2025) version 8.0.11
- "@ax/simatic-1500-motioncontrol-v7": 8.0.11 # @ax/simatic-ax@2504.0.0-rc.1 contained at the time of creation this catalog (1.3.2025) version 8.0.11
- "@ax/simatic-1500-motioncontrol-v7-mocking": 8.0.11 # @ax/simatic-ax@2504.0.0-rc.1 contained at the time of creation this catalog (1.3.2025) version 8.0.11
- "@ax/simatic-1500-motioncontrol-v8": 8.0.11 # @ax/simatic-ax@2504.0.0-rc.1 contained at the time of creation this catalog (1.3.2025) version 8.0.11
- "@ax/simatic-1500-motioncontrol-v8-mocking": 8.0.11 # @ax/simatic-ax@2504.0.0-rc.1 contained at the time of creation this catalog (1.3.2025) version 8.0.11
- "@ax/simatic-1500-motioncontrol-v9": 8.0.11 # @ax/simatic-ax@2504.0.0-rc.1 contained at the time of creation this catalog (1.3.2025) version 8.0.11
- "@ax/simatic-1500-motioncontrol-v9-mocking": 8.0.11 # @ax/simatic-ax@2504.0.0-rc.1 contained at the time of creation this catalog (1.3.2025) version 8.0.11
- "@ax/simatic-1500-processimage": 9.0.1 # @ax/simatic-ax@2504.0.0-rc.1 contained at the time of creation this catalog (1.3.2025) version 9.0.1
- "@ax/simatic-1500-tasks": 9.0.3 # @ax/simatic-ax@2504.0.0-rc.1 contained at the time of creation this catalog (1.3.2025) version 9.0.3
- "@ax/simatic-package-tool": 2.0.11 # @ax/simatic-ax@2504.0.0-rc.1 contained at the time of creation this catalog (1.3.2025) version 2.0.11
- "@ax/simatic-pragma-stc-plugin": 5.0.8 # @ax/simatic-ax@2504.0.0-rc.1 contained at the time of creation this catalog (1.3.2025) version 5.0.8
- "@ax/sld": 3.1.3 # @ax/simatic-ax@2504.0.0-rc.1 contained at the time of creation this catalog (1.3.2025) version 3.1.2
- "@ax/st-ls": 9.0.72 # @ax/simatic-ax@2504.0.0-rc.1 contained at the time of creation this catalog (1.3.2025) version 9.0.72
- "@ax/st-resources.stc-plugin": 2.0.10 # @ax/simatic-ax@2504.0.0-rc.1 contained at the time of creation this catalog (1.3.2025) version 2.0.10
- "@ax/stc": 9.0.72 # @ax/simatic-ax@2504.0.0-rc.1 contained at the time of creation this catalog (1.3.2025) version 9.0.72
- "@ax/system": 9.0.12 # @ax/simatic-ax@2504.0.0-rc.1 contained at the time of creation this catalog (1.3.2025) version 9.0.12
- "@ax/system-bitaccess": 9.0.12 # @ax/simatic-ax@2504.0.0-rc.1 contained at the time of creation this catalog (1.3.2025) version 9.0.12
- "@ax/system-conversion": 9.0.12 # @ax/simatic-ax@2504.0.0-rc.1 contained at the time of creation this catalog (1.3.2025) version 9.0.12
- "@ax/system-counters": 9.0.12 # @ax/simatic-ax@2504.0.0-rc.1 contained at the time of creation this catalog (1.3.2025) version 9.0.12
- "@ax/system-datetime": 9.0.12 # @ax/simatic-ax@2504.0.0-rc.1 contained at the time of creation this catalog (1.3.2025) version 9.0.12
- "@ax/system-edgedetection": 9.0.12 # @ax/simatic-ax@2504.0.0-rc.1 contained at the time of creation this catalog (1.3.2025) version 9.0.12
- "@ax/system-fastmath": 9.0.12 # @ax/simatic-ax@2504.0.0-rc.1 contained at the time of creation this catalog (1.3.2025) version 9.0.12
- "@ax/system-math": 9.0.12 # @ax/simatic-ax@2504.0.0-rc.1 contained at the time of creation this catalog (1.3.2025) version 9.0.12
- "@ax/system-selection": 9.0.12 # @ax/simatic-ax@2504.0.0-rc.1 contained at the time of creation this catalog (1.3.2025) version 9.0.12
- "@ax/system-serde": 9.0.12 # @ax/simatic-ax@2504.0.0-rc.1 contained at the time of creation this catalog (1.3.2025) version 9.0.12
- "@ax/system-strings": 9.0.12 # @ax/simatic-ax@2504.0.0-rc.1 contained at the time of creation this catalog (1.3.2025) version 9.0.12
- "@ax/system-timer": 9.0.12 # @ax/simatic-ax@2504.0.0-rc.1 contained at the time of creation this catalog (1.3.2025) version 9.0.12
- "@ax/target-llvm": 9.0.72 # @ax/simatic-ax@2504.0.0-rc.1 contained at the time of creation this catalog (1.3.2025) version 9.0.72
- "@ax/target-mc7plus": 9.0.72 # @ax/simatic-ax@2504.0.0-rc.1 contained at the time of creation this catalog (1.3.2025) version 9.0.72
- "@ax/trace": 2.9.0 # @ax/simatic-ax@2504.0.0-rc.1 contained at the time of creation this catalog (1.3.2025) version 2.8.1
-# "@ax/sdk": 2504.0.0-rc.1 # @ax/simatic-ax@2504.0.0-rc.1 contained at the time of creation this catalog (1.3.2025) version 2504.0.0-rc.1
+ "@ax/apax-build": 2.0.20 # @ax/simatic-ax@2504.0.0-rc.2 contained at the time of creation this catalog (11.4.2025) version 2.0.20
+ "@ax/axunit-mocking": 7.1.6 # @ax/simatic-ax@2504.0.0-rc.2 contained at the time of creation this catalog (11.4.2025) version 7.1.6
+ "@ax/axunitst": 7.1.6 # @ax/simatic-ax@2504.0.0-rc.2 contained at the time of creation this catalog (11.4.2025) version 7.1.6
+ "@ax/axunitst-library": 7.1.6 # @ax/simatic-ax@2504.0.0-rc.2 contained at the time of creation this catalog (11.4.2025) version 7.1.6
+ "@ax/axunitst-ls-contrib": 7.1.6 # @ax/simatic-ax@2504.0.0-rc.2 contained at the time of creation this catalog (11.4.2025) version 7.1.6
+ "@ax/build-native": 16.0.3 # @ax/simatic-ax@2504.0.0-rc.2 contained at the time of creation this catalog (11.4.2025) version 16.0.3
+ "@ax/certificate-management": 1.1.3 # @ax/simatic-ax@2504.0.0-rc.2 contained at the time of creation this catalog (11.4.2025) version 1.1.3
+ "@ax/dcp-utility": 1.1.3 # @ax/simatic-ax@2504.0.0-rc.2 contained at the time of creation this catalog (11.4.2025) version 1.1.3
+ "@ax/diagnostic-buffer": 1.3.2 # @ax/simatic-ax@2504.0.0-rc.2 contained at the time of creation this catalog (11.4.2025) version 1.3.2
+ "@ax/hardware-diagnostics": 0.3.0 # @ax/simatic-ax@2504.0.0-rc.2 contained at the time of creation this catalog (11.4.2025) version 0.3.0
+ "@ax/hw-s7-1500": 2.1.0 # @ax/simatic-ax@2504.0.0-rc.2 contained at the time of creation this catalog (11.4.2025) version 2.0.65
+ "@ax/hwc": 2.1.0 # @ax/simatic-ax@2504.0.0-rc.2 contained at the time of creation this catalog (11.4.2025) version 2.0.65
+ "@ax/hwld": 2.1.0 # @ax/simatic-ax@2504.0.0-rc.2 contained at the time of creation this catalog (11.4.2025) version 2.0.20
+ "@ax/mod": 1.6.5 # @ax/simatic-ax@2504.0.0-rc.2 contained at the time of creation this catalog (11.4.2025) version 1.6.5
+ "@ax/mon": 1.6.5 # @ax/simatic-ax@2504.0.0-rc.2 contained at the time of creation this catalog (11.4.2025) version 1.6.5
+ "@ax/opcua-server-config": 2.0.0 # @ax/simatic-ax@2504.0.0-rc.2 contained at the time of creation this catalog (11.4.2025) version 2.0.0
+ "@ax/performance-info": 1.1.2 # @ax/simatic-ax@2504.0.0-rc.2 contained at the time of creation this catalog (11.4.2025) version 1.1.2
+ "@ax/plc-info": 3.0.0 # @ax/simatic-ax@2504.0.0-rc.2 contained at the time of creation this catalog (11.4.2025) version 3.0.0
+ "@ax/sdb": 1.6.5 # @ax/simatic-ax@2504.0.0-rc.2 contained at the time of creation this catalog (11.4.2025) version 1.6.5
+ "@ax/simatic-1500": 8.0.3 # @ax/simatic-ax@2504.0.0-rc.2 contained at the time of creation this catalog (11.4.2025) version 8.0.3
+ "@ax/simatic-1500-alarming": 3.0.3 # @ax/simatic-ax@2504.0.0-rc.2 contained at the time of creation this catalog (11.4.2025) version 3.0.3
+ "@ax/simatic-1500-clocks": 9.0.1 # @ax/simatic-ax@2504.0.0-rc.2 contained at the time of creation this catalog (11.4.2025) version 9.0.1
+ "@ax/simatic-1500-communication": 9.0.0 # @ax/simatic-ax@2504.0.0-rc.2 contained at the time of creation this catalog (11.4.2025) version 9.0.0
+ "@ax/simatic-1500-crypto": 2.0.7 # @ax/simatic-ax@2504.0.0-rc.2 contained at the time of creation this catalog (11.4.2025) version 2.0.7
+ "@ax/simatic-1500-diagnostics": 3.0.3 # @ax/simatic-ax@2504.0.0-rc.2 contained at the time of creation this catalog (11.4.2025) version 3.0.3
+ "@ax/simatic-1500-diagnostics-hardware": 9.0.0 # @ax/simatic-ax@2504.0.0-rc.2 contained at the time of creation this catalog (11.4.2025) version 9.0.0
+ "@ax/simatic-1500-distributedio": 9.0.3 # @ax/simatic-ax@2504.0.0-rc.2 contained at the time of creation this catalog (11.4.2025) version 9.0.3
+ "@ax/simatic-1500-fileaccess": 8.0.1 # @ax/simatic-ax@2504.0.0-rc.2 contained at the time of creation this catalog (11.4.2025) version 8.0.1
+ "@ax/simatic-1500-hardware-utilities": 4.0.7 # @ax/simatic-ax@2504.0.0-rc.2 contained at the time of creation this catalog (11.4.2025) version 4.0.7
+ "@ax/simatic-1500-memoryaccess": 4.0.7 # @ax/simatic-ax@2504.0.0-rc.2 contained at the time of creation this catalog (11.4.2025) version 4.0.7
+ "@ax/simatic-1500-motioncontrol-native-v5": 8.0.11 # @ax/simatic-ax@2504.0.0-rc.2 contained at the time of creation this catalog (11.4.2025) version 8.0.11
+ "@ax/simatic-1500-motioncontrol-native-v6": 8.0.11 # @ax/simatic-ax@2504.0.0-rc.2 contained at the time of creation this catalog (11.4.2025) version 8.0.11
+ "@ax/simatic-1500-motioncontrol-native-v7": 8.0.11 # @ax/simatic-ax@2504.0.0-rc.2 contained at the time of creation this catalog (11.4.2025) version 8.0.11
+ "@ax/simatic-1500-motioncontrol-native-v8": 8.0.11 # @ax/simatic-ax@2504.0.0-rc.2 contained at the time of creation this catalog (11.4.2025) version 8.0.11
+ "@ax/simatic-1500-motioncontrol-native-v9": 8.0.11 # @ax/simatic-ax@2504.0.0-rc.2 contained at the time of creation this catalog (11.4.2025) version 8.0.11
+ "@ax/simatic-1500-motioncontrol-v7": 8.0.11 # @ax/simatic-ax@2504.0.0-rc.2 contained at the time of creation this catalog (11.4.2025) version 8.0.11
+ "@ax/simatic-1500-motioncontrol-v7-mocking": 8.0.11 # @ax/simatic-ax@2504.0.0-rc.2 contained at the time of creation this catalog (11.4.2025) version 8.0.11
+ "@ax/simatic-1500-motioncontrol-v8": 8.0.11 # @ax/simatic-ax@2504.0.0-rc.2 contained at the time of creation this catalog (11.4.2025) version 8.0.11
+ "@ax/simatic-1500-motioncontrol-v8-mocking": 8.0.11 # @ax/simatic-ax@2504.0.0-rc.2 contained at the time of creation this catalog (11.4.2025) version 8.0.11
+ "@ax/simatic-1500-motioncontrol-v9": 8.0.11 # @ax/simatic-ax@2504.0.0-rc.2 contained at the time of creation this catalog (11.4.2025) version 8.0.11
+ "@ax/simatic-1500-motioncontrol-v9-mocking": 8.0.11 # @ax/simatic-ax@2504.0.0-rc.2 contained at the time of creation this catalog (11.4.2025) version 8.0.11
+ "@ax/simatic-1500-processimage": 9.0.1 # @ax/simatic-ax@2504.0.0-rc.2 contained at the time of creation this catalog (11.4.2025) version 9.0.1
+ "@ax/simatic-1500-tasks": 9.0.3 # @ax/simatic-ax@2504.0.0-rc.2 contained at the time of creation this catalog (11.4.2025) version 9.0.3
+ "@ax/simatic-package-tool": 2.0.11 # @ax/simatic-ax@2504.0.0-rc.2 contained at the time of creation this catalog (11.4.2025) version 2.0.11
+ "@ax/simatic-pragma-stc-plugin": 5.0.8 # @ax/simatic-ax@2504.0.0-rc.2 contained at the time of creation this catalog (11.4.2025) version 5.0.8
+ "@ax/sld": 3.1.3 # @ax/simatic-ax@2504.0.0-rc.2 contained at the time of creation this catalog (11.4.2025) version 3.1.3
+ "@ax/st-ls": 9.1.36 # @ax/simatic-ax@2504.0.0-rc.2 contained at the time of creation this catalog (11.4.2025) version 9.1.36
+ "@ax/st-resources.stc-plugin": 2.0.10 # @ax/simatic-ax@2504.0.0-rc.2 contained at the time of creation this catalog (11.4.2025) version 2.0.10
+ "@ax/stc": 9.1.36 # @ax/simatic-ax@2504.0.0-rc.2 contained at the time of creation this catalog (11.4.2025) version 9.1.36
+ "@ax/system": 9.0.12 # @ax/simatic-ax@2504.0.0-rc.2 contained at the time of creation this catalog (11.4.2025) version 9.0.12
+ "@ax/system-bitaccess": 9.0.12 # @ax/simatic-ax@2504.0.0-rc.2 contained at the time of creation this catalog (11.4.2025) version 9.0.12
+ "@ax/system-conversion": 9.0.12 # @ax/simatic-ax@2504.0.0-rc.2 contained at the time of creation this catalog (11.4.2025) version 9.0.12
+ "@ax/system-counters": 9.0.12 # @ax/simatic-ax@2504.0.0-rc.2 contained at the time of creation this catalog (11.4.2025) version 9.0.12
+ "@ax/system-datetime": 9.0.12 # @ax/simatic-ax@2504.0.0-rc.2 contained at the time of creation this catalog (11.4.2025) version 9.0.12
+ "@ax/system-edgedetection": 9.0.12 # @ax/simatic-ax@2504.0.0-rc.2 contained at the time of creation this catalog (11.4.2025) version 9.0.12
+ "@ax/system-fastmath": 9.0.12 # @ax/simatic-ax@2504.0.0-rc.2 contained at the time of creation this catalog (11.4.2025) version 9.0.12
+ "@ax/system-math": 9.0.12 # @ax/simatic-ax@2504.0.0-rc.2 contained at the time of creation this catalog (11.4.2025) version 9.0.12
+ "@ax/system-selection": 9.0.12 # @ax/simatic-ax@2504.0.0-rc.2 contained at the time of creation this catalog (11.4.2025) version 9.0.12
+ "@ax/system-serde": 9.0.12 # @ax/simatic-ax@2504.0.0-rc.2 contained at the time of creation this catalog (11.4.2025) version 9.0.12
+ "@ax/system-strings": 9.0.12 # @ax/simatic-ax@2504.0.0-rc.2 contained at the time of creation this catalog (11.4.2025) version 9.0.12
+ "@ax/system-timer": 9.0.12 # @ax/simatic-ax@2504.0.0-rc.2 contained at the time of creation this catalog (11.4.2025) version 9.0.12
+ "@ax/target-llvm": 9.1.36 # @ax/simatic-ax@2504.0.0-rc.2 contained at the time of creation this catalog (11.4.2025) version 9.1.36
+ "@ax/target-mc7plus": 9.1.36 # @ax/simatic-ax@2504.0.0-rc.2 contained at the time of creation this catalog (11.4.2025) version 9.1.36
+ "@ax/trace": 2.9.0 # @ax/simatic-ax@2504.0.0-rc.2 contained at the time of creation this catalog (11.4.2025) version 2.9.0
+# "@ax/sdk": 2504.0.0-rc.2 # @ax/simatic-ax@2504.0.0-rc.2 contained at the time of creation this catalog (11.4.2025) version 2504.0.0-rc.2
diff --git a/src/ax.latest.packages/ctrl/apax.yml b/src/ax.latest.packages/ctrl/apax.yml
index 0804a2bb2..87786deee 100644
--- a/src/ax.latest.packages/ctrl/apax.yml
+++ b/src/ax.latest.packages/ctrl/apax.yml
@@ -8,7 +8,7 @@ devDependencies:
registries:
"@inxton": "https://npm.pkg.github.com/"
catalogs:
- "@inxton/ax.catalog": 0.0.9
+ "@inxton/ax.catalog": 0.0.10
dependencies:
"@ax/simatic-1500-clocks": 9.0.1
"@ax/system-bitaccess": 9.0.12
@@ -17,10 +17,10 @@ dependencies:
"@ax/hwc": 2.1.0
"@ax/hw-s7-1500": 2.1.0
"@ax/hwld": 2.1.0
- "@ax/stc": 9.0.72
+ "@ax/stc": 9.1.36
"@ax/sld": 3.1.3
installStrategy: strict
-apaxVersion: 3.4.2
+apaxVersion: 3.5.0
scripts:
ib: |
apax install
diff --git a/src/components.abb.robotics/app/apax.yml b/src/components.abb.robotics/app/apax.yml
index 5d116b358..6d006cdcb 100644
--- a/src/components.abb.robotics/app/apax.yml
+++ b/src/components.abb.robotics/app/apax.yml
@@ -19,7 +19,7 @@ variables:
registries:
"@inxton": "https://npm.pkg.github.com/"
catalogs:
- "@inxton/ax.catalog": 0.0.9
+ "@inxton/ax.catalog": 0.0.10
devDependencies:
"@inxton/ax-sdk": '0.0.0-dev.0'
dependencies:
@@ -27,7 +27,7 @@ dependencies:
"@inxton/ax.axopen.app": '0.0.0-dev.0'
"@inxton/axopen.simatic1500": '0.0.0-dev.0'
installStrategy: strict
-apaxVersion: 3.4.2
+apaxVersion: 3.5.0
scripts:
# For proper execution of these scripts, the following variables need to be defined as environment variables or local variables.
# Local variables can override environment variables.
diff --git a/src/components.abb.robotics/ctrl/apax.yml b/src/components.abb.robotics/ctrl/apax.yml
index 3a2233685..eda202cba 100644
--- a/src/components.abb.robotics/ctrl/apax.yml
+++ b/src/components.abb.robotics/ctrl/apax.yml
@@ -13,7 +13,7 @@ devDependencies:
dependencies:
"@inxton/axopen.components.robotics": '0.0.0-dev.0'
installStrategy: strict
-apaxVersion: 3.4.2
+apaxVersion: 3.5.0
scripts:
postbuild:
- dotnet ixc
diff --git a/src/components.abstractions/app/apax.yml b/src/components.abstractions/app/apax.yml
index b30bbc8cb..1732b557e 100644
--- a/src/components.abstractions/app/apax.yml
+++ b/src/components.abstractions/app/apax.yml
@@ -19,7 +19,7 @@ variables:
registries:
"@inxton": "https://npm.pkg.github.com/"
catalogs:
- "@inxton/ax.catalog": 0.0.9
+ "@inxton/ax.catalog": 0.0.10
devDependencies:
"@inxton/ax-sdk": '0.0.0-dev.0'
dependencies:
@@ -27,7 +27,7 @@ dependencies:
"@inxton/ax.axopen.app": '0.0.0-dev.0'
"@inxton/axopen.simatic1500": '0.0.0-dev.0'
installStrategy: strict
-apaxVersion: 3.4.2
+apaxVersion: 3.5.0
scripts:
# For proper execution of these scripts, the following variables need to be defined as environment variables or local variables.
# Local variables can override environment variables.
diff --git a/src/components.abstractions/ctrl/apax.yml b/src/components.abstractions/ctrl/apax.yml
index 8c6eece52..26b1dd638 100644
--- a/src/components.abstractions/ctrl/apax.yml
+++ b/src/components.abstractions/ctrl/apax.yml
@@ -13,7 +13,7 @@ devDependencies:
dependencies:
"@inxton/axopen.core": '0.0.0-dev.0'
installStrategy: strict
-apaxVersion: 3.4.2
+apaxVersion: 3.5.0
scripts:
postbuild:
- dotnet ixc
diff --git a/src/components.balluff.identification/app/apax.yml b/src/components.balluff.identification/app/apax.yml
index 4e25604d8..5098982c5 100644
--- a/src/components.balluff.identification/app/apax.yml
+++ b/src/components.balluff.identification/app/apax.yml
@@ -19,7 +19,7 @@ variables:
registries:
"@inxton": "https://npm.pkg.github.com/"
catalogs:
- "@inxton/ax.catalog": 0.0.9
+ "@inxton/ax.catalog": 0.0.10
devDependencies:
"@inxton/ax-sdk": '0.0.0-dev.0'
dependencies:
@@ -27,7 +27,7 @@ dependencies:
"@inxton/ax.axopen.app": '0.0.0-dev.0'
"@inxton/axopen.simatic1500": '0.0.0-dev.0'
installStrategy: strict
-apaxVersion: 3.4.2
+apaxVersion: 3.5.0
scripts:
# For proper execution of these scripts, the following variables need to be defined as environment variables or local variables.
# Local variables can override environment variables.
diff --git a/src/components.balluff.identification/ctrl/apax.yml b/src/components.balluff.identification/ctrl/apax.yml
index 4dd207541..96d56e0b5 100644
--- a/src/components.balluff.identification/ctrl/apax.yml
+++ b/src/components.balluff.identification/ctrl/apax.yml
@@ -13,7 +13,7 @@ devDependencies:
dependencies:
"@inxton/axopen.io": '0.0.0-dev.0'
installStrategy: strict
-apaxVersion: 3.4.2
+apaxVersion: 3.5.0
scripts:
postbuild:
- dotnet ixc
diff --git a/src/components.cognex.vision/app/apax.yml b/src/components.cognex.vision/app/apax.yml
index 37b0e9838..c6b2315eb 100644
--- a/src/components.cognex.vision/app/apax.yml
+++ b/src/components.cognex.vision/app/apax.yml
@@ -19,7 +19,7 @@ variables:
registries:
"@inxton": "https://npm.pkg.github.com/"
catalogs:
- "@inxton/ax.catalog": 0.0.9
+ "@inxton/ax.catalog": 0.0.10
devDependencies:
"@inxton/ax-sdk": '0.0.0-dev.0'
dependencies:
@@ -27,7 +27,7 @@ dependencies:
"@inxton/ax.axopen.app": '0.0.0-dev.0'
"@inxton/axopen.simatic1500": '0.0.0-dev.0'
installStrategy: strict
-apaxVersion: 3.4.2
+apaxVersion: 3.5.0
scripts:
# For proper execution of these scripts, the following variables need to be defined as environment variables or local variables.
# Local variables can override environment variables.
diff --git a/src/components.cognex.vision/app/src/Documentation/Component_1.st b/src/components.cognex.vision/app/src/Documentation/Component_1.st
index 58d5e4e14..11500a2b9 100644
--- a/src/components.cognex.vision/app/src/Documentation/Component_1.st
+++ b/src/components.cognex.vision/app/src/Documentation/Component_1.st
@@ -31,18 +31,7 @@ NAMESPACE AXOpen.Components.Cognex.Vision.v_6_0_0_0
END_IF;
//
- Insight_7600.Run( parent := THIS,
- ResultDataSize := AXOpen.Components.Cognex.Vision.v_6_0_0_0.eAxoInsight_ResultDataSize#RESULT_DATA_64B,
- UserDataSize := AXOpen.Components.Cognex.Vision.v_6_0_0_0.eAxoInsight_UserDataSize#USER_DATA_64B,
- hwID := HwIdentifiers#is7600_HwID,
- hwIdAcquisitionControl := HwIdentifiers#is7600_Acquisition_Control_Acquisition_Control_HwID,
- hwIdAcquisitionStatus := HwIdentifiers#is7600_Acquisition_Status_Acquisition_Status_HwID,
- hwIdInspectionControl := HwIdentifiers#is7600_Inspection_Control_Inspection_Control_HwID,
- hwIdInspectionStatus := HwIdentifiers#is7600_Inspection_Status_Inspection_Status_HwID,
- hwIdCommandControl := HwIdentifiers#is7600_Command_Control_Command_Control_HwID,
- hwIdSoftEventControl := HwIdentifiers#is7600_SoftEvent_Control_SoftEvent_Control_HwID,
- hwIdResultData := HwIdentifiers#is7600_Result_Data_64_bytes_Results___64_bytes_HwID,
- hwIdUserData := HwIdentifiers#is7600_User_Data_64_bytes_User_Data___64_bytes_HwID);
+ Insight_7600.Run(parent := THIS, hwID := HwIdentifiers#is7600_HwID);
//
THIS.UseInSequencer();
END_METHOD
diff --git a/src/components.cognex.vision/app/src/Documentation/Component_2.st b/src/components.cognex.vision/app/src/Documentation/Component_2.st
index 5ac565dc7..5e669cd00 100644
--- a/src/components.cognex.vision/app/src/Documentation/Component_2.st
+++ b/src/components.cognex.vision/app/src/Documentation/Component_2.st
@@ -30,18 +30,8 @@ NAMESPACE AXOpen.Components.Cognex.Vision.v_6_0_0_0
//
END_IF;
- //
- Dataman_280.Run(parent := THIS,
- ResultDataSize := AXOpen.Components.Cognex.Vision.v_6_0_0_0.eAxoDataman_ResultDataSize#RESULT_DATA_128B,
- UserDataSize := AXOpen.Components.Cognex.Vision.v_6_0_0_0.eAxoDataman_UserDataSize#USER_DATA_128B,
- hwID := HwIdentifiers#dm_280_HwID,
- hwIdAcquisitionControl := HwIdentifiers#dm_280_Acquisition_Control_Acquisition_Control_HwID,
- hwIdAcquisitionStatus := HwIdentifiers#dm_280_Acquisition_Status_Acquisition_Status_HwID,
- hwIdResultsControl := HwIdentifiers#dm_280_Results_Control_Results_Control_HwID,
- hwIdResultsStatus := HwIdentifiers#dm_280_Results_Status_Results_Status_HwID,
- hwIdSoftEventControl := HwIdentifiers#dm_280_Soft_Event_Control_Soft_Event_Control_HwID,
- hwIdResultData := HwIdentifiers#dm_280_Result_Data_128_bytes_Result_Data___128_bytes_HwID,
- hwIdUserData := HwIdentifiers#dm_280_User_Data_128_bytes_User_Data___128_bytes_HwID);
+ //
+ Dataman_280.Run(parent := THIS, hwID := HwIdentifiers#dm_280_HwID);
//
THIS.UseInSequencer();
diff --git a/src/components.cognex.vision/app/src/Documentation/Component_3.st b/src/components.cognex.vision/app/src/Documentation/Component_3.st
index cf41ab021..2b556ce7b 100644
--- a/src/components.cognex.vision/app/src/Documentation/Component_3.st
+++ b/src/components.cognex.vision/app/src/Documentation/Component_3.st
@@ -31,17 +31,7 @@ NAMESPACE AXOpen.Components.Cognex.Vision.v_6_0_0_0
END_IF;
//
- Dataman_300.Run(parent := THIS,
- ResultDataSize := AXOpen.Components.Cognex.Vision.v_6_0_0_0.eAxoDataman_ResultDataSize#RESULT_DATA_64B,
- UserDataSize := AXOpen.Components.Cognex.Vision.v_6_0_0_0.eAxoDataman_UserDataSize#USER_DATA_64B,
- hwID := HwIdentifiers#dm_300_HwID,
- hwIdAcquisitionControl := HwIdentifiers#dm_300_Acquisition_Control_Acquisition_Control_HwID,
- hwIdAcquisitionStatus := HwIdentifiers#dm_300_Acquisition_Status_Acquisition_Status_HwID,
- hwIdResultsControl := HwIdentifiers#dm_300_Results_Control_Results_Control_HwID,
- hwIdResultsStatus := HwIdentifiers#dm_300_Results_Status_Results_Status_HwID,
- hwIdSoftEventControl := HwIdentifiers#dm_300_Soft_Event_Control_Soft_Event_Control_HwID,
- hwIdResultData := HwIdentifiers#dm_300_Result_Data_64_bytes_Result_Data___64_bytes_HwID,
- hwIdUserData := HwIdentifiers#dm_300_User_Data_64_bytes_User_Data___64_bytes_HwID);
+ Dataman_300.Run(parent := THIS, hwID := HwIdentifiers#dm_300_HwID);
//
THIS.UseInSequencer();
diff --git a/src/components.cognex.vision/app/src/Documentation/Component_4.st b/src/components.cognex.vision/app/src/Documentation/Component_4.st
index 3d70b591e..ca313d012 100644
--- a/src/components.cognex.vision/app/src/Documentation/Component_4.st
+++ b/src/components.cognex.vision/app/src/Documentation/Component_4.st
@@ -31,18 +31,7 @@ NAMESPACE AXOpen.Components.Cognex.Vision.v_6_0_0_0
END_IF;
//
- Insight_2800.Run( parent := THIS,
- ResultDataSize := AXOpen.Components.Cognex.Vision.v_6_0_0_0.eAxoInsight_ResultDataSize#RESULT_DATA_64B,
- UserDataSize := AXOpen.Components.Cognex.Vision.v_6_0_0_0.eAxoInsight_UserDataSize#USER_DATA_64B,
- hwID := HwIdentifiers#is2800_HwID,
- hwIdAcquisitionControl := HwIdentifiers#is2800_Acquisition_Control_Acquisition_Control_HwID,
- hwIdAcquisitionStatus := HwIdentifiers#is2800_Acquisition_Status_Acquisition_Status_HwID,
- hwIdInspectionControl := HwIdentifiers#is2800_Inspection_Control_Inspection_Control_HwID,
- hwIdInspectionStatus := HwIdentifiers#is2800_Inspection_Status_Inspection_Status_HwID,
- hwIdCommandControl := HwIdentifiers#is2800_Command_Control_Command_Control_HwID,
- hwIdSoftEventControl := HwIdentifiers#is2800_SoftEvent_Control_ExternalEvent_Control_HwID,
- hwIdResultData := HwIdentifiers#is2800_Result_Data_64_bytes_Results___64_bytes_HwID,
- hwIdUserData := HwIdentifiers#is2800_User_Data_64_bytes_User_Data___64_bytes_HwID);
+ Insight_2800.Run(parent := THIS, hwID := HwIdentifiers#is2800_HwID);
//
THIS.UseInSequencer();
END_METHOD
diff --git a/src/components.cognex.vision/app/src/Sandbox/SandboxContext.st b/src/components.cognex.vision/app/src/Sandbox/SandboxContext.st
index 7a63dcd62..a58d1c98f 100644
--- a/src/components.cognex.vision/app/src/Sandbox/SandboxContext.st
+++ b/src/components.cognex.vision/app/src/Sandbox/SandboxContext.st
@@ -25,18 +25,7 @@ NAMESPACE AXOpen.Components.Cognex.Vision.v_6_0_0_0
Insight_7600.ActivateManualControl();
END_IF;
- Insight_7600.Run( parent := _rootObject,
- ResultDataSize := AXOpen.Components.Cognex.Vision.v_6_0_0_0.eAxoInsight_ResultDataSize#RESULT_DATA_64B,
- UserDataSize := AXOpen.Components.Cognex.Vision.v_6_0_0_0.eAxoInsight_UserDataSize#USER_DATA_64B,
- hwID := HwIdentifiers#is7600_HwID,
- hwIdAcquisitionControl := HwIdentifiers#is7600_Acquisition_Control_Acquisition_Control_HwID,
- hwIdAcquisitionStatus := HwIdentifiers#is7600_Acquisition_Status_Acquisition_Status_HwID,
- hwIdInspectionControl := HwIdentifiers#is7600_Inspection_Control_Inspection_Control_HwID,
- hwIdInspectionStatus := HwIdentifiers#is7600_Inspection_Status_Inspection_Status_HwID,
- hwIdCommandControl := HwIdentifiers#is7600_Command_Control_Command_Control_HwID,
- hwIdSoftEventControl := HwIdentifiers#is7600_SoftEvent_Control_SoftEvent_Control_HwID,
- hwIdResultData := HwIdentifiers#is7600_Result_Data_64_bytes_Results___64_bytes_HwID,
- hwIdUserData := HwIdentifiers#is7600_User_Data_64_bytes_User_Data___64_bytes_HwID);
+ Insight_7600.Run(parent:= _rootObject, hwID := HwIdentifiers#is7600_HwID);
END_METHOD
END_CLASS
diff --git a/src/components.cognex.vision/ctrl/apax.yml b/src/components.cognex.vision/ctrl/apax.yml
index 00de07d45..239b349ea 100644
--- a/src/components.cognex.vision/ctrl/apax.yml
+++ b/src/components.cognex.vision/ctrl/apax.yml
@@ -13,7 +13,7 @@ devDependencies:
dependencies:
"@inxton/axopen.io": '0.0.0-dev.0'
installStrategy: strict
-apaxVersion: 3.4.2
+apaxVersion: 3.5.0
scripts:
postbuild:
- dotnet ixc
diff --git a/src/components.cognex.vision/ctrl/src/AxoDataman/v_6_0_0/AxoDataman.st b/src/components.cognex.vision/ctrl/src/AxoDataman/v_6_0_0/AxoDataman.st
index 04dd858aa..4e6e5a64c 100644
--- a/src/components.cognex.vision/ctrl/src/AxoDataman/v_6_0_0/AxoDataman.st
+++ b/src/components.cognex.vision/ctrl/src/AxoDataman/v_6_0_0/AxoDataman.st
@@ -2,34 +2,35 @@ USING AXOpen.Messaging.Static;
USING AXOpen.Messaging;
USING AXOpen.Core;
USING AXOpen.Components.Abstractions;
+USING Siemens.Simatic.S71500.Hardware.Utilities;
NAMESPACE AXOpen.Components.Cognex.Vision.v_6_0_0_0
{S7.extern=ReadWrite}
CLASS PUBLIC AxoDataman EXTENDS AXOpen.Core.AxoComponent IMPLEMENTS AXOpen.Components.Abstractions.IAxoCodeReader
VAR PRIVATE
- _ResultDataSize : eAxoDataman_ResultDataSize;
- _UserDataSize : eAxoDataman_UserDataSize;
- _hwID : WORD;
- _hwIdAcquisitionControl : WORD;
- _hwIdAcquisitionStatus : WORD;
- _hwIdResultsControl : WORD;
- _hwIdResultsStatus : WORD;
- _hwIdSoftEventControl : WORD;
- _hwIdResultData : WORD;
- _hwIdUserData : WORD;
-
- _progress : INT := 0;
- _infoTimer : AXOpen.Timers.OnDelayTimer;
- _errorTimer : AXOpen.Timers.OnDelayTimer;
- _inspectionCompleted : BOOL;
- _data_in : ARRAY[0..254] OF BYTE;
- _jobNumber : UINT;
- _softEventNumber : UINT;
- _UserDataChanged : BOOL;
+ _ResultDataSize : eAxoDataman_ResultDataSize;
+ _UserDataSize : eAxoDataman_UserDataSize;
+ _hwID : WORD;
+ _hwIdAcquisitionControl : WORD;
+ _hwIdAcquisitionStatus : WORD;
+ _hwIdResultsControl : WORD;
+ _hwIdResultsStatus : WORD;
+ _hwIdSoftEventControl : WORD;
+ _hwIdResultData : WORD;
+ _hwIdUserData : WORD;
+
+ _progress : INT := 0;
+ _infoTimer : AXOpen.Timers.OnDelayTimer;
+ _errorTimer : AXOpen.Timers.OnDelayTimer;
+ _inspectionCompleted : BOOL;
+ _data_in : ARRAY[0..254] OF BYTE;
+ _jobNumber : UINT;
+ _softEventNumber : UINT;
+ _UserDataChanged : BOOL;
_invalidDataSize : BOOL;
- _returnValue : WORD;
+ _returnValue : WORD;
_data_1 : ARRAY[0..0] OF BYTE;
_data_16 : ARRAY[0..15] OF BYTE;
_data_32 : ARRAY[0..31] OF BYTE;
@@ -37,6 +38,12 @@ NAMESPACE AXOpen.Components.Cognex.Vision.v_6_0_0_0
_data_128 : ARRAY[0..127] OF BYTE;
_data_250 : ARRAY[0..249] OF BYTE;
+ _initHwCheckDone : BOOL;
+ _retval : WORD;
+ _geoAddr : GeoAddr;
+ _outHwid : UINT;
+ _startAddress : UDINT;
+ _bytesCount : UINT;
END_VAR
VAR PUBLIC //Header
@@ -154,71 +161,289 @@ NAMESPACE AXOpen.Components.Cognex.Vision.v_6_0_0_0
METHOD PUBLIC Run
VAR_INPUT
parent : IAxoObject;
- ResultDataSize : eAxoDataman_ResultDataSize;
- UserDataSize : eAxoDataman_UserDataSize;
hwID : WORD;
- hwIdAcquisitionControl : WORD;
- hwIdAcquisitionStatus : WORD;
- hwIdResultsControl : WORD;
- hwIdResultsStatus : WORD;
- hwIdSoftEventControl : WORD;
- hwIdResultData : WORD;
- hwIdUserData : WORD;
END_VAR
VAR
- _index : INT;
+ _index : INT;
END_VAR
SUPER.Run(parent);
Messenger.Serve(THIS);
- Messenger.ActivateOnCondition(ULINT#700,parent = NULL, eAxoMessageCategory#ProgrammingError);
- Messenger.ActivateOnCondition(ULINT#701,hwIdAcquisitionControl = WORD#0, eAxoMessageCategory#ProgrammingError);
- Messenger.ActivateOnCondition(ULINT#702,hwIdAcquisitionStatus = WORD#0, eAxoMessageCategory#ProgrammingError);
- Messenger.ActivateOnCondition(ULINT#703,hwIdResultsControl = WORD#0, eAxoMessageCategory#ProgrammingError);
- Messenger.ActivateOnCondition(ULINT#704,hwIdResultsStatus = WORD#0, eAxoMessageCategory#ProgrammingError);
- Messenger.ActivateOnCondition(ULINT#705,hwIdSoftEventControl = WORD#0, eAxoMessageCategory#ProgrammingError);
- Messenger.ActivateOnCondition(ULINT#706,hwIdResultData = WORD#0, eAxoMessageCategory#ProgrammingError);
- Messenger.ActivateOnCondition(ULINT#707,hwIdUserData = WORD#0, eAxoMessageCategory#ProgrammingError);
-
- IF parent = NULL THEN
- Status.Error.Id := UINT#700;
- RETURN;
- ELSIF hwIdAcquisitionControl = WORD#0 THEN
- Status.Error.Id := UINT#701;
- RETURN;
- ELSIF hwIdAcquisitionStatus = WORD#0 THEN
- Status.Error.Id := UINT#702;
- RETURN;
- ELSIF hwIdResultsControl = WORD#0 THEN
- Status.Error.Id := UINT#703;
- RETURN;
- ELSIF hwIdResultsStatus = WORD#0 THEN
- Status.Error.Id := UINT#704;
- RETURN;
- ELSIF hwIdSoftEventControl = WORD#0 THEN
- Status.Error.Id := UINT#705;
- RETURN;
- ELSIF hwIdResultData = WORD#0 THEN
- Status.Error.Id := UINT#706;
- RETURN;
- ELSIF hwIdUserData = WORD#0 THEN
- Status.Error.Id := UINT#707;
- RETURN;
+ IF NOT _initHwCheckDone THEN
+ _retval := ReadSlotFromHardwareID(hardwareID := TO_UINT(hwID), geoAddr :=_geoAddr);
+ IF _retval = WORD#8090 THEN
+ Messenger.Activate(UINT#740,eAxoMessageCategory#Error);
+ RETURN;
+ END_IF;
+
+ _geoAddr.Slot := UINT#1;
+ _retval := ReadHardwareIDFromSlot(geoAddr := _geoAddr, hardwareID => _outHwid);
+ _hwIdAcquisitionControl := TO_WORD(_outHwid);
+ IF _retval = WORD#8091 THEN
+ Messenger.Activate(UINT#741,eAxoMessageCategory#Error);
+ RETURN;
+ END_IF;
+ IF _retval = WORD#8094 THEN
+ Messenger.Activate(UINT#742,eAxoMessageCategory#Error);
+ RETURN;
+ END_IF;
+ IF _retval = WORD#8095 THEN
+ Messenger.Activate(UINT#743,eAxoMessageCategory#Error);
+ RETURN;
+ END_IF;
+ IF _retval = WORD#8096 THEN
+ Messenger.Activate(UINT#744,eAxoMessageCategory#Error);
+ RETURN;
+ END_IF;
+ IF _retval = WORD#8097 THEN
+ Messenger.Activate(UINT#745,eAxoMessageCategory#Error);
+ RETURN;
+ END_IF;
+
+ _geoAddr.Slot := UINT#2;
+ _retval := ReadHardwareIDFromSlot(geoAddr := _geoAddr, hardwareID => _outHwid);
+ _hwIdAcquisitionStatus := TO_WORD(_outHwid);
+ IF _hwIdAcquisitionStatus = WORD#0 THEN
+ Messenger.Activate(UINT#746,eAxoMessageCategory#Error);
+ RETURN;
+ END_IF;
+ _hwIdAcquisitionStatus := TO_WORD(_outHwid);
+ IF _retval = WORD#8091 THEN
+ Messenger.Activate(UINT#747,eAxoMessageCategory#Error);
+ RETURN;
+ END_IF;
+ IF _retval = WORD#8094 THEN
+ Messenger.Activate(UINT#748,eAxoMessageCategory#Error);
+ RETURN;
+ END_IF;
+ IF _retval = WORD#8095 THEN
+ Messenger.Activate(UINT#749,eAxoMessageCategory#Error);
+ RETURN;
+ END_IF;
+ IF _retval = WORD#8096 THEN
+ Messenger.Activate(UINT#750,eAxoMessageCategory#Error);
+ RETURN;
+ END_IF;
+ IF _retval = WORD#8097 THEN
+ Messenger.Activate(UINT#751,eAxoMessageCategory#Error);
+ RETURN;
+ END_IF;
+
+ _geoAddr.Slot := UINT#3;
+ _retval := ReadHardwareIDFromSlot(geoAddr := _geoAddr, hardwareID => _outHwid);
+ _hwIdResultsControl := TO_WORD(_outHwid);
+ IF _hwIdResultsControl = WORD#0 THEN
+ Messenger.Activate(UINT#752,eAxoMessageCategory#Error);
+ RETURN;
+ END_IF;
+ IF _retval = WORD#8091 THEN
+ Messenger.Activate(UINT#753,eAxoMessageCategory#Error);
+ RETURN;
+ END_IF;
+ IF _retval = WORD#8094 THEN
+ Messenger.Activate(UINT#754,eAxoMessageCategory#Error);
+ RETURN;
+ END_IF;
+ IF _retval = WORD#8095 THEN
+ Messenger.Activate(UINT#755,eAxoMessageCategory#Error);
+ RETURN;
+ END_IF;
+ IF _retval = WORD#8096 THEN
+ Messenger.Activate(UINT#756,eAxoMessageCategory#Error);
+ RETURN;
+ END_IF;
+ IF _retval = WORD#8097 THEN
+ Messenger.Activate(UINT#757,eAxoMessageCategory#Error);
+ RETURN;
+ END_IF;
+
+ _geoAddr.Slot := UINT#4;
+ _retval := ReadHardwareIDFromSlot(geoAddr := _geoAddr, hardwareID => _outHwid);
+ _hwIdResultsStatus := TO_WORD(_outHwid);
+ IF _hwIdResultsStatus = WORD#0 THEN
+ Messenger.Activate(UINT#758,eAxoMessageCategory#Error);
+ RETURN;
+ END_IF;
+ IF _retval = WORD#8091 THEN
+ Messenger.Activate(UINT#759,eAxoMessageCategory#Error);
+ RETURN;
+ END_IF;
+ IF _retval = WORD#8094 THEN
+ Messenger.Activate(UINT#760,eAxoMessageCategory#Error);
+ RETURN;
+ END_IF;
+ IF _retval = WORD#8095 THEN
+ Messenger.Activate(UINT#761,eAxoMessageCategory#Error);
+ RETURN;
+ END_IF;
+ IF _retval = WORD#8096 THEN
+ Messenger.Activate(UINT#762,eAxoMessageCategory#Error);
+ RETURN;
+ END_IF;
+ IF _retval = WORD#8097 THEN
+ Messenger.Activate(UINT#763,eAxoMessageCategory#Error);
+ RETURN;
+ END_IF;
+
+ _geoAddr.Slot := UINT#5;
+ _retval := ReadHardwareIDFromSlot(geoAddr := _geoAddr, hardwareID => _outHwid);
+ _hwIdSoftEventControl := TO_WORD(_outHwid);
+ IF _hwIdSoftEventControl = WORD#0 THEN
+ Messenger.Activate(UINT#764,eAxoMessageCategory#Error);
+ RETURN;
+ END_IF;
+ IF _retval = WORD#8091 THEN
+ Messenger.Activate(UINT#765,eAxoMessageCategory#Error);
+ RETURN;
+ END_IF;
+ IF _retval = WORD#8094 THEN
+ Messenger.Activate(UINT#766,eAxoMessageCategory#Error);
+ RETURN;
+ END_IF;
+ IF _retval = WORD#8095 THEN
+ Messenger.Activate(UINT#767,eAxoMessageCategory#Error);
+ RETURN;
+ END_IF;
+ IF _retval = WORD#8096 THEN
+ Messenger.Activate(UINT#768,eAxoMessageCategory#Error);
+ RETURN;
+ END_IF;
+ IF _retval = WORD#8097 THEN
+ Messenger.Activate(UINT#769,eAxoMessageCategory#Error);
+ RETURN;
+ END_IF;
+
+ _geoAddr.Slot := UINT#6;
+ _retval := ReadHardwareIDFromSlot(geoAddr := _geoAddr, hardwareID => _outHwid);
+ _hwIdResultData := TO_WORD(_outHwid);
+ IF _hwIdResultData = WORD#0 THEN
+ Messenger.Activate(UINT#770,eAxoMessageCategory#Error);
+ RETURN;
+ END_IF;
+ IF _retval = WORD#8091 THEN
+ Messenger.Activate(UINT#771,eAxoMessageCategory#Error);
+ RETURN;
+ END_IF;
+ IF _retval = WORD#8094 THEN
+ Messenger.Activate(UINT#772,eAxoMessageCategory#Error);
+ RETURN;
+ END_IF;
+ IF _retval = WORD#8095 THEN
+ Messenger.Activate(UINT#773,eAxoMessageCategory#Error);
+ RETURN;
+ END_IF;
+ IF _retval = WORD#8096 THEN
+ Messenger.Activate(UINT#774,eAxoMessageCategory#Error);
+ RETURN;
+ END_IF;
+ IF _retval = WORD#8097 THEN
+ Messenger.Activate(UINT#775,eAxoMessageCategory#Error);
+ RETURN;
+ END_IF;
+
+ _geoAddr.Slot := UINT#7;
+ _retval := ReadHardwareIDFromSlot(geoAddr := _geoAddr, hardwareID => _outHwid);
+ _hwIdUserData := TO_WORD(_outHwid);
+ IF _hwIdUserData = WORD#0 THEN
+ Messenger.Activate(UINT#776,eAxoMessageCategory#Error);
+ RETURN;
+ END_IF;
+ IF _retval = WORD#8091 THEN
+ Messenger.Activate(UINT#777,eAxoMessageCategory#Error);
+ RETURN;
+ END_IF;
+ IF _retval = WORD#8094 THEN
+ Messenger.Activate(UINT#778,eAxoMessageCategory#Error);
+ RETURN;
+ END_IF;
+ IF _retval = WORD#8095 THEN
+ Messenger.Activate(UINT#779,eAxoMessageCategory#Error);
+ RETURN;
+ END_IF;
+ IF _retval = WORD#8096 THEN
+ Messenger.Activate(UINT#780,eAxoMessageCategory#Error);
+ RETURN;
+ END_IF;
+ IF _retval = WORD#8097 THEN
+ Messenger.Activate(UINT#781,eAxoMessageCategory#Error);
+ RETURN;
+ END_IF;
+
+ Messenger.ActivateOnCondition(ULINT#700,parent = NULL, eAxoMessageCategory#ProgrammingError);
+ Messenger.ActivateOnCondition(ULINT#701,_hwIdAcquisitionControl = WORD#0, eAxoMessageCategory#ProgrammingError);
+ Messenger.ActivateOnCondition(ULINT#702,_hwIdAcquisitionStatus = WORD#0, eAxoMessageCategory#ProgrammingError);
+ Messenger.ActivateOnCondition(ULINT#703,_hwIdResultsControl = WORD#0, eAxoMessageCategory#ProgrammingError);
+ Messenger.ActivateOnCondition(ULINT#704,_hwIdResultsStatus = WORD#0, eAxoMessageCategory#ProgrammingError);
+ Messenger.ActivateOnCondition(ULINT#705,_hwIdSoftEventControl = WORD#0, eAxoMessageCategory#ProgrammingError);
+ Messenger.ActivateOnCondition(ULINT#706,_hwIdResultData = WORD#0, eAxoMessageCategory#ProgrammingError);
+ Messenger.ActivateOnCondition(ULINT#707,_hwIdUserData = WORD#0, eAxoMessageCategory#ProgrammingError);
+
+ IF parent = NULL THEN
+ Status.Error.Id := UINT#700;
+ RETURN;
+ ELSIF _hwIdAcquisitionControl = WORD#0 THEN
+ Status.Error.Id := UINT#701;
+ RETURN;
+ ELSIF _hwIdAcquisitionStatus = WORD#0 THEN
+ Status.Error.Id := UINT#702;
+ RETURN;
+ ELSIF _hwIdResultsControl = WORD#0 THEN
+ Status.Error.Id := UINT#703;
+ RETURN;
+ ELSIF _hwIdResultsStatus = WORD#0 THEN
+ Status.Error.Id := UINT#704;
+ RETURN;
+ ELSIF _hwIdSoftEventControl = WORD#0 THEN
+ Status.Error.Id := UINT#705;
+ RETURN;
+ ELSIF _hwIdResultData = WORD#0 THEN
+ Status.Error.Id := UINT#706;
+ RETURN;
+ ELSIF _hwIdUserData = WORD#0 THEN
+ Status.Error.Id := UINT#707;
+ RETURN;
+ END_IF;
+
+ _retval := TO_WORD(ReadHardwareIOAddress(hardwareIdentifier := _hwIdResultData, inputStartAddress => _startAddress , inputCount => _bytesCount));
+ CASE _bytesCount OF
+ UINT#16:
+ _ResultDataSize := eAxoDataman_ResultDataSize#RESULT_DATA_16B;
+ UINT#32:
+ _ResultDataSize := eAxoDataman_ResultDataSize#RESULT_DATA_32B;
+ UINT#64:
+ _ResultDataSize := eAxoDataman_ResultDataSize#RESULT_DATA_64B;
+ UINT#128:
+ _ResultDataSize := eAxoDataman_ResultDataSize#RESULT_DATA_128B;
+ UINT#246:
+ _ResultDataSize := eAxoDataman_ResultDataSize#RESULT_DATA_246B;
+ ELSE
+ _ResultDataSize := eAxoDataman_ResultDataSize#RESULT_DATA_SIZE_INVALID;
+ END_CASE;
+
+ _retval := TO_WORD(ReadHardwareIOAddress(hardwareIdentifier := _hwIdUserData, outputStartAddress => _startAddress , outputCount => _bytesCount));
+ CASE _bytesCount OF
+ UINT#16:
+ _UserDataSize := eAxoDataman_UserDataSize#USER_DATA_16B;
+ UINT#32:
+ _UserDataSize := eAxoDataman_UserDataSize#USER_DATA_32B;
+ UINT#64:
+ _UserDataSize := eAxoDataman_UserDataSize#USER_DATA_64B;
+ UINT#128:
+ _UserDataSize := eAxoDataman_UserDataSize#USER_DATA_128B;
+ UINT#246:
+ _UserDataSize := eAxoDataman_UserDataSize#USER_DATA_250B;
+ ELSE
+ _UserDataSize := eAxoDataman_UserDataSize#USER_DATA_SIZE_INVALID;
+ END_CASE;
+
+ _hwID := hwID;
+ _initHwCheckDone := TRUE;
END_IF;
- _hwID := hwID;
- _ResultDataSize := ResultDataSize;
- _UserDataSize := UserDataSize;
- _hwIdAcquisitionControl := hwIdAcquisitionControl;
- _hwIdAcquisitionStatus := hwIdAcquisitionStatus;
- _hwIdResultsControl := hwIdResultsControl;
- _hwIdResultsStatus := hwIdResultsStatus;
- _hwIdSoftEventControl := hwIdSoftEventControl;
- _hwIdResultData := hwIdResultData;
- _hwIdUserData := hwIdUserData;
+
//****************************************
//***********Update inputs inline*********
diff --git a/src/components.cognex.vision/ctrl/src/AxoInsight/v_6_0_0/AxoInsight.st b/src/components.cognex.vision/ctrl/src/AxoInsight/v_6_0_0/AxoInsight.st
index 37e154561..296d38a50 100644
--- a/src/components.cognex.vision/ctrl/src/AxoInsight/v_6_0_0/AxoInsight.st
+++ b/src/components.cognex.vision/ctrl/src/AxoInsight/v_6_0_0/AxoInsight.st
@@ -4,6 +4,7 @@ USING AXOpen.Core;
USING AXOpen.Components.Abstractions;
USING System.Strings;
USING System.Serialization;
+USING Siemens.Simatic.S71500.Hardware.Utilities;
NAMESPACE AXOpen.Components.Cognex.Vision.v_6_0_0_0
{#ix-attr:[Container(Layout.Wrap)]}
@@ -32,6 +33,13 @@ NAMESPACE AXOpen.Components.Cognex.Vision.v_6_0_0_0
_softEventNumber : UINT;
_UserDataChanged : BOOL;
+ _initHwCheckDone : BOOL;
+ _retval : WORD;
+ _geoAddr : GeoAddr;
+ _outHwid : UINT;
+ _startAddress : UDINT;
+ _bytesCount : UINT;
+
END_VAR
VAR PUBLIC //Header
@@ -184,17 +192,7 @@ NAMESPACE AXOpen.Components.Cognex.Vision.v_6_0_0_0
METHOD PUBLIC Run
VAR_INPUT
parent : IAxoObject;
- ResultDataSize : eAxoInsight_ResultDataSize;
- UserDataSize : eAxoInsight_UserDataSize;
hwID : WORD;
- hwIdAcquisitionControl : WORD;
- hwIdAcquisitionStatus : WORD;
- hwIdInspectionControl : WORD;
- hwIdInspectionStatus : WORD;
- hwIdCommandControl : WORD;
- hwIdSoftEventControl : WORD;
- hwIdResultData : WORD;
- hwIdUserData : WORD;
END_VAR
VAR
_index : INT;
@@ -213,56 +211,309 @@ NAMESPACE AXOpen.Components.Cognex.Vision.v_6_0_0_0
Messenger.Serve(THIS);
- Messenger.ActivateOnCondition(ULINT#700,parent = NULL, eAxoMessageCategory#ProgrammingError);
- Messenger.ActivateOnCondition(ULINT#701,hwIdAcquisitionControl = WORD#0, eAxoMessageCategory#ProgrammingError);
- Messenger.ActivateOnCondition(ULINT#702,hwIdAcquisitionStatus = WORD#0, eAxoMessageCategory#ProgrammingError);
- Messenger.ActivateOnCondition(ULINT#703,hwIdInspectionControl = WORD#0, eAxoMessageCategory#ProgrammingError);
- Messenger.ActivateOnCondition(ULINT#704,hwIdInspectionStatus = WORD#0, eAxoMessageCategory#ProgrammingError);
- Messenger.ActivateOnCondition(ULINT#705,hwIdCommandControl = WORD#0, eAxoMessageCategory#ProgrammingError);
- Messenger.ActivateOnCondition(ULINT#706,hwIdSoftEventControl = WORD#0, eAxoMessageCategory#ProgrammingError);
- Messenger.ActivateOnCondition(ULINT#707,hwIdResultData = WORD#0, eAxoMessageCategory#ProgrammingError);
- Messenger.ActivateOnCondition(ULINT#708,hwIdUserData = WORD#0, eAxoMessageCategory#ProgrammingError);
-
- IF parent = NULL THEN
- Status.Error.Id := UINT#700;
- RETURN;
- ELSIF hwIdAcquisitionControl = WORD#0 THEN
- Status.Error.Id := UINT#701;
- RETURN;
- ELSIF hwIdAcquisitionStatus = WORD#0 THEN
- Status.Error.Id := UINT#702;
- RETURN;
- ELSIF hwIdInspectionControl = WORD#0 THEN
- Status.Error.Id := UINT#703;
- RETURN;
- ELSIF hwIdInspectionStatus = WORD#0 THEN
- Status.Error.Id := UINT#704;
- RETURN;
- ELSIF hwIdCommandControl = WORD#0 THEN
- Status.Error.Id := UINT#705;
- RETURN;
- ELSIF hwIdSoftEventControl = WORD#0 THEN
- Status.Error.Id := UINT#706;
- RETURN;
- ELSIF hwIdResultData = WORD#0 THEN
- Status.Error.Id := UINT#707;
- RETURN;
- ELSIF hwIdUserData = WORD#0 THEN
- Status.Error.Id := UINT#708;
- RETURN;
+ IF NOT _initHwCheckDone THEN
+ _retval := ReadSlotFromHardwareID(hardwareID := TO_UINT(hwID), geoAddr :=_geoAddr);
+ IF _retval = WORD#8090 THEN
+ Messenger.Activate(UINT#740,eAxoMessageCategory#Error);
+ RETURN;
+ END_IF;
+
+ _geoAddr.Slot := UINT#1;
+ _retval := ReadHardwareIDFromSlot(geoAddr := _geoAddr, hardwareID => _outHwid);
+ _hwIdAcquisitionControl := TO_WORD(_outHwid);
+ IF _retval = WORD#8091 THEN
+ Messenger.Activate(UINT#741,eAxoMessageCategory#Error);
+ RETURN;
+ END_IF;
+ IF _retval = WORD#8094 THEN
+ Messenger.Activate(UINT#742,eAxoMessageCategory#Error);
+ RETURN;
+ END_IF;
+ IF _retval = WORD#8095 THEN
+ Messenger.Activate(UINT#743,eAxoMessageCategory#Error);
+ RETURN;
+ END_IF;
+ IF _retval = WORD#8096 THEN
+ Messenger.Activate(UINT#744,eAxoMessageCategory#Error);
+ RETURN;
+ END_IF;
+ IF _retval = WORD#8097 THEN
+ Messenger.Activate(UINT#745,eAxoMessageCategory#Error);
+ RETURN;
+ END_IF;
+
+ _geoAddr.Slot := UINT#2;
+ _retval := ReadHardwareIDFromSlot(geoAddr := _geoAddr, hardwareID => _outHwid);
+ _hwIdAcquisitionStatus := TO_WORD(_outHwid);
+ IF _hwIdAcquisitionStatus = WORD#0 THEN
+ Messenger.Activate(UINT#746,eAxoMessageCategory#Error);
+ RETURN;
+ END_IF;
+ _hwIdAcquisitionStatus := TO_WORD(_outHwid);
+ IF _retval = WORD#8091 THEN
+ Messenger.Activate(UINT#747,eAxoMessageCategory#Error);
+ RETURN;
+ END_IF;
+ IF _retval = WORD#8094 THEN
+ Messenger.Activate(UINT#748,eAxoMessageCategory#Error);
+ RETURN;
+ END_IF;
+ IF _retval = WORD#8095 THEN
+ Messenger.Activate(UINT#749,eAxoMessageCategory#Error);
+ RETURN;
+ END_IF;
+ IF _retval = WORD#8096 THEN
+ Messenger.Activate(UINT#750,eAxoMessageCategory#Error);
+ RETURN;
+ END_IF;
+ IF _retval = WORD#8097 THEN
+ Messenger.Activate(UINT#751,eAxoMessageCategory#Error);
+ RETURN;
+ END_IF;
+
+ _geoAddr.Slot := UINT#3;
+ _retval := ReadHardwareIDFromSlot(geoAddr := _geoAddr, hardwareID => _outHwid);
+ _hwIdInspectionControl := TO_WORD(_outHwid);
+ IF _hwIdInspectionControl = WORD#0 THEN
+ Messenger.Activate(UINT#752,eAxoMessageCategory#Error);
+ RETURN;
+ END_IF;
+ IF _retval = WORD#8091 THEN
+ Messenger.Activate(UINT#753,eAxoMessageCategory#Error);
+ RETURN;
+ END_IF;
+ IF _retval = WORD#8094 THEN
+ Messenger.Activate(UINT#754,eAxoMessageCategory#Error);
+ RETURN;
+ END_IF;
+ IF _retval = WORD#8095 THEN
+ Messenger.Activate(UINT#755,eAxoMessageCategory#Error);
+ RETURN;
+ END_IF;
+ IF _retval = WORD#8096 THEN
+ Messenger.Activate(UINT#756,eAxoMessageCategory#Error);
+ RETURN;
+ END_IF;
+ IF _retval = WORD#8097 THEN
+ Messenger.Activate(UINT#757,eAxoMessageCategory#Error);
+ RETURN;
+ END_IF;
+
+ _geoAddr.Slot := UINT#4;
+ _retval := ReadHardwareIDFromSlot(geoAddr := _geoAddr, hardwareID => _outHwid);
+ _hwIdInspectionStatus := TO_WORD(_outHwid);
+ IF _hwIdInspectionStatus = WORD#0 THEN
+ Messenger.Activate(UINT#758,eAxoMessageCategory#Error);
+ RETURN;
+ END_IF;
+ IF _retval = WORD#8091 THEN
+ Messenger.Activate(UINT#759,eAxoMessageCategory#Error);
+ RETURN;
+ END_IF;
+ IF _retval = WORD#8094 THEN
+ Messenger.Activate(UINT#760,eAxoMessageCategory#Error);
+ RETURN;
+ END_IF;
+ IF _retval = WORD#8095 THEN
+ Messenger.Activate(UINT#761,eAxoMessageCategory#Error);
+ RETURN;
+ END_IF;
+ IF _retval = WORD#8096 THEN
+ Messenger.Activate(UINT#762,eAxoMessageCategory#Error);
+ RETURN;
+ END_IF;
+ IF _retval = WORD#8097 THEN
+ Messenger.Activate(UINT#763,eAxoMessageCategory#Error);
+ RETURN;
+ END_IF;
+
+ _geoAddr.Slot := UINT#5;
+ _retval := ReadHardwareIDFromSlot(geoAddr := _geoAddr, hardwareID => _outHwid);
+ _hwIdCommandControl := TO_WORD(_outHwid);
+ IF _hwIdCommandControl = WORD#0 THEN
+ Messenger.Activate(UINT#764,eAxoMessageCategory#Error);
+ RETURN;
+ END_IF;
+ IF _retval = WORD#8091 THEN
+ Messenger.Activate(UINT#765,eAxoMessageCategory#Error);
+ RETURN;
+ END_IF;
+ IF _retval = WORD#8094 THEN
+ Messenger.Activate(UINT#766,eAxoMessageCategory#Error);
+ RETURN;
+ END_IF;
+ IF _retval = WORD#8095 THEN
+ Messenger.Activate(UINT#767,eAxoMessageCategory#Error);
+ RETURN;
+ END_IF;
+ IF _retval = WORD#8096 THEN
+ Messenger.Activate(UINT#768,eAxoMessageCategory#Error);
+ RETURN;
+ END_IF;
+ IF _retval = WORD#8097 THEN
+ Messenger.Activate(UINT#769,eAxoMessageCategory#Error);
+ RETURN;
+ END_IF;
+
+ _geoAddr.Slot := UINT#6;
+ _retval := ReadHardwareIDFromSlot(geoAddr := _geoAddr, hardwareID => _outHwid);
+ _hwIdSoftEventControl := TO_WORD(_outHwid);
+ IF _hwIdSoftEventControl = WORD#0 THEN
+ Messenger.Activate(UINT#770,eAxoMessageCategory#Error);
+ RETURN;
+ END_IF;
+ IF _retval = WORD#8091 THEN
+ Messenger.Activate(UINT#771,eAxoMessageCategory#Error);
+ RETURN;
+ END_IF;
+ IF _retval = WORD#8094 THEN
+ Messenger.Activate(UINT#772,eAxoMessageCategory#Error);
+ RETURN;
+ END_IF;
+ IF _retval = WORD#8095 THEN
+ Messenger.Activate(UINT#773,eAxoMessageCategory#Error);
+ RETURN;
+ END_IF;
+ IF _retval = WORD#8096 THEN
+ Messenger.Activate(UINT#774,eAxoMessageCategory#Error);
+ RETURN;
+ END_IF;
+ IF _retval = WORD#8097 THEN
+ Messenger.Activate(UINT#775,eAxoMessageCategory#Error);
+ RETURN;
+ END_IF;
+
+ _geoAddr.Slot := UINT#7;
+ _retval := ReadHardwareIDFromSlot(geoAddr := _geoAddr, hardwareID => _outHwid);
+ _hwIdResultData := TO_WORD(_outHwid);
+ IF _hwIdResultData = WORD#0 THEN
+ Messenger.Activate(UINT#776,eAxoMessageCategory#Error);
+ RETURN;
+ END_IF;
+ IF _retval = WORD#8091 THEN
+ Messenger.Activate(UINT#777,eAxoMessageCategory#Error);
+ RETURN;
+ END_IF;
+ IF _retval = WORD#8094 THEN
+ Messenger.Activate(UINT#778,eAxoMessageCategory#Error);
+ RETURN;
+ END_IF;
+ IF _retval = WORD#8095 THEN
+ Messenger.Activate(UINT#779,eAxoMessageCategory#Error);
+ RETURN;
+ END_IF;
+ IF _retval = WORD#8096 THEN
+ Messenger.Activate(UINT#780,eAxoMessageCategory#Error);
+ RETURN;
+ END_IF;
+ IF _retval = WORD#8097 THEN
+ Messenger.Activate(UINT#781,eAxoMessageCategory#Error);
+ RETURN;
+ END_IF;
+
+ _geoAddr.Slot := UINT#8;
+ _retval := ReadHardwareIDFromSlot(geoAddr := _geoAddr, hardwareID => _outHwid);
+ _hwIdUserData := TO_WORD(_outHwid);
+ IF _hwIdUserData = WORD#0 THEN
+ Messenger.Activate(UINT#782,eAxoMessageCategory#Error);
+ RETURN;
+ END_IF;
+ IF _retval = WORD#8091 THEN
+ Messenger.Activate(UINT#783,eAxoMessageCategory#Error);
+ RETURN;
+ END_IF;
+ IF _retval = WORD#8094 THEN
+ Messenger.Activate(UINT#784,eAxoMessageCategory#Error);
+ RETURN;
+ END_IF;
+ IF _retval = WORD#8095 THEN
+ Messenger.Activate(UINT#785,eAxoMessageCategory#Error);
+ RETURN;
+ END_IF;
+ IF _retval = WORD#8096 THEN
+ Messenger.Activate(UINT#786,eAxoMessageCategory#Error);
+ RETURN;
+ END_IF;
+ IF _retval = WORD#8097 THEN
+ Messenger.Activate(UINT#787,eAxoMessageCategory#Error);
+ RETURN;
+ END_IF;
+
+ Messenger.ActivateOnCondition(ULINT#700,parent = NULL, eAxoMessageCategory#ProgrammingError);
+ Messenger.ActivateOnCondition(ULINT#701,_hwIdAcquisitionControl = WORD#0, eAxoMessageCategory#ProgrammingError);
+ Messenger.ActivateOnCondition(ULINT#702,_hwIdAcquisitionStatus = WORD#0, eAxoMessageCategory#ProgrammingError);
+ Messenger.ActivateOnCondition(ULINT#703,_hwIdInspectionControl = WORD#0, eAxoMessageCategory#ProgrammingError);
+ Messenger.ActivateOnCondition(ULINT#704,_hwIdInspectionStatus = WORD#0, eAxoMessageCategory#ProgrammingError);
+ Messenger.ActivateOnCondition(ULINT#705,_hwIdCommandControl = WORD#0, eAxoMessageCategory#ProgrammingError);
+ Messenger.ActivateOnCondition(ULINT#706,_hwIdSoftEventControl = WORD#0, eAxoMessageCategory#ProgrammingError);
+ Messenger.ActivateOnCondition(ULINT#707,_hwIdResultData = WORD#0, eAxoMessageCategory#ProgrammingError);
+ Messenger.ActivateOnCondition(ULINT#708,_hwIdUserData = WORD#0, eAxoMessageCategory#ProgrammingError);
+
+ IF parent = NULL THEN
+ Status.Error.Id := UINT#700;
+ RETURN;
+ ELSIF _hwIdAcquisitionControl = WORD#0 THEN
+ Status.Error.Id := UINT#701;
+ RETURN;
+ ELSIF _hwIdAcquisitionStatus = WORD#0 THEN
+ Status.Error.Id := UINT#702;
+ RETURN;
+ ELSIF _hwIdInspectionControl = WORD#0 THEN
+ Status.Error.Id := UINT#703;
+ RETURN;
+ ELSIF _hwIdInspectionStatus = WORD#0 THEN
+ Status.Error.Id := UINT#704;
+ RETURN;
+ ELSIF _hwIdCommandControl = WORD#0 THEN
+ Status.Error.Id := UINT#705;
+ RETURN;
+ ELSIF _hwIdSoftEventControl = WORD#0 THEN
+ Status.Error.Id := UINT#706;
+ RETURN;
+ ELSIF _hwIdResultData = WORD#0 THEN
+ Status.Error.Id := UINT#707;
+ RETURN;
+ ELSIF _hwIdUserData = WORD#0 THEN
+ Status.Error.Id := UINT#708;
+ RETURN;
+ END_IF;
+
+ _retval := TO_WORD(ReadHardwareIOAddress(hardwareIdentifier := _hwIdResultData, inputStartAddress => _startAddress , inputCount => _bytesCount));
+ CASE _bytesCount OF
+ UINT#16:
+ _ResultDataSize := eAxoInsight_ResultDataSize#RESULT_DATA_16B;
+ UINT#32:
+ _ResultDataSize := eAxoInsight_ResultDataSize#RESULT_DATA_32B;
+ UINT#64:
+ _ResultDataSize := eAxoInsight_ResultDataSize#RESULT_DATA_64B;
+ UINT#128:
+ _ResultDataSize := eAxoInsight_ResultDataSize#RESULT_DATA_128B;
+ UINT#246:
+ _ResultDataSize := eAxoInsight_ResultDataSize#RESULT_DATA_250B;
+ ELSE
+ _ResultDataSize := eAxoInsight_ResultDataSize#RESULT_DATA_SIZE_INVALID;
+ END_CASE;
+
+ _retval := TO_WORD(ReadHardwareIOAddress(hardwareIdentifier := _hwIdUserData, outputStartAddress => _startAddress , outputCount => _bytesCount));
+ CASE _bytesCount OF
+ UINT#16:
+ _UserDataSize := eAxoInsight_UserDataSize#USER_DATA_16B;
+ UINT#32:
+ _UserDataSize := eAxoInsight_UserDataSize#USER_DATA_32B;
+ UINT#64:
+ _UserDataSize := eAxoInsight_UserDataSize#USER_DATA_64B;
+ UINT#128:
+ _UserDataSize := eAxoInsight_UserDataSize#USER_DATA_128B;
+ UINT#246:
+ _UserDataSize := eAxoInsight_UserDataSize#USER_DATA_254B;
+ ELSE
+ _UserDataSize := eAxoInsight_UserDataSize#USER_DATA_SIZE_INVALID;
+ END_CASE;
+
+ _hwID := hwID;
+ _initHwCheckDone := TRUE;
END_IF;
- _ResultDataSize := ResultDataSize;
- _UserDataSize := UserDataSize;
- _hwID := hwID;
- _hwIdAcquisitionControl := hwIdAcquisitionControl;
- _hwIdAcquisitionStatus := hwIdAcquisitionStatus;
- _hwIdInspectionControl := hwIdInspectionControl;
- _hwIdInspectionStatus := hwIdInspectionStatus;
- _hwIdCommandControl := hwIdCommandControl;
- _hwIdSoftEventControl := hwIdSoftEventControl;
- _hwIdResultData := hwIdResultData;
- _hwIdUserData := hwIdUserData;
//**************************************Update Inputs inline**************
_returnValue := Siemens.Simatic.S71500.DistributedIO.ReadData(_hwIdAcquisitionStatus ,_data_in);
diff --git a/src/components.desoutter.tightening/app/apax.yml b/src/components.desoutter.tightening/app/apax.yml
index 564413d55..2abc8a3d7 100644
--- a/src/components.desoutter.tightening/app/apax.yml
+++ b/src/components.desoutter.tightening/app/apax.yml
@@ -19,7 +19,7 @@ variables:
registries:
"@inxton": "https://npm.pkg.github.com/"
catalogs:
- "@inxton/ax.catalog": 0.0.9
+ "@inxton/ax.catalog": 0.0.10
devDependencies:
"@inxton/ax-sdk": '0.0.0-dev.0'
dependencies:
@@ -27,7 +27,7 @@ dependencies:
"@inxton/ax.axopen.app": '0.0.0-dev.0'
"@inxton/axopen.simatic1500": '0.0.0-dev.0'
installStrategy: strict
-apaxVersion: 3.4.2
+apaxVersion: 3.5.0
scripts:
# For proper execution of these scripts, the following variables need to be defined as environment variables or local variables.
# Local variables can override environment variables.
diff --git a/src/components.desoutter.tightening/ctrl/apax.yml b/src/components.desoutter.tightening/ctrl/apax.yml
index 767e63a9f..18b1d30dd 100644
--- a/src/components.desoutter.tightening/ctrl/apax.yml
+++ b/src/components.desoutter.tightening/ctrl/apax.yml
@@ -15,7 +15,7 @@ dependencies:
publicKeys:
"@inxton": 30c06ef7830b4dfd8f16e003508da1ac2d187714d0e1f38279a9332cbe4e4e17
installStrategy: strict
-apaxVersion: 3.4.2
+apaxVersion: 3.5.0
scripts:
postbuild:
- dotnet ixc
diff --git a/src/components.drives/app/apax.yml b/src/components.drives/app/apax.yml
index 3a17e3752..3e24be73d 100644
--- a/src/components.drives/app/apax.yml
+++ b/src/components.drives/app/apax.yml
@@ -19,7 +19,7 @@ variables:
registries:
"@inxton": "https://npm.pkg.github.com/"
catalogs:
- "@inxton/ax.catalog": 0.0.9
+ "@inxton/ax.catalog": 0.0.10
devDependencies:
"@inxton/ax-sdk": '0.0.0-dev.0'
dependencies:
@@ -27,7 +27,7 @@ dependencies:
"@inxton/ax.axopen.app": '0.0.0-dev.0'
"@inxton/axopen.simatic1500": '0.0.0-dev.0'
installStrategy: strict
-apaxVersion: 3.4.2
+apaxVersion: 3.5.0
scripts:
# For proper execution of these scripts, the following variables need to be defined as environment variables or local variables.
# Local variables can override environment variables.
diff --git a/src/components.drives/ctrl/apax.yml b/src/components.drives/ctrl/apax.yml
index e04711b20..fe385ebe7 100644
--- a/src/components.drives/ctrl/apax.yml
+++ b/src/components.drives/ctrl/apax.yml
@@ -13,7 +13,7 @@ devDependencies:
dependencies:
"@inxton/axopen.io": '0.0.0-dev.0'
installStrategy: strict
-apaxVersion: 3.4.2
+apaxVersion: 3.5.0
scripts:
postbuild:
- dotnet ixc
diff --git a/src/components.elements/app/apax.yml b/src/components.elements/app/apax.yml
index c7a068c3b..adf2909e8 100644
--- a/src/components.elements/app/apax.yml
+++ b/src/components.elements/app/apax.yml
@@ -19,7 +19,7 @@ variables:
registries:
"@inxton": "https://npm.pkg.github.com/"
catalogs:
- "@inxton/ax.catalog": 0.0.9
+ "@inxton/ax.catalog": 0.0.10
devDependencies:
"@inxton/ax-sdk": '0.0.0-dev.0'
dependencies:
@@ -27,7 +27,7 @@ dependencies:
"@inxton/ax.axopen.app": '0.0.0-dev.0'
"@inxton/axopen.simatic1500": '0.0.0-dev.0'
installStrategy: strict
-apaxVersion: 3.4.2
+apaxVersion: 3.5.0
scripts:
# For proper execution of these scripts, the following variables need to be defined as environment variables or local variables.
# Local variables can override environment variables.
diff --git a/src/components.elements/ctrl/apax.yml b/src/components.elements/ctrl/apax.yml
index dd04dc868..99b6c979a 100644
--- a/src/components.elements/ctrl/apax.yml
+++ b/src/components.elements/ctrl/apax.yml
@@ -15,7 +15,7 @@ dependencies:
publicKeys:
"@inxton": 30c06ef7830b4dfd8f16e003508da1ac2d187714d0e1f38279a9332cbe4e4e17
installStrategy: strict
-apaxVersion: 3.4.2
+apaxVersion: 3.5.0
scripts:
ib: |
apax install
diff --git a/src/components.festo.drives/app/apax.yml b/src/components.festo.drives/app/apax.yml
index 6c189543f..44a28d418 100644
--- a/src/components.festo.drives/app/apax.yml
+++ b/src/components.festo.drives/app/apax.yml
@@ -19,7 +19,7 @@ variables:
registries:
"@inxton": "https://npm.pkg.github.com/"
catalogs:
- "@inxton/ax.catalog": 0.0.9
+ "@inxton/ax.catalog": 0.0.10
devDependencies:
"@inxton/ax-sdk": '0.0.0-dev.0'
dependencies:
@@ -27,7 +27,7 @@ dependencies:
"@inxton/ax.axopen.app": '0.0.0-dev.0'
"@inxton/axopen.simatic1500": '0.0.0-dev.0'
installStrategy: strict
-apaxVersion: 3.4.2
+apaxVersion: 3.5.0
scripts:
# For proper execution of these scripts, the following variables need to be defined as environment variables or local variables.
# Local variables can override environment variables.
diff --git a/src/components.festo.drives/ctrl/apax.yml b/src/components.festo.drives/ctrl/apax.yml
index e9bdee0bf..3ae108eba 100644
--- a/src/components.festo.drives/ctrl/apax.yml
+++ b/src/components.festo.drives/ctrl/apax.yml
@@ -13,7 +13,7 @@ devDependencies:
dependencies:
"@inxton/axopen.components.drives": '0.0.0-dev.0'
installStrategy: strict
-apaxVersion: 3.4.2
+apaxVersion: 3.5.0
scripts:
postbuild:
- dotnet ixc
diff --git a/src/components.keyence.vision/app/apax.yml b/src/components.keyence.vision/app/apax.yml
index fb988fdff..eac46c61a 100644
--- a/src/components.keyence.vision/app/apax.yml
+++ b/src/components.keyence.vision/app/apax.yml
@@ -19,7 +19,7 @@ variables:
registries:
"@inxton": "https://npm.pkg.github.com/"
catalogs:
- "@inxton/ax.catalog": 0.0.9
+ "@inxton/ax.catalog": 0.0.10
devDependencies:
"@inxton/ax-sdk": '0.0.0-dev.0'
dependencies:
@@ -27,7 +27,7 @@ dependencies:
"@inxton/ax.axopen.app": '0.0.0-dev.0'
"@inxton/axopen.simatic1500": '0.0.0-dev.0'
installStrategy: strict
-apaxVersion: 3.4.2
+apaxVersion: 3.5.0
scripts:
# For proper execution of these scripts, the following variables need to be defined as environment variables or local variables.
# Local variables can override environment variables.
diff --git a/src/components.keyence.vision/ctrl/apax.yml b/src/components.keyence.vision/ctrl/apax.yml
index 1cf718efa..7f3c6eaa1 100644
--- a/src/components.keyence.vision/ctrl/apax.yml
+++ b/src/components.keyence.vision/ctrl/apax.yml
@@ -13,7 +13,7 @@ devDependencies:
dependencies:
"@inxton/axopen.io": '0.0.0-dev.0'
installStrategy: strict
-apaxVersion: 3.4.2
+apaxVersion: 3.5.0
scripts:
postbuild:
- dotnet ixc
diff --git a/src/components.kuka.robotics/app/apax.yml b/src/components.kuka.robotics/app/apax.yml
index 668b66f70..5989259e1 100644
--- a/src/components.kuka.robotics/app/apax.yml
+++ b/src/components.kuka.robotics/app/apax.yml
@@ -18,7 +18,7 @@ variables:
registries:
"@inxton": "https://npm.pkg.github.com/"
catalogs:
- "@inxton/ax.catalog": 0.0.9
+ "@inxton/ax.catalog": 0.0.10
devDependencies:
"@inxton/ax-sdk": '0.0.0-dev.0'
dependencies:
@@ -26,7 +26,7 @@ dependencies:
"@inxton/ax.axopen.app": '0.0.0-dev.0'
"@inxton/axopen.simatic1500": '0.0.0-dev.0'
installStrategy: strict
-apaxVersion: 3.4.2
+apaxVersion: 3.5.0
scripts:
# For proper execution of these scripts, the following variables need to be defined as environment variables or local variables.
# Local variables can override environment variables.
diff --git a/src/components.kuka.robotics/ctrl/apax.yml b/src/components.kuka.robotics/ctrl/apax.yml
index 094231c8d..8c4da9f93 100644
--- a/src/components.kuka.robotics/ctrl/apax.yml
+++ b/src/components.kuka.robotics/ctrl/apax.yml
@@ -13,7 +13,7 @@ devDependencies:
dependencies:
"@inxton/axopen.components.robotics": '0.0.0-dev.0'
installStrategy: strict
-apaxVersion: 3.4.2
+apaxVersion: 3.5.0
scripts:
postbuild:
- dotnet ixc
diff --git a/src/components.mitsubishi.robotics/app/apax.yml b/src/components.mitsubishi.robotics/app/apax.yml
index d106ba15f..00e3a9436 100644
--- a/src/components.mitsubishi.robotics/app/apax.yml
+++ b/src/components.mitsubishi.robotics/app/apax.yml
@@ -19,7 +19,7 @@ variables:
registries:
"@inxton": "https://npm.pkg.github.com/"
catalogs:
- "@inxton/ax.catalog": 0.0.9
+ "@inxton/ax.catalog": 0.0.10
devDependencies:
"@inxton/ax-sdk": '0.0.0-dev.0'
dependencies:
@@ -27,7 +27,7 @@ dependencies:
"@inxton/ax.axopen.app": '0.0.0-dev.0'
"@inxton/axopen.simatic1500": '0.0.0-dev.0'
installStrategy: strict
-apaxVersion: 3.4.2
+apaxVersion: 3.5.0
scripts:
# For proper execution of these scripts, the following variables need to be defined as environment variables or local variables.
# Local variables can override environment variables.
diff --git a/src/components.mitsubishi.robotics/ctrl/apax.yml b/src/components.mitsubishi.robotics/ctrl/apax.yml
index bd4acecbe..feeacd2c4 100644
--- a/src/components.mitsubishi.robotics/ctrl/apax.yml
+++ b/src/components.mitsubishi.robotics/ctrl/apax.yml
@@ -13,7 +13,7 @@ devDependencies:
dependencies:
"@inxton/axopen.components.robotics": '0.0.0-dev.0'
installStrategy: strict
-apaxVersion: 3.4.2
+apaxVersion: 3.5.0
scripts:
postbuild:
- dotnet ixc
diff --git a/src/components.pneumatics/app/apax.yml b/src/components.pneumatics/app/apax.yml
index 48e57d452..dde5de4dc 100644
--- a/src/components.pneumatics/app/apax.yml
+++ b/src/components.pneumatics/app/apax.yml
@@ -19,7 +19,7 @@ variables:
registries:
"@inxton": "https://npm.pkg.github.com/"
catalogs:
- "@inxton/ax.catalog": 0.0.9
+ "@inxton/ax.catalog": 0.0.10
devDependencies:
"@inxton/ax-sdk": '0.0.0-dev.0'
dependencies:
@@ -27,7 +27,7 @@ dependencies:
"@inxton/ax.axopen.app": '0.0.0-dev.0'
"@inxton/axopen.simatic1500": '0.0.0-dev.0'
installStrategy: strict
-apaxVersion: 3.4.2
+apaxVersion: 3.5.0
scripts:
# For proper execution of these scripts, the following variables need to be defined as environment variables or local variables.
# Local variables can override environment variables.
diff --git a/src/components.pneumatics/ctrl/apax.yml b/src/components.pneumatics/ctrl/apax.yml
index 766a35f08..4d9690e26 100644
--- a/src/components.pneumatics/ctrl/apax.yml
+++ b/src/components.pneumatics/ctrl/apax.yml
@@ -18,7 +18,7 @@ devDependencies:
dependencies:
"@inxton/axopen.components.abstractions": '0.0.0-dev.0'
installStrategy: strict
-apaxVersion: 3.4.2
+apaxVersion: 3.5.0
scripts:
download:
- START=$(date +%s)
diff --git a/src/components.rexroth.drives/app/apax.yml b/src/components.rexroth.drives/app/apax.yml
index dabbb3d83..ec8ae2ce1 100644
--- a/src/components.rexroth.drives/app/apax.yml
+++ b/src/components.rexroth.drives/app/apax.yml
@@ -19,7 +19,7 @@ variables:
registries:
"@inxton": "https://npm.pkg.github.com/"
catalogs:
- "@inxton/ax.catalog": 0.0.9
+ "@inxton/ax.catalog": 0.0.10
devDependencies:
"@inxton/ax-sdk": '0.0.0-dev.0'
dependencies:
@@ -27,7 +27,7 @@ dependencies:
"@inxton/ax.axopen.app": '0.0.0-dev.0'
"@inxton/axopen.simatic1500": '0.0.0-dev.0'
installStrategy: strict
-apaxVersion: 3.4.2
+apaxVersion: 3.5.0
scripts:
# For proper execution of these scripts, the following variables need to be defined as environment variables or local variables.
# Local variables can override environment variables.
diff --git a/src/components.rexroth.drives/ctrl/apax.yml b/src/components.rexroth.drives/ctrl/apax.yml
index 756474d62..509e94378 100644
--- a/src/components.rexroth.drives/ctrl/apax.yml
+++ b/src/components.rexroth.drives/ctrl/apax.yml
@@ -13,7 +13,7 @@ devDependencies:
dependencies:
"@inxton/axopen.components.drives": '0.0.0-dev.0'
installStrategy: strict
-apaxVersion: 3.4.2
+apaxVersion: 3.5.0
scripts:
ib: |
apax install
diff --git a/src/components.rexroth.press/app/apax.yml b/src/components.rexroth.press/app/apax.yml
index fbc65384f..c9f2819f0 100644
--- a/src/components.rexroth.press/app/apax.yml
+++ b/src/components.rexroth.press/app/apax.yml
@@ -19,7 +19,7 @@ variables:
registries:
"@inxton": "https://npm.pkg.github.com/"
catalogs:
- "@inxton/ax.catalog": 0.0.9
+ "@inxton/ax.catalog": 0.0.10
devDependencies:
"@inxton/ax-sdk": '0.0.0-dev.0'
dependencies:
@@ -27,7 +27,7 @@ dependencies:
"@inxton/ax.axopen.app": '0.0.0-dev.0'
"@inxton/axopen.simatic1500": '0.0.0-dev.0'
installStrategy: strict
-apaxVersion: 3.4.2
+apaxVersion: 3.5.0
scripts:
# For proper execution of these scripts, the following variables need to be defined as environment variables or local variables.
# Local variables can override environment variables.
diff --git a/src/components.rexroth.press/ctrl/apax.yml b/src/components.rexroth.press/ctrl/apax.yml
index 1e2eb50ad..09e00c986 100644
--- a/src/components.rexroth.press/ctrl/apax.yml
+++ b/src/components.rexroth.press/ctrl/apax.yml
@@ -13,7 +13,7 @@ devDependencies:
dependencies:
"@inxton/axopen.io": '0.0.0-dev.0'
installStrategy: strict
-apaxVersion: 3.4.2
+apaxVersion: 3.5.0
scripts:
postbuild:
- dotnet ixc
diff --git a/src/components.robotics/app/apax.yml b/src/components.robotics/app/apax.yml
index ebbefa67a..88f3e2e74 100644
--- a/src/components.robotics/app/apax.yml
+++ b/src/components.robotics/app/apax.yml
@@ -19,7 +19,7 @@ variables:
registries:
"@inxton": "https://npm.pkg.github.com/"
catalogs:
- "@inxton/ax.catalog": 0.0.9
+ "@inxton/ax.catalog": 0.0.10
devDependencies:
"@inxton/ax-sdk": '0.0.0-dev.0'
dependencies:
@@ -27,7 +27,7 @@ dependencies:
"@inxton/ax.axopen.app": '0.0.0-dev.0'
"@inxton/axopen.simatic1500": '0.0.0-dev.0'
installStrategy: strict
-apaxVersion: 3.4.2
+apaxVersion: 3.5.0
scripts:
# For proper execution of these scripts, the following variables need to be defined as environment variables or local variables.
# Local variables can override environment variables.
diff --git a/src/components.robotics/ctrl/apax.yml b/src/components.robotics/ctrl/apax.yml
index bc0744957..5d6b32ba8 100644
--- a/src/components.robotics/ctrl/apax.yml
+++ b/src/components.robotics/ctrl/apax.yml
@@ -13,7 +13,7 @@ devDependencies:
dependencies:
"@inxton/axopen.io": '0.0.0-dev.0'
installStrategy: strict
-apaxVersion: 3.4.2
+apaxVersion: 3.5.0
scripts:
postbuild:
- dotnet ixc
diff --git a/src/components.siem.identification/app/apax.yml b/src/components.siem.identification/app/apax.yml
index 7cf6c4e2b..902599859 100644
--- a/src/components.siem.identification/app/apax.yml
+++ b/src/components.siem.identification/app/apax.yml
@@ -19,7 +19,7 @@ variables:
registries:
"@inxton": "https://npm.pkg.github.com/"
catalogs:
- "@inxton/ax.catalog": 0.0.9
+ "@inxton/ax.catalog": 0.0.10
devDependencies:
"@inxton/ax-sdk": '0.0.0-dev.0'
dependencies:
@@ -27,7 +27,7 @@ dependencies:
"@inxton/ax.axopen.app": '0.0.0-dev.0'
"@inxton/axopen.simatic1500": '0.0.0-dev.0'
installStrategy: strict
-apaxVersion: 3.4.2
+apaxVersion: 3.5.0
scripts:
# For proper execution of these scripts, the following variables need to be defined as environment variables or local variables.
# Local variables can override environment variables.
diff --git a/src/components.siem.identification/ctrl/apax.yml b/src/components.siem.identification/ctrl/apax.yml
index f6d739164..05392872b 100644
--- a/src/components.siem.identification/ctrl/apax.yml
+++ b/src/components.siem.identification/ctrl/apax.yml
@@ -13,7 +13,7 @@ devDependencies:
dependencies:
"@inxton/axopen.io": '0.0.0-dev.0'
installStrategy: strict
-apaxVersion: 3.4.2
+apaxVersion: 3.5.0
scripts:
postbuild:
- dotnet ixc
diff --git a/src/components.ur.robotics/app/apax.yml b/src/components.ur.robotics/app/apax.yml
index 8efaffef2..bff1e364e 100644
--- a/src/components.ur.robotics/app/apax.yml
+++ b/src/components.ur.robotics/app/apax.yml
@@ -19,7 +19,7 @@ variables:
registries:
"@inxton": "https://npm.pkg.github.com/"
catalogs:
- "@inxton/ax.catalog": 0.0.9
+ "@inxton/ax.catalog": 0.0.10
devDependencies:
"@inxton/ax-sdk": '0.0.0-dev.0'
dependencies:
@@ -27,7 +27,7 @@ dependencies:
"@inxton/ax.axopen.app": '0.0.0-dev.0'
"@inxton/axopen.simatic1500": '0.0.0-dev.0'
installStrategy: strict
-apaxVersion: 3.4.2
+apaxVersion: 3.5.0
scripts:
# For proper execution of these scripts, the following variables need to be defined as environment variables or local variables.
# Local variables can override environment variables.
diff --git a/src/components.ur.robotics/ctrl/apax.yml b/src/components.ur.robotics/ctrl/apax.yml
index d95b4f106..ca2ca62f9 100644
--- a/src/components.ur.robotics/ctrl/apax.yml
+++ b/src/components.ur.robotics/ctrl/apax.yml
@@ -13,7 +13,7 @@ devDependencies:
dependencies:
"@inxton/axopen.components.robotics": '0.0.0-dev.0'
installStrategy: strict
-apaxVersion: 3.4.2
+apaxVersion: 3.5.0
scripts:
postbuild:
- dotnet ixc
diff --git a/src/core/app/apax.yml b/src/core/app/apax.yml
index 1a0279052..9eb342dc0 100644
--- a/src/core/app/apax.yml
+++ b/src/core/app/apax.yml
@@ -19,7 +19,7 @@ variables:
registries:
"@inxton": "https://npm.pkg.github.com/"
catalogs:
- "@inxton/ax.catalog": 0.0.9
+ "@inxton/ax.catalog": 0.0.10
devDependencies:
"@inxton/ax-sdk": '0.0.0-dev.0'
dependencies:
@@ -27,7 +27,7 @@ dependencies:
"@inxton/ax.axopen.app": '0.0.0-dev.0'
"@inxton/axopen.simatic1500": '0.0.0-dev.0'
installStrategy: strict
-apaxVersion: 3.4.2
+apaxVersion: 3.5.0
scripts:
# For proper execution of these scripts, the following variables need to be defined as environment variables or local variables.
# Local variables can override environment variables.
diff --git a/src/core/ctrl/apax.yml b/src/core/ctrl/apax.yml
index 938252c7d..abd3cfb5a 100644
--- a/src/core/ctrl/apax.yml
+++ b/src/core/ctrl/apax.yml
@@ -15,7 +15,7 @@ devDependencies:
dependencies:
"@inxton/axopen.timers": '0.0.0-dev.0'
installStrategy: strict
-apaxVersion: 3.4.2
+apaxVersion: 3.5.0
scripts:
postbuild:
- dotnet ixc
diff --git a/src/data/app/apax.yml b/src/data/app/apax.yml
index 4adc51056..dfc07a055 100644
--- a/src/data/app/apax.yml
+++ b/src/data/app/apax.yml
@@ -19,7 +19,7 @@ variables:
registries:
"@inxton": "https://npm.pkg.github.com/"
catalogs:
- "@inxton/ax.catalog": 0.0.9
+ "@inxton/ax.catalog": 0.0.10
devDependencies:
"@inxton/ax-sdk": '0.0.0-dev.0'
dependencies:
@@ -27,7 +27,7 @@ dependencies:
"@inxton/ax.axopen.app": '0.0.0-dev.0'
"@inxton/axopen.simatic1500": '0.0.0-dev.0'
installStrategy: strict
-apaxVersion: 3.4.2
+apaxVersion: 3.5.0
scripts:
# For proper execution of these scripts, the following variables need to be defined as environment variables or local variables.
# Local variables can override environment variables.
diff --git a/src/data/ctrl/apax.yml b/src/data/ctrl/apax.yml
index 539f5237f..d926e97bc 100644
--- a/src/data/ctrl/apax.yml
+++ b/src/data/ctrl/apax.yml
@@ -14,7 +14,7 @@ devDependencies:
dependencies:
"@inxton/axopen.core": '0.0.0-dev.0'
installStrategy: strict
-apaxVersion: 3.4.2
+apaxVersion: 3.5.0
scripts:
postbuild:
- dotnet ixc
diff --git a/src/data/tests/AXOpen.Repository.Integration.Tests_L4/ax/apax.yml b/src/data/tests/AXOpen.Repository.Integration.Tests_L4/ax/apax.yml
index f4683f579..f249e0a0e 100644
--- a/src/data/tests/AXOpen.Repository.Integration.Tests_L4/ax/apax.yml
+++ b/src/data/tests/AXOpen.Repository.Integration.Tests_L4/ax/apax.yml
@@ -18,7 +18,7 @@ variables:
registries:
"@inxton": "https://npm.pkg.github.com/"
catalogs:
- "@inxton/ax.catalog": 0.0.9
+ "@inxton/ax.catalog": 0.0.10
devDependencies:
"@inxton/ax-sdk": '0.0.0-dev.0'
dependencies:
@@ -26,7 +26,7 @@ dependencies:
"@inxton/ax.axopen.app": '0.0.0-dev.0'
"@inxton/axopen.simatic1500": '0.0.0-dev.0'
installStrategy: strict
-apaxVersion: 3.4.2
+apaxVersion: 3.5.0
scripts:
# For proper execution of these scripts, the following variables need to be defined as environment variables or local variables.
# Local variables can override environment variables.
diff --git a/src/inspectors/app/apax.yml b/src/inspectors/app/apax.yml
index 5f8b4b034..5b005c669 100644
--- a/src/inspectors/app/apax.yml
+++ b/src/inspectors/app/apax.yml
@@ -19,7 +19,7 @@ variables:
registries:
"@inxton": "https://npm.pkg.github.com/"
catalogs:
- "@inxton/ax.catalog": 0.0.9
+ "@inxton/ax.catalog": 0.0.10
devDependencies:
"@inxton/ax-sdk": '0.0.0-dev.0'
dependencies:
@@ -27,7 +27,7 @@ dependencies:
"@inxton/ax.axopen.app": '0.0.0-dev.0'
"@inxton/axopen.simatic1500": '0.0.0-dev.0'
installStrategy: strict
-apaxVersion: 3.4.2
+apaxVersion: 3.5.0
scripts:
# For proper execution of these scripts, the following variables need to be defined as environment variables or local variables.
# Local variables can override environment variables.
diff --git a/src/inspectors/ctrl/apax.yml b/src/inspectors/ctrl/apax.yml
index 2decb412f..39edfdde6 100644
--- a/src/inspectors/ctrl/apax.yml
+++ b/src/inspectors/ctrl/apax.yml
@@ -13,7 +13,7 @@ devDependencies:
dependencies:
"@inxton/axopen.core": '0.0.0-dev.0'
installStrategy: strict
-apaxVersion: 3.4.2
+apaxVersion: 3.5.0
scripts:
postbuild:
- dotnet ixc
diff --git a/src/integrations/app/apax.yml b/src/integrations/app/apax.yml
index be30bceb4..d5ed85483 100644
--- a/src/integrations/app/apax.yml
+++ b/src/integrations/app/apax.yml
@@ -19,7 +19,7 @@ variables:
registries:
"@inxton": "https://npm.pkg.github.com/"
catalogs:
- "@inxton/ax.catalog": 0.0.9
+ "@inxton/ax.catalog": 0.0.10
devDependencies:
"@inxton/ax-sdk": '0.0.0-dev.0'
dependencies:
@@ -30,7 +30,7 @@ dependencies:
"@inxton/axopen.components.cognex.vision": '0.0.0-dev.0'
"@inxton/ax.axopen.app": '0.0.0-dev.0'
installStrategy: strict
-apaxVersion: 3.4.2
+apaxVersion: 3.5.0
scripts:
# For proper execution of these scripts, the following variables need to be defined as environment variables or local variables.
# Local variables can override environment variables.
diff --git a/src/io/app/apax.yml b/src/io/app/apax.yml
index 648c1a929..46af3548b 100644
--- a/src/io/app/apax.yml
+++ b/src/io/app/apax.yml
@@ -19,7 +19,7 @@ variables:
registries:
"@inxton": "https://npm.pkg.github.com/"
catalogs:
- "@inxton/ax.catalog": 0.0.9
+ "@inxton/ax.catalog": 0.0.10
devDependencies:
"@inxton/ax-sdk": '0.0.0-dev.0'
dependencies:
@@ -27,7 +27,7 @@ dependencies:
"@inxton/ax.axopen.app": '0.0.0-dev.0'
"@inxton/axopen.simatic1500": '0.0.0-dev.0'
installStrategy: strict
-apaxVersion: 3.4.2
+apaxVersion: 3.5.0
scripts:
# For proper execution of these scripts, the following variables need to be defined as environment variables or local variables.
# Local variables can override environment variables.
diff --git a/src/io/ctrl/apax.yml b/src/io/ctrl/apax.yml
index 147a94a75..24414458c 100644
--- a/src/io/ctrl/apax.yml
+++ b/src/io/ctrl/apax.yml
@@ -14,7 +14,7 @@ dependencies:
"@inxton/axopen.components.abstractions": '0.0.0-dev.0'
"@inxton/ax.axopen.hwlibrary": '0.0.0-dev.0'
installStrategy: strict
-apaxVersion: 3.4.2
+apaxVersion: 3.5.0
scripts:
postbuild:
- dotnet ixc
diff --git a/src/probers/app/apax.yml b/src/probers/app/apax.yml
index 4ced9a4f4..9506ec6a4 100644
--- a/src/probers/app/apax.yml
+++ b/src/probers/app/apax.yml
@@ -19,7 +19,7 @@ variables:
registries:
"@inxton": "https://npm.pkg.github.com/"
catalogs:
- "@inxton/ax.catalog": 0.0.9
+ "@inxton/ax.catalog": 0.0.10
devDependencies:
"@inxton/ax-sdk": '0.0.0-dev.0'
dependencies:
@@ -27,7 +27,7 @@ dependencies:
"@inxton/ax.axopen.app": '0.0.0-dev.0'
"@inxton/axopen.simatic1500": '0.0.0-dev.0'
installStrategy: strict
-apaxVersion: 3.4.2
+apaxVersion: 3.5.0
scripts:
# For proper execution of these scripts, the following variables need to be defined as environment variables or local variables.
# Local variables can override environment variables.
diff --git a/src/probers/ctrl/apax.yml b/src/probers/ctrl/apax.yml
index 7ace57185..9c4443c18 100644
--- a/src/probers/ctrl/apax.yml
+++ b/src/probers/ctrl/apax.yml
@@ -15,7 +15,7 @@ devDependencies:
dependencies:
"@inxton/axopen.core": '0.0.0-dev.0'
installStrategy: strict
-apaxVersion: 3.4.2
+apaxVersion: 3.5.0
scripts:
ixc:
- dotnet tool restore
diff --git a/src/scripts/check_requisites_apax.sh b/src/scripts/check_requisites_apax.sh
index ef10e65d2..f2dcbd0a2 100644
--- a/src/scripts/check_requisites_apax.sh
+++ b/src/scripts/check_requisites_apax.sh
@@ -1,5 +1,5 @@
apaxUrl="https://console.simatic-ax.siemens.io/"
-expectedApaxVersion="3.4.2"
+expectedApaxVersion="3.5.0"
export GREEN='\033[0;32m'
export RED='\033[0;31m'
diff --git a/src/sdk-ax/ctrl/apax.yml b/src/sdk-ax/ctrl/apax.yml
index edd6dcc85..cd6348f66 100644
--- a/src/sdk-ax/ctrl/apax.yml
+++ b/src/sdk-ax/ctrl/apax.yml
@@ -6,7 +6,7 @@ files:
registries:
"@inxton": "https://npm.pkg.github.com/"
catalogs:
- "@inxton/ax.catalog": 0.0.9
+ "@inxton/ax.catalog": 0.0.10
dependencies:
'@ax/apax-build': 2.0.20
'@ax/axunitst': 7.1.6
@@ -24,14 +24,14 @@ dependencies:
'@ax/simatic-package-tool': 2.0.11
'@ax/simatic-pragma-stc-plugin': 5.0.8
'@ax/sld': 3.1.3
- '@ax/st-ls': 9.0.72
+ '@ax/st-ls': 9.1.36
'@ax/st-resources.stc-plugin': 2.0.10
- '@ax/stc': 9.0.72
- '@ax/target-llvm': 9.0.72
- '@ax/target-mc7plus': 9.0.72
+ '@ax/stc': 9.1.36
+ '@ax/target-llvm': 9.1.36
+ '@ax/target-mc7plus': 9.1.36
'@ax/trace': 2.9.0
installStrategy: strict
-apaxVersion: 3.4.2
+apaxVersion: 3.5.0
scripts:
ib: |
apax install
diff --git a/src/simatic1500/app/apax.yml b/src/simatic1500/app/apax.yml
index 4f79b4afc..d4a795eaa 100644
--- a/src/simatic1500/app/apax.yml
+++ b/src/simatic1500/app/apax.yml
@@ -19,7 +19,7 @@ variables:
registries:
"@inxton": "https://npm.pkg.github.com/"
catalogs:
- "@inxton/ax.catalog": 0.0.9
+ "@inxton/ax.catalog": 0.0.10
devDependencies:
"@inxton/ax-sdk": '0.0.0-dev.0'
dependencies:
@@ -27,7 +27,7 @@ dependencies:
"@inxton/axopen.simatic1500": '0.0.0-dev.0'
"@inxton/axopen.core": '0.0.0-dev.0'
installStrategy: strict
-apaxVersion: 3.4.2
+apaxVersion: 3.5.0
scripts:
# For proper execution of these scripts, the following variables need to be defined as environment variables or local variables.
# Local variables can override environment variables.
diff --git a/src/simatic1500/ctrl/apax.yml b/src/simatic1500/ctrl/apax.yml
index feb85f6ef..b845f3a2b 100644
--- a/src/simatic1500/ctrl/apax.yml
+++ b/src/simatic1500/ctrl/apax.yml
@@ -14,7 +14,7 @@ dependencies:
"@inxton/axopen.abstractions": '0.0.0-dev.0'
"@inxton/ax.axopen.hwlibrary": '0.0.0-dev.0'
installStrategy: strict
-apaxVersion: 3.4.2
+apaxVersion: 3.5.0
scripts:
postbuild:
- dotnet ixc
diff --git a/src/template.axolibrary/app/apax.yml b/src/template.axolibrary/app/apax.yml
index 5bfa98603..0f0959010 100644
--- a/src/template.axolibrary/app/apax.yml
+++ b/src/template.axolibrary/app/apax.yml
@@ -19,7 +19,7 @@ variables:
registries:
"@inxton": "https://npm.pkg.github.com/"
catalogs:
- "@inxton/ax.catalog": 0.0.9
+ "@inxton/ax.catalog": 0.0.10
devDependencies:
"@inxton/ax-sdk": '0.0.0-dev.0'
dependencies:
@@ -27,7 +27,7 @@ dependencies:
"@inxton/ax.axopen.app": '0.0.0-dev.0'
"@inxton/axopen.simatic1500": '0.0.0-dev.0'
installStrategy: strict
-apaxVersion: 3.4.2
+apaxVersion: 3.5.0
scripts:
# For proper execution of these scripts, the following variables need to be defined as environment variables or local variables.
# Local variables can override environment variables.
diff --git a/src/template.axolibrary/ctrl/apax.yml b/src/template.axolibrary/ctrl/apax.yml
index 9641a4971..c88fb8ee1 100644
--- a/src/template.axolibrary/ctrl/apax.yml
+++ b/src/template.axolibrary/ctrl/apax.yml
@@ -13,7 +13,7 @@ devDependencies:
dependencies:
"@inxton/axopen.io": '0.0.0-dev.0'
installStrategy: strict
-apaxVersion: 3.4.2
+apaxVersion: 3.5.0
scripts:
postbuild:
- dotnet ixc
diff --git a/src/timers/app/apax.yml b/src/timers/app/apax.yml
index eea1a91b8..98132be77 100644
--- a/src/timers/app/apax.yml
+++ b/src/timers/app/apax.yml
@@ -19,7 +19,7 @@ variables:
registries:
"@inxton": "https://npm.pkg.github.com/"
catalogs:
- "@inxton/ax.catalog": 0.0.9
+ "@inxton/ax.catalog": 0.0.10
devDependencies:
"@inxton/ax-sdk": '0.0.0-dev.0'
dependencies:
@@ -27,7 +27,7 @@ dependencies:
"@inxton/ax.axopen.app": '0.0.0-dev.0'
"@inxton/axopen.simatic1500": '0.0.0-dev.0'
installStrategy: strict
-apaxVersion: 3.4.2
+apaxVersion: 3.5.0
scripts:
# For proper execution of these scripts, the following variables need to be defined as environment variables or local variables.
# Local variables can override environment variables.
diff --git a/src/timers/ctrl/apax.yml b/src/timers/ctrl/apax.yml
index 017522c62..ec5937702 100644
--- a/src/timers/ctrl/apax.yml
+++ b/src/timers/ctrl/apax.yml
@@ -13,7 +13,7 @@ devDependencies:
dependencies:
"@inxton/axopen.abstractions": '0.0.0-dev.0'
installStrategy: strict
-apaxVersion: 3.4.2
+apaxVersion: 3.5.0
scripts:
ib: |
apax install
diff --git a/src/traversals/apax/apax.yml b/src/traversals/apax/apax.yml
index 4bd692b38..79aa6f7a9 100644
--- a/src/traversals/apax/apax.yml
+++ b/src/traversals/apax/apax.yml
@@ -13,7 +13,7 @@ dependencies:
'@inxton/ax.axopen.app': 0.0.0-dev.0
'@inxton/ax.axopen.hwlibrary': 0.0.0-dev.0
'@inxton/ax.axopen.min': 0.0.0-dev.0
- '@inxton/ax.catalog': 0.0.9
+ '@inxton/ax.catalog': 0.0.10
'@inxton/ax.latest.packages': 0.0.0-dev.0
app_axopen.components.abb.robotics: 0.0.0-dev.0
'@inxton/axopen.components.abb.robotics': 0.0.0-dev.0
diff --git a/src/utils/app/apax.yml b/src/utils/app/apax.yml
index 827f37376..1233a7742 100644
--- a/src/utils/app/apax.yml
+++ b/src/utils/app/apax.yml
@@ -19,7 +19,7 @@ variables:
registries:
"@inxton": "https://npm.pkg.github.com/"
catalogs:
- "@inxton/ax.catalog": 0.0.9
+ "@inxton/ax.catalog": 0.0.10
devDependencies:
"@inxton/ax-sdk": '0.0.0-dev.0'
dependencies:
@@ -28,7 +28,7 @@ dependencies:
"@inxton/ax.axopen.app": '0.0.0-dev.0'
"@inxton/axopen.simatic1500": '0.0.0-dev.0'
installStrategy: strict
-apaxVersion: 3.4.2
+apaxVersion: 3.5.0
scripts:
# For proper execution of these scripts, the following variables need to be defined as environment variables or local variables.
# Local variables can override environment variables.
diff --git a/src/utils/ctrl/apax.yml b/src/utils/ctrl/apax.yml
index bed8b35fe..3a3a01ef9 100644
--- a/src/utils/ctrl/apax.yml
+++ b/src/utils/ctrl/apax.yml
@@ -13,7 +13,7 @@ devDependencies:
dependencies:
"@inxton/ax.axopen.hwlibrary": '0.0.0-dev.0'
installStrategy: strict
-apaxVersion: 3.4.2
+apaxVersion: 3.5.0
scripts:
postbuild:
- dotnet ixc
From 9150ab5b591b901554edc8ac89a076080c42894d Mon Sep 17 00:00:00 2001
From: TK <61820360+TomKovac@users.noreply.github.com>
Date: Mon, 14 Apr 2025 09:38:17 +0200
Subject: [PATCH 003/149] wip
---
.../ctrl/src/AxoDataman/v_6_0_0/AxoDataman.st | 86 +++++-----
.../ctrl/src/AxoInsight/v_6_0_0/AxoInsight.st | 98 +++++------
.../AxoDataman/AxoDataman.cs | 132 +++++++++++++++
.../AxoInsight/AxoInsight.cs | 152 +++++++++++++++++-
4 files changed, 379 insertions(+), 89 deletions(-)
diff --git a/src/components.cognex.vision/ctrl/src/AxoDataman/v_6_0_0/AxoDataman.st b/src/components.cognex.vision/ctrl/src/AxoDataman/v_6_0_0/AxoDataman.st
index 4e6e5a64c..35d430018 100644
--- a/src/components.cognex.vision/ctrl/src/AxoDataman/v_6_0_0/AxoDataman.st
+++ b/src/components.cognex.vision/ctrl/src/AxoDataman/v_6_0_0/AxoDataman.st
@@ -182,53 +182,57 @@ NAMESPACE AXOpen.Components.Cognex.Vision.v_6_0_0_0
_geoAddr.Slot := UINT#1;
_retval := ReadHardwareIDFromSlot(geoAddr := _geoAddr, hardwareID => _outHwid);
_hwIdAcquisitionControl := TO_WORD(_outHwid);
- IF _retval = WORD#8091 THEN
+ IF _hwIdAcquisitionControl = WORD#0 THEN
Messenger.Activate(UINT#741,eAxoMessageCategory#Error);
RETURN;
END_IF;
- IF _retval = WORD#8094 THEN
+ IF _retval = WORD#8091 THEN
Messenger.Activate(UINT#742,eAxoMessageCategory#Error);
RETURN;
END_IF;
- IF _retval = WORD#8095 THEN
+ IF _retval = WORD#8094 THEN
Messenger.Activate(UINT#743,eAxoMessageCategory#Error);
RETURN;
END_IF;
- IF _retval = WORD#8096 THEN
+ IF _retval = WORD#8095 THEN
Messenger.Activate(UINT#744,eAxoMessageCategory#Error);
RETURN;
END_IF;
- IF _retval = WORD#8097 THEN
+ IF _retval = WORD#8096 THEN
Messenger.Activate(UINT#745,eAxoMessageCategory#Error);
RETURN;
END_IF;
+ IF _retval = WORD#8097 THEN
+ Messenger.Activate(UINT#746,eAxoMessageCategory#Error);
+ RETURN;
+ END_IF;
_geoAddr.Slot := UINT#2;
_retval := ReadHardwareIDFromSlot(geoAddr := _geoAddr, hardwareID => _outHwid);
_hwIdAcquisitionStatus := TO_WORD(_outHwid);
IF _hwIdAcquisitionStatus = WORD#0 THEN
- Messenger.Activate(UINT#746,eAxoMessageCategory#Error);
+ Messenger.Activate(UINT#747,eAxoMessageCategory#Error);
RETURN;
END_IF;
_hwIdAcquisitionStatus := TO_WORD(_outHwid);
IF _retval = WORD#8091 THEN
- Messenger.Activate(UINT#747,eAxoMessageCategory#Error);
+ Messenger.Activate(UINT#748,eAxoMessageCategory#Error);
RETURN;
END_IF;
IF _retval = WORD#8094 THEN
- Messenger.Activate(UINT#748,eAxoMessageCategory#Error);
+ Messenger.Activate(UINT#749,eAxoMessageCategory#Error);
RETURN;
END_IF;
IF _retval = WORD#8095 THEN
- Messenger.Activate(UINT#749,eAxoMessageCategory#Error);
+ Messenger.Activate(UINT#750,eAxoMessageCategory#Error);
RETURN;
END_IF;
IF _retval = WORD#8096 THEN
- Messenger.Activate(UINT#750,eAxoMessageCategory#Error);
+ Messenger.Activate(UINT#751,eAxoMessageCategory#Error);
RETURN;
END_IF;
IF _retval = WORD#8097 THEN
- Messenger.Activate(UINT#751,eAxoMessageCategory#Error);
+ Messenger.Activate(UINT#752,eAxoMessageCategory#Error);
RETURN;
END_IF;
@@ -236,27 +240,27 @@ NAMESPACE AXOpen.Components.Cognex.Vision.v_6_0_0_0
_retval := ReadHardwareIDFromSlot(geoAddr := _geoAddr, hardwareID => _outHwid);
_hwIdResultsControl := TO_WORD(_outHwid);
IF _hwIdResultsControl = WORD#0 THEN
- Messenger.Activate(UINT#752,eAxoMessageCategory#Error);
+ Messenger.Activate(UINT#753,eAxoMessageCategory#Error);
RETURN;
END_IF;
IF _retval = WORD#8091 THEN
- Messenger.Activate(UINT#753,eAxoMessageCategory#Error);
+ Messenger.Activate(UINT#754,eAxoMessageCategory#Error);
RETURN;
END_IF;
IF _retval = WORD#8094 THEN
- Messenger.Activate(UINT#754,eAxoMessageCategory#Error);
+ Messenger.Activate(UINT#755,eAxoMessageCategory#Error);
RETURN;
END_IF;
IF _retval = WORD#8095 THEN
- Messenger.Activate(UINT#755,eAxoMessageCategory#Error);
+ Messenger.Activate(UINT#756,eAxoMessageCategory#Error);
RETURN;
END_IF;
IF _retval = WORD#8096 THEN
- Messenger.Activate(UINT#756,eAxoMessageCategory#Error);
+ Messenger.Activate(UINT#757,eAxoMessageCategory#Error);
RETURN;
END_IF;
IF _retval = WORD#8097 THEN
- Messenger.Activate(UINT#757,eAxoMessageCategory#Error);
+ Messenger.Activate(UINT#758,eAxoMessageCategory#Error);
RETURN;
END_IF;
@@ -264,27 +268,27 @@ NAMESPACE AXOpen.Components.Cognex.Vision.v_6_0_0_0
_retval := ReadHardwareIDFromSlot(geoAddr := _geoAddr, hardwareID => _outHwid);
_hwIdResultsStatus := TO_WORD(_outHwid);
IF _hwIdResultsStatus = WORD#0 THEN
- Messenger.Activate(UINT#758,eAxoMessageCategory#Error);
+ Messenger.Activate(UINT#759,eAxoMessageCategory#Error);
RETURN;
END_IF;
IF _retval = WORD#8091 THEN
- Messenger.Activate(UINT#759,eAxoMessageCategory#Error);
+ Messenger.Activate(UINT#760,eAxoMessageCategory#Error);
RETURN;
END_IF;
IF _retval = WORD#8094 THEN
- Messenger.Activate(UINT#760,eAxoMessageCategory#Error);
+ Messenger.Activate(UINT#761,eAxoMessageCategory#Error);
RETURN;
END_IF;
IF _retval = WORD#8095 THEN
- Messenger.Activate(UINT#761,eAxoMessageCategory#Error);
+ Messenger.Activate(UINT#762,eAxoMessageCategory#Error);
RETURN;
END_IF;
IF _retval = WORD#8096 THEN
- Messenger.Activate(UINT#762,eAxoMessageCategory#Error);
+ Messenger.Activate(UINT#763,eAxoMessageCategory#Error);
RETURN;
END_IF;
IF _retval = WORD#8097 THEN
- Messenger.Activate(UINT#763,eAxoMessageCategory#Error);
+ Messenger.Activate(UINT#764,eAxoMessageCategory#Error);
RETURN;
END_IF;
@@ -292,27 +296,27 @@ NAMESPACE AXOpen.Components.Cognex.Vision.v_6_0_0_0
_retval := ReadHardwareIDFromSlot(geoAddr := _geoAddr, hardwareID => _outHwid);
_hwIdSoftEventControl := TO_WORD(_outHwid);
IF _hwIdSoftEventControl = WORD#0 THEN
- Messenger.Activate(UINT#764,eAxoMessageCategory#Error);
+ Messenger.Activate(UINT#765,eAxoMessageCategory#Error);
RETURN;
END_IF;
IF _retval = WORD#8091 THEN
- Messenger.Activate(UINT#765,eAxoMessageCategory#Error);
+ Messenger.Activate(UINT#766,eAxoMessageCategory#Error);
RETURN;
END_IF;
IF _retval = WORD#8094 THEN
- Messenger.Activate(UINT#766,eAxoMessageCategory#Error);
+ Messenger.Activate(UINT#767,eAxoMessageCategory#Error);
RETURN;
END_IF;
IF _retval = WORD#8095 THEN
- Messenger.Activate(UINT#767,eAxoMessageCategory#Error);
+ Messenger.Activate(UINT#768,eAxoMessageCategory#Error);
RETURN;
END_IF;
IF _retval = WORD#8096 THEN
- Messenger.Activate(UINT#768,eAxoMessageCategory#Error);
+ Messenger.Activate(UINT#769,eAxoMessageCategory#Error);
RETURN;
END_IF;
IF _retval = WORD#8097 THEN
- Messenger.Activate(UINT#769,eAxoMessageCategory#Error);
+ Messenger.Activate(UINT#770,eAxoMessageCategory#Error);
RETURN;
END_IF;
@@ -320,27 +324,27 @@ NAMESPACE AXOpen.Components.Cognex.Vision.v_6_0_0_0
_retval := ReadHardwareIDFromSlot(geoAddr := _geoAddr, hardwareID => _outHwid);
_hwIdResultData := TO_WORD(_outHwid);
IF _hwIdResultData = WORD#0 THEN
- Messenger.Activate(UINT#770,eAxoMessageCategory#Error);
+ Messenger.Activate(UINT#771,eAxoMessageCategory#Error);
RETURN;
END_IF;
IF _retval = WORD#8091 THEN
- Messenger.Activate(UINT#771,eAxoMessageCategory#Error);
+ Messenger.Activate(UINT#772,eAxoMessageCategory#Error);
RETURN;
END_IF;
IF _retval = WORD#8094 THEN
- Messenger.Activate(UINT#772,eAxoMessageCategory#Error);
+ Messenger.Activate(UINT#773,eAxoMessageCategory#Error);
RETURN;
END_IF;
IF _retval = WORD#8095 THEN
- Messenger.Activate(UINT#773,eAxoMessageCategory#Error);
+ Messenger.Activate(UINT#774,eAxoMessageCategory#Error);
RETURN;
END_IF;
IF _retval = WORD#8096 THEN
- Messenger.Activate(UINT#774,eAxoMessageCategory#Error);
+ Messenger.Activate(UINT#775,eAxoMessageCategory#Error);
RETURN;
END_IF;
IF _retval = WORD#8097 THEN
- Messenger.Activate(UINT#775,eAxoMessageCategory#Error);
+ Messenger.Activate(UINT#776,eAxoMessageCategory#Error);
RETURN;
END_IF;
@@ -348,27 +352,27 @@ NAMESPACE AXOpen.Components.Cognex.Vision.v_6_0_0_0
_retval := ReadHardwareIDFromSlot(geoAddr := _geoAddr, hardwareID => _outHwid);
_hwIdUserData := TO_WORD(_outHwid);
IF _hwIdUserData = WORD#0 THEN
- Messenger.Activate(UINT#776,eAxoMessageCategory#Error);
+ Messenger.Activate(UINT#777,eAxoMessageCategory#Error);
RETURN;
END_IF;
IF _retval = WORD#8091 THEN
- Messenger.Activate(UINT#777,eAxoMessageCategory#Error);
+ Messenger.Activate(UINT#778,eAxoMessageCategory#Error);
RETURN;
END_IF;
IF _retval = WORD#8094 THEN
- Messenger.Activate(UINT#778,eAxoMessageCategory#Error);
+ Messenger.Activate(UINT#779,eAxoMessageCategory#Error);
RETURN;
END_IF;
IF _retval = WORD#8095 THEN
- Messenger.Activate(UINT#779,eAxoMessageCategory#Error);
+ Messenger.Activate(UINT#780,eAxoMessageCategory#Error);
RETURN;
END_IF;
IF _retval = WORD#8096 THEN
- Messenger.Activate(UINT#780,eAxoMessageCategory#Error);
+ Messenger.Activate(UINT#781,eAxoMessageCategory#Error);
RETURN;
END_IF;
IF _retval = WORD#8097 THEN
- Messenger.Activate(UINT#781,eAxoMessageCategory#Error);
+ Messenger.Activate(UINT#782,eAxoMessageCategory#Error);
RETURN;
END_IF;
diff --git a/src/components.cognex.vision/ctrl/src/AxoInsight/v_6_0_0/AxoInsight.st b/src/components.cognex.vision/ctrl/src/AxoInsight/v_6_0_0/AxoInsight.st
index 296d38a50..a79aee4d5 100644
--- a/src/components.cognex.vision/ctrl/src/AxoInsight/v_6_0_0/AxoInsight.st
+++ b/src/components.cognex.vision/ctrl/src/AxoInsight/v_6_0_0/AxoInsight.st
@@ -221,53 +221,57 @@ NAMESPACE AXOpen.Components.Cognex.Vision.v_6_0_0_0
_geoAddr.Slot := UINT#1;
_retval := ReadHardwareIDFromSlot(geoAddr := _geoAddr, hardwareID => _outHwid);
_hwIdAcquisitionControl := TO_WORD(_outHwid);
- IF _retval = WORD#8091 THEN
+ IF _hwIdAcquisitionControl = WORD#0 THEN
Messenger.Activate(UINT#741,eAxoMessageCategory#Error);
RETURN;
END_IF;
- IF _retval = WORD#8094 THEN
+ IF _retval = WORD#8091 THEN
Messenger.Activate(UINT#742,eAxoMessageCategory#Error);
RETURN;
END_IF;
- IF _retval = WORD#8095 THEN
+ IF _retval = WORD#8094 THEN
Messenger.Activate(UINT#743,eAxoMessageCategory#Error);
RETURN;
END_IF;
- IF _retval = WORD#8096 THEN
+ IF _retval = WORD#8095 THEN
Messenger.Activate(UINT#744,eAxoMessageCategory#Error);
RETURN;
END_IF;
- IF _retval = WORD#8097 THEN
+ IF _retval = WORD#8096 THEN
Messenger.Activate(UINT#745,eAxoMessageCategory#Error);
RETURN;
END_IF;
+ IF _retval = WORD#8097 THEN
+ Messenger.Activate(UINT#746,eAxoMessageCategory#Error);
+ RETURN;
+ END_IF;
_geoAddr.Slot := UINT#2;
_retval := ReadHardwareIDFromSlot(geoAddr := _geoAddr, hardwareID => _outHwid);
_hwIdAcquisitionStatus := TO_WORD(_outHwid);
IF _hwIdAcquisitionStatus = WORD#0 THEN
- Messenger.Activate(UINT#746,eAxoMessageCategory#Error);
+ Messenger.Activate(UINT#747,eAxoMessageCategory#Error);
RETURN;
END_IF;
_hwIdAcquisitionStatus := TO_WORD(_outHwid);
IF _retval = WORD#8091 THEN
- Messenger.Activate(UINT#747,eAxoMessageCategory#Error);
+ Messenger.Activate(UINT#748,eAxoMessageCategory#Error);
RETURN;
END_IF;
IF _retval = WORD#8094 THEN
- Messenger.Activate(UINT#748,eAxoMessageCategory#Error);
+ Messenger.Activate(UINT#749,eAxoMessageCategory#Error);
RETURN;
END_IF;
IF _retval = WORD#8095 THEN
- Messenger.Activate(UINT#749,eAxoMessageCategory#Error);
+ Messenger.Activate(UINT#750,eAxoMessageCategory#Error);
RETURN;
END_IF;
IF _retval = WORD#8096 THEN
- Messenger.Activate(UINT#750,eAxoMessageCategory#Error);
+ Messenger.Activate(UINT#751,eAxoMessageCategory#Error);
RETURN;
END_IF;
IF _retval = WORD#8097 THEN
- Messenger.Activate(UINT#751,eAxoMessageCategory#Error);
+ Messenger.Activate(UINT#752,eAxoMessageCategory#Error);
RETURN;
END_IF;
@@ -275,27 +279,27 @@ NAMESPACE AXOpen.Components.Cognex.Vision.v_6_0_0_0
_retval := ReadHardwareIDFromSlot(geoAddr := _geoAddr, hardwareID => _outHwid);
_hwIdInspectionControl := TO_WORD(_outHwid);
IF _hwIdInspectionControl = WORD#0 THEN
- Messenger.Activate(UINT#752,eAxoMessageCategory#Error);
+ Messenger.Activate(UINT#753,eAxoMessageCategory#Error);
RETURN;
END_IF;
IF _retval = WORD#8091 THEN
- Messenger.Activate(UINT#753,eAxoMessageCategory#Error);
+ Messenger.Activate(UINT#754,eAxoMessageCategory#Error);
RETURN;
END_IF;
IF _retval = WORD#8094 THEN
- Messenger.Activate(UINT#754,eAxoMessageCategory#Error);
+ Messenger.Activate(UINT#755,eAxoMessageCategory#Error);
RETURN;
END_IF;
IF _retval = WORD#8095 THEN
- Messenger.Activate(UINT#755,eAxoMessageCategory#Error);
+ Messenger.Activate(UINT#756,eAxoMessageCategory#Error);
RETURN;
END_IF;
IF _retval = WORD#8096 THEN
- Messenger.Activate(UINT#756,eAxoMessageCategory#Error);
+ Messenger.Activate(UINT#757,eAxoMessageCategory#Error);
RETURN;
END_IF;
IF _retval = WORD#8097 THEN
- Messenger.Activate(UINT#757,eAxoMessageCategory#Error);
+ Messenger.Activate(UINT#758,eAxoMessageCategory#Error);
RETURN;
END_IF;
@@ -303,27 +307,27 @@ NAMESPACE AXOpen.Components.Cognex.Vision.v_6_0_0_0
_retval := ReadHardwareIDFromSlot(geoAddr := _geoAddr, hardwareID => _outHwid);
_hwIdInspectionStatus := TO_WORD(_outHwid);
IF _hwIdInspectionStatus = WORD#0 THEN
- Messenger.Activate(UINT#758,eAxoMessageCategory#Error);
+ Messenger.Activate(UINT#759,eAxoMessageCategory#Error);
RETURN;
END_IF;
IF _retval = WORD#8091 THEN
- Messenger.Activate(UINT#759,eAxoMessageCategory#Error);
+ Messenger.Activate(UINT#760,eAxoMessageCategory#Error);
RETURN;
END_IF;
IF _retval = WORD#8094 THEN
- Messenger.Activate(UINT#760,eAxoMessageCategory#Error);
+ Messenger.Activate(UINT#761,eAxoMessageCategory#Error);
RETURN;
END_IF;
IF _retval = WORD#8095 THEN
- Messenger.Activate(UINT#761,eAxoMessageCategory#Error);
+ Messenger.Activate(UINT#762,eAxoMessageCategory#Error);
RETURN;
END_IF;
IF _retval = WORD#8096 THEN
- Messenger.Activate(UINT#762,eAxoMessageCategory#Error);
+ Messenger.Activate(UINT#763,eAxoMessageCategory#Error);
RETURN;
END_IF;
IF _retval = WORD#8097 THEN
- Messenger.Activate(UINT#763,eAxoMessageCategory#Error);
+ Messenger.Activate(UINT#764,eAxoMessageCategory#Error);
RETURN;
END_IF;
@@ -331,27 +335,27 @@ NAMESPACE AXOpen.Components.Cognex.Vision.v_6_0_0_0
_retval := ReadHardwareIDFromSlot(geoAddr := _geoAddr, hardwareID => _outHwid);
_hwIdCommandControl := TO_WORD(_outHwid);
IF _hwIdCommandControl = WORD#0 THEN
- Messenger.Activate(UINT#764,eAxoMessageCategory#Error);
+ Messenger.Activate(UINT#765,eAxoMessageCategory#Error);
RETURN;
END_IF;
IF _retval = WORD#8091 THEN
- Messenger.Activate(UINT#765,eAxoMessageCategory#Error);
+ Messenger.Activate(UINT#766,eAxoMessageCategory#Error);
RETURN;
END_IF;
IF _retval = WORD#8094 THEN
- Messenger.Activate(UINT#766,eAxoMessageCategory#Error);
+ Messenger.Activate(UINT#767,eAxoMessageCategory#Error);
RETURN;
END_IF;
IF _retval = WORD#8095 THEN
- Messenger.Activate(UINT#767,eAxoMessageCategory#Error);
+ Messenger.Activate(UINT#768,eAxoMessageCategory#Error);
RETURN;
END_IF;
IF _retval = WORD#8096 THEN
- Messenger.Activate(UINT#768,eAxoMessageCategory#Error);
+ Messenger.Activate(UINT#769,eAxoMessageCategory#Error);
RETURN;
END_IF;
IF _retval = WORD#8097 THEN
- Messenger.Activate(UINT#769,eAxoMessageCategory#Error);
+ Messenger.Activate(UINT#770,eAxoMessageCategory#Error);
RETURN;
END_IF;
@@ -359,27 +363,27 @@ NAMESPACE AXOpen.Components.Cognex.Vision.v_6_0_0_0
_retval := ReadHardwareIDFromSlot(geoAddr := _geoAddr, hardwareID => _outHwid);
_hwIdSoftEventControl := TO_WORD(_outHwid);
IF _hwIdSoftEventControl = WORD#0 THEN
- Messenger.Activate(UINT#770,eAxoMessageCategory#Error);
+ Messenger.Activate(UINT#771,eAxoMessageCategory#Error);
RETURN;
END_IF;
IF _retval = WORD#8091 THEN
- Messenger.Activate(UINT#771,eAxoMessageCategory#Error);
+ Messenger.Activate(UINT#772,eAxoMessageCategory#Error);
RETURN;
END_IF;
IF _retval = WORD#8094 THEN
- Messenger.Activate(UINT#772,eAxoMessageCategory#Error);
+ Messenger.Activate(UINT#773,eAxoMessageCategory#Error);
RETURN;
END_IF;
IF _retval = WORD#8095 THEN
- Messenger.Activate(UINT#773,eAxoMessageCategory#Error);
+ Messenger.Activate(UINT#774,eAxoMessageCategory#Error);
RETURN;
END_IF;
IF _retval = WORD#8096 THEN
- Messenger.Activate(UINT#774,eAxoMessageCategory#Error);
+ Messenger.Activate(UINT#775,eAxoMessageCategory#Error);
RETURN;
END_IF;
IF _retval = WORD#8097 THEN
- Messenger.Activate(UINT#775,eAxoMessageCategory#Error);
+ Messenger.Activate(UINT#776,eAxoMessageCategory#Error);
RETURN;
END_IF;
@@ -387,27 +391,27 @@ NAMESPACE AXOpen.Components.Cognex.Vision.v_6_0_0_0
_retval := ReadHardwareIDFromSlot(geoAddr := _geoAddr, hardwareID => _outHwid);
_hwIdResultData := TO_WORD(_outHwid);
IF _hwIdResultData = WORD#0 THEN
- Messenger.Activate(UINT#776,eAxoMessageCategory#Error);
+ Messenger.Activate(UINT#777,eAxoMessageCategory#Error);
RETURN;
END_IF;
IF _retval = WORD#8091 THEN
- Messenger.Activate(UINT#777,eAxoMessageCategory#Error);
+ Messenger.Activate(UINT#778,eAxoMessageCategory#Error);
RETURN;
END_IF;
IF _retval = WORD#8094 THEN
- Messenger.Activate(UINT#778,eAxoMessageCategory#Error);
+ Messenger.Activate(UINT#779,eAxoMessageCategory#Error);
RETURN;
END_IF;
IF _retval = WORD#8095 THEN
- Messenger.Activate(UINT#779,eAxoMessageCategory#Error);
+ Messenger.Activate(UINT#780,eAxoMessageCategory#Error);
RETURN;
END_IF;
IF _retval = WORD#8096 THEN
- Messenger.Activate(UINT#780,eAxoMessageCategory#Error);
+ Messenger.Activate(UINT#781,eAxoMessageCategory#Error);
RETURN;
END_IF;
IF _retval = WORD#8097 THEN
- Messenger.Activate(UINT#781,eAxoMessageCategory#Error);
+ Messenger.Activate(UINT#782,eAxoMessageCategory#Error);
RETURN;
END_IF;
@@ -415,27 +419,27 @@ NAMESPACE AXOpen.Components.Cognex.Vision.v_6_0_0_0
_retval := ReadHardwareIDFromSlot(geoAddr := _geoAddr, hardwareID => _outHwid);
_hwIdUserData := TO_WORD(_outHwid);
IF _hwIdUserData = WORD#0 THEN
- Messenger.Activate(UINT#782,eAxoMessageCategory#Error);
+ Messenger.Activate(UINT#783,eAxoMessageCategory#Error);
RETURN;
END_IF;
IF _retval = WORD#8091 THEN
- Messenger.Activate(UINT#783,eAxoMessageCategory#Error);
+ Messenger.Activate(UINT#784,eAxoMessageCategory#Error);
RETURN;
END_IF;
IF _retval = WORD#8094 THEN
- Messenger.Activate(UINT#784,eAxoMessageCategory#Error);
+ Messenger.Activate(UINT#785,eAxoMessageCategory#Error);
RETURN;
END_IF;
IF _retval = WORD#8095 THEN
- Messenger.Activate(UINT#785,eAxoMessageCategory#Error);
+ Messenger.Activate(UINT#786,eAxoMessageCategory#Error);
RETURN;
END_IF;
IF _retval = WORD#8096 THEN
- Messenger.Activate(UINT#786,eAxoMessageCategory#Error);
+ Messenger.Activate(UINT#787,eAxoMessageCategory#Error);
RETURN;
END_IF;
IF _retval = WORD#8097 THEN
- Messenger.Activate(UINT#787,eAxoMessageCategory#Error);
+ Messenger.Activate(UINT#788,eAxoMessageCategory#Error);
RETURN;
END_IF;
diff --git a/src/components.cognex.vision/src/AXOpen.Components.Cognex.Vision/AxoDataman/AxoDataman.cs b/src/components.cognex.vision/src/AXOpen.Components.Cognex.Vision/AxoDataman/AxoDataman.cs
index d140b8df2..616b5859f 100644
--- a/src/components.cognex.vision/src/AXOpen.Components.Cognex.Vision/AxoDataman/AxoDataman.cs
+++ b/src/components.cognex.vision/src/AXOpen.Components.Cognex.Vision/AxoDataman/AxoDataman.cs
@@ -75,6 +75,50 @@ private void InitializeMessenger()
new KeyValuePair(720, new AxoMessengerTextItem("Error writing the 128bytes of the UserData in the UpdateOutputs method!", "Check the value of the hwIdUserData, the real size of the `UserData`, the value of the UserDataSize parameter and reacheability of the device!")),
new KeyValuePair(721, new AxoMessengerTextItem("Error writing the 250bytes of the UserData in the UpdateOutputs method!", "Check the value of the hwIdUserData, the real size of the `UserData`, the value of the UserDataSize parameter and reacheability of the device!")),
+ new KeyValuePair(740, new AxoMessengerTextItem("Hw configuration error. The address specified at the hardwareID parameter is invalid in ReadSlotFromHardwareID (8090)." ,"Check the hardware configuration.")),
+ new KeyValuePair(741, new AxoMessengerTextItem("Hw configuration error. Value of hwIdAcquisitionControl is zero." ,"Check the hardware configuration.")),
+ new KeyValuePair(742, new AxoMessengerTextItem("Hw configuration error. Invalid value for HardwareType in GeoAddr in ReadHardwareIDFromSlot (8091) for slot 1." ,"Check the hardware configuration.")),
+ new KeyValuePair(743, new AxoMessengerTextItem("Hw configuration error. Invalid value for IOSystem in GeoAddr in ReadHardwareIDFromSlot (8094) for slot 1." ,"Check the hardware configuration.")),
+ new KeyValuePair(744, new AxoMessengerTextItem("Hw configuration error. Invalid value for Station in GeoAddr in ReadHardwareIDFromSlot (8095) for slot 1." ,"Check the hardware configuration.")),
+ new KeyValuePair(745, new AxoMessengerTextItem("Hw configuration error. Invalid value for Slot in GeoAddr in ReadHardwareIDFromSlot (8096) for slot 1." ,"Check the hardware configuration.")),
+ new KeyValuePair(746, new AxoMessengerTextItem("Hw configuration error. Invalid value for Subslot in GeoAddr in ReadHardwareIDFromSlot (8097) for slot 1." ,"Check the hardware configuration.")),
+ new KeyValuePair(747, new AxoMessengerTextItem("Hw configuration error. Value of hwIdAcquisitionStatus is zero." ,"Check the hardware configuration.")),
+ new KeyValuePair(748, new AxoMessengerTextItem("Hw configuration error. Invalid value for HardwareType in GeoAddr in ReadHardwareIDFromSlot (8091) for slot 2." ,"Check the hardware configuration.")),
+ new KeyValuePair(749, new AxoMessengerTextItem("Hw configuration error. Invalid value for IOSystem in GeoAddr in ReadHardwareIDFromSlot (8094) for slot 2." ,"Check the hardware configuration.")),
+ new KeyValuePair(750, new AxoMessengerTextItem("Hw configuration error. Invalid value for Station in GeoAddr in ReadHardwareIDFromSlot (8095) for slot 2." ,"Check the hardware configuration.")),
+ new KeyValuePair(751, new AxoMessengerTextItem("Hw configuration error. Invalid value for Slot in GeoAddr in ReadHardwareIDFromSlot (8096) for slot 2." ,"Check the hardware configuration.")),
+ new KeyValuePair(752, new AxoMessengerTextItem("Hw configuration error. Invalid value for Subslot in GeoAddr in ReadHardwareIDFromSlot (8097) for slot 2." ,"Check the hardware configuration.")),
+ new KeyValuePair(753, new AxoMessengerTextItem("Hw configuration error. Value of hwIdInspectionControl is zero." ,"Check the hardware configuration.")),
+ new KeyValuePair(754, new AxoMessengerTextItem("Hw configuration error. Invalid value for HardwareType in GeoAddr in ReadHardwareIDFromSlot (8091) for slot 3." ,"Check the hardware configuration.")),
+ new KeyValuePair(755, new AxoMessengerTextItem("Hw configuration error. Invalid value for IOSystem in GeoAddr in ReadHardwareIDFromSlot (8094) for slot 3." ,"Check the hardware configuration.")),
+ new KeyValuePair(756, new AxoMessengerTextItem("Hw configuration error. Invalid value for Station in GeoAddr in ReadHardwareIDFromSlot (8095) for slot 3." ,"Check the hardware configuration.")),
+ new KeyValuePair(757, new AxoMessengerTextItem("Hw configuration error. Invalid value for Slot in GeoAddr in ReadHardwareIDFromSlot (8096) for slot 3." ,"Check the hardware configuration.")),
+ new KeyValuePair(758, new AxoMessengerTextItem("Hw configuration error. Invalid value for Subslot in GeoAddr in ReadHardwareIDFromSlot (8097) for slot 3." ,"Check the hardware configuration.")),
+ new KeyValuePair(759, new AxoMessengerTextItem("Hw configuration error. Value of hwIdInspectionStatus is zero." ,"Check the hardware configuration.")),
+ new KeyValuePair(760, new AxoMessengerTextItem("Hw configuration error. Invalid value for HardwareType in GeoAddr in ReadHardwareIDFromSlot (8091) for slot 4." ,"Check the hardware configuration.")),
+ new KeyValuePair(761, new AxoMessengerTextItem("Hw configuration error. Invalid value for IOSystem in GeoAddr in ReadHardwareIDFromSlot (8094) for slot 4." ,"Check the hardware configuration.")),
+ new KeyValuePair(762, new AxoMessengerTextItem("Hw configuration error. Invalid value for Station in GeoAddr in ReadHardwareIDFromSlot (8095) for slot 4." ,"Check the hardware configuration.")),
+ new KeyValuePair(763, new AxoMessengerTextItem("Hw configuration error. Invalid value for Slot in GeoAddr in ReadHardwareIDFromSlot (8096) for slot 4." ,"Check the hardware configuration.")),
+ new KeyValuePair(764, new AxoMessengerTextItem("Hw configuration error. Invalid value for Subslot in GeoAddr in ReadHardwareIDFromSlot (8097) for slot 4." ,"Check the hardware configuration.")),
+ new KeyValuePair(765, new AxoMessengerTextItem("Hw configuration error. Value of hwIdSoftEventControl is zero." ,"Check the hardware configuration.")),
+ new KeyValuePair(766, new AxoMessengerTextItem("Hw configuration error. Invalid value for HardwareType in GeoAddr in ReadHardwareIDFromSlot (8091) for slot 5." ,"Check the hardware configuration.")),
+ new KeyValuePair(767, new AxoMessengerTextItem("Hw configuration error. Invalid value for IOSystem in GeoAddr in ReadHardwareIDFromSlot (8094) for slot 5." ,"Check the hardware configuration.")),
+ new KeyValuePair(768, new AxoMessengerTextItem("Hw configuration error. Invalid value for Station in GeoAddr in ReadHardwareIDFromSlot (8095) for slot 5." ,"Check the hardware configuration.")),
+ new KeyValuePair(769, new AxoMessengerTextItem("Hw configuration error. Invalid value for Slot in GeoAddr in ReadHardwareIDFromSlot (8096) for slot 5." ,"Check the hardware configuration.")),
+ new KeyValuePair(770, new AxoMessengerTextItem("Hw configuration error. Invalid value for Subslot in GeoAddr in ReadHardwareIDFromSlot (8097) for slot 5." ,"Check the hardware configuration.")),
+ new KeyValuePair(771, new AxoMessengerTextItem("Hw configuration error. Value of hwIdResultData is zero." ,"Check the hardware configuration.")),
+ new KeyValuePair(772, new AxoMessengerTextItem("Hw configuration error. Invalid value for HardwareType in GeoAddr in ReadHardwareIDFromSlot (8091) for slot 6." ,"Check the hardware configuration.")),
+ new KeyValuePair(773, new AxoMessengerTextItem("Hw configuration error. Invalid value for IOSystem in GeoAddr in ReadHardwareIDFromSlot (8094) for slot 6." ,"Check the hardware configuration.")),
+ new KeyValuePair(774, new AxoMessengerTextItem("Hw configuration error. Invalid value for Station in GeoAddr in ReadHardwareIDFromSlot (8095) for slot 6." ,"Check the hardware configuration.")),
+ new KeyValuePair(775, new AxoMessengerTextItem("Hw configuration error. Invalid value for Slot in GeoAddr in ReadHardwareIDFromSlot (8096) for slot 6." ,"Check the hardware configuration.")),
+ new KeyValuePair(776, new AxoMessengerTextItem("Hw configuration error. Invalid value for Subslot in GeoAddr in ReadHardwareIDFromSlot (8097) for slot 6." ,"Check the hardware configuration.")),
+ new KeyValuePair(777, new AxoMessengerTextItem("Hw configuration error. Value of hwIdUserData is zero." ,"Check the hardware configuration.")),
+ new KeyValuePair(778, new AxoMessengerTextItem("Hw configuration error. Invalid value for HardwareType in GeoAddr in ReadHardwareIDFromSlot (8091) for slot 7." ,"Check the hardware configuration.")),
+ new KeyValuePair(779, new AxoMessengerTextItem("Hw configuration error. Invalid value for IOSystem in GeoAddr in ReadHardwareIDFromSlot (8094) for slot 7." ,"Check the hardware configuration.")),
+ new KeyValuePair(780, new AxoMessengerTextItem("Hw configuration error. Invalid value for Station in GeoAddr in ReadHardwareIDFromSlot (8095) for slot 7." ,"Check the hardware configuration.")),
+ new KeyValuePair(781, new AxoMessengerTextItem("Hw configuration error. Invalid value for Slot in GeoAddr in ReadHardwareIDFromSlot (8096) for slot 7." ,"Check the hardware configuration.")),
+ new KeyValuePair(782, new AxoMessengerTextItem("Hw configuration error. Invalid value for Subslot in GeoAddr in ReadHardwareIDFromSlot (8097) for slot 7." ,"Check the hardware configuration.")),
+
new KeyValuePair(800, new AxoMessengerTextItem("Clearing of the result data finished with error!", "Check the details.")),
new KeyValuePair(801, new AxoMessengerTextItem("Clearing of the result data was aborted, while not yet completed!", "Check the details.")),
new KeyValuePair(810, new AxoMessengerTextItem("Reading finished with error!", "Check the details.")),
@@ -103,6 +147,50 @@ private void InitializeTaskMessenger()
new KeyValuePair(619, new AxoMessengerTextItem("Waiting for the signal TriggerReady to be reseted!" ,"Check the status of the `TriggerReady` signal.")),
new KeyValuePair(620, new AxoMessengerTextItem("Waiting for the signal ErrorDetected to be reseted!" ,"Check the status of the `ErrorDetected` signal.")),
+ new KeyValuePair(740, new AxoMessengerTextItem("Hw configuration error. The address specified at the hardwareID parameter is invalid in ReadSlotFromHardwareID (8090)." ,"Check the hardware configuration.")),
+ new KeyValuePair(741, new AxoMessengerTextItem("Hw configuration error. Value of hwIdAcquisitionControl is zero." ,"Check the hardware configuration.")),
+ new KeyValuePair(742, new AxoMessengerTextItem("Hw configuration error. Invalid value for HardwareType in GeoAddr in ReadHardwareIDFromSlot (8091) for slot 1." ,"Check the hardware configuration.")),
+ new KeyValuePair(743, new AxoMessengerTextItem("Hw configuration error. Invalid value for IOSystem in GeoAddr in ReadHardwareIDFromSlot (8094) for slot 1." ,"Check the hardware configuration.")),
+ new KeyValuePair(744, new AxoMessengerTextItem("Hw configuration error. Invalid value for Station in GeoAddr in ReadHardwareIDFromSlot (8095) for slot 1." ,"Check the hardware configuration.")),
+ new KeyValuePair(745, new AxoMessengerTextItem("Hw configuration error. Invalid value for Slot in GeoAddr in ReadHardwareIDFromSlot (8096) for slot 1." ,"Check the hardware configuration.")),
+ new KeyValuePair(746, new AxoMessengerTextItem("Hw configuration error. Invalid value for Subslot in GeoAddr in ReadHardwareIDFromSlot (8097) for slot 1." ,"Check the hardware configuration.")),
+ new KeyValuePair(747, new AxoMessengerTextItem("Hw configuration error. Value of hwIdAcquisitionStatus is zero." ,"Check the hardware configuration.")),
+ new KeyValuePair(748, new AxoMessengerTextItem("Hw configuration error. Invalid value for HardwareType in GeoAddr in ReadHardwareIDFromSlot (8091) for slot 2." ,"Check the hardware configuration.")),
+ new KeyValuePair(749, new AxoMessengerTextItem("Hw configuration error. Invalid value for IOSystem in GeoAddr in ReadHardwareIDFromSlot (8094) for slot 2." ,"Check the hardware configuration.")),
+ new KeyValuePair(750, new AxoMessengerTextItem("Hw configuration error. Invalid value for Station in GeoAddr in ReadHardwareIDFromSlot (8095) for slot 2." ,"Check the hardware configuration.")),
+ new KeyValuePair(751, new AxoMessengerTextItem("Hw configuration error. Invalid value for Slot in GeoAddr in ReadHardwareIDFromSlot (8096) for slot 2." ,"Check the hardware configuration.")),
+ new KeyValuePair(752, new AxoMessengerTextItem("Hw configuration error. Invalid value for Subslot in GeoAddr in ReadHardwareIDFromSlot (8097) for slot 2." ,"Check the hardware configuration.")),
+ new KeyValuePair(753, new AxoMessengerTextItem("Hw configuration error. Value of hwIdInspectionControl is zero." ,"Check the hardware configuration.")),
+ new KeyValuePair(754, new AxoMessengerTextItem("Hw configuration error. Invalid value for HardwareType in GeoAddr in ReadHardwareIDFromSlot (8091) for slot 3." ,"Check the hardware configuration.")),
+ new KeyValuePair(755, new AxoMessengerTextItem("Hw configuration error. Invalid value for IOSystem in GeoAddr in ReadHardwareIDFromSlot (8094) for slot 3." ,"Check the hardware configuration.")),
+ new KeyValuePair(756, new AxoMessengerTextItem("Hw configuration error. Invalid value for Station in GeoAddr in ReadHardwareIDFromSlot (8095) for slot 3." ,"Check the hardware configuration.")),
+ new KeyValuePair(757, new AxoMessengerTextItem("Hw configuration error. Invalid value for Slot in GeoAddr in ReadHardwareIDFromSlot (8096) for slot 3." ,"Check the hardware configuration.")),
+ new KeyValuePair(758, new AxoMessengerTextItem("Hw configuration error. Invalid value for Subslot in GeoAddr in ReadHardwareIDFromSlot (8097) for slot 3." ,"Check the hardware configuration.")),
+ new KeyValuePair(759, new AxoMessengerTextItem("Hw configuration error. Value of hwIdInspectionStatus is zero." ,"Check the hardware configuration.")),
+ new KeyValuePair(760, new AxoMessengerTextItem("Hw configuration error. Invalid value for HardwareType in GeoAddr in ReadHardwareIDFromSlot (8091) for slot 4." ,"Check the hardware configuration.")),
+ new KeyValuePair(761, new AxoMessengerTextItem("Hw configuration error. Invalid value for IOSystem in GeoAddr in ReadHardwareIDFromSlot (8094) for slot 4." ,"Check the hardware configuration.")),
+ new KeyValuePair(762, new AxoMessengerTextItem("Hw configuration error. Invalid value for Station in GeoAddr in ReadHardwareIDFromSlot (8095) for slot 4." ,"Check the hardware configuration.")),
+ new KeyValuePair(763, new AxoMessengerTextItem("Hw configuration error. Invalid value for Slot in GeoAddr in ReadHardwareIDFromSlot (8096) for slot 4." ,"Check the hardware configuration.")),
+ new KeyValuePair(764, new AxoMessengerTextItem("Hw configuration error. Invalid value for Subslot in GeoAddr in ReadHardwareIDFromSlot (8097) for slot 4." ,"Check the hardware configuration.")),
+ new KeyValuePair(765, new AxoMessengerTextItem("Hw configuration error. Value of hwIdSoftEventControl is zero." ,"Check the hardware configuration.")),
+ new KeyValuePair(766, new AxoMessengerTextItem("Hw configuration error. Invalid value for HardwareType in GeoAddr in ReadHardwareIDFromSlot (8091) for slot 5." ,"Check the hardware configuration.")),
+ new KeyValuePair(767, new AxoMessengerTextItem("Hw configuration error. Invalid value for IOSystem in GeoAddr in ReadHardwareIDFromSlot (8094) for slot 5." ,"Check the hardware configuration.")),
+ new KeyValuePair(768, new AxoMessengerTextItem("Hw configuration error. Invalid value for Station in GeoAddr in ReadHardwareIDFromSlot (8095) for slot 5." ,"Check the hardware configuration.")),
+ new KeyValuePair(769, new AxoMessengerTextItem("Hw configuration error. Invalid value for Slot in GeoAddr in ReadHardwareIDFromSlot (8096) for slot 5." ,"Check the hardware configuration.")),
+ new KeyValuePair(770, new AxoMessengerTextItem("Hw configuration error. Invalid value for Subslot in GeoAddr in ReadHardwareIDFromSlot (8097) for slot 5." ,"Check the hardware configuration.")),
+ new KeyValuePair(771, new AxoMessengerTextItem("Hw configuration error. Value of hwIdResultData is zero." ,"Check the hardware configuration.")),
+ new KeyValuePair(772, new AxoMessengerTextItem("Hw configuration error. Invalid value for HardwareType in GeoAddr in ReadHardwareIDFromSlot (8091) for slot 6." ,"Check the hardware configuration.")),
+ new KeyValuePair(773, new AxoMessengerTextItem("Hw configuration error. Invalid value for IOSystem in GeoAddr in ReadHardwareIDFromSlot (8094) for slot 6." ,"Check the hardware configuration.")),
+ new KeyValuePair(774, new AxoMessengerTextItem("Hw configuration error. Invalid value for Station in GeoAddr in ReadHardwareIDFromSlot (8095) for slot 6." ,"Check the hardware configuration.")),
+ new KeyValuePair(775, new AxoMessengerTextItem("Hw configuration error. Invalid value for Slot in GeoAddr in ReadHardwareIDFromSlot (8096) for slot 6." ,"Check the hardware configuration.")),
+ new KeyValuePair(776, new AxoMessengerTextItem("Hw configuration error. Invalid value for Subslot in GeoAddr in ReadHardwareIDFromSlot (8097) for slot 6." ,"Check the hardware configuration.")),
+ new KeyValuePair(777, new AxoMessengerTextItem("Hw configuration error. Value of hwIdUserData is zero." ,"Check the hardware configuration.")),
+ new KeyValuePair(778, new AxoMessengerTextItem("Hw configuration error. Invalid value for HardwareType in GeoAddr in ReadHardwareIDFromSlot (8091) for slot 7." ,"Check the hardware configuration.")),
+ new KeyValuePair(779, new AxoMessengerTextItem("Hw configuration error. Invalid value for IOSystem in GeoAddr in ReadHardwareIDFromSlot (8094) for slot 7." ,"Check the hardware configuration.")),
+ new KeyValuePair(780, new AxoMessengerTextItem("Hw configuration error. Invalid value for Station in GeoAddr in ReadHardwareIDFromSlot (8095) for slot 7." ,"Check the hardware configuration.")),
+ new KeyValuePair(781, new AxoMessengerTextItem("Hw configuration error. Invalid value for Slot in GeoAddr in ReadHardwareIDFromSlot (8096) for slot 7." ,"Check the hardware configuration.")),
+ new KeyValuePair(782, new AxoMessengerTextItem("Hw configuration error. Invalid value for Subslot in GeoAddr in ReadHardwareIDFromSlot (8097) for slot 7." ,"Check the hardware configuration.")),
+
};
TaskMessenger.DotNetMessengerTextList = messengerTextList;
@@ -158,6 +246,50 @@ public string ErrorDescription
errorDescriptionDict.Add(720, "Error writing the 128bytes of the UserData in the UpdateOutputs method!");
errorDescriptionDict.Add(721, "Error writing the 250bytes of the UserData in the UpdateOutputs method!");
+ errorDescriptionDict.Add(740, "Hw configuration error. The address specified at the hardwareID parameter is invalid in ReadSlotFromHardwareID (8090).");
+ errorDescriptionDict.Add(741, "Hw configuration error. Value of hwIdAcquisitionControl is zero.");
+ errorDescriptionDict.Add(742, "Hw configuration error. Invalid value for HardwareType in GeoAddr in ReadHardwareIDFromSlot (8091) for slot 1.");
+ errorDescriptionDict.Add(743, "Hw configuration error. Invalid value for IOSystem in GeoAddr in ReadHardwareIDFromSlot (8094) for slot 1.");
+ errorDescriptionDict.Add(744, "Hw configuration error. Invalid value for Station in GeoAddr in ReadHardwareIDFromSlot (8095) for slot 1.");
+ errorDescriptionDict.Add(745, "Hw configuration error. Invalid value for Slot in GeoAddr in ReadHardwareIDFromSlot (8096) for slot 1.");
+ errorDescriptionDict.Add(746, "Hw configuration error. Invalid value for Subslot in GeoAddr in ReadHardwareIDFromSlot (8097) for slot 1.");
+ errorDescriptionDict.Add(747, "Hw configuration error. Value of hwIdAcquisitionStatus is zero.");
+ errorDescriptionDict.Add(748, "Hw configuration error. Invalid value for HardwareType in GeoAddr in ReadHardwareIDFromSlot (8091) for slot 2.");
+ errorDescriptionDict.Add(749, "Hw configuration error. Invalid value for IOSystem in GeoAddr in ReadHardwareIDFromSlot (8094) for slot 2.");
+ errorDescriptionDict.Add(750, "Hw configuration error. Invalid value for Station in GeoAddr in ReadHardwareIDFromSlot (8095) for slot 2.");
+ errorDescriptionDict.Add(751, "Hw configuration error. Invalid value for Slot in GeoAddr in ReadHardwareIDFromSlot (8096) for slot 2.");
+ errorDescriptionDict.Add(752, "Hw configuration error. Invalid value for Subslot in GeoAddr in ReadHardwareIDFromSlot (8097) for slot 2.");
+ errorDescriptionDict.Add(753, "Hw configuration error. Value of hwIdResultsControl is zero.");
+ errorDescriptionDict.Add(754, "Hw configuration error. Invalid value for HardwareType in GeoAddr in ReadHardwareIDFromSlot (8091) for slot 3.");
+ errorDescriptionDict.Add(755, "Hw configuration error. Invalid value for IOSystem in GeoAddr in ReadHardwareIDFromSlot (8094) for slot 3.");
+ errorDescriptionDict.Add(756, "Hw configuration error. Invalid value for Station in GeoAddr in ReadHardwareIDFromSlot (8095) for slot 3.");
+ errorDescriptionDict.Add(757, "Hw configuration error. Invalid value for Slot in GeoAddr in ReadHardwareIDFromSlot (8096) for slot 3.");
+ errorDescriptionDict.Add(758, "Hw configuration error. Invalid value for Subslot in GeoAddr in ReadHardwareIDFromSlot (8097) for slot 3.");
+ errorDescriptionDict.Add(759, "Hw configuration error. Value of hwIdResultsStatus is zero.");
+ errorDescriptionDict.Add(760, "Hw configuration error. Invalid value for HardwareType in GeoAddr in ReadHardwareIDFromSlot (8091) for slot 4.");
+ errorDescriptionDict.Add(761, "Hw configuration error. Invalid value for IOSystem in GeoAddr in ReadHardwareIDFromSlot (8094) for slot 4.");
+ errorDescriptionDict.Add(762, "Hw configuration error. Invalid value for Station in GeoAddr in ReadHardwareIDFromSlot (8095) for slot 4.");
+ errorDescriptionDict.Add(763, "Hw configuration error. Invalid value for Slot in GeoAddr in ReadHardwareIDFromSlot (8096) for slot 4.");
+ errorDescriptionDict.Add(764, "Hw configuration error. Invalid value for Subslot in GeoAddr in ReadHardwareIDFromSlot (8097) for slot 4.");
+ errorDescriptionDict.Add(765, "Hw configuration error. Value of hwIdSoftEventControl is zero.");
+ errorDescriptionDict.Add(766, "Hw configuration error. Invalid value for HardwareType in GeoAddr in ReadHardwareIDFromSlot (8091) for slot 5.");
+ errorDescriptionDict.Add(767, "Hw configuration error. Invalid value for IOSystem in GeoAddr in ReadHardwareIDFromSlot (8094) for slot 5.");
+ errorDescriptionDict.Add(768, "Hw configuration error. Invalid value for Station in GeoAddr in ReadHardwareIDFromSlot (8095) for slot 5.");
+ errorDescriptionDict.Add(769, "Hw configuration error. Invalid value for Slot in GeoAddr in ReadHardwareIDFromSlot (8096) for slot 5.");
+ errorDescriptionDict.Add(770, "Hw configuration error. Invalid value for Subslot in GeoAddr in ReadHardwareIDFromSlot (8097) for slot 5.");
+ errorDescriptionDict.Add(771, "Hw configuration error. Value of hwIdResultData is zero.");
+ errorDescriptionDict.Add(772, "Hw configuration error. Invalid value for HardwareType in GeoAddr in ReadHardwareIDFromSlot (8091) for slot 6.");
+ errorDescriptionDict.Add(773, "Hw configuration error. Invalid value for IOSystem in GeoAddr in ReadHardwareIDFromSlot (8094) for slot 6.");
+ errorDescriptionDict.Add(774, "Hw configuration error. Invalid value for Station in GeoAddr in ReadHardwareIDFromSlot (8095) for slot 6.");
+ errorDescriptionDict.Add(775, "Hw configuration error. Invalid value for Slot in GeoAddr in ReadHardwareIDFromSlot (8096) for slot 6.");
+ errorDescriptionDict.Add(776, "Hw configuration error. Invalid value for Subslot in GeoAddr in ReadHardwareIDFromSlot (8097) for slot 6.");
+ errorDescriptionDict.Add(777, "Hw configuration error. Value of hwIdUserData is zero.");
+ errorDescriptionDict.Add(778, "Hw configuration error. Invalid value for HardwareType in GeoAddr in ReadHardwareIDFromSlot (8091) for slot 7.");
+ errorDescriptionDict.Add(779, "Hw configuration error. Invalid value for IOSystem in GeoAddr in ReadHardwareIDFromSlot (8094) for slot 7.");
+ errorDescriptionDict.Add(780, "Hw configuration error. Invalid value for Station in GeoAddr in ReadHardwareIDFromSlot (8095) for slot 7.");
+ errorDescriptionDict.Add(781, "Hw configuration error. Invalid value for Slot in GeoAddr in ReadHardwareIDFromSlot (8096) for slot 7.");
+ errorDescriptionDict.Add(782, "Hw configuration error. Invalid value for Subslot in GeoAddr in ReadHardwareIDFromSlot (8097) for slot 7.");
+
errorDescriptionDict.Add(800, "Clearing of the result data finished with error!");
errorDescriptionDict.Add(801, "Clearing of the result data was aborted, while not yet completed!");
diff --git a/src/components.cognex.vision/src/AXOpen.Components.Cognex.Vision/AxoInsight/AxoInsight.cs b/src/components.cognex.vision/src/AXOpen.Components.Cognex.Vision/AxoInsight/AxoInsight.cs
index 0837bc71b..b40d224e2 100644
--- a/src/components.cognex.vision/src/AXOpen.Components.Cognex.Vision/AxoInsight/AxoInsight.cs
+++ b/src/components.cognex.vision/src/AXOpen.Components.Cognex.Vision/AxoInsight/AxoInsight.cs
@@ -75,9 +75,59 @@ private void InitializeMessenger()
new KeyValuePair(720, new AxoMessengerTextItem("Error writing the 16bytes of the UserData in the UpdateOutputs method!", "Check the value of the hwIdUserData, the real size of the `UserData`, the value of the UserDataSize parameter and reacheability of the device!")),
new KeyValuePair(721, new AxoMessengerTextItem("Error writing the 32bytes of the UserData in the UpdateOutputs method!", "Check the value of the hwIdUserData, the real size of the `UserData`, the value of the UserDataSize parameter and reacheability of the device!")),
new KeyValuePair(722, new AxoMessengerTextItem("Error writing the 64bytes of the UserData in the UpdateOutputs method!", "Check the value of the hwIdUserData, the real size of the `UserData`, the value of the UserDataSize parameter and reacheability of the device!")),
- new KeyValuePair(723, new AxoMessengerTextItem("Error writing the 128bytes of the UserData in the UpdateOutputs method!", "Check the value of the hwIdUserData, the real size of the `UserData`, the value of the UserDataSize parameter and reacheability of the device!")),
+ new KeyValuePair(723, new AxoMessengerTextItem("Error writing the 128bytes of the UserData in the UpdateOutputs method!", "Check the value of the hwIdUserData, the real size of the `UserData`, the value of the UserDataSize parameter and reacheability of the device!")),
new KeyValuePair(724, new AxoMessengerTextItem("Error writing the 254bytes of the UserData in the UpdateOutputs method!", "Check the value of the hwIdUserData, the real size of the `UserData`, the value of the UserDataSize parameter and reacheability of the device!")),
+ new KeyValuePair(740, new AxoMessengerTextItem("Hw configuration error. The address specified at the hardwareID parameter is invalid in ReadSlotFromHardwareID (8090)." ,"Check the hardware configuration.")),
+ new KeyValuePair(741, new AxoMessengerTextItem("Hw configuration error. Value of hwIdAcquisitionControl is zero." ,"Check the hardware configuration.")),
+ new KeyValuePair(742, new AxoMessengerTextItem("Hw configuration error. Invalid value for HardwareType in GeoAddr in ReadHardwareIDFromSlot (8091) for slot 1." ,"Check the hardware configuration.")),
+ new KeyValuePair(743, new AxoMessengerTextItem("Hw configuration error. Invalid value for IOSystem in GeoAddr in ReadHardwareIDFromSlot (8094) for slot 1." ,"Check the hardware configuration.")),
+ new KeyValuePair(744, new AxoMessengerTextItem("Hw configuration error. Invalid value for Station in GeoAddr in ReadHardwareIDFromSlot (8095) for slot 1." ,"Check the hardware configuration.")),
+ new KeyValuePair(745, new AxoMessengerTextItem("Hw configuration error. Invalid value for Slot in GeoAddr in ReadHardwareIDFromSlot (8096) for slot 1." ,"Check the hardware configuration.")),
+ new KeyValuePair(746, new AxoMessengerTextItem("Hw configuration error. Invalid value for Subslot in GeoAddr in ReadHardwareIDFromSlot (8097) for slot 1." ,"Check the hardware configuration.")),
+ new KeyValuePair(747, new AxoMessengerTextItem("Hw configuration error. Value of hwIdAcquisitionStatus is zero." ,"Check the hardware configuration.")),
+ new KeyValuePair(748, new AxoMessengerTextItem("Hw configuration error. Invalid value for HardwareType in GeoAddr in ReadHardwareIDFromSlot (8091) for slot 2." ,"Check the hardware configuration.")),
+ new KeyValuePair(749, new AxoMessengerTextItem("Hw configuration error. Invalid value for IOSystem in GeoAddr in ReadHardwareIDFromSlot (8094) for slot 2." ,"Check the hardware configuration.")),
+ new KeyValuePair(750, new AxoMessengerTextItem("Hw configuration error. Invalid value for Station in GeoAddr in ReadHardwareIDFromSlot (8095) for slot 2." ,"Check the hardware configuration.")),
+ new KeyValuePair(751, new AxoMessengerTextItem("Hw configuration error. Invalid value for Slot in GeoAddr in ReadHardwareIDFromSlot (8096) for slot 2." ,"Check the hardware configuration.")),
+ new KeyValuePair(752, new AxoMessengerTextItem("Hw configuration error. Invalid value for Subslot in GeoAddr in ReadHardwareIDFromSlot (8097) for slot 2." ,"Check the hardware configuration.")),
+ new KeyValuePair(753, new AxoMessengerTextItem("Hw configuration error. Value of hwIdInspectionControl is zero." ,"Check the hardware configuration.")),
+ new KeyValuePair(754, new AxoMessengerTextItem("Hw configuration error. Invalid value for HardwareType in GeoAddr in ReadHardwareIDFromSlot (8091) for slot 3." ,"Check the hardware configuration.")),
+ new KeyValuePair(755, new AxoMessengerTextItem("Hw configuration error. Invalid value for IOSystem in GeoAddr in ReadHardwareIDFromSlot (8094) for slot 3." ,"Check the hardware configuration.")),
+ new KeyValuePair(756, new AxoMessengerTextItem("Hw configuration error. Invalid value for Station in GeoAddr in ReadHardwareIDFromSlot (8095) for slot 3." ,"Check the hardware configuration.")),
+ new KeyValuePair(757, new AxoMessengerTextItem("Hw configuration error. Invalid value for Slot in GeoAddr in ReadHardwareIDFromSlot (8096) for slot 3." ,"Check the hardware configuration.")),
+ new KeyValuePair(758, new AxoMessengerTextItem("Hw configuration error. Invalid value for Subslot in GeoAddr in ReadHardwareIDFromSlot (8097) for slot 3." ,"Check the hardware configuration.")),
+ new KeyValuePair(759, new AxoMessengerTextItem("Hw configuration error. Value of hwIdInspectionStatus is zero." ,"Check the hardware configuration.")),
+ new KeyValuePair(760, new AxoMessengerTextItem("Hw configuration error. Invalid value for HardwareType in GeoAddr in ReadHardwareIDFromSlot (8091) for slot 4." ,"Check the hardware configuration.")),
+ new KeyValuePair(761, new AxoMessengerTextItem("Hw configuration error. Invalid value for IOSystem in GeoAddr in ReadHardwareIDFromSlot (8094) for slot 4." ,"Check the hardware configuration.")),
+ new KeyValuePair(762, new AxoMessengerTextItem("Hw configuration error. Invalid value for Station in GeoAddr in ReadHardwareIDFromSlot (8095) for slot 4." ,"Check the hardware configuration.")),
+ new KeyValuePair(763, new AxoMessengerTextItem("Hw configuration error. Invalid value for Slot in GeoAddr in ReadHardwareIDFromSlot (8096) for slot 4." ,"Check the hardware configuration.")),
+ new KeyValuePair(764, new AxoMessengerTextItem("Hw configuration error. Invalid value for Subslot in GeoAddr in ReadHardwareIDFromSlot (8097) for slot 4." ,"Check the hardware configuration.")),
+ new KeyValuePair(765, new AxoMessengerTextItem("Hw configuration error. Value of hwIdCommandControl is zero." ,"Check the hardware configuration.")),
+ new KeyValuePair(766, new AxoMessengerTextItem("Hw configuration error. Invalid value for HardwareType in GeoAddr in ReadHardwareIDFromSlot (8091) for slot 5." ,"Check the hardware configuration.")),
+ new KeyValuePair(767, new AxoMessengerTextItem("Hw configuration error. Invalid value for IOSystem in GeoAddr in ReadHardwareIDFromSlot (8094) for slot 5." ,"Check the hardware configuration.")),
+ new KeyValuePair(768, new AxoMessengerTextItem("Hw configuration error. Invalid value for Station in GeoAddr in ReadHardwareIDFromSlot (8095) for slot 5." ,"Check the hardware configuration.")),
+ new KeyValuePair(769, new AxoMessengerTextItem("Hw configuration error. Invalid value for Slot in GeoAddr in ReadHardwareIDFromSlot (8096) for slot 5." ,"Check the hardware configuration.")),
+ new KeyValuePair(770, new AxoMessengerTextItem("Hw configuration error. Invalid value for Subslot in GeoAddr in ReadHardwareIDFromSlot (8097) for slot 5." ,"Check the hardware configuration.")),
+ new KeyValuePair(771, new AxoMessengerTextItem("Hw configuration error. Value of hwIdSoftEventControl is zero." ,"Check the hardware configuration.")),
+ new KeyValuePair(772, new AxoMessengerTextItem("Hw configuration error. Invalid value for HardwareType in GeoAddr in ReadHardwareIDFromSlot (8091) for slot 6." ,"Check the hardware configuration.")),
+ new KeyValuePair(773, new AxoMessengerTextItem("Hw configuration error. Invalid value for IOSystem in GeoAddr in ReadHardwareIDFromSlot (8094) for slot 6." ,"Check the hardware configuration.")),
+ new KeyValuePair(774, new AxoMessengerTextItem("Hw configuration error. Invalid value for Station in GeoAddr in ReadHardwareIDFromSlot (8095) for slot 6." ,"Check the hardware configuration.")),
+ new KeyValuePair(775, new AxoMessengerTextItem("Hw configuration error. Invalid value for Slot in GeoAddr in ReadHardwareIDFromSlot (8096) for slot 6." ,"Check the hardware configuration.")),
+ new KeyValuePair(776, new AxoMessengerTextItem("Hw configuration error. Invalid value for Subslot in GeoAddr in ReadHardwareIDFromSlot (8097) for slot 6." ,"Check the hardware configuration.")),
+ new KeyValuePair(777, new AxoMessengerTextItem("Hw configuration error. Value of hwIdResultData is zero." ,"Check the hardware configuration.")),
+ new KeyValuePair(778, new AxoMessengerTextItem("Hw configuration error. Invalid value for HardwareType in GeoAddr in ReadHardwareIDFromSlot (8091) for slot 7." ,"Check the hardware configuration.")),
+ new KeyValuePair(779, new AxoMessengerTextItem("Hw configuration error. Invalid value for IOSystem in GeoAddr in ReadHardwareIDFromSlot (8094) for slot 7." ,"Check the hardware configuration.")),
+ new KeyValuePair(780, new AxoMessengerTextItem("Hw configuration error. Invalid value for Station in GeoAddr in ReadHardwareIDFromSlot (8095) for slot 7." ,"Check the hardware configuration.")),
+ new KeyValuePair(781, new AxoMessengerTextItem("Hw configuration error. Invalid value for Slot in GeoAddr in ReadHardwareIDFromSlot (8096) for slot 7." ,"Check the hardware configuration.")),
+ new KeyValuePair(782, new AxoMessengerTextItem("Hw configuration error. Invalid value for Subslot in GeoAddr in ReadHardwareIDFromSlot (8097) for slot 7." ,"Check the hardware configuration.")),
+ new KeyValuePair(783, new AxoMessengerTextItem("Hw configuration error. Value of hwIdUserData is zero." ,"Check the hardware configuration.")),
+ new KeyValuePair(784, new AxoMessengerTextItem("Hw configuration error. Invalid value for HardwareType in GeoAddr in ReadHardwareIDFromSlot (8091) for slot 8." ,"Check the hardware configuration.")),
+ new KeyValuePair(785, new AxoMessengerTextItem("Hw configuration error. Invalid value for IOSystem in GeoAddr in ReadHardwareIDFromSlot (8094) for slot 8." ,"Check the hardware configuration.")),
+ new KeyValuePair(786, new AxoMessengerTextItem("Hw configuration error. Invalid value for Station in GeoAddr in ReadHardwareIDFromSlot (8095) for slot 8." ,"Check the hardware configuration.")),
+ new KeyValuePair(787, new AxoMessengerTextItem("Hw configuration error. Invalid value for Slot in GeoAddr in ReadHardwareIDFromSlot (8096) for slot 8." ,"Check the hardware configuration.")),
+ new KeyValuePair(788, new AxoMessengerTextItem("Hw configuration error. Invalid value for Subslot in GeoAddr in ReadHardwareIDFromSlot (8097) for slot 8." ,"Check the hardware configuration.")),
+
new KeyValuePair(800, new AxoMessengerTextItem("Clearing of the inspection results finished with error!", "Check the details.")),
new KeyValuePair(801, new AxoMessengerTextItem("Clearing of the inspection results was aborted, while not yet completed!", "Check the details.")),
new KeyValuePair(810, new AxoMessengerTextItem("Reading finished with error!", "Check the details.")),
@@ -136,6 +186,57 @@ private void InitializeTaskMessenger()
new KeyValuePair(726, new AxoMessengerTextItem("Required job number is greater than the maximal value!" ,"Check the sensor manufacturer documentation.")),
new KeyValuePair(727, new AxoMessengerTextItem("Required soft event number is greater than the maximal value of 7!" ,"Check the sensor manufacturer documentation.")),
+ new KeyValuePair(740, new AxoMessengerTextItem("Hw configuration error. The address specified at the hardwareID parameter is invalid in ReadSlotFromHardwareID (8090)." ,"Check the hardware configuration.")),
+ new KeyValuePair(741, new AxoMessengerTextItem("Hw configuration error. Value of hwIdAcquisitionControl is zero." ,"Check the hardware configuration.")),
+ new KeyValuePair(742, new AxoMessengerTextItem("Hw configuration error. Invalid value for HardwareType in GeoAddr in ReadHardwareIDFromSlot (8091) for slot 1." ,"Check the hardware configuration.")),
+ new KeyValuePair(743, new AxoMessengerTextItem("Hw configuration error. Invalid value for IOSystem in GeoAddr in ReadHardwareIDFromSlot (8094) for slot 1." ,"Check the hardware configuration.")),
+ new KeyValuePair(744, new AxoMessengerTextItem("Hw configuration error. Invalid value for Station in GeoAddr in ReadHardwareIDFromSlot (8095) for slot 1." ,"Check the hardware configuration.")),
+ new KeyValuePair(745, new AxoMessengerTextItem("Hw configuration error. Invalid value for Slot in GeoAddr in ReadHardwareIDFromSlot (8096) for slot 1." ,"Check the hardware configuration.")),
+ new KeyValuePair(746, new AxoMessengerTextItem("Hw configuration error. Invalid value for Subslot in GeoAddr in ReadHardwareIDFromSlot (8097) for slot 1." ,"Check the hardware configuration.")),
+ new KeyValuePair(747, new AxoMessengerTextItem("Hw configuration error. Value of hwIdAcquisitionStatus is zero." ,"Check the hardware configuration.")),
+ new KeyValuePair(748, new AxoMessengerTextItem("Hw configuration error. Invalid value for HardwareType in GeoAddr in ReadHardwareIDFromSlot (8091) for slot 2." ,"Check the hardware configuration.")),
+ new KeyValuePair(749, new AxoMessengerTextItem("Hw configuration error. Invalid value for IOSystem in GeoAddr in ReadHardwareIDFromSlot (8094) for slot 2." ,"Check the hardware configuration.")),
+ new KeyValuePair(750, new AxoMessengerTextItem("Hw configuration error. Invalid value for Station in GeoAddr in ReadHardwareIDFromSlot (8095) for slot 2." ,"Check the hardware configuration.")),
+ new KeyValuePair(751, new AxoMessengerTextItem("Hw configuration error. Invalid value for Slot in GeoAddr in ReadHardwareIDFromSlot (8096) for slot 2." ,"Check the hardware configuration.")),
+ new KeyValuePair(752, new AxoMessengerTextItem("Hw configuration error. Invalid value for Subslot in GeoAddr in ReadHardwareIDFromSlot (8097) for slot 2." ,"Check the hardware configuration.")),
+ new KeyValuePair(753, new AxoMessengerTextItem("Hw configuration error. Value of hwIdInspectionControl is zero." ,"Check the hardware configuration.")),
+ new KeyValuePair(754, new AxoMessengerTextItem("Hw configuration error. Invalid value for HardwareType in GeoAddr in ReadHardwareIDFromSlot (8091) for slot 3." ,"Check the hardware configuration.")),
+ new KeyValuePair(755, new AxoMessengerTextItem("Hw configuration error. Invalid value for IOSystem in GeoAddr in ReadHardwareIDFromSlot (8094) for slot 3." ,"Check the hardware configuration.")),
+ new KeyValuePair(756, new AxoMessengerTextItem("Hw configuration error. Invalid value for Station in GeoAddr in ReadHardwareIDFromSlot (8095) for slot 3." ,"Check the hardware configuration.")),
+ new KeyValuePair(757, new AxoMessengerTextItem("Hw configuration error. Invalid value for Slot in GeoAddr in ReadHardwareIDFromSlot (8096) for slot 3." ,"Check the hardware configuration.")),
+ new KeyValuePair(758, new AxoMessengerTextItem("Hw configuration error. Invalid value for Subslot in GeoAddr in ReadHardwareIDFromSlot (8097) for slot 3." ,"Check the hardware configuration.")),
+ new KeyValuePair(759, new AxoMessengerTextItem("Hw configuration error. Value of hwIdInspectionStatus is zero." ,"Check the hardware configuration.")),
+ new KeyValuePair(760, new AxoMessengerTextItem("Hw configuration error. Invalid value for HardwareType in GeoAddr in ReadHardwareIDFromSlot (8091) for slot 4." ,"Check the hardware configuration.")),
+ new KeyValuePair(761, new AxoMessengerTextItem("Hw configuration error. Invalid value for IOSystem in GeoAddr in ReadHardwareIDFromSlot (8094) for slot 4." ,"Check the hardware configuration.")),
+ new KeyValuePair(762, new AxoMessengerTextItem("Hw configuration error. Invalid value for Station in GeoAddr in ReadHardwareIDFromSlot (8095) for slot 4." ,"Check the hardware configuration.")),
+ new KeyValuePair(763, new AxoMessengerTextItem("Hw configuration error. Invalid value for Slot in GeoAddr in ReadHardwareIDFromSlot (8096) for slot 4." ,"Check the hardware configuration.")),
+ new KeyValuePair(764, new AxoMessengerTextItem("Hw configuration error. Invalid value for Subslot in GeoAddr in ReadHardwareIDFromSlot (8097) for slot 4." ,"Check the hardware configuration.")),
+ new KeyValuePair(765, new AxoMessengerTextItem("Hw configuration error. Value of hwIdCommandControl is zero." ,"Check the hardware configuration.")),
+ new KeyValuePair(766, new AxoMessengerTextItem("Hw configuration error. Invalid value for HardwareType in GeoAddr in ReadHardwareIDFromSlot (8091) for slot 5." ,"Check the hardware configuration.")),
+ new KeyValuePair(767, new AxoMessengerTextItem("Hw configuration error. Invalid value for IOSystem in GeoAddr in ReadHardwareIDFromSlot (8094) for slot 5." ,"Check the hardware configuration.")),
+ new KeyValuePair(768, new AxoMessengerTextItem("Hw configuration error. Invalid value for Station in GeoAddr in ReadHardwareIDFromSlot (8095) for slot 5." ,"Check the hardware configuration.")),
+ new KeyValuePair(769, new AxoMessengerTextItem("Hw configuration error. Invalid value for Slot in GeoAddr in ReadHardwareIDFromSlot (8096) for slot 5." ,"Check the hardware configuration.")),
+ new KeyValuePair(770, new AxoMessengerTextItem("Hw configuration error. Invalid value for Subslot in GeoAddr in ReadHardwareIDFromSlot (8097) for slot 5." ,"Check the hardware configuration.")),
+ new KeyValuePair(771, new AxoMessengerTextItem("Hw configuration error. Value of hwIdSoftEventControl is zero." ,"Check the hardware configuration.")),
+ new KeyValuePair(772, new AxoMessengerTextItem("Hw configuration error. Invalid value for HardwareType in GeoAddr in ReadHardwareIDFromSlot (8091) for slot 6." ,"Check the hardware configuration.")),
+ new KeyValuePair(773, new AxoMessengerTextItem("Hw configuration error. Invalid value for IOSystem in GeoAddr in ReadHardwareIDFromSlot (8094) for slot 6." ,"Check the hardware configuration.")),
+ new KeyValuePair(774, new AxoMessengerTextItem("Hw configuration error. Invalid value for Station in GeoAddr in ReadHardwareIDFromSlot (8095) for slot 6." ,"Check the hardware configuration.")),
+ new KeyValuePair(775, new AxoMessengerTextItem("Hw configuration error. Invalid value for Slot in GeoAddr in ReadHardwareIDFromSlot (8096) for slot 6." ,"Check the hardware configuration.")),
+ new KeyValuePair(776, new AxoMessengerTextItem("Hw configuration error. Invalid value for Subslot in GeoAddr in ReadHardwareIDFromSlot (8097) for slot 6." ,"Check the hardware configuration.")),
+ new KeyValuePair(777, new AxoMessengerTextItem("Hw configuration error. Value of hwIdResultData is zero." ,"Check the hardware configuration.")),
+ new KeyValuePair(778, new AxoMessengerTextItem("Hw configuration error. Invalid value for HardwareType in GeoAddr in ReadHardwareIDFromSlot (8091) for slot 7." ,"Check the hardware configuration.")),
+ new KeyValuePair(779, new AxoMessengerTextItem("Hw configuration error. Invalid value for IOSystem in GeoAddr in ReadHardwareIDFromSlot (8094) for slot 7." ,"Check the hardware configuration.")),
+ new KeyValuePair(780, new AxoMessengerTextItem("Hw configuration error. Invalid value for Station in GeoAddr in ReadHardwareIDFromSlot (8095) for slot 7." ,"Check the hardware configuration.")),
+ new KeyValuePair(781, new AxoMessengerTextItem("Hw configuration error. Invalid value for Slot in GeoAddr in ReadHardwareIDFromSlot (8096) for slot 7." ,"Check the hardware configuration.")),
+ new KeyValuePair(782, new AxoMessengerTextItem("Hw configuration error. Invalid value for Subslot in GeoAddr in ReadHardwareIDFromSlot (8097) for slot 7." ,"Check the hardware configuration.")),
+ new KeyValuePair(783, new AxoMessengerTextItem("Hw configuration error. Value of hwIdUserData is zero." ,"Check the hardware configuration.")),
+ new KeyValuePair(784, new AxoMessengerTextItem("Hw configuration error. Invalid value for HardwareType in GeoAddr in ReadHardwareIDFromSlot (8091) for slot 8." ,"Check the hardware configuration.")),
+ new KeyValuePair(785, new AxoMessengerTextItem("Hw configuration error. Invalid value for IOSystem in GeoAddr in ReadHardwareIDFromSlot (8094) for slot 8." ,"Check the hardware configuration.")),
+ new KeyValuePair(786, new AxoMessengerTextItem("Hw configuration error. Invalid value for Station in GeoAddr in ReadHardwareIDFromSlot (8095) for slot 8." ,"Check the hardware configuration.")),
+ new KeyValuePair(787, new AxoMessengerTextItem("Hw configuration error. Invalid value for Slot in GeoAddr in ReadHardwareIDFromSlot (8096) for slot 8." ,"Check the hardware configuration.")),
+ new KeyValuePair(788, new AxoMessengerTextItem("Hw configuration error. Invalid value for Subslot in GeoAddr in ReadHardwareIDFromSlot (8097) for slot 8." ,"Check the hardware configuration.")),
+
+
};
TaskMessenger.DotNetMessengerTextList = messengerTextList;
@@ -204,6 +305,55 @@ public string ErrorDescription
errorDescriptionDict.Add(725, "Empty job name inserted!");
errorDescriptionDict.Add(726, "Required job number is greater than the maximal value!");
errorDescriptionDict.Add(727, "Required soft event number is greater than the maximal value of 7!");
+ errorDescriptionDict.Add(740, "Hw configuration error. The address specified at the hardwareID parameter is invalid in ReadSlotFromHardwareID (8090).");
+ errorDescriptionDict.Add(741, "Hw configuration error. Value of hwIdAcquisitionControl is zero.");
+ errorDescriptionDict.Add(742, "Hw configuration error. Invalid value for HardwareType in GeoAddr in ReadHardwareIDFromSlot (8091) for slot 1.");
+ errorDescriptionDict.Add(743, "Hw configuration error. Invalid value for IOSystem in GeoAddr in ReadHardwareIDFromSlot (8094) for slot 1.");
+ errorDescriptionDict.Add(744, "Hw configuration error. Invalid value for Station in GeoAddr in ReadHardwareIDFromSlot (8095) for slot 1.");
+ errorDescriptionDict.Add(745, "Hw configuration error. Invalid value for Slot in GeoAddr in ReadHardwareIDFromSlot (8096) for slot 1.");
+ errorDescriptionDict.Add(746, "Hw configuration error. Invalid value for Subslot in GeoAddr in ReadHardwareIDFromSlot (8097) for slot 1.");
+ errorDescriptionDict.Add(747, "Hw configuration error. Value of hwIdAcquisitionStatus is zero.");
+ errorDescriptionDict.Add(748, "Hw configuration error. Invalid value for HardwareType in GeoAddr in ReadHardwareIDFromSlot (8091) for slot 2.");
+ errorDescriptionDict.Add(749, "Hw configuration error. Invalid value for IOSystem in GeoAddr in ReadHardwareIDFromSlot (8094) for slot 2.");
+ errorDescriptionDict.Add(750, "Hw configuration error. Invalid value for Station in GeoAddr in ReadHardwareIDFromSlot (8095) for slot 2.");
+ errorDescriptionDict.Add(751, "Hw configuration error. Invalid value for Slot in GeoAddr in ReadHardwareIDFromSlot (8096) for slot 2.");
+ errorDescriptionDict.Add(752, "Hw configuration error. Invalid value for Subslot in GeoAddr in ReadHardwareIDFromSlot (8097) for slot 2.");
+ errorDescriptionDict.Add(753, "Hw configuration error. Value of hwIdInspectionControl is zero.");
+ errorDescriptionDict.Add(754, "Hw configuration error. Invalid value for HardwareType in GeoAddr in ReadHardwareIDFromSlot (8091) for slot 3.");
+ errorDescriptionDict.Add(755, "Hw configuration error. Invalid value for IOSystem in GeoAddr in ReadHardwareIDFromSlot (8094) for slot 3.");
+ errorDescriptionDict.Add(756, "Hw configuration error. Invalid value for Station in GeoAddr in ReadHardwareIDFromSlot (8095) for slot 3.");
+ errorDescriptionDict.Add(757, "Hw configuration error. Invalid value for Slot in GeoAddr in ReadHardwareIDFromSlot (8096) for slot 3.");
+ errorDescriptionDict.Add(758, "Hw configuration error. Invalid value for Subslot in GeoAddr in ReadHardwareIDFromSlot (8097) for slot 3.");
+ errorDescriptionDict.Add(759, "Hw configuration error. Value of hwIdInspectionStatus is zero.");
+ errorDescriptionDict.Add(760, "Hw configuration error. Invalid value for HardwareType in GeoAddr in ReadHardwareIDFromSlot (8091) for slot 4.");
+ errorDescriptionDict.Add(761, "Hw configuration error. Invalid value for IOSystem in GeoAddr in ReadHardwareIDFromSlot (8094) for slot 4.");
+ errorDescriptionDict.Add(762, "Hw configuration error. Invalid value for Station in GeoAddr in ReadHardwareIDFromSlot (8095) for slot 4.");
+ errorDescriptionDict.Add(763, "Hw configuration error. Invalid value for Slot in GeoAddr in ReadHardwareIDFromSlot (8096) for slot 4.");
+ errorDescriptionDict.Add(764, "Hw configuration error. Invalid value for Subslot in GeoAddr in ReadHardwareIDFromSlot (8097) for slot 4.");
+ errorDescriptionDict.Add(765, "Hw configuration error. Value of hwIdCommandControl is zero.");
+ errorDescriptionDict.Add(766, "Hw configuration error. Invalid value for HardwareType in GeoAddr in ReadHardwareIDFromSlot (8091) for slot 5.");
+ errorDescriptionDict.Add(767, "Hw configuration error. Invalid value for IOSystem in GeoAddr in ReadHardwareIDFromSlot (8094) for slot 5.");
+ errorDescriptionDict.Add(768, "Hw configuration error. Invalid value for Station in GeoAddr in ReadHardwareIDFromSlot (8095) for slot 5.");
+ errorDescriptionDict.Add(769, "Hw configuration error. Invalid value for Slot in GeoAddr in ReadHardwareIDFromSlot (8096) for slot 5.");
+ errorDescriptionDict.Add(770, "Hw configuration error. Invalid value for Subslot in GeoAddr in ReadHardwareIDFromSlot (8097) for slot 5.");
+ errorDescriptionDict.Add(771, "Hw configuration error. Value of hwIdSoftEventControl is zero.");
+ errorDescriptionDict.Add(772, "Hw configuration error. Invalid value for HardwareType in GeoAddr in ReadHardwareIDFromSlot (8091) for slot 6.");
+ errorDescriptionDict.Add(773, "Hw configuration error. Invalid value for IOSystem in GeoAddr in ReadHardwareIDFromSlot (8094) for slot 6.");
+ errorDescriptionDict.Add(774, "Hw configuration error. Invalid value for Station in GeoAddr in ReadHardwareIDFromSlot (8095) for slot 6.");
+ errorDescriptionDict.Add(775, "Hw configuration error. Invalid value for Slot in GeoAddr in ReadHardwareIDFromSlot (8096) for slot 6.");
+ errorDescriptionDict.Add(776, "Hw configuration error. Invalid value for Subslot in GeoAddr in ReadHardwareIDFromSlot (8097) for slot 6.");
+ errorDescriptionDict.Add(777, "Hw configuration error. Value of hwIdResultData is zero.");
+ errorDescriptionDict.Add(778, "Hw configuration error. Invalid value for HardwareType in GeoAddr in ReadHardwareIDFromSlot (8091) for slot 7.");
+ errorDescriptionDict.Add(779, "Hw configuration error. Invalid value for IOSystem in GeoAddr in ReadHardwareIDFromSlot (8094) for slot 7.");
+ errorDescriptionDict.Add(780, "Hw configuration error. Invalid value for Station in GeoAddr in ReadHardwareIDFromSlot (8095) for slot 7.");
+ errorDescriptionDict.Add(781, "Hw configuration error. Invalid value for Slot in GeoAddr in ReadHardwareIDFromSlot (8096) for slot 7.");
+ errorDescriptionDict.Add(782, "Hw configuration error. Invalid value for Subslot in GeoAddr in ReadHardwareIDFromSlot (8097) for slot 7.");
+ errorDescriptionDict.Add(783, "Hw configuration error. Value of hwIdUserData is zero.");
+ errorDescriptionDict.Add(784, "Hw configuration error. Invalid value for HardwareType in GeoAddr in ReadHardwareIDFromSlot (8091) for slot 8.");
+ errorDescriptionDict.Add(785, "Hw configuration error. Invalid value for IOSystem in GeoAddr in ReadHardwareIDFromSlot (8094) for slot 8.");
+ errorDescriptionDict.Add(786, "Hw configuration error. Invalid value for Station in GeoAddr in ReadHardwareIDFromSlot (8095) for slot 8.");
+ errorDescriptionDict.Add(787, "Hw configuration error. Invalid value for Slot in GeoAddr in ReadHardwareIDFromSlot (8096) for slot 8.");
+ errorDescriptionDict.Add(788, "Hw configuration error. Invalid value for Subslot in GeoAddr in ReadHardwareIDFromSlot (8097) for slot 8.");
errorDescriptionDict.Add(800, "Clearing of the inspection results finished with error!");
errorDescriptionDict.Add(801, "Clearing of the inspection results was aborted, while not yet completed!");
errorDescriptionDict.Add(810, "Reading finished with error!");
From e1db21c48e1517f090b245c86694d8f75f6180b1 Mon Sep 17 00:00:00 2001
From: "MTS\\Tomas_K"
Date: Wed, 16 Apr 2025 09:40:42 +0200
Subject: [PATCH 004/149] wip
---
.../ctrl/src/AxoDataman/v_6_0_0/AxoDataman.st | 11 ++++++-----
.../ctrl/src/AxoInsight/v_6_0_0/AxoInsight.st | 2 ++
2 files changed, 8 insertions(+), 5 deletions(-)
diff --git a/src/components.cognex.vision/ctrl/src/AxoDataman/v_6_0_0/AxoDataman.st b/src/components.cognex.vision/ctrl/src/AxoDataman/v_6_0_0/AxoDataman.st
index 35d430018..577375faf 100644
--- a/src/components.cognex.vision/ctrl/src/AxoDataman/v_6_0_0/AxoDataman.st
+++ b/src/components.cognex.vision/ctrl/src/AxoDataman/v_6_0_0/AxoDataman.st
@@ -173,15 +173,17 @@ NAMESPACE AXOpen.Components.Cognex.Vision.v_6_0_0_0
Messenger.Serve(THIS);
IF NOT _initHwCheckDone THEN
- _retval := ReadSlotFromHardwareID(hardwareID := TO_UINT(hwID), geoAddr :=_geoAddr);
+ _hwID := hwID;
+ _retval := ReadSlotFromHardwareID(hardwareID := TO_UINT(_hwID), geoAddr :=_geoAddr);
IF _retval = WORD#8090 THEN
Messenger.Activate(UINT#740,eAxoMessageCategory#Error);
RETURN;
END_IF;
- _geoAddr.Slot := UINT#1;
- _retval := ReadHardwareIDFromSlot(geoAddr := _geoAddr, hardwareID => _outHwid);
- _hwIdAcquisitionControl := TO_WORD(_outHwid);
+ _geoAddr.Slot := UINT#1;
+ _retval := ReadHardwareIDFromSlot(geoAddr := _geoAddr, hardwareID => _outHwid);
+ _hwIdAcquisitionControl := TO_WORD(_outHwid);
+
IF _hwIdAcquisitionControl = WORD#0 THEN
Messenger.Activate(UINT#741,eAxoMessageCategory#Error);
RETURN;
@@ -443,7 +445,6 @@ NAMESPACE AXOpen.Components.Cognex.Vision.v_6_0_0_0
_UserDataSize := eAxoDataman_UserDataSize#USER_DATA_SIZE_INVALID;
END_CASE;
- _hwID := hwID;
_initHwCheckDone := TRUE;
END_IF;
diff --git a/src/components.cognex.vision/ctrl/src/AxoInsight/v_6_0_0/AxoInsight.st b/src/components.cognex.vision/ctrl/src/AxoInsight/v_6_0_0/AxoInsight.st
index a79aee4d5..118f83a20 100644
--- a/src/components.cognex.vision/ctrl/src/AxoInsight/v_6_0_0/AxoInsight.st
+++ b/src/components.cognex.vision/ctrl/src/AxoInsight/v_6_0_0/AxoInsight.st
@@ -212,6 +212,7 @@ NAMESPACE AXOpen.Components.Cognex.Vision.v_6_0_0_0
Messenger.Serve(THIS);
IF NOT _initHwCheckDone THEN
+ _hwID := hwID;
_retval := ReadSlotFromHardwareID(hardwareID := TO_UINT(hwID), geoAddr :=_geoAddr);
IF _retval = WORD#8090 THEN
Messenger.Activate(UINT#740,eAxoMessageCategory#Error);
@@ -221,6 +222,7 @@ NAMESPACE AXOpen.Components.Cognex.Vision.v_6_0_0_0
_geoAddr.Slot := UINT#1;
_retval := ReadHardwareIDFromSlot(geoAddr := _geoAddr, hardwareID => _outHwid);
_hwIdAcquisitionControl := TO_WORD(_outHwid);
+
IF _hwIdAcquisitionControl = WORD#0 THEN
Messenger.Activate(UINT#741,eAxoMessageCategory#Error);
RETURN;
From aa85f454e038775d5ae7028bbc490d7419ca5fee Mon Sep 17 00:00:00 2001
From: TK <61820360+TomKovac@users.noreply.github.com>
Date: Wed, 16 Apr 2025 11:25:09 +0200
Subject: [PATCH 005/149] tmpu
---
.../app/AXSharp.config.json | 2 +-
.../ctrl/src/TemplateComponent.st | 1359 ++++++++++++++---
.../TemplateComponent/TemplateComponent.cs | 256 +++-
.../TemplateComponent_Component_Status.cs | 252 ++-
4 files changed, 1533 insertions(+), 336 deletions(-)
diff --git a/src/template.axolibrary/app/AXSharp.config.json b/src/template.axolibrary/app/AXSharp.config.json
index 075655b3e..e914043b8 100644
--- a/src/template.axolibrary/app/AXSharp.config.json
+++ b/src/template.axolibrary/app/AXSharp.config.json
@@ -1 +1 @@
-{"OutputProjectFolder":"ix","UseBase":false,"NoDependencyUpdate":false,"IgnoreS7Pragmas":false,"SkipDependencyCompilation":false,"TargetPlatfromMoniker":"ax","ProjectFile":"app_apaxappname.csproj"}
\ No newline at end of file
+{"OutputProjectFolder":"ix","UseBase":false,"NoDependencyUpdate":false,"IgnoreS7Pragmas":false,"SkipDependencyCompilation":true,"TargetPlatfromMoniker":"ax","ProjectFile":"app_apaxappname.csproj"}
\ No newline at end of file
diff --git a/src/template.axolibrary/ctrl/src/TemplateComponent.st b/src/template.axolibrary/ctrl/src/TemplateComponent.st
index 7bd9a7bce..19fbd59bd 100644
--- a/src/template.axolibrary/ctrl/src/TemplateComponent.st
+++ b/src/template.axolibrary/ctrl/src/TemplateComponent.st
@@ -2,7 +2,7 @@ USING AXOpen.Core;
USING AXOpen.Messaging;
USING AXOpen.Messaging.Static;
USING AXOpen.Components.Abstractions;
-
+USING Siemens.Simatic.S71500.Hardware.Utilities;
NAMESPACE Template.Axolibrary
{S7.extern=ReadWrite}
@@ -143,6 +143,13 @@ NAMESPACE Template.Axolibrary
_data_out_255 : ARRAY[0..254] OF BYTE;
_word : WORD;
_dword : DWORD;
+
+ _initHwCheckDone : BOOL;
+ _retval : WORD;
+ _geoAddr : GeoAddr;
+ _outHwid : UINT;
+ _startAddress : UDINT;
+ _bytesCount : UINT;
END_VAR
///
@@ -178,124 +185,914 @@ NAMESPACE Template.Axolibrary
SUPER.Run(parent);
Messenger.Serve(THIS);
- Messenger.ActivateOnCondition(ULINT#700,parent = NULL, eAxoMessageCategory#ProgrammingError);
- Messenger.ActivateOnCondition(ULINT#701,hwID = WORD#0, eAxoMessageCategory#ProgrammingError);
- Messenger.ActivateOnCondition(ULINT#702,hwID_1 = WORD#0, eAxoMessageCategory#ProgrammingError);
- Messenger.ActivateOnCondition(ULINT#703,hwID_2 = WORD#0, eAxoMessageCategory#ProgrammingError);
- Messenger.ActivateOnCondition(ULINT#704,hwID_3 = WORD#0, eAxoMessageCategory#ProgrammingError);
- Messenger.ActivateOnCondition(ULINT#705,hwID_4 = WORD#0, eAxoMessageCategory#ProgrammingError);
- Messenger.ActivateOnCondition(ULINT#706,hwID_5 = WORD#0, eAxoMessageCategory#ProgrammingError);
- Messenger.ActivateOnCondition(ULINT#707,hwID_6 = WORD#0, eAxoMessageCategory#ProgrammingError);
- Messenger.ActivateOnCondition(ULINT#708,hwID_7 = WORD#0, eAxoMessageCategory#ProgrammingError);
- Messenger.ActivateOnCondition(ULINT#709,hwID_8 = WORD#0, eAxoMessageCategory#ProgrammingError);
- Messenger.ActivateOnCondition(ULINT#710,hwID_9 = WORD#0, eAxoMessageCategory#ProgrammingError);
- Messenger.ActivateOnCondition(ULINT#711,hwID_10 = WORD#0, eAxoMessageCategory#ProgrammingError);
- Messenger.ActivateOnCondition(ULINT#712,hwID_11 = WORD#0, eAxoMessageCategory#ProgrammingError);
- Messenger.ActivateOnCondition(ULINT#713,hwID_12 = WORD#0, eAxoMessageCategory#ProgrammingError);
- Messenger.ActivateOnCondition(ULINT#714,hwID_13 = WORD#0, eAxoMessageCategory#ProgrammingError);
- Messenger.ActivateOnCondition(ULINT#715,hwID_14 = WORD#0, eAxoMessageCategory#ProgrammingError);
- Messenger.ActivateOnCondition(ULINT#716,hwID_15 = WORD#0, eAxoMessageCategory#ProgrammingError);
- Messenger.ActivateOnCondition(ULINT#717,hwID_16 = WORD#0, eAxoMessageCategory#ProgrammingError);
- Messenger.ActivateOnCondition(ULINT#718,hwID_17 = WORD#0, eAxoMessageCategory#ProgrammingError);
- Messenger.ActivateOnCondition(ULINT#719,hwID_18 = WORD#0, eAxoMessageCategory#ProgrammingError);
- Messenger.ActivateOnCondition(ULINT#720,hwID_19 = WORD#0, eAxoMessageCategory#ProgrammingError);
- Messenger.ActivateOnCondition(ULINT#721,hwID_20 = WORD#0, eAxoMessageCategory#ProgrammingError);
+
+ IF NOT _initHwCheckDone THEN
+ IF parent = NULL THEN
+ Messenger.Activate(ULINT#700, eAxoMessageCategory#ProgrammingError);
+ Status.Error.Id := UINT#700;
+ RETURN;
+ END_IF;
+ IF hwID = WORD#0 THEN
+ Messenger.Activate(ULINT#701, eAxoMessageCategory#ProgrammingError);
+ Status.Error.Id := UINT#701;
+ RETURN;
+ END_IF;
+
+ _hwID := hwID;
+ _retval := ReadSlotFromHardwareID(hardwareID := TO_UINT(_hwID), geoAddr :=_geoAddr);
+ IF _retval = WORD#8090 THEN
+ Messenger.Activate(UINT#702,eAxoMessageCategory#Error);
+ Status.Error.Id := UINT#702;
+ RETURN;
+ END_IF;
+
+ //******************Slot 1*****************//
+ _geoAddr.Slot := UINT#1;
+ _retval := ReadHardwareIDFromSlot(geoAddr := _geoAddr, hardwareID => _outHwid);
+ _hwID_1 := TO_WORD(_outHwid);
+
+ IF _hwID_1 = WORD#0 THEN
+ Messenger.Activate(UINT#703,eAxoMessageCategory#Error);
+ Status.Error.Id := UINT#703;
+ RETURN;
+ END_IF;
+ IF _retval = WORD#8091 THEN
+ Messenger.Activate(UINT#704,eAxoMessageCategory#Error);
+ Status.Error.Id := UINT#704;
+ RETURN;
+ END_IF;
+ IF _retval = WORD#8094 THEN
+ Messenger.Activate(UINT#705,eAxoMessageCategory#Error);
+ Status.Error.Id := UINT#705;
+ RETURN;
+ END_IF;
+ IF _retval = WORD#8095 THEN
+ Messenger.Activate(UINT#706,eAxoMessageCategory#Error);
+ Status.Error.Id := UINT#706;
+ RETURN;
+ END_IF;
+ IF _retval = WORD#8096 THEN
+ Messenger.Activate(UINT#707,eAxoMessageCategory#Error);
+ Status.Error.Id := UINT#707;
+ RETURN;
+ END_IF;
+ IF _retval = WORD#8097 THEN
+ Messenger.Activate(UINT#708,eAxoMessageCategory#Error);
+ Status.Error.Id := UINT#708;
+ RETURN;
+ END_IF;
+
+ //******************Slot 2*****************//
+ _geoAddr.Slot := UINT#2;
+ _retval := ReadHardwareIDFromSlot(geoAddr := _geoAddr, hardwareID => _outHwid);
+ _hwID_2 := TO_WORD(_outHwid);
+
+ IF _hwID_2 = WORD#0 THEN
+ Messenger.Activate(UINT#709,eAxoMessageCategory#Error);
+ Status.Error.Id := UINT#709;
+ RETURN;
+ END_IF;
+ IF _retval = WORD#8091 THEN
+ Messenger.Activate(UINT#710,eAxoMessageCategory#Error);
+ Status.Error.Id := UINT#710;
+ RETURN;
+ END_IF;
+ IF _retval = WORD#8094 THEN
+ Messenger.Activate(UINT#711,eAxoMessageCategory#Error);
+ Status.Error.Id := UINT#711;
+ RETURN;
+ END_IF;
+ IF _retval = WORD#8095 THEN
+ Messenger.Activate(UINT#712,eAxoMessageCategory#Error);
+ Status.Error.Id := UINT#712;
+ RETURN;
+ END_IF;
+ IF _retval = WORD#8096 THEN
+ Messenger.Activate(UINT#713,eAxoMessageCategory#Error);
+ Status.Error.Id := UINT#713;
+ RETURN;
+ END_IF;
+ IF _retval = WORD#8097 THEN
+ Messenger.Activate(UINT#714,eAxoMessageCategory#Error);
+ Status.Error.Id := UINT#714;
+ RETURN;
+ END_IF;
+
+ //******************Slot 3*****************//
+ _geoAddr.Slot := UINT#3;
+ _retval := ReadHardwareIDFromSlot(geoAddr := _geoAddr, hardwareID => _outHwid);
+ _hwID_3 := TO_WORD(_outHwid);
+
+ IF _hwID_3 = WORD#0 THEN
+ Messenger.Activate(UINT#715,eAxoMessageCategory#Error);
+ Status.Error.Id := UINT#715;
+ RETURN;
+ END_IF;
+ IF _retval = WORD#8091 THEN
+ Messenger.Activate(UINT#716,eAxoMessageCategory#Error);
+ Status.Error.Id := UINT#716;
+ RETURN;
+ END_IF;
+ IF _retval = WORD#8094 THEN
+ Messenger.Activate(UINT#717,eAxoMessageCategory#Error);
+ Status.Error.Id := UINT#717;
+ RETURN;
+ END_IF;
+ IF _retval = WORD#8095 THEN
+ Messenger.Activate(UINT#718,eAxoMessageCategory#Error);
+ Status.Error.Id := UINT#718;
+ RETURN;
+ END_IF;
+ IF _retval = WORD#8096 THEN
+ Messenger.Activate(UINT#719,eAxoMessageCategory#Error);
+ Status.Error.Id := UINT#719;
+ RETURN;
+ END_IF;
+ IF _retval = WORD#8097 THEN
+ Messenger.Activate(UINT#720,eAxoMessageCategory#Error);
+ Status.Error.Id := UINT#720;
+ RETURN;
+ END_IF;
+
+ //******************Slot 4*****************//
+ _geoAddr.Slot := UINT#4;
+ _retval := ReadHardwareIDFromSlot(geoAddr := _geoAddr, hardwareID => _outHwid);
+ _hwID_4 := TO_WORD(_outHwid);
+
+ IF _hwID_4 = WORD#0 THEN
+ Messenger.Activate(UINT#721,eAxoMessageCategory#Error);
+ Status.Error.Id := UINT#721;
+ RETURN;
+ END_IF;
+ IF _retval = WORD#8091 THEN
+ Messenger.Activate(UINT#722,eAxoMessageCategory#Error);
+ Status.Error.Id := UINT#722;
+ RETURN;
+ END_IF;
+ IF _retval = WORD#8094 THEN
+ Messenger.Activate(UINT#723,eAxoMessageCategory#Error);
+ Status.Error.Id := UINT#723;
+ RETURN;
+ END_IF;
+ IF _retval = WORD#8095 THEN
+ Messenger.Activate(UINT#724,eAxoMessageCategory#Error);
+ Status.Error.Id := UINT#724;
+ RETURN;
+ END_IF;
+ IF _retval = WORD#8096 THEN
+ Messenger.Activate(UINT#725,eAxoMessageCategory#Error);
+ Status.Error.Id := UINT#725;
+ RETURN;
+ END_IF;
+ IF _retval = WORD#8097 THEN
+ Messenger.Activate(UINT#726,eAxoMessageCategory#Error);
+ Status.Error.Id := UINT#726;
+ RETURN;
+ END_IF;
+
+ //******************Slot 5*****************//
+ _geoAddr.Slot := UINT#5;
+ _retval := ReadHardwareIDFromSlot(geoAddr := _geoAddr, hardwareID => _outHwid);
+ _hwID_5 := TO_WORD(_outHwid);
+
+ IF _hwID_5 = WORD#0 THEN
+ Messenger.Activate(UINT#727,eAxoMessageCategory#Error);
+ Status.Error.Id := UINT#727;
+ RETURN;
+ END_IF;
+ IF _retval = WORD#8091 THEN
+ Messenger.Activate(UINT#728,eAxoMessageCategory#Error);
+ Status.Error.Id := UINT#728;
+ RETURN;
+ END_IF;
+ IF _retval = WORD#8094 THEN
+ Messenger.Activate(UINT#729,eAxoMessageCategory#Error);
+ Status.Error.Id := UINT#729;
+ RETURN;
+ END_IF;
+ IF _retval = WORD#8095 THEN
+ Messenger.Activate(UINT#730,eAxoMessageCategory#Error);
+ Status.Error.Id := UINT#730;
+ RETURN;
+ END_IF;
+ IF _retval = WORD#8096 THEN
+ Messenger.Activate(UINT#731,eAxoMessageCategory#Error);
+ Status.Error.Id := UINT#731;
+ RETURN;
+ END_IF;
+ IF _retval = WORD#8097 THEN
+ Messenger.Activate(UINT#732,eAxoMessageCategory#Error);
+ Status.Error.Id := UINT#732;
+ RETURN;
+ END_IF;
+
+ //******************Slot 6*****************//
+ _geoAddr.Slot := UINT#6;
+ _retval := ReadHardwareIDFromSlot(geoAddr := _geoAddr, hardwareID => _outHwid);
+ _hwID_6 := TO_WORD(_outHwid);
+
+ IF _hwID_6 = WORD#0 THEN
+ Messenger.Activate(UINT#733,eAxoMessageCategory#Error);
+ Status.Error.Id := UINT#733;
+ RETURN;
+ END_IF;
+ IF _retval = WORD#8091 THEN
+ Messenger.Activate(UINT#734,eAxoMessageCategory#Error);
+ Status.Error.Id := UINT#734;
+ RETURN;
+ END_IF;
+ IF _retval = WORD#8094 THEN
+ Messenger.Activate(UINT#735,eAxoMessageCategory#Error);
+ Status.Error.Id := UINT#735;
+ RETURN;
+ END_IF;
+ IF _retval = WORD#8095 THEN
+ Messenger.Activate(UINT#736,eAxoMessageCategory#Error);
+ Status.Error.Id := UINT#736;
+ RETURN;
+ END_IF;
+ IF _retval = WORD#8096 THEN
+ Messenger.Activate(UINT#737,eAxoMessageCategory#Error);
+ Status.Error.Id := UINT#737;
+ RETURN;
+ END_IF;
+ IF _retval = WORD#8097 THEN
+ Messenger.Activate(UINT#738,eAxoMessageCategory#Error);
+ Status.Error.Id := UINT#738;
+ RETURN;
+ END_IF;
+
+ //******************Slot 7*****************//
+ _geoAddr.Slot := UINT#7;
+ _retval := ReadHardwareIDFromSlot(geoAddr := _geoAddr, hardwareID => _outHwid);
+ _hwID_7 := TO_WORD(_outHwid);
+
+ IF _hwID_7 = WORD#0 THEN
+ Messenger.Activate(UINT#739,eAxoMessageCategory#Error);
+ Status.Error.Id := UINT#739;
+ RETURN;
+ END_IF;
+ IF _retval = WORD#8091 THEN
+ Messenger.Activate(UINT#740,eAxoMessageCategory#Error);
+ Status.Error.Id := UINT#740;
+ RETURN;
+ END_IF;
+ IF _retval = WORD#8094 THEN
+ Messenger.Activate(UINT#741,eAxoMessageCategory#Error);
+ Status.Error.Id := UINT#741;
+ RETURN;
+ END_IF;
+ IF _retval = WORD#8095 THEN
+ Messenger.Activate(UINT#742,eAxoMessageCategory#Error);
+ Status.Error.Id := UINT#742;
+ RETURN;
+ END_IF;
+ IF _retval = WORD#8096 THEN
+ Messenger.Activate(UINT#743,eAxoMessageCategory#Error);
+ Status.Error.Id := UINT#743;
+ RETURN;
+ END_IF;
+ IF _retval = WORD#8097 THEN
+ Messenger.Activate(UINT#744,eAxoMessageCategory#Error);
+ Status.Error.Id := UINT#744;
+ RETURN;
+ END_IF;
+
+ //******************Slot 8*****************//
+ _geoAddr.Slot := UINT#8;
+ _retval := ReadHardwareIDFromSlot(geoAddr := _geoAddr, hardwareID => _outHwid);
+ _hwID_8 := TO_WORD(_outHwid);
+
+ IF _hwID_8 = WORD#0 THEN
+ Messenger.Activate(UINT#745,eAxoMessageCategory#Error);
+ Status.Error.Id := UINT#745;
+ RETURN;
+ END_IF;
+ IF _retval = WORD#8091 THEN
+ Messenger.Activate(UINT#746,eAxoMessageCategory#Error);
+ Status.Error.Id := UINT#746;
+ RETURN;
+ END_IF;
+ IF _retval = WORD#8094 THEN
+ Messenger.Activate(UINT#747,eAxoMessageCategory#Error);
+ Status.Error.Id := UINT#747;
+ RETURN;
+ END_IF;
+ IF _retval = WORD#8095 THEN
+ Messenger.Activate(UINT#748,eAxoMessageCategory#Error);
+ Status.Error.Id := UINT#748;
+ RETURN;
+ END_IF;
+ IF _retval = WORD#8096 THEN
+ Messenger.Activate(UINT#749,eAxoMessageCategory#Error);
+ Status.Error.Id := UINT#749;
+ RETURN;
+ END_IF;
+ IF _retval = WORD#8097 THEN
+ Messenger.Activate(UINT#750,eAxoMessageCategory#Error);
+ Status.Error.Id := UINT#750;
+ RETURN;
+ END_IF;
+
+ //******************Slot 9*****************//
+ _geoAddr.Slot := UINT#9;
+ _retval := ReadHardwareIDFromSlot(geoAddr := _geoAddr, hardwareID => _outHwid);
+ _hwID_9 := TO_WORD(_outHwid);
+
+ IF _hwID_9 = WORD#0 THEN
+ Messenger.Activate(UINT#751,eAxoMessageCategory#Error);
+ Status.Error.Id := UINT#751;
+ RETURN;
+ END_IF;
+ IF _retval = WORD#8091 THEN
+ Messenger.Activate(UINT#752,eAxoMessageCategory#Error);
+ Status.Error.Id := UINT#752;
+ RETURN;
+ END_IF;
+ IF _retval = WORD#8094 THEN
+ Messenger.Activate(UINT#753,eAxoMessageCategory#Error);
+ Status.Error.Id := UINT#753;
+ RETURN;
+ END_IF;
+ IF _retval = WORD#8095 THEN
+ Messenger.Activate(UINT#754,eAxoMessageCategory#Error);
+ Status.Error.Id := UINT#754;
+ RETURN;
+ END_IF;
+ IF _retval = WORD#8096 THEN
+ Messenger.Activate(UINT#755,eAxoMessageCategory#Error);
+ Status.Error.Id := UINT#755;
+ RETURN;
+ END_IF;
+ IF _retval = WORD#8097 THEN
+ Messenger.Activate(UINT#756,eAxoMessageCategory#Error);
+ Status.Error.Id := UINT#756;
+ RETURN;
+ END_IF;
+
+ //******************Slot 10*****************//
+ _geoAddr.Slot := UINT#10;
+ _retval := ReadHardwareIDFromSlot(geoAddr := _geoAddr, hardwareID => _outHwid);
+ _hwID_10 := TO_WORD(_outHwid);
+
+ IF _hwID_10 = WORD#0 THEN
+ Messenger.Activate(UINT#757,eAxoMessageCategory#Error);
+ Status.Error.Id := UINT#757;
+ RETURN;
+ END_IF;
+ IF _retval = WORD#8091 THEN
+ Messenger.Activate(UINT#758,eAxoMessageCategory#Error);
+ Status.Error.Id := UINT#758;
+ RETURN;
+ END_IF;
+ IF _retval = WORD#8094 THEN
+ Messenger.Activate(UINT#759,eAxoMessageCategory#Error);
+ Status.Error.Id := UINT#759;
+ RETURN;
+ END_IF;
+ IF _retval = WORD#8095 THEN
+ Messenger.Activate(UINT#760,eAxoMessageCategory#Error);
+ Status.Error.Id := UINT#760;
+ RETURN;
+ END_IF;
+ IF _retval = WORD#8096 THEN
+ Messenger.Activate(UINT#761,eAxoMessageCategory#Error);
+ Status.Error.Id := UINT#761;
+ RETURN;
+ END_IF;
+ IF _retval = WORD#8097 THEN
+ Messenger.Activate(UINT#762,eAxoMessageCategory#Error);
+ Status.Error.Id := UINT#762;
+ RETURN;
+ END_IF;
+
+ //******************Slot 11*****************//
+ _geoAddr.Slot := UINT#11;
+ _retval := ReadHardwareIDFromSlot(geoAddr := _geoAddr, hardwareID => _outHwid);
+ _hwID_11 := TO_WORD(_outHwid);
+
+ IF _hwID_11 = WORD#0 THEN
+ Messenger.Activate(UINT#763,eAxoMessageCategory#Error);
+ Status.Error.Id := UINT#763;
+ RETURN;
+ END_IF;
+ IF _retval = WORD#8091 THEN
+ Messenger.Activate(UINT#764,eAxoMessageCategory#Error);
+ Status.Error.Id := UINT#764;
+ RETURN;
+ END_IF;
+ IF _retval = WORD#8094 THEN
+ Messenger.Activate(UINT#765,eAxoMessageCategory#Error);
+ Status.Error.Id := UINT#765;
+ RETURN;
+ END_IF;
+ IF _retval = WORD#8095 THEN
+ Messenger.Activate(UINT#766,eAxoMessageCategory#Error);
+ Status.Error.Id := UINT#766;
+ RETURN;
+ END_IF;
+ IF _retval = WORD#8096 THEN
+ Messenger.Activate(UINT#767,eAxoMessageCategory#Error);
+ Status.Error.Id := UINT#767;
+ RETURN;
+ END_IF;
+ IF _retval = WORD#8097 THEN
+ Messenger.Activate(UINT#768,eAxoMessageCategory#Error);
+ Status.Error.Id := UINT#768;
+ RETURN;
+ END_IF;
+
+ //******************Slot 12*****************//
+ _geoAddr.Slot := UINT#12;
+ _retval := ReadHardwareIDFromSlot(geoAddr := _geoAddr, hardwareID => _outHwid);
+ _hwID_12 := TO_WORD(_outHwid);
+
+ IF _hwID_12 = WORD#0 THEN
+ Messenger.Activate(UINT#769,eAxoMessageCategory#Error);
+ Status.Error.Id := UINT#769;
+ RETURN;
+ END_IF;
+ IF _retval = WORD#8091 THEN
+ Messenger.Activate(UINT#770,eAxoMessageCategory#Error);
+ Status.Error.Id := UINT#770;
+ RETURN;
+ END_IF;
+ IF _retval = WORD#8094 THEN
+ Messenger.Activate(UINT#771,eAxoMessageCategory#Error);
+ Status.Error.Id := UINT#771;
+ RETURN;
+ END_IF;
+ IF _retval = WORD#8095 THEN
+ Messenger.Activate(UINT#772,eAxoMessageCategory#Error);
+ Status.Error.Id := UINT#772;
+ RETURN;
+ END_IF;
+ IF _retval = WORD#8096 THEN
+ Messenger.Activate(UINT#773,eAxoMessageCategory#Error);
+ Status.Error.Id := UINT#773;
+ RETURN;
+ END_IF;
+ IF _retval = WORD#8097 THEN
+ Messenger.Activate(UINT#774,eAxoMessageCategory#Error);
+ Status.Error.Id := UINT#774;
+ RETURN;
+ END_IF;
+
+ //******************Slot 13*****************//
+ _geoAddr.Slot := UINT#13;
+ _retval := ReadHardwareIDFromSlot(geoAddr := _geoAddr, hardwareID => _outHwid);
+ _hwID_13 := TO_WORD(_outHwid);
+
+ IF _hwID_13 = WORD#0 THEN
+ Messenger.Activate(UINT#775,eAxoMessageCategory#Error);
+ Status.Error.Id := UINT#775;
+ RETURN;
+ END_IF;
+ IF _retval = WORD#8091 THEN
+ Messenger.Activate(UINT#776,eAxoMessageCategory#Error);
+ Status.Error.Id := UINT#776;
+ RETURN;
+ END_IF;
+ IF _retval = WORD#8094 THEN
+ Messenger.Activate(UINT#777,eAxoMessageCategory#Error);
+ Status.Error.Id := UINT#777;
+ RETURN;
+ END_IF;
+ IF _retval = WORD#8095 THEN
+ Messenger.Activate(UINT#778,eAxoMessageCategory#Error);
+ Status.Error.Id := UINT#778;
+ RETURN;
+ END_IF;
+ IF _retval = WORD#8096 THEN
+ Messenger.Activate(UINT#779,eAxoMessageCategory#Error);
+ Status.Error.Id := UINT#779;
+ RETURN;
+ END_IF;
+ IF _retval = WORD#8097 THEN
+ Messenger.Activate(UINT#780,eAxoMessageCategory#Error);
+ Status.Error.Id := UINT#780;
+ RETURN;
+ END_IF;
+
+ //******************Slot 14*****************//
+ _geoAddr.Slot := UINT#14;
+ _retval := ReadHardwareIDFromSlot(geoAddr := _geoAddr, hardwareID => _outHwid);
+ _hwID_14 := TO_WORD(_outHwid);
+
+ IF _hwID_14 = WORD#0 THEN
+ Messenger.Activate(UINT#781,eAxoMessageCategory#Error);
+ Status.Error.Id := UINT#781;
+ RETURN;
+ END_IF;
+ IF _retval = WORD#8091 THEN
+ Messenger.Activate(UINT#782,eAxoMessageCategory#Error);
+ Status.Error.Id := UINT#782;
+ RETURN;
+ END_IF;
+ IF _retval = WORD#8094 THEN
+ Messenger.Activate(UINT#783,eAxoMessageCategory#Error);
+ Status.Error.Id := UINT#783;
+ RETURN;
+ END_IF;
+ IF _retval = WORD#8095 THEN
+ Messenger.Activate(UINT#784,eAxoMessageCategory#Error);
+ Status.Error.Id := UINT#784;
+ RETURN;
+ END_IF;
+ IF _retval = WORD#8096 THEN
+ Messenger.Activate(UINT#785,eAxoMessageCategory#Error);
+ Status.Error.Id := UINT#785;
+ RETURN;
+ END_IF;
+ IF _retval = WORD#8097 THEN
+ Messenger.Activate(UINT#786,eAxoMessageCategory#Error);
+ Status.Error.Id := UINT#786;
+ RETURN;
+ END_IF;
+
+ //******************Slot 15*****************//
+ _geoAddr.Slot := UINT#15;
+ _retval := ReadHardwareIDFromSlot(geoAddr := _geoAddr, hardwareID => _outHwid);
+ _hwID_15 := TO_WORD(_outHwid);
+
+ IF _hwID_15 = WORD#0 THEN
+ Messenger.Activate(UINT#787,eAxoMessageCategory#Error);
+ Status.Error.Id := UINT#787;
+ RETURN;
+ END_IF;
+ IF _retval = WORD#8091 THEN
+ Messenger.Activate(UINT#788,eAxoMessageCategory#Error);
+ Status.Error.Id := UINT#788;
+ RETURN;
+ END_IF;
+ IF _retval = WORD#8094 THEN
+ Messenger.Activate(UINT#789,eAxoMessageCategory#Error);
+ Status.Error.Id := UINT#789;
+ RETURN;
+ END_IF;
+ IF _retval = WORD#8095 THEN
+ Messenger.Activate(UINT#790,eAxoMessageCategory#Error);
+ Status.Error.Id := UINT#790;
+ RETURN;
+ END_IF;
+ IF _retval = WORD#8096 THEN
+ Messenger.Activate(UINT#791,eAxoMessageCategory#Error);
+ Status.Error.Id := UINT#791;
+ RETURN;
+ END_IF;
+ IF _retval = WORD#8097 THEN
+ Messenger.Activate(UINT#792,eAxoMessageCategory#Error);
+ Status.Error.Id := UINT#792;
+ RETURN;
+ END_IF;
+
+ //******************Slot 16*****************//
+ _geoAddr.Slot := UINT#16;
+ _retval := ReadHardwareIDFromSlot(geoAddr := _geoAddr, hardwareID => _outHwid);
+ _hwID_16 := TO_WORD(_outHwid);
+
+ IF _hwID_16 = WORD#0 THEN
+ Messenger.Activate(UINT#793,eAxoMessageCategory#Error);
+ Status.Error.Id := UINT#793;
+ RETURN;
+ END_IF;
+ IF _retval = WORD#8091 THEN
+ Messenger.Activate(UINT#794,eAxoMessageCategory#Error);
+ Status.Error.Id := UINT#794;
+ RETURN;
+ END_IF;
+ IF _retval = WORD#8094 THEN
+ Messenger.Activate(UINT#795,eAxoMessageCategory#Error);
+ Status.Error.Id := UINT#795;
+ RETURN;
+ END_IF;
+ IF _retval = WORD#8095 THEN
+ Messenger.Activate(UINT#796,eAxoMessageCategory#Error);
+ Status.Error.Id := UINT#796;
+ RETURN;
+ END_IF;
+ IF _retval = WORD#8096 THEN
+ Messenger.Activate(UINT#797,eAxoMessageCategory#Error);
+ Status.Error.Id := UINT#797;
+ RETURN;
+ END_IF;
+ IF _retval = WORD#8097 THEN
+ Messenger.Activate(UINT#798,eAxoMessageCategory#Error);
+ Status.Error.Id := UINT#798;
+ RETURN;
+ END_IF;
+
+ //******************Slot 17*****************//
+ _geoAddr.Slot := UINT#17;
+ _retval := ReadHardwareIDFromSlot(geoAddr := _geoAddr, hardwareID => _outHwid);
+ _hwID_17 := TO_WORD(_outHwid);
+
+ IF _hwID_17 = WORD#0 THEN
+ Messenger.Activate(UINT#799,eAxoMessageCategory#Error);
+ Status.Error.Id := UINT#799;
+ RETURN;
+ END_IF;
+ IF _retval = WORD#8091 THEN
+ Messenger.Activate(UINT#800,eAxoMessageCategory#Error);
+ Status.Error.Id := UINT#800;
+ RETURN;
+ END_IF;
+ IF _retval = WORD#8094 THEN
+ Messenger.Activate(UINT#801,eAxoMessageCategory#Error);
+ Status.Error.Id := UINT#801;
+ RETURN;
+ END_IF;
+ IF _retval = WORD#8095 THEN
+ Messenger.Activate(UINT#802,eAxoMessageCategory#Error);
+ Status.Error.Id := UINT#802;
+ RETURN;
+ END_IF;
+ IF _retval = WORD#8096 THEN
+ Messenger.Activate(UINT#803,eAxoMessageCategory#Error);
+ Status.Error.Id := UINT#803;
+ RETURN;
+ END_IF;
+ IF _retval = WORD#8097 THEN
+ Messenger.Activate(UINT#804,eAxoMessageCategory#Error);
+ Status.Error.Id := UINT#804;
+ RETURN;
+ END_IF;
+
+ //******************Slot 18*****************//
+ _geoAddr.Slot := UINT#18;
+ _retval := ReadHardwareIDFromSlot(geoAddr := _geoAddr, hardwareID => _outHwid);
+ _hwID_18 := TO_WORD(_outHwid);
+
+ IF _hwID_18 = WORD#0 THEN
+ Messenger.Activate(UINT#805,eAxoMessageCategory#Error);
+ Status.Error.Id := UINT#805;
+ RETURN;
+ END_IF;
+ IF _retval = WORD#8091 THEN
+ Messenger.Activate(UINT#806,eAxoMessageCategory#Error);
+ Status.Error.Id := UINT#806;
+ RETURN;
+ END_IF;
+ IF _retval = WORD#8094 THEN
+ Messenger.Activate(UINT#807,eAxoMessageCategory#Error);
+ Status.Error.Id := UINT#807;
+ RETURN;
+ END_IF;
+ IF _retval = WORD#8095 THEN
+ Messenger.Activate(UINT#808,eAxoMessageCategory#Error);
+ Status.Error.Id := UINT#808;
+ RETURN;
+ END_IF;
+ IF _retval = WORD#8096 THEN
+ Messenger.Activate(UINT#809,eAxoMessageCategory#Error);
+ Status.Error.Id := UINT#809;
+ RETURN;
+ END_IF;
+ IF _retval = WORD#8097 THEN
+ Messenger.Activate(UINT#810,eAxoMessageCategory#Error);
+ Status.Error.Id := UINT#810;
+ RETURN;
+ END_IF;
+
+ //******************Slot 19*****************//
+ _geoAddr.Slot := UINT#19;
+ _retval := ReadHardwareIDFromSlot(geoAddr := _geoAddr, hardwareID => _outHwid);
+ _hwID_19 := TO_WORD(_outHwid);
+
+ IF _hwID_19 = WORD#0 THEN
+ Messenger.Activate(UINT#811,eAxoMessageCategory#Error);
+ Status.Error.Id := UINT#811;
+ RETURN;
+ END_IF;
+ IF _retval = WORD#8091 THEN
+ Messenger.Activate(UINT#812,eAxoMessageCategory#Error);
+ Status.Error.Id := UINT#812;
+ RETURN;
+ END_IF;
+ IF _retval = WORD#8094 THEN
+ Messenger.Activate(UINT#813,eAxoMessageCategory#Error);
+ Status.Error.Id := UINT#813;
+ RETURN;
+ END_IF;
+ IF _retval = WORD#8095 THEN
+ Messenger.Activate(UINT#814,eAxoMessageCategory#Error);
+ Status.Error.Id := UINT#814;
+ RETURN;
+ END_IF;
+ IF _retval = WORD#8096 THEN
+ Messenger.Activate(UINT#815,eAxoMessageCategory#Error);
+ Status.Error.Id := UINT#815;
+ RETURN;
+ END_IF;
+ IF _retval = WORD#8097 THEN
+ Messenger.Activate(UINT#816,eAxoMessageCategory#Error);
+ Status.Error.Id := UINT#816;
+ RETURN;
+ END_IF;
+
+ //******************Slot 20*****************//
+ _geoAddr.Slot := UINT#20;
+ _retval := ReadHardwareIDFromSlot(geoAddr := _geoAddr, hardwareID => _outHwid);
+ _hwID_20 := TO_WORD(_outHwid);
+
+ IF _hwID_20 = WORD#0 THEN
+ Messenger.Activate(UINT#817,eAxoMessageCategory#Error);
+ Status.Error.Id := UINT#817;
+ RETURN;
+ END_IF;
+ IF _retval = WORD#8091 THEN
+ Messenger.Activate(UINT#818,eAxoMessageCategory#Error);
+ Status.Error.Id := UINT#818;
+ RETURN;
+ END_IF;
+ IF _retval = WORD#8094 THEN
+ Messenger.Activate(UINT#819,eAxoMessageCategory#Error);
+ Status.Error.Id := UINT#819;
+ RETURN;
+ END_IF;
+ IF _retval = WORD#8095 THEN
+ Messenger.Activate(UINT#820,eAxoMessageCategory#Error);
+ Status.Error.Id := UINT#820;
+ RETURN;
+ END_IF;
+ IF _retval = WORD#8096 THEN
+ Messenger.Activate(UINT#821,eAxoMessageCategory#Error);
+ Status.Error.Id := UINT#821;
+ RETURN;
+ END_IF;
+ IF _retval = WORD#8097 THEN
+ Messenger.Activate(UINT#822,eAxoMessageCategory#Error);
+ Status.Error.Id := UINT#822;
+ RETURN;
+ END_IF;
+
+ _hwID := hwID;
+ _hwID_1 := hwID_1;
+ _hwID_2 := hwID_2;
+ _hwID_3 := hwID_3;
+ _hwID_4 := hwID_4;
+ _hwID_5 := hwID_5;
+ _hwID_6 := hwID_6;
+ _hwID_7 := hwID_7;
+ _hwID_8 := hwID_8;
+ _hwID_9 := hwID_9;
+ _hwID_10 := hwID_10;
+ _hwID_11 := hwID_11;
+ _hwID_12 := hwID_12;
+ _hwID_13 := hwID_13;
+ _hwID_14 := hwID_14;
+ _hwID_15 := hwID_15;
+ _hwID_16 := hwID_16;
+ _hwID_17 := hwID_17;
+ _hwID_18 := hwID_18;
+ _hwID_19 := hwID_19;
+ _hwID_20 := hwID_20;
+
+ IF parent = NULL THEN
+ Messenger.Activate(UINT#830,eAxoMessageCategory#Error);
+ Status.Error.Id := UINT#830;
+ RETURN;
+ END_IF;
+
+ IF _hwID = WORD#0 THEN
+ Messenger.Activate(UINT#831,eAxoMessageCategory#Error);
+ Status.Error.Id := UINT#831;
+ RETURN;
+ END_IF;
- IF parent = NULL THEN
- Status.Error.Id := UINT#700;
- RETURN;
- ELSIF hwID = WORD#0 THEN
- Status.Error.Id := UINT#701;
- RETURN;
- ELSIF hwID_1 = WORD#0 THEN
- Status.Error.Id := UINT#702;
- RETURN;
- ELSIF hwID_2 = WORD#0 THEN
- Status.Error.Id := UINT#703;
- RETURN;
- ELSIF hwID_3 = WORD#0 THEN
- Status.Error.Id := UINT#704;
- RETURN;
- ELSIF hwID_4 = WORD#0 THEN
- Status.Error.Id := UINT#705;
- RETURN;
- ELSIF hwID_5 = WORD#0 THEN
- Status.Error.Id := UINT#706;
- RETURN;
- ELSIF hwID_6 = WORD#0 THEN
- Status.Error.Id := UINT#707;
- RETURN;
- ELSIF hwID_7 = WORD#0 THEN
- Status.Error.Id := UINT#708;
- RETURN;
- ELSIF hwID_8 = WORD#0 THEN
- Status.Error.Id := UINT#709;
- RETURN;
- ELSIF hwID_9 = WORD#0 THEN
- Status.Error.Id := UINT#710;
- RETURN;
- ELSIF hwID_10 = WORD#0 THEN
- Status.Error.Id := UINT#711;
- RETURN;
- ELSIF hwID_11 = WORD#0 THEN
- Status.Error.Id := UINT#712;
- RETURN;
- ELSIF hwID_12 = WORD#0 THEN
- Status.Error.Id := UINT#713;
- RETURN;
- ELSIF hwID_13 = WORD#0 THEN
- Status.Error.Id := UINT#714;
- RETURN;
- ELSIF hwID_14 = WORD#0 THEN
- Status.Error.Id := UINT#715;
- RETURN;
- ELSIF hwID_15 = WORD#0 THEN
- Status.Error.Id := UINT#716;
- RETURN;
- ELSIF hwID_16 = WORD#0 THEN
- Status.Error.Id := UINT#717;
- RETURN;
- ELSIF hwID_17 = WORD#0 THEN
- Status.Error.Id := UINT#718;
- RETURN;
- ELSIF hwID_18 = WORD#0 THEN
- Status.Error.Id := UINT#719;
- RETURN;
- ELSIF hwID_19 = WORD#0 THEN
- Status.Error.Id := UINT#720;
- RETURN;
- ELSIF hwID_20 = WORD#0 THEN
- Status.Error.Id := UINT#721;
- RETURN;
- END_IF;
+ IF _hwID_1 = WORD#0 THEN
+ Messenger.Activate(UINT#832,eAxoMessageCategory#Error);
+ Status.Error.Id := UINT#832;
+ RETURN;
+ END_IF;
+
+ IF _hwID_2 = WORD#0 THEN
+ Messenger.Activate(UINT#833,eAxoMessageCategory#Error);
+ Status.Error.Id := UINT#833;
+ RETURN;
+ END_IF;
+
+ IF _hwID_3 = WORD#0 THEN
+ Messenger.Activate(UINT#834,eAxoMessageCategory#Error);
+ Status.Error.Id := UINT#834;
+ RETURN;
+ END_IF;
+
+ IF _hwID_4 = WORD#0 THEN
+ Messenger.Activate(UINT#835,eAxoMessageCategory#Error);
+ Status.Error.Id := UINT#835;
+ RETURN;
+ END_IF;
+
+ IF _hwID_5 = WORD#0 THEN
+ Messenger.Activate(UINT#836,eAxoMessageCategory#Error);
+ Status.Error.Id := UINT#836;
+ RETURN;
+ END_IF;
+
+ IF _hwID_6 = WORD#0 THEN
+ Messenger.Activate(UINT#837,eAxoMessageCategory#Error);
+ Status.Error.Id := UINT#837;
+ RETURN;
+ END_IF;
+
+ IF _hwID_7 = WORD#0 THEN
+ Messenger.Activate(UINT#838,eAxoMessageCategory#Error);
+ Status.Error.Id := UINT#838;
+ RETURN;
+ END_IF;
+
+ IF _hwID_8 = WORD#0 THEN
+ Messenger.Activate(UINT#839,eAxoMessageCategory#Error);
+ Status.Error.Id := UINT#839;
+ RETURN;
+ END_IF;
+
+ IF _hwID_9 = WORD#0 THEN
+ Messenger.Activate(UINT#840,eAxoMessageCategory#Error);
+ Status.Error.Id := UINT#840;
+ RETURN;
+ END_IF;
+
+ IF _hwID_10 = WORD#0 THEN
+ Messenger.Activate(UINT#841,eAxoMessageCategory#Error);
+ Status.Error.Id := UINT#841;
+ RETURN;
+ END_IF;
+
+ IF _hwID_11 = WORD#0 THEN
+ Messenger.Activate(UINT#842,eAxoMessageCategory#Error);
+ Status.Error.Id := UINT#842;
+ RETURN;
+ END_IF;
+
+ IF _hwID_12 = WORD#0 THEN
+ Messenger.Activate(UINT#843,eAxoMessageCategory#Error);
+ Status.Error.Id := UINT#843;
+ RETURN;
+ END_IF;
+
+ IF _hwID_13 = WORD#0 THEN
+ Messenger.Activate(UINT#844,eAxoMessageCategory#Error);
+ Status.Error.Id := UINT#844;
+ RETURN;
+ END_IF;
+
+ IF _hwID_14 = WORD#0 THEN
+ Messenger.Activate(UINT#845,eAxoMessageCategory#Error);
+ Status.Error.Id := UINT#845;
+ RETURN;
+ END_IF;
+
+ IF _hwID_15 = WORD#0 THEN
+ Messenger.Activate(UINT#846,eAxoMessageCategory#Error);
+ Status.Error.Id := UINT#846;
+ RETURN;
+ END_IF;
+
+ IF _hwID_16 = WORD#0 THEN
+ Messenger.Activate(UINT#847,eAxoMessageCategory#Error);
+ Status.Error.Id := UINT#847;
+ RETURN;
+ END_IF;
+
+ IF _hwID_17 = WORD#0 THEN
+ Messenger.Activate(UINT#848,eAxoMessageCategory#Error);
+ Status.Error.Id := UINT#848;
+ RETURN;
+ END_IF;
+
+ IF _hwID_18 = WORD#0 THEN
+ Messenger.Activate(UINT#849,eAxoMessageCategory#Error);
+ Status.Error.Id := UINT#849;
+ RETURN;
+ END_IF;
+
+ IF _hwID_19 = WORD#0 THEN
+ Messenger.Activate(UINT#850,eAxoMessageCategory#Error);
+ Status.Error.Id := UINT#850;
+ RETURN;
+ END_IF;
+
+ IF _hwID_20 = WORD#0 THEN
+ Messenger.Activate(UINT#851,eAxoMessageCategory#Error);
+ Status.Error.Id := UINT#851;
+ RETURN;
+ END_IF;
+
+ _initHwCheckDone := TRUE;
+ END_IF;
+
+
+
//***********Update inputs **************
- _hwID := hwID;
- _hwID_1 := hwID_1;
- _hwID_2 := hwID_2;
- _hwID_3 := hwID_3;
- _hwID_4 := hwID_4;
- _hwID_5 := hwID_5;
- _hwID_6 := hwID_6;
- _hwID_7 := hwID_7;
- _hwID_8 := hwID_8;
- _hwID_9 := hwID_9;
- _hwID_10 := hwID_10;
- _hwID_11 := hwID_11;
- _hwID_12 := hwID_12;
- _hwID_13 := hwID_13;
- _hwID_14 := hwID_14;
- _hwID_15 := hwID_15;
- _hwID_16 := hwID_16;
- _hwID_17 := hwID_17;
- _hwID_18 := hwID_18;
- _hwID_19 := hwID_19;
- _hwID_20 := hwID_20;
+
_returnValue := Siemens.Simatic.S71500.DistributedIO.ReadData(_hwID_1 ,_data_in);
- Messenger.ActivateOnCondition(ULINT#722,_returnValue > WORD#0, eAxoMessageCategory#ProgrammingError);
IF _returnValue > WORD#0 THEN
- Status.Error.Id := UINT#722;
+ Messenger.Activate(UINT#861, eAxoMessageCategory#ProgrammingError);
+ Status.Error.Id := UINT#861;
RETURN;
END_IF;
@@ -306,9 +1103,9 @@ NAMESPACE Template.Axolibrary
// TemplateComponentInputStructure_hwID_1.Item5 := _data_in[0].%X4;
_returnValue := Siemens.Simatic.S71500.DistributedIO.ReadData(_hwID_2 ,_data_in);
- Messenger.ActivateOnCondition(ULINT#723,_returnValue > WORD#0, eAxoMessageCategory#ProgrammingError);
IF _returnValue > WORD#0 THEN
- Status.Error.Id := UINT#723;
+ Messenger.Activate(UINT#862, eAxoMessageCategory#ProgrammingError);
+ Status.Error.Id := UINT#862;
RETURN;
END_IF;
@@ -319,9 +1116,9 @@ NAMESPACE Template.Axolibrary
// TemplateComponentInputStructure_hwID_2.Item5 := _data_in[0].%X4;
_returnValue := Siemens.Simatic.S71500.DistributedIO.ReadData(_hwID_3 ,_data_in);
- Messenger.ActivateOnCondition(ULINT#724,_returnValue > WORD#0, eAxoMessageCategory#ProgrammingError);
IF _returnValue > WORD#0 THEN
- Status.Error.Id := UINT#724;
+ Messenger.Activate(UINT#863, eAxoMessageCategory#ProgrammingError);
+ Status.Error.Id := UINT#863;
RETURN;
END_IF;
@@ -332,9 +1129,9 @@ NAMESPACE Template.Axolibrary
// TemplateComponentInputStructure_hwID_3.Item5 := _data_in[0].%X4;
_returnValue := Siemens.Simatic.S71500.DistributedIO.ReadData(_hwID_4 ,_data_in);
- Messenger.ActivateOnCondition(ULINT#725,_returnValue > WORD#0, eAxoMessageCategory#ProgrammingError);
IF _returnValue > WORD#0 THEN
- Status.Error.Id := UINT#725;
+ Messenger.Activate(UINT#864, eAxoMessageCategory#ProgrammingError);
+ Status.Error.Id := UINT#864;
RETURN;
END_IF;
@@ -345,9 +1142,9 @@ NAMESPACE Template.Axolibrary
// TemplateComponentInputStructure_hwID_4.Item5 := _data_in[0].%X4;
_returnValue := Siemens.Simatic.S71500.DistributedIO.ReadData(_hwID_5 ,_data_in);
- Messenger.ActivateOnCondition(ULINT#726,_returnValue > WORD#0, eAxoMessageCategory#ProgrammingError);
IF _returnValue > WORD#0 THEN
- Status.Error.Id := UINT#726;
+ Messenger.Activate(UINT#865, eAxoMessageCategory#ProgrammingError);
+ Status.Error.Id := UINT#865;
RETURN;
END_IF;
@@ -358,9 +1155,9 @@ NAMESPACE Template.Axolibrary
// TemplateComponentInputStructure_hwID_5.Item5 := _data_in[0].%X4;
_returnValue := Siemens.Simatic.S71500.DistributedIO.ReadData(_hwID_6 ,_data_in);
- Messenger.ActivateOnCondition(ULINT#728,_returnValue > WORD#0, eAxoMessageCategory#ProgrammingError);
IF _returnValue > WORD#0 THEN
- Status.Error.Id := UINT#728;
+ Messenger.Activate(UINT#866, eAxoMessageCategory#ProgrammingError);
+ Status.Error.Id := UINT#866;
RETURN;
END_IF;
@@ -378,9 +1175,9 @@ NAMESPACE Template.Axolibrary
// TemplateComponentInputStructure_hwID_6.Item4 := TO_UINT(_word);
_returnValue := Siemens.Simatic.S71500.DistributedIO.ReadData(_hwID_7 ,_data_in);
- Messenger.ActivateOnCondition(ULINT#729,_returnValue > WORD#0, eAxoMessageCategory#ProgrammingError);
IF _returnValue > WORD#0 THEN
- Status.Error.Id := UINT#729;
+ Messenger.Activate(UINT#867, eAxoMessageCategory#ProgrammingError);
+ Status.Error.Id := UINT#867;
RETURN;
END_IF;
@@ -395,6 +1192,61 @@ NAMESPACE Template.Axolibrary
// _dword.%B0 := _data_in[7];
// TemplateComponentInputStructure_hwID_7.Item2 := TO_REAL(_dword);
+ _returnValue := Siemens.Simatic.S71500.DistributedIO.ReadData(_hwID_8 ,_data_in);
+ IF _returnValue > WORD#0 THEN
+ Messenger.Activate(UINT#868, eAxoMessageCategory#ProgrammingError);
+ Status.Error.Id := UINT#868;
+ RETURN;
+ END_IF;
+
+ // _dword.%B3 := _data_in[0];
+ // _dword.%B2 := _data_in[1];
+ // _dword.%B1 := _data_in[2];
+ // _dword.%B0 := _data_in[3];
+ // TemplateComponentInputStructure_hwID_8.Item1 := TO_DINT(_dword);
+ // _dword.%B3 := _data_in[4];
+ // _dword.%B2 := _data_in[5];
+ // _dword.%B1 := _data_in[6];
+ // _dword.%B0 := _data_in[7];
+ // TemplateComponentInputStructure_hwID_8.Item2 := TO_REAL(_dword);
+
+ _returnValue := Siemens.Simatic.S71500.DistributedIO.ReadData(_hwID_9 ,_data_in);
+ IF _returnValue > WORD#0 THEN
+ Messenger.Activate(UINT#869, eAxoMessageCategory#ProgrammingError);
+ Status.Error.Id := UINT#869;
+ RETURN;
+ END_IF;
+
+ // _dword.%B3 := _data_in[0];
+ // _dword.%B2 := _data_in[1];
+ // _dword.%B1 := _data_in[2];
+ // _dword.%B0 := _data_in[3];
+ // TemplateComponentInputStructure_hwID_9.Item1 := TO_DINT(_dword);
+ // _dword.%B3 := _data_in[4];
+ // _dword.%B2 := _data_in[5];
+ // _dword.%B1 := _data_in[6];
+ // _dword.%B0 := _data_in[7];
+ // TemplateComponentInputStructure_hwID_9.Item2 := TO_REAL(_dword);
+
+ _returnValue := Siemens.Simatic.S71500.DistributedIO.ReadData(_hwID_10 ,_data_in);
+ IF _returnValue > WORD#0 THEN
+ Messenger.Activate(UINT#870, eAxoMessageCategory#ProgrammingError);
+ Status.Error.Id := UINT#870;
+ RETURN;
+ END_IF;
+
+ // _dword.%B3 := _data_in[0];
+ // _dword.%B2 := _data_in[1];
+ // _dword.%B1 := _data_in[2];
+ // _dword.%B0 := _data_in[3];
+ // TemplateComponentInputStructure_hwID_10.Item1 := TO_DINT(_dword);
+ // _dword.%B3 := _data_in[4];
+ // _dword.%B2 := _data_in[5];
+ // _dword.%B1 := _data_in[6];
+ // _dword.%B0 := _data_in[7];
+ // TemplateComponentInputStructure_hwID_10.Item2 := TO_REAL(_dword);
+
+
//*************INITIALIZATION*************
RestoreTask.Run(THIS);
TemplateTask_10steps_1.Run(THIS);
@@ -561,14 +1413,14 @@ NAMESPACE Template.Axolibrary
Status.Action.Id := UINT#101;
Status.Error.Id := UINT#0;
ELSIF TemplateTask_10steps_1.ErrorOccured() THEN
- Status.Action.Id := UINT#800;
- Status.Error.Id := UINT#800;
+ Status.Action.Id := UINT#900;
+ Status.Error.Id := UINT#900;
ELSIF TemplateTask_10steps_1.AbortTriggered()THEN
- Status.Action.Id := UINT#801;
- Status.Error.Id := UINT#801;
+ Status.Action.Id := UINT#901;
+ Status.Error.Id := UINT#901;
END_IF;
- Messenger.ActivateOnCondition(ULINT#800,TemplateTask_10steps_1.HasError(), eAxoMessageCategory#Error);
- Messenger.ActivateOnCondition(ULINT#801,TemplateTask_10steps_1.IsAborted(), eAxoMessageCategory#Error);
+ Messenger.ActivateOnCondition(ULINT#900,TemplateTask_10steps_1.HasError(), eAxoMessageCategory#Error);
+ Messenger.ActivateOnCondition(ULINT#901,TemplateTask_10steps_1.IsAborted(), eAxoMessageCategory#Error);
Messenger.ActivateOnCondition(ULINT#102,TemplateTask_10steps_1.RestoreTriggered() , eAxoMessageCategory#Error);
IF TemplateTask_10steps_1.RestoreTriggered() AND _progress >= 300 AND _progress <= 309 THEN
Status.Action.Id := UINT#102;
@@ -713,14 +1565,14 @@ NAMESPACE Template.Axolibrary
Status.Action.Id := UINT#111;
Status.Error.Id := UINT#0;
ELSIF TemplateTask_10steps_2.ErrorOccured() THEN
- Status.Action.Id := UINT#810;
- Status.Error.Id := UINT#810;
+ Status.Action.Id := UINT#910;
+ Status.Error.Id := UINT#910;
ELSIF TemplateTask_10steps_2.AbortTriggered()THEN
- Status.Action.Id := UINT#811;
- Status.Error.Id := UINT#811;
+ Status.Action.Id := UINT#911;
+ Status.Error.Id := UINT#911;
END_IF;
- Messenger.ActivateOnCondition(ULINT#810,TemplateTask_10steps_2.HasError(), eAxoMessageCategory#Error);
- Messenger.ActivateOnCondition(ULINT#811,TemplateTask_10steps_2.IsAborted(), eAxoMessageCategory#Error);
+ Messenger.ActivateOnCondition(ULINT#910,TemplateTask_10steps_2.HasError(), eAxoMessageCategory#Error);
+ Messenger.ActivateOnCondition(ULINT#911,TemplateTask_10steps_2.IsAborted(), eAxoMessageCategory#Error);
Messenger.ActivateOnCondition(ULINT#112,TemplateTask_10steps_2.RestoreTriggered() , eAxoMessageCategory#Error);
IF TemplateTask_10steps_2.RestoreTriggered() AND _progress >= 310 AND _progress <= 319 THEN
Status.Action.Id := UINT#112;
@@ -865,14 +1717,14 @@ NAMESPACE Template.Axolibrary
Status.Action.Id := UINT#121;
Status.Error.Id := UINT#0;
ELSIF TemplateTask_10steps_3.ErrorOccured() THEN
- Status.Action.Id := UINT#820;
- Status.Error.Id := UINT#820;
+ Status.Action.Id := UINT#920;
+ Status.Error.Id := UINT#920;
ELSIF TemplateTask_10steps_3.AbortTriggered()THEN
- Status.Action.Id := UINT#821;
- Status.Error.Id := UINT#821;
+ Status.Action.Id := UINT#921;
+ Status.Error.Id := UINT#921;
END_IF;
- Messenger.ActivateOnCondition(ULINT#820,TemplateTask_10steps_3.HasError(), eAxoMessageCategory#Error);
- Messenger.ActivateOnCondition(ULINT#821,TemplateTask_10steps_3.IsAborted(), eAxoMessageCategory#Error);
+ Messenger.ActivateOnCondition(ULINT#920,TemplateTask_10steps_3.HasError(), eAxoMessageCategory#Error);
+ Messenger.ActivateOnCondition(ULINT#921,TemplateTask_10steps_3.IsAborted(), eAxoMessageCategory#Error);
Messenger.ActivateOnCondition(ULINT#122,TemplateTask_10steps_3.RestoreTriggered() , eAxoMessageCategory#Error);
IF TemplateTask_10steps_3.RestoreTriggered() AND _progress >= 320 AND _progress <= 329 THEN
Status.Action.Id := UINT#122;
@@ -1017,14 +1869,14 @@ NAMESPACE Template.Axolibrary
Status.Action.Id := UINT#131;
Status.Error.Id := UINT#0;
ELSIF TemplateTask_10steps_4.ErrorOccured() THEN
- Status.Action.Id := UINT#830;
- Status.Error.Id := UINT#830;
+ Status.Action.Id := UINT#930;
+ Status.Error.Id := UINT#930;
ELSIF TemplateTask_10steps_4.AbortTriggered()THEN
- Status.Action.Id := UINT#831;
- Status.Error.Id := UINT#831;
+ Status.Action.Id := UINT#931;
+ Status.Error.Id := UINT#931;
END_IF;
- Messenger.ActivateOnCondition(ULINT#830,TemplateTask_10steps_4.HasError(), eAxoMessageCategory#Error);
- Messenger.ActivateOnCondition(ULINT#831,TemplateTask_10steps_4.IsAborted(), eAxoMessageCategory#Error);
+ Messenger.ActivateOnCondition(ULINT#930,TemplateTask_10steps_4.HasError(), eAxoMessageCategory#Error);
+ Messenger.ActivateOnCondition(ULINT#931,TemplateTask_10steps_4.IsAborted(), eAxoMessageCategory#Error);
Messenger.ActivateOnCondition(ULINT#132,TemplateTask_10steps_4.RestoreTriggered() , eAxoMessageCategory#Error);
IF TemplateTask_10steps_4.RestoreTriggered() AND _progress >= 330 AND _progress <= 339 THEN
Status.Action.Id := UINT#132;
@@ -1169,14 +2021,14 @@ NAMESPACE Template.Axolibrary
Status.Action.Id := UINT#141;
Status.Error.Id := UINT#0;
ELSIF TemplateTask_10steps_5.ErrorOccured() THEN
- Status.Action.Id := UINT#840;
- Status.Error.Id := UINT#840;
+ Status.Action.Id := UINT#940;
+ Status.Error.Id := UINT#940;
ELSIF TemplateTask_10steps_5.AbortTriggered()THEN
- Status.Action.Id := UINT#841;
- Status.Error.Id := UINT#841;
+ Status.Action.Id := UINT#941;
+ Status.Error.Id := UINT#941;
END_IF;
- Messenger.ActivateOnCondition(ULINT#840,TemplateTask_10steps_5.HasError(), eAxoMessageCategory#Error);
- Messenger.ActivateOnCondition(ULINT#841,TemplateTask_10steps_5.IsAborted(), eAxoMessageCategory#Error);
+ Messenger.ActivateOnCondition(ULINT#940,TemplateTask_10steps_5.HasError(), eAxoMessageCategory#Error);
+ Messenger.ActivateOnCondition(ULINT#941,TemplateTask_10steps_5.IsAborted(), eAxoMessageCategory#Error);
Messenger.ActivateOnCondition(ULINT#142,TemplateTask_10steps_5.RestoreTriggered() , eAxoMessageCategory#Error);
IF TemplateTask_10steps_5.RestoreTriggered() AND _progress >= 340 AND _progress <= 349 THEN
Status.Action.Id := UINT#142;
@@ -1321,14 +2173,14 @@ NAMESPACE Template.Axolibrary
Status.Action.Id := UINT#151;
Status.Error.Id := UINT#0;
ELSIF TemplateTask_10steps_6.ErrorOccured() THEN
- Status.Action.Id := UINT#850;
- Status.Error.Id := UINT#850;
+ Status.Action.Id := UINT#950;
+ Status.Error.Id := UINT#950;
ELSIF TemplateTask_10steps_6.AbortTriggered()THEN
- Status.Action.Id := UINT#851;
- Status.Error.Id := UINT#851;
+ Status.Action.Id := UINT#951;
+ Status.Error.Id := UINT#951;
END_IF;
- Messenger.ActivateOnCondition(ULINT#850,TemplateTask_10steps_6.HasError(), eAxoMessageCategory#Error);
- Messenger.ActivateOnCondition(ULINT#851,TemplateTask_10steps_6.IsAborted(), eAxoMessageCategory#Error);
+ Messenger.ActivateOnCondition(ULINT#950,TemplateTask_10steps_6.HasError(), eAxoMessageCategory#Error);
+ Messenger.ActivateOnCondition(ULINT#951,TemplateTask_10steps_6.IsAborted(), eAxoMessageCategory#Error);
Messenger.ActivateOnCondition(ULINT#152,TemplateTask_10steps_6.RestoreTriggered() , eAxoMessageCategory#Error);
IF TemplateTask_10steps_6.RestoreTriggered() AND _progress >= 350 AND _progress <= 359 THEN
Status.Action.Id := UINT#152;
@@ -1594,14 +2446,14 @@ NAMESPACE Template.Axolibrary
Status.Action.Id := UINT#161;
Status.Error.Id := UINT#0;
ELSIF TemplateTask_20steps_1.ErrorOccured() THEN
- Status.Action.Id := UINT#860;
- Status.Error.Id := UINT#860;
+ Status.Action.Id := UINT#960;
+ Status.Error.Id := UINT#960;
ELSIF TemplateTask_20steps_1.AbortTriggered()THEN
- Status.Action.Id := UINT#861;
- Status.Error.Id := UINT#861;
+ Status.Action.Id := UINT#961;
+ Status.Error.Id := UINT#961;
END_IF;
- Messenger.ActivateOnCondition(ULINT#860,TemplateTask_20steps_1.HasError(), eAxoMessageCategory#Error);
- Messenger.ActivateOnCondition(ULINT#861,TemplateTask_20steps_1.IsAborted(), eAxoMessageCategory#Error);
+ Messenger.ActivateOnCondition(ULINT#960,TemplateTask_20steps_1.HasError(), eAxoMessageCategory#Error);
+ Messenger.ActivateOnCondition(ULINT#961,TemplateTask_20steps_1.IsAborted(), eAxoMessageCategory#Error);
Messenger.ActivateOnCondition(ULINT#162,TemplateTask_20steps_1.RestoreTriggered() , eAxoMessageCategory#Error);
IF TemplateTask_20steps_1.RestoreTriggered() AND _progress >= 360 AND _progress <= 379 THEN
Status.Action.Id := UINT#162;
@@ -1866,14 +2718,14 @@ NAMESPACE Template.Axolibrary
Status.Action.Id := UINT#181;
Status.Error.Id := UINT#0;
ELSIF TemplateTask_20steps_2.ErrorOccured() THEN
- Status.Action.Id := UINT#880;
- Status.Error.Id := UINT#880;
+ Status.Action.Id := UINT#980;
+ Status.Error.Id := UINT#980;
ELSIF TemplateTask_20steps_2.AbortTriggered()THEN
- Status.Action.Id := UINT#881;
- Status.Error.Id := UINT#881;
+ Status.Action.Id := UINT#981;
+ Status.Error.Id := UINT#981;
END_IF;
- Messenger.ActivateOnCondition(ULINT#880,TemplateTask_20steps_2.HasError(), eAxoMessageCategory#Error);
- Messenger.ActivateOnCondition(ULINT#881,TemplateTask_20steps_2.IsAborted(), eAxoMessageCategory#Error);
+ Messenger.ActivateOnCondition(ULINT#980,TemplateTask_20steps_2.HasError(), eAxoMessageCategory#Error);
+ Messenger.ActivateOnCondition(ULINT#981,TemplateTask_20steps_2.IsAborted(), eAxoMessageCategory#Error);
Messenger.ActivateOnCondition(ULINT#182,TemplateTask_20steps_2.RestoreTriggered() , eAxoMessageCategory#Error);
IF TemplateTask_20steps_2.RestoreTriggered() AND _progress >= 380 AND _progress <= 399 THEN
Status.Action.Id := UINT#182;
@@ -2138,14 +2990,14 @@ NAMESPACE Template.Axolibrary
Status.Action.Id := UINT#201;
Status.Error.Id := UINT#0;
ELSIF TemplateTask_20steps_3.ErrorOccured() THEN
- Status.Action.Id := UINT#900;
- Status.Error.Id := UINT#900;
+ Status.Action.Id := UINT#1000;
+ Status.Error.Id := UINT#1000;
ELSIF TemplateTask_20steps_3.AbortTriggered()THEN
- Status.Action.Id := UINT#901;
- Status.Error.Id := UINT#901;
+ Status.Action.Id := UINT#1001;
+ Status.Error.Id := UINT#1001;
END_IF;
- Messenger.ActivateOnCondition(ULINT#900,TemplateTask_20steps_3.HasError(), eAxoMessageCategory#Error);
- Messenger.ActivateOnCondition(ULINT#901,TemplateTask_20steps_3.IsAborted(), eAxoMessageCategory#Error);
+ Messenger.ActivateOnCondition(ULINT#1000,TemplateTask_20steps_3.HasError(), eAxoMessageCategory#Error);
+ Messenger.ActivateOnCondition(ULINT#1001,TemplateTask_20steps_3.IsAborted(), eAxoMessageCategory#Error);
Messenger.ActivateOnCondition(ULINT#202,TemplateTask_20steps_3.RestoreTriggered() , eAxoMessageCategory#Error);
IF TemplateTask_20steps_3.RestoreTriggered() AND _progress >= 400 AND _progress <= 419 THEN
Status.Action.Id := UINT#202;
@@ -2410,14 +3262,14 @@ NAMESPACE Template.Axolibrary
Status.Action.Id := UINT#221;
Status.Error.Id := UINT#0;
ELSIF TemplateTask_20steps_4.ErrorOccured() THEN
- Status.Action.Id := UINT#920;
- Status.Error.Id := UINT#920;
+ Status.Action.Id := UINT#1020;
+ Status.Error.Id := UINT#1020;
ELSIF TemplateTask_20steps_4.AbortTriggered()THEN
- Status.Action.Id := UINT#921;
- Status.Error.Id := UINT#921;
+ Status.Action.Id := UINT#1021;
+ Status.Error.Id := UINT#1021;
END_IF;
- Messenger.ActivateOnCondition(ULINT#920,TemplateTask_20steps_4.HasError(), eAxoMessageCategory#Error);
- Messenger.ActivateOnCondition(ULINT#921,TemplateTask_20steps_4.IsAborted(), eAxoMessageCategory#Error);
+ Messenger.ActivateOnCondition(ULINT#1020,TemplateTask_20steps_4.HasError(), eAxoMessageCategory#Error);
+ Messenger.ActivateOnCondition(ULINT#1021,TemplateTask_20steps_4.IsAborted(), eAxoMessageCategory#Error);
Messenger.ActivateOnCondition(ULINT#222,TemplateTask_20steps_4.RestoreTriggered() , eAxoMessageCategory#Error);
IF TemplateTask_20steps_4.RestoreTriggered() AND _progress >= 420 AND _progress <= 439 THEN
Status.Action.Id := UINT#222;
@@ -2682,14 +3534,14 @@ NAMESPACE Template.Axolibrary
Status.Action.Id := UINT#241;
Status.Error.Id := UINT#0;
ELSIF TemplateTask_20steps_5.ErrorOccured() THEN
- Status.Action.Id := UINT#940;
- Status.Error.Id := UINT#940;
+ Status.Action.Id := UINT#1040;
+ Status.Error.Id := UINT#1040;
ELSIF TemplateTask_20steps_5.AbortTriggered()THEN
- Status.Action.Id := UINT#941;
- Status.Error.Id := UINT#941;
+ Status.Action.Id := UINT#1041;
+ Status.Error.Id := UINT#1041;
END_IF;
- Messenger.ActivateOnCondition(ULINT#940,TemplateTask_20steps_5.HasError(), eAxoMessageCategory#Error);
- Messenger.ActivateOnCondition(ULINT#941,TemplateTask_20steps_5.IsAborted(), eAxoMessageCategory#Error);
+ Messenger.ActivateOnCondition(ULINT#1040,TemplateTask_20steps_5.HasError(), eAxoMessageCategory#Error);
+ Messenger.ActivateOnCondition(ULINT#1041,TemplateTask_20steps_5.IsAborted(), eAxoMessageCategory#Error);
Messenger.ActivateOnCondition(ULINT#242,TemplateTask_20steps_5.RestoreTriggered() , eAxoMessageCategory#Error);
IF TemplateTask_20steps_5.RestoreTriggered() AND _progress >= 440 AND _progress <= 459 THEN
Status.Action.Id := UINT#242;
@@ -2954,14 +3806,14 @@ NAMESPACE Template.Axolibrary
Status.Action.Id := UINT#261;
Status.Error.Id := UINT#0;
ELSIF TemplateTask_20steps_6.ErrorOccured() THEN
- Status.Action.Id := UINT#960;
- Status.Error.Id := UINT#960;
+ Status.Action.Id := UINT#1060;
+ Status.Error.Id := UINT#1060;
ELSIF TemplateTask_20steps_6.AbortTriggered()THEN
- Status.Action.Id := UINT#961;
- Status.Error.Id := UINT#961;
+ Status.Action.Id := UINT#1061;
+ Status.Error.Id := UINT#1061;
END_IF;
- Messenger.ActivateOnCondition(ULINT#960,TemplateTask_20steps_6.HasError(), eAxoMessageCategory#Error);
- Messenger.ActivateOnCondition(ULINT#961,TemplateTask_20steps_6.IsAborted(), eAxoMessageCategory#Error);
+ Messenger.ActivateOnCondition(ULINT#1060,TemplateTask_20steps_6.HasError(), eAxoMessageCategory#Error);
+ Messenger.ActivateOnCondition(ULINT#1061,TemplateTask_20steps_6.IsAborted(), eAxoMessageCategory#Error);
Messenger.ActivateOnCondition(ULINT#262,TemplateTask_20steps_6.RestoreTriggered() , eAxoMessageCategory#Error);
IF TemplateTask_20steps_6.RestoreTriggered() AND _progress >= 460 AND _progress <= 479 THEN
Status.Action.Id := UINT#262;
@@ -2977,11 +3829,12 @@ NAMESPACE Template.Axolibrary
// _data_out_1[0].%X4 := TemplateComponentOutputStructure_hwID_11.Item2;
_returnValue := Siemens.Simatic.S71500.DistributedIO.WriteData(_hwID_11,_data_out_1);
- Messenger.ActivateOnCondition(ULINT#733,_returnValue > WORD#0, eAxoMessageCategory#ProgrammingError);
IF _returnValue > WORD#0 THEN
- Status.Error.Id := UINT#733;
+ Messenger.Activate(UINT#871, eAxoMessageCategory#ProgrammingError);
+ Status.Error.Id := UINT#871;
RETURN;
END_IF;
+
// _data_out_1[0].%X1 := TemplateComponentOutputStructure_hwID_12.Item1;
// _data_out_1[0].%X2 := TemplateComponentOutputStructure_hwID_12.Item2;
@@ -2989,9 +3842,9 @@ NAMESPACE Template.Axolibrary
// _data_out_1[0].%X4 := TemplateComponentOutputStructure_hwID_12.Item2;
_returnValue := Siemens.Simatic.S71500.DistributedIO.WriteData(_hwID_12,_data_out_1);
- Messenger.ActivateOnCondition(ULINT#734,_returnValue > WORD#0, eAxoMessageCategory#ProgrammingError);
IF _returnValue > WORD#0 THEN
- Status.Error.Id := UINT#734;
+ Messenger.Activate(UINT#872, eAxoMessageCategory#ProgrammingError);
+ Status.Error.Id := UINT#872;
RETURN;
END_IF;
@@ -3001,9 +3854,9 @@ NAMESPACE Template.Axolibrary
// _data_out_4[2] := TO_WORD(TemplateComponentOutputStructure_hwID_13.Item2).%B1;
_returnValue := Siemens.Simatic.S71500.DistributedIO.WriteData(_hwID_13,_data_out_4);
- Messenger.ActivateOnCondition(ULINT#735,_returnValue > WORD#0, eAxoMessageCategory#ProgrammingError);
IF _returnValue > WORD#0 THEN
- Status.Error.Id := UINT#735;
+ Messenger.Activate(UINT#873, eAxoMessageCategory#ProgrammingError);
+ Status.Error.Id := UINT#873;
RETURN;
END_IF;
@@ -3017,9 +3870,105 @@ NAMESPACE Template.Axolibrary
// _data_out_8[4] := TO_DWORD(TemplateComponentOutputStructure_hwID_14.Item2).%B3;
_returnValue := Siemens.Simatic.S71500.DistributedIO.WriteData(_hwID_14,_data_out_8);
- Messenger.ActivateOnCondition(ULINT#736,_returnValue > WORD#0, eAxoMessageCategory#ProgrammingError);
IF _returnValue > WORD#0 THEN
- Status.Error.Id := UINT#736;
+ Messenger.Activate(UINT#874, eAxoMessageCategory#ProgrammingError);
+ Status.Error.Id := UINT#874;
+ RETURN;
+ END_IF;
+
+ // _data_out_8[3] := TO_DWORD(TemplateComponentOutputStructure_hwID_15.Item1).%B0;
+ // _data_out_8[2] := TO_DWORD(TemplateComponentOutputStructure_hwID_15.Item1).%B1;
+ // _data_out_8[1] := TO_DWORD(TemplateComponentOutputStructure_hwID_15.Item1).%B2;
+ // _data_out_8[0] := TO_DWORD(TemplateComponentOutputStructure_hwID_15.Item1).%B3;
+ // _data_out_8[7] := TO_DWORD(TemplateComponentOutputStructure_hwID_15.Item2).%B0;
+ // _data_out_8[6] := TO_DWORD(TemplateComponentOutputStructure_hwID_15.Item2).%B1;
+ // _data_out_8[5] := TO_DWORD(TemplateComponentOutputStructure_hwID_15.Item2).%B2;
+ // _data_out_8[4] := TO_DWORD(TemplateComponentOutputStructure_hwID_15.Item2).%B3;
+
+ _returnValue := Siemens.Simatic.S71500.DistributedIO.WriteData(_hwID_15,_data_out_8);
+ IF _returnValue > WORD#0 THEN
+ Messenger.Activate(UINT#875, eAxoMessageCategory#ProgrammingError);
+ Status.Error.Id := UINT#875;
+ RETURN;
+ END_IF;
+
+ // _data_out_8[3] := TO_DWORD(TemplateComponentOutputStructure_hwID_16.Item1).%B0;
+ // _data_out_8[2] := TO_DWORD(TemplateComponentOutputStructure_hwID_16.Item1).%B1;
+ // _data_out_8[1] := TO_DWORD(TemplateComponentOutputStructure_hwID_16.Item1).%B2;
+ // _data_out_8[0] := TO_DWORD(TemplateComponentOutputStructure_hwID_16.Item1).%B3;
+ // _data_out_8[7] := TO_DWORD(TemplateComponentOutputStructure_hwID_16.Item2).%B0;
+ // _data_out_8[6] := TO_DWORD(TemplateComponentOutputStructure_hwID_16.Item2).%B1;
+ // _data_out_8[5] := TO_DWORD(TemplateComponentOutputStructure_hwID_16.Item2).%B2;
+ // _data_out_8[4] := TO_DWORD(TemplateComponentOutputStructure_hwID_16.Item2).%B3;
+
+ _returnValue := Siemens.Simatic.S71500.DistributedIO.WriteData(_hwID_16,_data_out_8);
+ IF _returnValue > WORD#0 THEN
+ Messenger.Activate(UINT#876, eAxoMessageCategory#ProgrammingError);
+ Status.Error.Id := UINT#876;
+ RETURN;
+ END_IF;
+
+ // _data_out_8[3] := TO_DWORD(TemplateComponentOutputStructure_hwID_17.Item1).%B0;
+ // _data_out_8[2] := TO_DWORD(TemplateComponentOutputStructure_hwID_17.Item1).%B1;
+ // _data_out_8[1] := TO_DWORD(TemplateComponentOutputStructure_hwID_17.Item1).%B2;
+ // _data_out_8[0] := TO_DWORD(TemplateComponentOutputStructure_hwID_17.Item1).%B3;
+ // _data_out_8[7] := TO_DWORD(TemplateComponentOutputStructure_hwID_17.Item2).%B0;
+ // _data_out_8[6] := TO_DWORD(TemplateComponentOutputStructure_hwID_17.Item2).%B1;
+ // _data_out_8[5] := TO_DWORD(TemplateComponentOutputStructure_hwID_17.Item2).%B2;
+ // _data_out_8[4] := TO_DWORD(TemplateComponentOutputStructure_hwID_17.Item2).%B3;
+
+ _returnValue := Siemens.Simatic.S71500.DistributedIO.WriteData(_hwID_17,_data_out_8);
+ IF _returnValue > WORD#0 THEN
+ Messenger.Activate(UINT#877, eAxoMessageCategory#ProgrammingError);
+ Status.Error.Id := UINT#877;
+ RETURN;
+ END_IF;
+
+ // _data_out_8[3] := TO_DWORD(TemplateComponentOutputStructure_hwID_18.Item1).%B0;
+ // _data_out_8[2] := TO_DWORD(TemplateComponentOutputStructure_hwID_18.Item1).%B1;
+ // _data_out_8[1] := TO_DWORD(TemplateComponentOutputStructure_hwID_18.Item1).%B2;
+ // _data_out_8[0] := TO_DWORD(TemplateComponentOutputStructure_hwID_18.Item1).%B3;
+ // _data_out_8[7] := TO_DWORD(TemplateComponentOutputStructure_hwID_18.Item2).%B0;
+ // _data_out_8[6] := TO_DWORD(TemplateComponentOutputStructure_hwID_18.Item2).%B1;
+ // _data_out_8[5] := TO_DWORD(TemplateComponentOutputStructure_hwID_18.Item2).%B2;
+ // _data_out_8[4] := TO_DWORD(TemplateComponentOutputStructure_hwID_18.Item2).%B3;
+
+ _returnValue := Siemens.Simatic.S71500.DistributedIO.WriteData(_hwID_18,_data_out_8);
+ IF _returnValue > WORD#0 THEN
+ Messenger.Activate(UINT#878, eAxoMessageCategory#ProgrammingError);
+ Status.Error.Id := UINT#878;
+ RETURN;
+ END_IF;
+
+ // _data_out_8[3] := TO_DWORD(TemplateComponentOutputStructure_hwID_19.Item1).%B0;
+ // _data_out_8[2] := TO_DWORD(TemplateComponentOutputStructure_hwID_19.Item1).%B1;
+ // _data_out_8[1] := TO_DWORD(TemplateComponentOutputStructure_hwID_19.Item1).%B2;
+ // _data_out_8[0] := TO_DWORD(TemplateComponentOutputStructure_hwID_19.Item1).%B3;
+ // _data_out_8[7] := TO_DWORD(TemplateComponentOutputStructure_hwID_19.Item2).%B0;
+ // _data_out_8[6] := TO_DWORD(TemplateComponentOutputStructure_hwID_19.Item2).%B1;
+ // _data_out_8[5] := TO_DWORD(TemplateComponentOutputStructure_hwID_19.Item2).%B2;
+ // _data_out_8[4] := TO_DWORD(TemplateComponentOutputStructure_hwID_19.Item2).%B3;
+
+ _returnValue := Siemens.Simatic.S71500.DistributedIO.WriteData(_hwID_19,_data_out_8);
+ IF _returnValue > WORD#0 THEN
+ Messenger.Activate(UINT#879, eAxoMessageCategory#ProgrammingError);
+ Status.Error.Id := UINT#879;
+ RETURN;
+ END_IF;
+
+ // _data_out_8[3] := TO_DWORD(TemplateComponentOutputStructure_hwID_20.Item1).%B0;
+ // _data_out_8[2] := TO_DWORD(TemplateComponentOutputStructure_hwID_20.Item1).%B1;
+ // _data_out_8[1] := TO_DWORD(TemplateComponentOutputStructure_hwID_20.Item1).%B2;
+ // _data_out_8[0] := TO_DWORD(TemplateComponentOutputStructure_hwID_20.Item1).%B3;
+ // _data_out_8[7] := TO_DWORD(TemplateComponentOutputStructure_hwID_20.Item2).%B0;
+ // _data_out_8[6] := TO_DWORD(TemplateComponentOutputStructure_hwID_20.Item2).%B1;
+ // _data_out_8[5] := TO_DWORD(TemplateComponentOutputStructure_hwID_20.Item2).%B2;
+ // _data_out_8[4] := TO_DWORD(TemplateComponentOutputStructure_hwID_20.Item2).%B3;
+
+ _returnValue := Siemens.Simatic.S71500.DistributedIO.WriteData(_hwID_20,_data_out_8);
+ IF _returnValue > WORD#0 THEN
+ Messenger.Activate(UINT#880, eAxoMessageCategory#ProgrammingError);
+ Status.Error.Id := UINT#880;
RETURN;
END_IF;
diff --git a/src/template.axolibrary/src/projname/TemplateComponent/TemplateComponent.cs b/src/template.axolibrary/src/projname/TemplateComponent/TemplateComponent.cs
index ecb88c3d8..041d2f274 100644
--- a/src/template.axolibrary/src/projname/TemplateComponent/TemplateComponent.cs
+++ b/src/template.axolibrary/src/projname/TemplateComponent/TemplateComponent.cs
@@ -78,89 +78,213 @@ private void InitializeMessenger()
new KeyValuePair(261, new AxoMessengerTextItem("TemplateTask_20steps_6 finished succesfully.","")),
new KeyValuePair(262, new AxoMessengerTextItem("TemplateTask_20steps_6 restored.","")),
// General alarm
- new KeyValuePair(700, new AxoMessengerTextItem("Input variable `parent` has NULL reference in `Run` method!", "Check the call of the `Run` method, if the `parent` parameter is assigned.")),
- new KeyValuePair(701, new AxoMessengerTextItem("Input variable `hwId` has invalid value in `Run` method!", "Check the call of the `Run` method, if the `hwId` parameter is assigned.")),
- new KeyValuePair(702, new AxoMessengerTextItem("Input variable `hwId_1` has invalid value in `Run` method!", "Check the call of the `Run` method, if the `hwId_1` parameter is assigned.")),
- new KeyValuePair(703, new AxoMessengerTextItem("Input variable `hwId_2` has invalid value in `Run` method!", "Check the call of the `Run` method, if the `hwId_2` parameter is assigned.")),
- new KeyValuePair(704, new AxoMessengerTextItem("Input variable `hwId_3` has invalid value in `Run` method!", "Check the call of the `Run` method, if the `hwId_3` parameter is assigned.")),
- new KeyValuePair(705, new AxoMessengerTextItem("Input variable `hwId_4` has invalid value in `Run` method!", "Check the call of the `Run` method, if the `hwId_4` parameter is assigned.")),
- new KeyValuePair(706, new AxoMessengerTextItem("Input variable `hwId_5` has invalid value in `Run` method!", "Check the call of the `Run` method, if the `hwId_5` parameter is assigned.")),
- new KeyValuePair(707, new AxoMessengerTextItem("Input variable `hwId_6` has invalid value in `Run` method!", "Check the call of the `Run` method, if the `hwId_6` parameter is assigned.")),
- new KeyValuePair(708, new AxoMessengerTextItem("Input variable `hwId_7` has invalid value in `Run` method!", "Check the call of the `Run` method, if the `hwId_7` parameter is assigned.")),
- new KeyValuePair(709, new AxoMessengerTextItem("Input variable `hwId_8` has invalid value in `Run` method!", "Check the call of the `Run` method, if the `hwId_8` parameter is assigned.")),
- new KeyValuePair(710, new AxoMessengerTextItem("Input variable `hwId_9` has invalid value in `Run` method!", "Check the call of the `Run` method, if the `hwId_9` parameter is assigned.")),
- new KeyValuePair(711, new AxoMessengerTextItem("Input variable `hwId_10` has invalid value in `Run` method!", "Check the call of the `Run` method, if the `hwId_10` parameter is assigned.")),
- new KeyValuePair(712, new AxoMessengerTextItem("Input variable `hwId_11` has invalid value in `Run` method!", "Check the call of the `Run` method, if the `hwId_11` parameter is assigned.")),
- new KeyValuePair(713, new AxoMessengerTextItem("Input variable `hwId_12` has invalid value in `Run` method!", "Check the call of the `Run` method, if the `hwId_12` parameter is assigned.")),
- new KeyValuePair(714, new AxoMessengerTextItem("Input variable `hwId_13` has invalid value in `Run` method!", "Check the call of the `Run` method, if the `hwId_13` parameter is assigned.")),
- new KeyValuePair(715, new AxoMessengerTextItem("Input variable `hwId_14` has invalid value in `Run` method!", "Check the call of the `Run` method, if the `hwId_14` parameter is assigned.")),
- new KeyValuePair(716, new AxoMessengerTextItem("Input variable `hwId_15` has invalid value in `Run` method!", "Check the call of the `Run` method, if the `hwId_15` parameter is assigned.")),
- new KeyValuePair(717, new AxoMessengerTextItem("Input variable `hwId_16` has invalid value in `Run` method!", "Check the call of the `Run` method, if the `hwId_16` parameter is assigned.")),
- new KeyValuePair(718, new AxoMessengerTextItem("Input variable `hwId_17` has invalid value in `Run` method!", "Check the call of the `Run` method, if the `hwId_17` parameter is assigned.")),
- new KeyValuePair(719, new AxoMessengerTextItem("Input variable `hwId_18` has invalid value in `Run` method!", "Check the call of the `Run` method, if the `hwId_18` parameter is assigned.")),
- new KeyValuePair(720, new AxoMessengerTextItem("Input variable `hwId_19` has invalid value in `Run` method!", "Check the call of the `Run` method, if the `hwId_19` parameter is assigned.")),
- new KeyValuePair(721, new AxoMessengerTextItem("Input variable `hwId_20` has invalid value in `Run` method!", "Check the call of the `Run` method, if the `hwId_20` parameter is assigned.")),
+ new KeyValuePair(700, new AxoMessengerTextItem("Input variable `parent` has NULL reference in `Run` method!" ,"Check the call of the `Run` method, if the `parent` parameter is assigned.")),
+ new KeyValuePair(701, new AxoMessengerTextItem("Input variable `hwId` has invalid value in `Run` method!" ,"Check the call of the `Run` method, if the `hwId` parameter is assigned.")),
+ new KeyValuePair(702, new AxoMessengerTextItem("Hw configuration error. The address specified at the hardwareID parameter is invalid in ReadSlotFromHardwareID (8090)." ,"Check the hardware configuration.")),
+ new KeyValuePair(703, new AxoMessengerTextItem("Hw configuration error. Value of _hwID_1 is zero." ,"Check the hardware configuration.")),
+ new KeyValuePair(704, new AxoMessengerTextItem("Hw configuration error. Invalid value for HardwareType in GeoAddr in ReadHardwareIDFromSlot (8091) for slot 1." ,"Check the hardware configuration.")),
+ new KeyValuePair(705, new AxoMessengerTextItem("Hw configuration error. Invalid value for IOSystem in GeoAddr in ReadHardwareIDFromSlot (8094) for slot 1." ,"Check the hardware configuration.")),
+ new KeyValuePair(706, new AxoMessengerTextItem("Hw configuration error. Invalid value for Station in GeoAddr in ReadHardwareIDFromSlot (8095) for slot 1." ,"Check the hardware configuration.")),
+ new KeyValuePair(707, new AxoMessengerTextItem("Hw configuration error. Invalid value for Slot in GeoAddr in ReadHardwareIDFromSlot (8096) for slot 1." ,"Check the hardware configuration.")),
+ new KeyValuePair(708, new AxoMessengerTextItem("Hw configuration error. Invalid value for Subslot in GeoAddr in ReadHardwareIDFromSlot (8097) for slot 1." ,"Check the hardware configuration.")),
+ new KeyValuePair(709, new AxoMessengerTextItem("Hw configuration error. Value of _hwID_2 is zero." ,"Check the hardware configuration.")),
+ new KeyValuePair(710, new AxoMessengerTextItem("Hw configuration error. Invalid value for HardwareType in GeoAddr in ReadHardwareIDFromSlot (8091) for slot 2." ,"Check the hardware configuration.")),
+ new KeyValuePair(711, new AxoMessengerTextItem("Hw configuration error. Invalid value for IOSystem in GeoAddr in ReadHardwareIDFromSlot (8094) for slot 2." ,"Check the hardware configuration.")),
+ new KeyValuePair(712, new AxoMessengerTextItem("Hw configuration error. Invalid value for Station in GeoAddr in ReadHardwareIDFromSlot (8095) for slot 2." ,"Check the hardware configuration.")),
+ new KeyValuePair(713, new AxoMessengerTextItem("Hw configuration error. Invalid value for Slot in GeoAddr in ReadHardwareIDFromSlot (8096) for slot 2." ,"Check the hardware configuration.")),
+ new KeyValuePair(714, new AxoMessengerTextItem("Hw configuration error. Invalid value for Subslot in GeoAddr in ReadHardwareIDFromSlot (8097) for slot 2." ,"Check the hardware configuration.")),
+ new KeyValuePair(715, new AxoMessengerTextItem("Hw configuration error. Value of _hwID_3 is zero." ,"Check the hardware configuration.")),
+ new KeyValuePair(716, new AxoMessengerTextItem("Hw configuration error. Invalid value for HardwareType in GeoAddr in ReadHardwareIDFromSlot (8091) for slot 3." ,"Check the hardware configuration.")),
+ new KeyValuePair(717, new AxoMessengerTextItem("Hw configuration error. Invalid value for IOSystem in GeoAddr in ReadHardwareIDFromSlot (8094) for slot 3." ,"Check the hardware configuration.")),
+ new KeyValuePair(718, new AxoMessengerTextItem("Hw configuration error. Invalid value for Station in GeoAddr in ReadHardwareIDFromSlot (8095) for slot 3." ,"Check the hardware configuration.")),
+ new KeyValuePair(719, new AxoMessengerTextItem("Hw configuration error. Invalid value for Slot in GeoAddr in ReadHardwareIDFromSlot (8096) for slot 3." ,"Check the hardware configuration.")),
+ new KeyValuePair(720, new AxoMessengerTextItem("Hw configuration error. Invalid value for Subslot in GeoAddr in ReadHardwareIDFromSlot (8097) for slot 3." ,"Check the hardware configuration.")),
+ new KeyValuePair(721, new AxoMessengerTextItem("Hw configuration error. Value of _hwID_4 is zero." ,"Check the hardware configuration.")),
+ new KeyValuePair(722, new AxoMessengerTextItem("Hw configuration error. Invalid value for HardwareType in GeoAddr in ReadHardwareIDFromSlot (8091) for slot 4." ,"Check the hardware configuration.")),
+ new KeyValuePair(723, new AxoMessengerTextItem("Hw configuration error. Invalid value for IOSystem in GeoAddr in ReadHardwareIDFromSlot (8094) for slot 4." ,"Check the hardware configuration.")),
+ new KeyValuePair(724, new AxoMessengerTextItem("Hw configuration error. Invalid value for Station in GeoAddr in ReadHardwareIDFromSlot (8095) for slot 4." ,"Check the hardware configuration.")),
+ new KeyValuePair