diff --git a/apax-lock.json b/apax-lock.json index 7839840..023b6ac 100644 --- a/apax-lock.json +++ b/apax-lock.json @@ -7,68 +7,77 @@ "name": "@simatic-ax/iolink", "version": "0.0.0-placeholder", "dependencies": { - "@ax/system-timer": "^10.0.24", - "@ax/system-serde": "^10.0.24", - "@ax/simatic-1500-distributedio": "^10.0.1" + "@ax/system-timer": "^10.2.7", + "@ax/system-serde": "^10.2.7", + "@ax/simatic-distributedio": "^11.0.0" }, "devDependencies": { - "@ax/sdk": "^2504.0.0", + "@ax/sdk": "^2510.0.0", "@simatic-ax/snippetscollection": "^1.1.0" }, "catalogs": { - "@ax/simatic-ax": "^2504.0.0" + "@ax/simatic-ax": "^2510.0.0" } }, "packages": { "@ax/apax-build": { "name": "@ax/apax-build", - "version": "2.0.20", - "integrity": "sha512-idFlv65YpsYmCKDOa2DyxMutYNGz4RVodNrHaaSGHmZiui9bo7OXt4mYBUlwQuz26PQNR9AgDdw4Gtp9NFA5iA==", - "resolved": "https://registry.simatic-ax.siemens.io/@ax/apax-build/-/apax-build-2.0.20.tgz", + "version": "2.1.79", + "integrity": "sha512-hXMWYIik1V/fppSGS6HYDYoDePjylH5NSCKk4esMWy/o2IWoiNWB5QHA1niXQblnS6o/Xlmk2DwEGaigCWBAEw==", + "resolved": "https://registry.simatic-ax.siemens.io/@ax/apax-build/-/apax-build-2.1.79.tgz", "dependencies": {} }, "@ax/axunitst": { "name": "@ax/axunitst", - "version": "8.3.9", - "integrity": "sha512-5/2KSkV3YeU7WQ7MJGJzC6j4XFIldei8V8mDrYADOUjhW7Xo0RvFZpiRqdUatIOJmjx1YpMPlBdTH86ukwAyZA==", - "resolved": "https://registry.simatic-ax.siemens.io/@ax/axunitst/-/axunitst-8.3.9.tgz", + "version": "8.4.20", + "integrity": "sha512-G1muGl6B0zIgx+GinlhRbmtWOaRpjpeAhgqgAJO5CAkrlzzwWgaKoBWZ9R6goCVcT/C4fxPWPCy5NMNBvDp3mQ==", + "resolved": "https://registry.simatic-ax.siemens.io/@ax/axunitst/-/axunitst-8.4.20.tgz", "dependencies": { - "@ax/axunitst-library": "8.3.9", - "@ax/axunitst-test-director": "8.3.9", + "@ax/axunitst-analyzer.stc-plugin": "8.4.20", + "@ax/axunitst-library": "8.4.20", + "@ax/axunitst-ls-contrib": "8.4.20", + "@ax/axunitst-test-director": "8.4.20", "@ax/build-native": "^16.0.3" } }, + "@ax/axunitst-analyzer.stc-plugin": { + "name": "@ax/axunitst-analyzer.stc-plugin", + "version": "8.4.20", + "integrity": "sha512-EZFh6N5eWTZHiN4tvvXKa2cwp5ALYCQ6gpW3aZo0N7VaTlvqLtWg1rJ8jSUwPR9Ax9uxPd8E/t3z+wwQB89lCw==", + "resolved": "https://registry.simatic-ax.siemens.io/@ax/axunitst-analyzer.stc-plugin/-/axunitst-analyzer.stc-plugin-8.4.20.tgz", + "dependencies": {} + }, "@ax/axunitst-library": { "name": "@ax/axunitst-library", - "version": "8.3.9", - "integrity": "sha512-k3LEoI4jKuXw6TYx2lvwB4uE36y112X4/lf8jFAoltAKlXuIDxwAsKHzDC7zkpKOpEW8QnOrtgAmcVck8MyV5Q==", - "resolved": "https://registry.simatic-ax.siemens.io/@ax/axunitst-library/-/axunitst-library-8.3.9.tgz", + "version": "8.4.20", + "integrity": "sha512-salG//0xqEyMjhzTamQPAKXgIUMs13raGvOMxJIEg7JSS4uzVVFU3H23iZbVbXpdrvECA34hbueP74yS15WP2w==", + "resolved": "https://registry.simatic-ax.siemens.io/@ax/axunitst-library/-/axunitst-library-8.4.20.tgz", "dependencies": { "@ax/system-strings": "^10.0.24" } }, "@ax/axunitst-ls-contrib": { "name": "@ax/axunitst-ls-contrib", - "version": "8.3.9", - "integrity": "sha512-Xs7gtUN+sRFx19zsqJVVKa9JTsCxmwrGXtjUeE1IrNmH8BZ0XuUzxqgcVGH/UZhCa2QREmtkdP5P+SDIOVC+cA==", - "resolved": "https://registry.simatic-ax.siemens.io/@ax/axunitst-ls-contrib/-/axunitst-ls-contrib-8.3.9.tgz", + "version": "8.4.20", + "integrity": "sha512-J83/C9YUJWHngxupozW1+uMHTBvxAdsQy7yDI0kWGHHlryMtZgmgTg8/w1VZCX1hYGl08Pcdi/yFvoKqXOHY5A==", + "resolved": "https://registry.simatic-ax.siemens.io/@ax/axunitst-ls-contrib/-/axunitst-ls-contrib-8.4.20.tgz", "dependencies": {} }, "@ax/axunitst-test-director": { "name": "@ax/axunitst-test-director", - "version": "8.3.9", - "integrity": "sha512-OV/T33oAYa3eI3++dAU0IxIhATWeSdpjvv78YrpaiWlUV7qrhvYxB2RS21Ww/HkQzb9STnsSUDSz1dzD+RLJ4Q==", - "resolved": "https://registry.simatic-ax.siemens.io/@ax/axunitst-test-director/-/axunitst-test-director-8.3.9.tgz", + "version": "8.4.20", + "integrity": "sha512-ma8RI8GWM2tVFOdCcns1Eeb7q+6X4xgpWruQfBozFvDj67Pa85CXRp23BOt0+gaGVIJhPhpcC0QDkHGLcEv/WQ==", + "resolved": "https://registry.simatic-ax.siemens.io/@ax/axunitst-test-director/-/axunitst-test-director-8.4.20.tgz", "dependencies": { - "@ax/axunitst-test-director-linux-x64": "8.3.9", - "@ax/axunitst-test-director-win-x64": "8.3.9" + "@ax/axunitst-test-director-linux-x64": "8.4.20", + "@ax/axunitst-test-director-win-x64": "8.4.20" } }, "@ax/axunitst-test-director-linux-x64": { "name": "@ax/axunitst-test-director-linux-x64", - "version": "8.3.9", - "integrity": "sha512-22VBgNDKYVl4ArJC7s0o86KM8Y/PR4KvbU5YDSkGqdk9NDOgzg/shpEYkHCcOOpBLPRvGBEtCoGCJDmSN3m6Yg==", - "resolved": "https://registry.simatic-ax.siemens.io/@ax/axunitst-test-director-linux-x64/-/axunitst-test-director-linux-x64-8.3.9.tgz", + "version": "8.4.20", + "integrity": "sha512-1zrGKG860Y9w4or4YPtXI/uEW0z9w7gnEZMJ3LUT8avU29ZzWYDt9uuvZgHCPc1fS8lxHi/lBo6xCCVUHUXmCQ==", + "resolved": "https://registry.simatic-ax.siemens.io/@ax/axunitst-test-director-linux-x64/-/axunitst-test-director-linux-x64-8.4.20.tgz", "os": [ "linux" ], @@ -79,9 +88,9 @@ }, "@ax/axunitst-test-director-win-x64": { "name": "@ax/axunitst-test-director-win-x64", - "version": "8.3.9", - "integrity": "sha512-IObrnkWVIVlzND0Ab+hj8eOrgm+bdQG9t0BVTi7ayxWmmAzlh/WrTAiH8cgLt7GAnu0oX72VfLI3BzmNodjuag==", - "resolved": "https://registry.simatic-ax.siemens.io/@ax/axunitst-test-director-win-x64/-/axunitst-test-director-win-x64-8.3.9.tgz", + "version": "8.4.20", + "integrity": "sha512-xPmW1YhdJ8VYvvCo3iw0e28Q6yIogjgBg9dNg6kgS2bPxzj4DtWb5iu7La51NSukK9riT5URyw2XzqyNSZZi6g==", + "resolved": "https://registry.simatic-ax.siemens.io/@ax/axunitst-test-director-win-x64/-/axunitst-test-director-win-x64-8.4.20.tgz", "os": [ "win32" ], @@ -92,19 +101,19 @@ }, "@ax/build-native": { "name": "@ax/build-native", - "version": "16.1.17", - "integrity": "sha512-MxzhTXI425dwQgqmhDmVVM885GPT39e6NPRegUZnXHtMUNlxR82F4oifc5rr9JmBwAM2XZ/TDKi/TBHNCaNhpg==", - "resolved": "https://registry.simatic-ax.siemens.io/@ax/build-native/-/build-native-16.1.17.tgz", + "version": "16.1.51", + "integrity": "sha512-1nbOf71OkRdAdQcs7gOXLWAnY6tbk+9vAFA8QPv/RGyvpBDWeTqRD/8kFlMU9M7j9p8tMwRdEbraouupjRfqDA==", + "resolved": "https://registry.simatic-ax.siemens.io/@ax/build-native/-/build-native-16.1.51.tgz", "dependencies": { - "@ax/build-native-winx64": "16.1.17", - "@ax/build-native-linux": "16.1.17" + "@ax/build-native-linux": "16.1.51", + "@ax/build-native-winx64": "16.1.51" } }, "@ax/build-native-linux": { "name": "@ax/build-native-linux", - "version": "16.1.17", - "integrity": "sha512-45mKw828x0akm1CENzNefVhggMApddltdCgocM/n6snMWxPRJCmhazFmVxTSomOnOsEMuZDsl0eHUl4IvO/oZQ==", - "resolved": "https://registry.simatic-ax.siemens.io/@ax/build-native-linux/-/build-native-linux-16.1.17.tgz", + "version": "16.1.51", + "integrity": "sha512-+V9iw11whXn4szgrQ4V+StVJCu0kmup0MzEqENTcN9qTyncylThW7HdBpSVYfIWdqRf34n9mVFDHws5DU3dI0A==", + "resolved": "https://registry.simatic-ax.siemens.io/@ax/build-native-linux/-/build-native-linux-16.1.51.tgz", "os": [ "linux" ], @@ -115,9 +124,9 @@ }, "@ax/build-native-winx64": { "name": "@ax/build-native-winx64", - "version": "16.1.17", - "integrity": "sha512-qv8r2ahouOQivHCWveGX/ktNTYvosf/aiHvZ6w1h7wAjAOgTjf7zhFZs07AquFmQ9rcUP0ZNPRBFziSvEmOmpA==", - "resolved": "https://registry.simatic-ax.siemens.io/@ax/build-native-winx64/-/build-native-winx64-16.1.17.tgz", + "version": "16.1.51", + "integrity": "sha512-q1gthX07yQD0OiQRE3EYqiWw3xTqmeMv4Rdq5AccEkr/JSBx21LU9YoKaSBSByVXouiu2AotELB50J0AIEqAaQ==", + "resolved": "https://registry.simatic-ax.siemens.io/@ax/build-native-winx64/-/build-native-winx64-16.1.51.tgz", "os": [ "win32" ], @@ -128,9 +137,9 @@ }, "@ax/certificate-management": { "name": "@ax/certificate-management", - "version": "1.2.0", - "integrity": "sha512-k3iKoFTK51yR84+wje0Flaj8o3vid4+KkUOSjCBwcNXXAmIzMmbklPxbEwxF4mG4v0LrpbAjTgq6fHBP+DEKGg==", - "resolved": "https://registry.simatic-ax.siemens.io/@ax/certificate-management/-/certificate-management-1.2.0.tgz", + "version": "2.0.0", + "integrity": "sha512-cyXdwqPYxFX6oBtwyzqvzl8o3NlXj1kP/t3/LPFWjwHvutRZF0v6ypFna1rZdMBnrk3OjJyUj95GTFCFJsbAtg==", + "resolved": "https://registry.simatic-ax.siemens.io/@ax/certificate-management/-/certificate-management-2.0.0.tgz", "os": [ "win32", "linux" @@ -142,19 +151,19 @@ }, "@ax/diagnostic-buffer": { "name": "@ax/diagnostic-buffer", - "version": "1.3.2", - "integrity": "sha512-MQQMB81qRyd8vq72obalo7zvITscULbQwLwdCKE9z8hvlZBtpwxat7fuDiy3VkRc9UYUgFFO/hNAKjRGk4dK5Q==", - "resolved": "https://registry.simatic-ax.siemens.io/@ax/diagnostic-buffer/-/diagnostic-buffer-1.3.2.tgz", + "version": "2.0.0", + "integrity": "sha512-eiS/iQv/nLJX394roFTcl3HtkAKrt96TEsFXVYLqNCrpviKDorA/Z9qSuTRsqlxWaq3WTLT+sLIW3OOrWUIRxA==", + "resolved": "https://registry.simatic-ax.siemens.io/@ax/diagnostic-buffer/-/diagnostic-buffer-2.0.0.tgz", "dependencies": { - "@ax/diagnostic-buffer-win-x64": "1.3.2", - "@ax/diagnostic-buffer-linux-x64": "1.3.2" + "@ax/diagnostic-buffer-linux-x64": "2.0.0", + "@ax/diagnostic-buffer-win-x64": "2.0.0" } }, "@ax/diagnostic-buffer-linux-x64": { "name": "@ax/diagnostic-buffer-linux-x64", - "version": "1.3.2", - "integrity": "sha512-pnJWcBxVR9bfuNEcoxSVoVSfkcy2EaOo/mLUAL0yxcZqVyVxk29mQ+NOL6cflUwsMk8xdV5z2/TT1LUPN6Hw7Q==", - "resolved": "https://registry.simatic-ax.siemens.io/@ax/diagnostic-buffer-linux-x64/-/diagnostic-buffer-linux-x64-1.3.2.tgz", + "version": "2.0.0", + "integrity": "sha512-e5G9Ub2xI2Tm6joQhSVcL99/VjIIRyFPyd/vVap9tNYF7cRHLq9w7w+OHXldzhHbwERBQmbWKKTvdmyTWeuE8Q==", + "resolved": "https://registry.simatic-ax.siemens.io/@ax/diagnostic-buffer-linux-x64/-/diagnostic-buffer-linux-x64-2.0.0.tgz", "os": [ "linux" ], @@ -165,9 +174,9 @@ }, "@ax/diagnostic-buffer-win-x64": { "name": "@ax/diagnostic-buffer-win-x64", - "version": "1.3.2", - "integrity": "sha512-dLeHh225EtTuBaYHsi+RJSvNIYzLao4Z/IWyAxAohxnKogxGq1lD5xRvrWD78BlPE+adB/jMFuyNgyXJe2A79w==", - "resolved": "https://registry.simatic-ax.siemens.io/@ax/diagnostic-buffer-win-x64/-/diagnostic-buffer-win-x64-1.3.2.tgz", + "version": "2.0.0", + "integrity": "sha512-cYc8k99TJHFMqqyueVadQKp7yv/VgNzXVQwuBFyUuN3mJ+Z9/F2oweRA8ls9+cdg4TU5HJud6ld00ILpsiKlEw==", + "resolved": "https://registry.simatic-ax.siemens.io/@ax/diagnostic-buffer-win-x64/-/diagnostic-buffer-win-x64-2.0.0.tgz", "os": [ "win32" ], @@ -178,35 +187,35 @@ }, "@ax/hw-s7-1500": { "name": "@ax/hw-s7-1500", - "version": "3.1.0", - "integrity": "sha512-837Q+4M9BJVRfqLZC24BsAufnLx7FSW5HI7quPHoY2zmudaahlPeVIgUWvaNxYKRulDb6aBj2px5SR98DyGUfw==", - "resolved": "https://registry.simatic-ax.siemens.io/@ax/hw-s7-1500/-/hw-s7-1500-3.1.0.tgz", + "version": "4.0.0", + "integrity": "sha512-gk/d99XH1AVe4jhJbufg7TMH0tEXEHAFze6Lr0swBPoo5IVR3PG4UvUTESmw+VVA+Ad0YLLmvyrBu2RyX8sNzg==", + "resolved": "https://registry.simatic-ax.siemens.io/@ax/hw-s7-1500/-/hw-s7-1500-4.0.0.tgz", "dependencies": { - "@ax/hw-shared-s7-1500": "3.1.0" + "@ax/hw-shared-s7-1500": "4.0.0" } }, "@ax/hw-shared-s7-1500": { "name": "@ax/hw-shared-s7-1500", - "version": "3.1.0", - "integrity": "sha512-4T7QC8MHLpwY39H1yiQrlupWcOe5//Oo8APwMZ1fQ+5zgwitSE3df5rOiN/I87vtTdK7R6qU7fM0uxS5ROZLGQ==", - "resolved": "https://registry.simatic-ax.siemens.io/@ax/hw-shared-s7-1500/-/hw-shared-s7-1500-3.1.0.tgz", + "version": "4.0.0", + "integrity": "sha512-w2FgclYo+VTM2+fXTSGEJKXOcQXQunOrLCFMTxDyAUoS63B9HJv3vuKPYWCqGB4vTDu1/nZwuLXGlF+njXmBFg==", + "resolved": "https://registry.simatic-ax.siemens.io/@ax/hw-shared-s7-1500/-/hw-shared-s7-1500-4.0.0.tgz", "dependencies": {} }, "@ax/hwc": { "name": "@ax/hwc", - "version": "3.1.0", - "integrity": "sha512-3IdrA5LkTwASLho11rH1ZrbOe1u6+VmcPpF3z2NuyNUyqakk/+lHgYsRbjjVI/WiR7fRzwERdcE9gWAM0XlNGQ==", - "resolved": "https://registry.simatic-ax.siemens.io/@ax/hwc/-/hwc-3.1.0.tgz", + "version": "4.0.0", + "integrity": "sha512-nDkkVO43F2uBSvbJtMsTxNENvg+U8FIUl6Ud3WR6RwCrTaY5q8EZe6WO25SWRECgU5ODXU4Z/w9dsLfT95HZ2w==", + "resolved": "https://registry.simatic-ax.siemens.io/@ax/hwc/-/hwc-4.0.0.tgz", "dependencies": { - "@ax/hwc-win-x64": "3.1.0", - "@ax/hwc-linux-x64": "3.1.0" + "@ax/hwc-linux-x64": "4.0.0", + "@ax/hwc-win-x64": "4.0.0" } }, "@ax/hwc-linux-x64": { "name": "@ax/hwc-linux-x64", - "version": "3.1.0", - "integrity": "sha512-VEdFTAH0Xp+sEE66Hm+yQWZtnHlMAnx/D9nTfF8zNCOl/pEEEZB29pOojBC+Qixr3dI85bv5rD+tbwQ2jHDjWg==", - "resolved": "https://registry.simatic-ax.siemens.io/@ax/hwc-linux-x64/-/hwc-linux-x64-3.1.0.tgz", + "version": "4.0.0", + "integrity": "sha512-YNTz7KWUhVnSSYE9juJrOrYsfOj80ahv3lXDhvXPP6oxJxahSseQxnVvQYUuMlGCnVVOS/m3oM9PBYZyMVNq/g==", + "resolved": "https://registry.simatic-ax.siemens.io/@ax/hwc-linux-x64/-/hwc-linux-x64-4.0.0.tgz", "os": [ "linux" ], @@ -217,9 +226,9 @@ }, "@ax/hwc-win-x64": { "name": "@ax/hwc-win-x64", - "version": "3.1.0", - "integrity": "sha512-+d9orFgEI/IQSjLiVRwsIsFFgep9DECNicg7jL56G37dzcENKm9hzMjYib9JBgje3kIPJzuCYI3wjLjfgXZULA==", - "resolved": "https://registry.simatic-ax.siemens.io/@ax/hwc-win-x64/-/hwc-win-x64-3.1.0.tgz", + "version": "4.0.0", + "integrity": "sha512-cxVhMEmqmtSQfIqLempYu5FgN8IyTRUc6KRikueVOOE1seRKjCSwEy5OE0vv5YR+dv2c2YGSyuUw5rzjHNkt/g==", + "resolved": "https://registry.simatic-ax.siemens.io/@ax/hwc-win-x64/-/hwc-win-x64-4.0.0.tgz", "os": [ "win32" ], @@ -230,9 +239,9 @@ }, "@ax/hwld": { "name": "@ax/hwld", - "version": "3.1.0", - "integrity": "sha512-1cuyX2X/nccQxgXrFhjG+Pr4Fbq0Ksk//BHKJ90l77Rr3nYYf4VSKquxFKD70jbwrtvamVM/QlOJaMA3tTNwTw==", - "resolved": "https://registry.simatic-ax.siemens.io/@ax/hwld/-/hwld-3.1.0.tgz", + "version": "3.2.0", + "integrity": "sha512-WhzpnKpaN0sRA4X9SQPI2y+kqgBWJE8URvvMvWPs7llppeqazQwLCFzjoP4vUX1FgH5gVXxfD6SYMIy477WmMw==", + "resolved": "https://registry.simatic-ax.siemens.io/@ax/hwld/-/hwld-3.2.0.tgz", "cpu": [ "x64" ], @@ -240,19 +249,19 @@ }, "@ax/mod": { "name": "@ax/mod", - "version": "1.8.8", - "integrity": "sha512-X7KzfcPEylmA4bivRHV8QYy5unif8YOZyJ2EUmwtaSK22ypu114v2GcaQzOFG9eGECYasKgVQXvJRgOtBVYVyw==", - "resolved": "https://registry.simatic-ax.siemens.io/@ax/mod/-/mod-1.8.8.tgz", + "version": "1.9.4", + "integrity": "sha512-TwYKjYLqOpKprB4CcgwRyJhbyE6bSVWOK0KHNoOxKS8Q//jkBOYr/rXh/xBFgIfT1opAtcY3DaAceOnio+AA8Q==", + "resolved": "https://registry.simatic-ax.siemens.io/@ax/mod/-/mod-1.9.4.tgz", "dependencies": { - "@ax/mod-win-x64": "1.8.8", - "@ax/mod-linux-x64": "1.8.8" + "@ax/mod-linux-x64": "1.9.4", + "@ax/mod-win-x64": "1.9.4" } }, "@ax/mod-linux-x64": { "name": "@ax/mod-linux-x64", - "version": "1.8.8", - "integrity": "sha512-88i2XcWX3M6OC+WqufvFqhDTyXUuYIHd+BLGWOP3IogWThoUSXHeKdXrPYX65AcBEsszkLpOCVPScBKOscR2/A==", - "resolved": "https://registry.simatic-ax.siemens.io/@ax/mod-linux-x64/-/mod-linux-x64-1.8.8.tgz", + "version": "1.9.4", + "integrity": "sha512-LuAmBhj1Rrwq9By+UKRkBGeAWrJGJ4SpKYdj3GfJ+CXX+xtTSYcxEGB3IBrGiGQe50FffxBaXgqnhXJFSrBysw==", + "resolved": "https://registry.simatic-ax.siemens.io/@ax/mod-linux-x64/-/mod-linux-x64-1.9.4.tgz", "os": [ "linux" ], @@ -263,9 +272,9 @@ }, "@ax/mod-win-x64": { "name": "@ax/mod-win-x64", - "version": "1.8.8", - "integrity": "sha512-MWMYv9SaLN3aRnMpfHIqOciPZ078Vd4SdOVKk1klJdQgk3iIujx2QJpNyyPUICROp9a10cD3wQNVfpHyNGQaUQ==", - "resolved": "https://registry.simatic-ax.siemens.io/@ax/mod-win-x64/-/mod-win-x64-1.8.8.tgz", + "version": "1.9.4", + "integrity": "sha512-P93MeCzFrTeXdUpbNUjXpDIuTK3uVLzIItxIfmj7UyAHjIfZHuxT5gUtvFiSgYSgLsTbL1Dqd3qhQLG5EQAcuQ==", + "resolved": "https://registry.simatic-ax.siemens.io/@ax/mod-win-x64/-/mod-win-x64-1.9.4.tgz", "os": [ "win32" ], @@ -276,19 +285,19 @@ }, "@ax/mon": { "name": "@ax/mon", - "version": "1.8.8", - "integrity": "sha512-iesfGnKFd0IGRc1BAWEmeTWywyly54Y12wwMRuearow7IXDVNK+nyh8UCK7eiaI5J8qVbgQR3uFDTljX10Ec/w==", - "resolved": "https://registry.simatic-ax.siemens.io/@ax/mon/-/mon-1.8.8.tgz", + "version": "1.9.4", + "integrity": "sha512-OU+5D73ym40AWNlNU7uM+X8Vt1gy4Iw/SriqeXiJgN3BHgTNFY3o2adt7ybtF5t8ez5a/ng/Z47CAql+Mc27aQ==", + "resolved": "https://registry.simatic-ax.siemens.io/@ax/mon/-/mon-1.9.4.tgz", "dependencies": { - "@ax/mon-win-x64": "1.8.8", - "@ax/mon-linux-x64": "1.8.8" + "@ax/mon-linux-x64": "1.9.4", + "@ax/mon-win-x64": "1.9.4" } }, "@ax/mon-linux-x64": { "name": "@ax/mon-linux-x64", - "version": "1.8.8", - "integrity": "sha512-AvtsteSkn2wOv4h/o/tA26GkwM1sR+59ChetHJnyC70/JDqe6TBpPgugQTqa6A3xwUvAB9z/HtT2oXSYqzhoGQ==", - "resolved": "https://registry.simatic-ax.siemens.io/@ax/mon-linux-x64/-/mon-linux-x64-1.8.8.tgz", + "version": "1.9.4", + "integrity": "sha512-8FPGgd8GT9S47WA80bggWOTw6GE6C9EpXmmPQhkcgsxUKSE+Ko/+lIuv2f6DePSJMRB3I6RuM9FiUWGOoW9DQQ==", + "resolved": "https://registry.simatic-ax.siemens.io/@ax/mon-linux-x64/-/mon-linux-x64-1.9.4.tgz", "os": [ "linux" ], @@ -299,45 +308,9 @@ }, "@ax/mon-win-x64": { "name": "@ax/mon-win-x64", - "version": "1.8.8", - "integrity": "sha512-/xLBPgEU7OxmuErZXj1gizPgkIkG2LTh4b+sHMmxxBiYE0reYQ07WBTQ+/kGzoRcuqYHkaJLmxizCnY1tqFntQ==", - "resolved": "https://registry.simatic-ax.siemens.io/@ax/mon-win-x64/-/mon-win-x64-1.8.8.tgz", - "os": [ - "win32" - ], - "cpu": [ - "x64" - ], - "dependencies": {} - }, - "@ax/performance-info": { - "name": "@ax/performance-info", - "version": "1.1.2", - "integrity": "sha512-CIgPtJrAUL/akDShp7fUvH9x+AxrI2QDkbH6zJ3sCFs25Auo8sLXWx+h60fG6m11Z+hNVDqe11VY6u0r7a9I5Q==", - "resolved": "https://registry.simatic-ax.siemens.io/@ax/performance-info/-/performance-info-1.1.2.tgz", - "dependencies": { - "@ax/performance-info-win-x64": "1.1.2", - "@ax/performance-info-linux-x64": "1.1.2" - } - }, - "@ax/performance-info-linux-x64": { - "name": "@ax/performance-info-linux-x64", - "version": "1.1.2", - "integrity": "sha512-LkJkE7oYvsHsWz7OujiQcSldE18BbLhJ4478HtMMoU+76dtI8we2boB/EHPr3jSdIS5FztG8l7hZRA3/7GrOrQ==", - "resolved": "https://registry.simatic-ax.siemens.io/@ax/performance-info-linux-x64/-/performance-info-linux-x64-1.1.2.tgz", - "os": [ - "linux" - ], - "cpu": [ - "x64" - ], - "dependencies": {} - }, - "@ax/performance-info-win-x64": { - "name": "@ax/performance-info-win-x64", - "version": "1.1.2", - "integrity": "sha512-IMgcAFPWxvyFR3/MO4sFq40TSdr/QxT5AE70znzfa0ZOxocWrYXD78vo4C5bcyfClto9xp3sD3goweDQfMEHmg==", - "resolved": "https://registry.simatic-ax.siemens.io/@ax/performance-info-win-x64/-/performance-info-win-x64-1.1.2.tgz", + "version": "1.9.4", + "integrity": "sha512-gT3vQ5a/QXqbeq/SOUG6jeTl2tAZl/2zlvziCOV87AgVb4dgSSNF8OA/XBuyq47MG1dO9Ag7j7FZvRGo5Hknaw==", + "resolved": "https://registry.simatic-ax.siemens.io/@ax/mon-win-x64/-/mon-win-x64-1.9.4.tgz", "os": [ "win32" ], @@ -348,9 +321,9 @@ }, "@ax/plc-control": { "name": "@ax/plc-control", - "version": "1.3.5", - "integrity": "sha512-uLgQhJAt/pN+I2IKRioc9hQ8lT7Lnx9CI/dwdqO4hwbh2S+cHSnBIAEqteO8LCXE3lLDL2IdNmxgaz7rKV0IZA==", - "resolved": "https://registry.simatic-ax.siemens.io/@ax/plc-control/-/plc-control-1.3.5.tgz", + "version": "1.4.3", + "integrity": "sha512-LSZIoWmgDVzyCiQsgakNcd54qaRF9xHPS7k0YWng8fsHjlcMzoEPbbj+pFTo3MNP5Y+ElBOcGSkNTm1Os0+QWw==", + "resolved": "https://registry.simatic-ax.siemens.io/@ax/plc-control/-/plc-control-1.4.3.tgz", "cpu": [ "x64" ], @@ -358,9 +331,9 @@ }, "@ax/plc-info": { "name": "@ax/plc-info", - "version": "3.1.0", - "integrity": "sha512-BvmreWSiWO/h2deSP0hty6kwzZRobQ3bkvKmq3ejsjYtrQtf8QcC+BzHevRxyLxVYCllVmLNuynPvISYSaFQbw==", - "resolved": "https://registry.simatic-ax.siemens.io/@ax/plc-info/-/plc-info-3.1.0.tgz", + "version": "4.0.0", + "integrity": "sha512-k2DNlSawgjYuMdfWAYQ0dkyfmeYZRRzPhrk+SL1wI+Up//kTjl20pOFijaydp8nRDKy4k0SotaUUcB3fnUgohA==", + "resolved": "https://registry.simatic-ax.siemens.io/@ax/plc-info/-/plc-info-4.0.0.tgz", "os": [ "win32", "linux" @@ -372,19 +345,19 @@ }, "@ax/sdb": { "name": "@ax/sdb", - "version": "1.8.8", - "integrity": "sha512-LBDC+hejBT28qFmvfVpwRCE4ztdTRS+a9trTyKSp2u6WZAAXv1wGYR3NaiBuT2CCmdMV17RS8CTxQmMMTE5f7g==", - "resolved": "https://registry.simatic-ax.siemens.io/@ax/sdb/-/sdb-1.8.8.tgz", + "version": "1.9.4", + "integrity": "sha512-IEcVzPVpyteVsjc/3qyeUOK26FDkwnaXvmk6SubGx5m83gm6tWLroQDTkTI+OKO+xiOfrf4nKU/aEgjllgV1eg==", + "resolved": "https://registry.simatic-ax.siemens.io/@ax/sdb/-/sdb-1.9.4.tgz", "dependencies": { - "@ax/sdb-win-x64": "1.8.8", - "@ax/sdb-linux-x64": "1.8.8" + "@ax/sdb-linux-x64": "1.9.4", + "@ax/sdb-win-x64": "1.9.4" } }, "@ax/sdb-linux-x64": { "name": "@ax/sdb-linux-x64", - "version": "1.8.8", - "integrity": "sha512-ciNEoXgTebzdYwc3orececSJ2gx1xBgm8TycWe2Id+WqlBdvzbzWdN27FET7ZxyqXiYNNrzAQV5GHlO2whuvOQ==", - "resolved": "https://registry.simatic-ax.siemens.io/@ax/sdb-linux-x64/-/sdb-linux-x64-1.8.8.tgz", + "version": "1.9.4", + "integrity": "sha512-K7iXXGjwAcKxzvSp4Arw3f4JGzCCTBnVQa1ARho32OKB2+0zvyaCfZ9qO0u1A3P1BtzQ3l+0vAhpojkaiFOTCw==", + "resolved": "https://registry.simatic-ax.siemens.io/@ax/sdb-linux-x64/-/sdb-linux-x64-1.9.4.tgz", "os": [ "linux" ], @@ -395,9 +368,9 @@ }, "@ax/sdb-win-x64": { "name": "@ax/sdb-win-x64", - "version": "1.8.8", - "integrity": "sha512-95Os4pdG9rLsgpF20pfCgHcSHQTkQCJVJZlJh0mNjvBxwo3RZB9caYuoOSWQ51dE2zERYROZbYfDjCOVglitQg==", - "resolved": "https://registry.simatic-ax.siemens.io/@ax/sdb-win-x64/-/sdb-win-x64-1.8.8.tgz", + "version": "1.9.4", + "integrity": "sha512-t2nFtyTQM9PyzITa3twr1LI7EJoZ46B0uv6Qyz55DlXsJHdE0/ql6e2hVXFx0qi8kXgh4NFk55xXp/wELNhi5Q==", + "resolved": "https://registry.simatic-ax.siemens.io/@ax/sdb-win-x64/-/sdb-win-x64-1.9.4.tgz", "os": [ "win32" ], @@ -408,54 +381,55 @@ }, "@ax/sdk": { "name": "@ax/sdk", - "version": "2504.1.2", - "integrity": "sha512-s7p7D1qftnHhOADpJNtvxrlxzqNN+NLK63BEDj4+opSxCLUKrp2qGLfRNh4g7RqprqjBUsqq06QAkVSMB5tt5w==", - "resolved": "https://registry.simatic-ax.siemens.io/@ax/sdk/-/sdk-2504.1.2.tgz", + "version": "2510.0.0", + "integrity": "sha512-myt8Cps6m0jLcl06s8p1ShKaXIULLbVB3/X1eYgGc2Ir5pDqUALHXjEpDVvlUVCjrmMspyPH3/CDWLDoa4U0Vw==", + "resolved": "https://registry.simatic-ax.siemens.io/@ax/sdk/-/sdk-2510.0.0.tgz", "dependencies": { - "@ax/apax-build": "2.0.20", - "@ax/axunitst": "8.3.9", - "@ax/axunitst-ls-contrib": "8.3.9", - "@ax/certificate-management": "1.2.0", - "@ax/diagnostic-buffer": "1.3.2", - "@ax/hw-s7-1500": "3.1.0", - "@ax/hwc": "3.1.0", - "@ax/hwld": "3.1.0", - "@ax/mod": "1.8.8", - "@ax/mon": "1.8.8", - "@ax/performance-info": "1.1.2", - "@ax/plc-control": "1.3.5", - "@ax/plc-info": "3.1.0", - "@ax/sdb": "1.8.8", - "@ax/simatic-package-tool": "2.0.15", - "@ax/sld": "3.3.3", - "@ax/st-ls": "10.2.95", - "@ax/st-opcua.stc-plugin": "1.1.0", - "@ax/st-resources.stc-plugin": "3.0.23", - "@ax/stc": "10.2.95", - "@ax/target-llvm": "10.2.95", - "@ax/target-mc7plus": "10.2.95", - "@ax/trace": "2.9.1" + "@ax/apax-build": "2.1.79", + "@ax/axunitst": "8.4.20", + "@ax/certificate-management": "2.0.0", + "@ax/diagnostic-buffer": "2.0.0", + "@ax/hw-s7-1500": "4.0.0", + "@ax/hwc": "4.0.0", + "@ax/hwld": "3.2.0", + "@ax/mod": "1.9.4", + "@ax/mon": "1.9.4", + "@ax/plc-control": "1.4.3", + "@ax/plc-info": "4.0.0", + "@ax/sdb": "1.9.4", + "@ax/simatic-package-tool": "2.0.17", + "@ax/sld": "3.5.5", + "@ax/st-ls": "11.0.142", + "@ax/st-opcua.stc-plugin": "2.0.0", + "@ax/st-resources.stc-plugin": "4.0.3", + "@ax/stc": "11.0.142", + "@ax/target-llvm": "11.0.142", + "@ax/target-mc7plus": "11.0.142", + "@ax/trace": "3.1.0" } }, - "@ax/simatic-1500-distributedio": { - "name": "@ax/simatic-1500-distributedio", - "version": "10.0.1", - "integrity": "sha512-ZuuwiTXyCcfr4tHGZZb0Wwu2imLZwgGyoa2mGlbcwh1iqXWiNrlOdsA81JSA5NnSXa8QZh9UtJo3za9N1al4lw==", - "resolved": "https://registry.simatic-ax.siemens.io/@ax/simatic-1500-distributedio/-/simatic-1500-distributedio-10.0.1.tgz", + "@ax/simatic-distributedio": { + "name": "@ax/simatic-distributedio", + "version": "11.0.14", + "integrity": "sha512-H5PKBNfBwP/lWcTB1w/FBxMggHplVNfPkzUOyN5MBHe+0ehbyNX78SPUXC1cp9rqbgY9oWRvP0SCzGtm0FR0Qw==", + "resolved": "https://registry.simatic-ax.siemens.io/@ax/simatic-distributedio/-/simatic-distributedio-11.0.14.tgz", "dependencies": {} }, "@ax/simatic-package-tool": { "name": "@ax/simatic-package-tool", - "version": "2.0.15", - "integrity": "sha512-oUZiRl32M2IXYxhZaHrHmwOopdhK1Pq92F+uGV0u9AI4MFsw+GKTBCygp2SNqwPckEjPxgy1RwKgHgEI88yyrA==", - "resolved": "https://registry.simatic-ax.siemens.io/@ax/simatic-package-tool/-/simatic-package-tool-2.0.15.tgz", + "version": "2.0.17", + "integrity": "sha512-r4pCNr+6pa/cBcyQzRvMFAw0T+p1Twkz3bks1Tk4CEb37yGkWhIqnUFBgpl0fbqCubAsqdXszEMeAM8tHODSDQ==", + "resolved": "https://registry.simatic-ax.siemens.io/@ax/simatic-package-tool/-/simatic-package-tool-2.0.17.tgz", + "cpu": [ + "x64" + ], "dependencies": {} }, "@ax/sld": { "name": "@ax/sld", - "version": "3.3.3", - "integrity": "sha512-+Behv0LgUD9A/v8Uy1hPtz17pqiFCJDTjXnyCe8MR0yxjQIRStMAkTjNkIwBwPLClAT9O0kSh6z3TWPluKlRHg==", - "resolved": "https://registry.simatic-ax.siemens.io/@ax/sld/-/sld-3.3.3.tgz", + "version": "3.5.5", + "integrity": "sha512-tS/Q1n6O63k9dm40bzL0FRJ/9lo3iAfDvXfzp+aJ2Pf8CqBUrt4EGdAOioiV0dSyWcPtOfmhqAeaxlzLm/3tOw==", + "resolved": "https://registry.simatic-ax.siemens.io/@ax/sld/-/sld-3.5.5.tgz", "cpu": [ "x64" ], @@ -463,26 +437,26 @@ }, "@ax/st-docs": { "name": "@ax/st-docs", - "version": "10.2.95", - "integrity": "sha512-y514g6zYkuZMg3i2tQ+Fjfl+HKKOmn6wkOFSpxQdsLKLfQIBuhx+2bXLMJcS+r9g/96pIYQlogiNNd6WBeUNWQ==", - "resolved": "https://registry.simatic-ax.siemens.io/@ax/st-docs/-/st-docs-10.2.95.tgz", + "version": "11.0.142", + "integrity": "sha512-/EAHrlHoOr+mjt5vIZQA5AEHXY1Nv6U+kU0qGwvmvgBzVY6tN6lECvR8rDEXF3jaVeWr36KxFjwt+e6tqJ6tQg==", + "resolved": "https://registry.simatic-ax.siemens.io/@ax/st-docs/-/st-docs-11.0.142.tgz", "dependencies": {} }, "@ax/st-ls": { "name": "@ax/st-ls", - "version": "10.2.95", - "integrity": "sha512-McI9PrrgaFyHWYpLFiGi8jzGXJNdZQHRtLkIpwDo0DNl55e7YpETWyFheBXdAwItpOwq6RTYFVC3Gw6fbgcTZw==", - "resolved": "https://registry.simatic-ax.siemens.io/@ax/st-ls/-/st-ls-10.2.95.tgz", + "version": "11.0.142", + "integrity": "sha512-CM/HOPYW7oiVdKAabgxe0YKDvWSfF3d4/zlggCacC1t4OjJPacbzXl4/m5QHDraViSimF9Xk53a+rw9/1mdmnA==", + "resolved": "https://registry.simatic-ax.siemens.io/@ax/st-ls/-/st-ls-11.0.142.tgz", "dependencies": { - "@ax/st-ls-win-x64": "10.2.95", - "@ax/st-ls-linux-x64": "10.2.95" + "@ax/st-ls-linux-x64": "11.0.142", + "@ax/st-ls-win-x64": "11.0.142" } }, "@ax/st-ls-linux-x64": { "name": "@ax/st-ls-linux-x64", - "version": "10.2.95", - "integrity": "sha512-jnib6eqi2mcnRZpzoCMqJ7Vi3M+mRf9+4j3kctmcRQGnhkX7oMtrZDqJMVgrdZ64WHmHgSIp5Tfq9F9xdnbfcg==", - "resolved": "https://registry.simatic-ax.siemens.io/@ax/st-ls-linux-x64/-/st-ls-linux-x64-10.2.95.tgz", + "version": "11.0.142", + "integrity": "sha512-+S+ZVR+1B5lBaCGH+kPK/s7gp31+Q8Ec2MopOE8snntXYujuE0eCL+vzn4LGgX6dA6MLl2/HJcTG63JF0kJURQ==", + "resolved": "https://registry.simatic-ax.siemens.io/@ax/st-ls-linux-x64/-/st-ls-linux-x64-11.0.142.tgz", "os": [ "linux" ], @@ -493,9 +467,9 @@ }, "@ax/st-ls-win-x64": { "name": "@ax/st-ls-win-x64", - "version": "10.2.95", - "integrity": "sha512-FC4mgR/OrF0I4CkTdrqFDcjpUmPZTQAZuGmR8GEqKt4SskyIdtr6Z7FhD7OELrn2pjO+8tp5YtZCC21QK4sLdA==", - "resolved": "https://registry.simatic-ax.siemens.io/@ax/st-ls-win-x64/-/st-ls-win-x64-10.2.95.tgz", + "version": "11.0.142", + "integrity": "sha512-U+m9jTmfpU25MKVwyo7TI23z9NE7wNvVas8QhnW2DJFcLn8uw94BkWLoc3rLZ8VElvQEJ3XYOG0IW2Kuq72zxg==", + "resolved": "https://registry.simatic-ax.siemens.io/@ax/st-ls-win-x64/-/st-ls-win-x64-11.0.142.tgz", "os": [ "win32" ], @@ -506,33 +480,33 @@ }, "@ax/st-opcua.stc-plugin": { "name": "@ax/st-opcua.stc-plugin", - "version": "1.1.0", - "integrity": "sha512-cgGzZLzPUurEYZT061GwhE8gLkmmnVv6frERhAuv3Zq9dj9n8oUTBN8uB8G1OF7plsK4X84/j+7GNec9swBtFg==", - "resolved": "https://registry.simatic-ax.siemens.io/@ax/st-opcua.stc-plugin/-/st-opcua.stc-plugin-1.1.0.tgz", + "version": "2.0.0", + "integrity": "sha512-afCvK6L/haPiKnhmomA/1QjNKwRq+8GBTzscgznNKCXNqVU+ZTmTLpZkSjZAdzAQUaQ2RtqhQ10tVsEZSLWA6w==", + "resolved": "https://registry.simatic-ax.siemens.io/@ax/st-opcua.stc-plugin/-/st-opcua.stc-plugin-2.0.0.tgz", "dependencies": {} }, "@ax/st-resources.stc-plugin": { "name": "@ax/st-resources.stc-plugin", - "version": "3.0.23", - "integrity": "sha512-lWYWtrrWnd+keI4sw+RcBjEz9oTVgV6wvTAnb2AcE3PHemiirvY52vl6w2OqIFbUMqfhVqpD7KDd83o/HEsAhg==", - "resolved": "https://registry.simatic-ax.siemens.io/@ax/st-resources.stc-plugin/-/st-resources.stc-plugin-3.0.23.tgz", + "version": "4.0.3", + "integrity": "sha512-lE/77sEF/dwaZfj5csiUtJ4+es8PDaysXLtmjiVLucE6s+qfk0VVNt9APE38gfSGgrHclARMR37AkO273iumSQ==", + "resolved": "https://registry.simatic-ax.siemens.io/@ax/st-resources.stc-plugin/-/st-resources.stc-plugin-4.0.3.tgz", "dependencies": {} }, "@ax/stc": { "name": "@ax/stc", - "version": "10.2.95", - "integrity": "sha512-viq12T+jCe5k+2E+dII5vM4nDkGKCxTxM4XpMSAe7yGw8kDFIVaWoT7k1+V74/HYJzfNxLNiu+vgAIOxjwDcNw==", - "resolved": "https://registry.simatic-ax.siemens.io/@ax/stc/-/stc-10.2.95.tgz", + "version": "11.0.142", + "integrity": "sha512-oinyp6RSquEVUAec6F5NlZLjZQ2b3MsiYjujCCvkKMJSUJrx9U+mCc9CU5iPg3g4mX5WX7loB6LR1oxf4XjzkQ==", + "resolved": "https://registry.simatic-ax.siemens.io/@ax/stc/-/stc-11.0.142.tgz", "dependencies": { - "@ax/stc-win-x64": "10.2.95", - "@ax/stc-linux-x64": "10.2.95" + "@ax/stc-linux-x64": "11.0.142", + "@ax/stc-win-x64": "11.0.142" } }, "@ax/stc-linux-x64": { "name": "@ax/stc-linux-x64", - "version": "10.2.95", - "integrity": "sha512-opMEOqwBpM1TnKvBvVmuDdo9cuM5OE6CO6Sh8zpay5F7Qujz/szeGSclIp1dhyUfuSIjorHmIVRZpWHq6H7aWw==", - "resolved": "https://registry.simatic-ax.siemens.io/@ax/stc-linux-x64/-/stc-linux-x64-10.2.95.tgz", + "version": "11.0.142", + "integrity": "sha512-TWeu2zlUNn9BvX62TfdcggAmPzVWqLP3h7/112gGGQ86ww9Q7aqX7h1nMNaaXmIc3Fv1CLJ5Q8i6/zLYRBk5Fg==", + "resolved": "https://registry.simatic-ax.siemens.io/@ax/stc-linux-x64/-/stc-linux-x64-11.0.142.tgz", "os": [ "linux" ], @@ -540,14 +514,14 @@ "x64" ], "dependencies": { - "@ax/st-docs": "10.2.95" + "@ax/st-docs": "11.0.142" } }, "@ax/stc-win-x64": { "name": "@ax/stc-win-x64", - "version": "10.2.95", - "integrity": "sha512-kR0PDVI0gxxSCeAxebiLrn2nYD/w4mD52oZYC3K7FGEr77vZCoUqARUBaShmJJrZLDw9q0mefUvFMo/3oWerQw==", - "resolved": "https://registry.simatic-ax.siemens.io/@ax/stc-win-x64/-/stc-win-x64-10.2.95.tgz", + "version": "11.0.142", + "integrity": "sha512-c5v0s3rD9tbRNVl1RrLyBpfu+qx3ZC/gOJ3DThqR2FK0DMpBZoe94iNmJVX0wPEjKfzFXtsm6oZWy0kw0CJ0CA==", + "resolved": "https://registry.simatic-ax.siemens.io/@ax/stc-win-x64/-/stc-win-x64-11.0.142.tgz", "os": [ "win32" ], @@ -555,72 +529,72 @@ "x64" ], "dependencies": { - "@ax/st-docs": "10.2.95" + "@ax/st-docs": "11.0.142" } }, "@ax/system-conversion": { "name": "@ax/system-conversion", - "version": "10.0.24", - "integrity": "sha512-vHK3X8HnmZsGh/5KEeBmkJ9oZBPEFwxKx2Juu1HU9BN/er6cIQCRJpJOr3JehERxqaIT+s0+/V5rfTeWe1hkPQ==", - "resolved": "https://registry.simatic-ax.siemens.io/@ax/system-conversion/-/system-conversion-10.0.24.tgz", + "version": "10.2.7", + "integrity": "sha512-7pwc0Mp434tQxNdMQNreLMDV9CN291MeEwSEpLU+z7wsIJLwIqfE5V6HiJ0IOVkj91zZHa23zxEBd37nm0c66g==", + "resolved": "https://registry.simatic-ax.siemens.io/@ax/system-conversion/-/system-conversion-10.2.7.tgz", "dependencies": {} }, "@ax/system-datetime": { "name": "@ax/system-datetime", - "version": "10.0.24", - "integrity": "sha512-L4IoFzmAoeLXR3g0ThGJM30iIDDnXNhCNVKnEF4+eKjED6GlLozohpvm+UjdTW4H0+5zplqbe82T1DSpgN7LZg==", - "resolved": "https://registry.simatic-ax.siemens.io/@ax/system-datetime/-/system-datetime-10.0.24.tgz", + "version": "10.2.7", + "integrity": "sha512-9YEXCa2vUo5ZrhhFNHQmGUlmjLkIid/SNlodDAcmLyYZuNLL+352qat2KX6P7PoSDsQ5J+LBF4vRPSR1lmZFeQ==", + "resolved": "https://registry.simatic-ax.siemens.io/@ax/system-datetime/-/system-datetime-10.2.7.tgz", "dependencies": {} }, "@ax/system-math": { "name": "@ax/system-math", - "version": "10.0.24", - "integrity": "sha512-bdyToqd9eFG89/Xp/LjaCBC/6yNmy3Z2ynXb/KLsO0avJtgszWtVDW/0yLpB9RgGmzh9vh9feAS7AKgVv1cSPQ==", - "resolved": "https://registry.simatic-ax.siemens.io/@ax/system-math/-/system-math-10.0.24.tgz", + "version": "10.2.7", + "integrity": "sha512-hDjaLGPeNr0IzZfhIwgqoTcQjihCMjVGnsm4wgQBb7CNCOTMebLwKrumxu7wP3L0/AIBFqWbfoiWGsj3B2KmIA==", + "resolved": "https://registry.simatic-ax.siemens.io/@ax/system-math/-/system-math-10.2.7.tgz", "dependencies": {} }, "@ax/system-serde": { "name": "@ax/system-serde", - "version": "10.0.24", - "integrity": "sha512-v29/WX/EiBsd/fJTCGNNEb6jfvrLYOklhlaPEmMaTlsF2swqNyWEfOuQ2etRZtUZS3r5tcSHpwRvGlDsmw45jQ==", - "resolved": "https://registry.simatic-ax.siemens.io/@ax/system-serde/-/system-serde-10.0.24.tgz", + "version": "10.2.7", + "integrity": "sha512-v5NYdmNQhrlLdjvuKUo8APcqMUqlDwWVFjoJNM9x9fAPnX2VaOdkKtplQ9usy9/pE4rZGM9hrtevBwQlcpZsaw==", + "resolved": "https://registry.simatic-ax.siemens.io/@ax/system-serde/-/system-serde-10.2.7.tgz", "dependencies": { - "@ax/system-strings": "^10.0.24" + "@ax/system-strings": "^10.2.7" } }, "@ax/system-strings": { "name": "@ax/system-strings", - "version": "10.0.24", - "integrity": "sha512-ujMjximtgfbifxVXG+a71oQWmtF2+cj3bR7GILTkbgRFNvg5/r5lBAWVnbCUtW+o1/3tPiLUj7yUqsqfqDXX2g==", - "resolved": "https://registry.simatic-ax.siemens.io/@ax/system-strings/-/system-strings-10.0.24.tgz", + "version": "10.2.7", + "integrity": "sha512-HIicTu7S5i/Fh/YBEQY93JpUZ5ARNSoNNx1v1FY3syRqu2WQdMTsk9fCFAIfTmCYN9S/cPvqveOgGieiiuCg4A==", + "resolved": "https://registry.simatic-ax.siemens.io/@ax/system-strings/-/system-strings-10.2.7.tgz", "dependencies": { - "@ax/system-math": "^10.0.24", - "@ax/system-datetime": "^10.0.24", - "@ax/system-conversion": "^10.0.24" + "@ax/system-math": "^10.2.7", + "@ax/system-datetime": "^10.2.7", + "@ax/system-conversion": "^10.2.7" } }, "@ax/system-timer": { "name": "@ax/system-timer", - "version": "10.0.24", - "integrity": "sha512-n2ZW2Mbh+f5IHW7+yWgHGR8ddFtq7Px73rGZg/Iypvl2sfP8QZ4fz++M7rQGW+Jvk2w4NPjY1JqieLrpas27Lw==", - "resolved": "https://registry.simatic-ax.siemens.io/@ax/system-timer/-/system-timer-10.0.24.tgz", + "version": "10.2.7", + "integrity": "sha512-wTOcskC9SOaDz29fBngIIKyJWm7bFpVNYqWrLNqL8FqFwQ6Lv24nv4e0d6buoZ7WdB37qbfe/ZS360P/t4SyHQ==", + "resolved": "https://registry.simatic-ax.siemens.io/@ax/system-timer/-/system-timer-10.2.7.tgz", "dependencies": {} }, "@ax/target-llvm": { "name": "@ax/target-llvm", - "version": "10.2.95", - "integrity": "sha512-4lXrA8UjmzOD6rBAg0+8TmvjklRYrncm1KwB5pwkqkoik0NOOBHGQRyuwrYUL1dEWI1gP4i7FUemNyyKx57ZyQ==", - "resolved": "https://registry.simatic-ax.siemens.io/@ax/target-llvm/-/target-llvm-10.2.95.tgz", + "version": "11.0.142", + "integrity": "sha512-utPcEt1TbuTrKN2CiWXP1s3EG7sWmHDM69ooF7xcq6jk+3WXScEG98lzy+lE7wyb5GPGItYrwSclOqKEOdepMA==", + "resolved": "https://registry.simatic-ax.siemens.io/@ax/target-llvm/-/target-llvm-11.0.142.tgz", "dependencies": { - "@ax/target-llvm-win-x64": "10.2.95", - "@ax/target-llvm-linux-x64": "10.2.95" + "@ax/target-llvm-linux-x64": "11.0.142", + "@ax/target-llvm-win-x64": "11.0.142" } }, "@ax/target-llvm-linux-x64": { "name": "@ax/target-llvm-linux-x64", - "version": "10.2.95", - "integrity": "sha512-PXpbCaOoXJ2sRVYkRq7wgui8rNWC6BxEzUOrPfQ5IyiGny5q1bHwWImL0utMjlf6dqPBb447w3P7ROLhp4Av9A==", - "resolved": "https://registry.simatic-ax.siemens.io/@ax/target-llvm-linux-x64/-/target-llvm-linux-x64-10.2.95.tgz", + "version": "11.0.142", + "integrity": "sha512-1T6kzdRctglYqBlmcWJ+NBiWILP5RZmnOdwRf87ykFeBzq//QeLly3koCjoX+clmmZKgoYKxoD/spybYiwSxGw==", + "resolved": "https://registry.simatic-ax.siemens.io/@ax/target-llvm-linux-x64/-/target-llvm-linux-x64-11.0.142.tgz", "os": [ "linux" ], @@ -631,9 +605,9 @@ }, "@ax/target-llvm-win-x64": { "name": "@ax/target-llvm-win-x64", - "version": "10.2.95", - "integrity": "sha512-+n5Lf2lZkifDFL1TJ363c2hyqCcHGuCoEij72wUdmMG9dXRlKP3EtI+MWvdxZriWDEY0izc75tmhme8vk8bFlQ==", - "resolved": "https://registry.simatic-ax.siemens.io/@ax/target-llvm-win-x64/-/target-llvm-win-x64-10.2.95.tgz", + "version": "11.0.142", + "integrity": "sha512-eQHmJ5U9xwtBziE44NXuPtrZaJLDlXdtJ9G3dysFnDnROJimrOMyisW7GiU1MBCKI9UZUNNU5PjQqf6KlCLS9w==", + "resolved": "https://registry.simatic-ax.siemens.io/@ax/target-llvm-win-x64/-/target-llvm-win-x64-11.0.142.tgz", "os": [ "win32" ], @@ -644,19 +618,19 @@ }, "@ax/target-mc7plus": { "name": "@ax/target-mc7plus", - "version": "10.2.95", - "integrity": "sha512-8XmMJBPSBRnMYjhXHcpZwRMqp+kHm8IHupFzoj/dFQyXvbe3pCJYHLi5pDg/sztsXkTmFksEhXfL2jPcQykDBg==", - "resolved": "https://registry.simatic-ax.siemens.io/@ax/target-mc7plus/-/target-mc7plus-10.2.95.tgz", + "version": "11.0.142", + "integrity": "sha512-O59HEd+rqjOmjSzibM3aFm6xCkTcbmuAprGHLXav9paDGr8h00Sf4iGHCKzXokSiCJ7gH5+/QGClpS1zaRdq1w==", + "resolved": "https://registry.simatic-ax.siemens.io/@ax/target-mc7plus/-/target-mc7plus-11.0.142.tgz", "dependencies": { - "@ax/target-mc7plus-win-x64": "10.2.95", - "@ax/target-mc7plus-linux-x64": "10.2.95" + "@ax/target-mc7plus-linux-x64": "11.0.142", + "@ax/target-mc7plus-win-x64": "11.0.142" } }, "@ax/target-mc7plus-linux-x64": { "name": "@ax/target-mc7plus-linux-x64", - "version": "10.2.95", - "integrity": "sha512-jRAb11Vq5ElcJnaP6q8dW8NQ6MEyQBNIF/CDPRRGWdnjRJNTpzcUtAbr4FgMBdN4sQCq3/xYDcErDN5UDArfzg==", - "resolved": "https://registry.simatic-ax.siemens.io/@ax/target-mc7plus-linux-x64/-/target-mc7plus-linux-x64-10.2.95.tgz", + "version": "11.0.142", + "integrity": "sha512-kKyQMHd8RkGXrwIkZtZHJPlqBaK9HDekLAUEW4QN1g9g7xg1cywSuD5523Rlqzuaa4RShu5p7PLxtpUv4uqubg==", + "resolved": "https://registry.simatic-ax.siemens.io/@ax/target-mc7plus-linux-x64/-/target-mc7plus-linux-x64-11.0.142.tgz", "os": [ "linux" ], @@ -667,9 +641,9 @@ }, "@ax/target-mc7plus-win-x64": { "name": "@ax/target-mc7plus-win-x64", - "version": "10.2.95", - "integrity": "sha512-yAhVaN1qjC6y83O/TKC0MXKVjJPcPG3zzubm0iqjS+r8tvD8Bn89VLg9GtLdzuOA1eCwhQC/y1/xk3RS44vyoA==", - "resolved": "https://registry.simatic-ax.siemens.io/@ax/target-mc7plus-win-x64/-/target-mc7plus-win-x64-10.2.95.tgz", + "version": "11.0.142", + "integrity": "sha512-YmDtqcdZCvHxdYMIJQtapu+H6nxoGGoHUnH9Yg2UQVC2ZBYl92uFLQnuT10zYENBnw6qH00Yj9/0MhFkC2Plaw==", + "resolved": "https://registry.simatic-ax.siemens.io/@ax/target-mc7plus-win-x64/-/target-mc7plus-win-x64-11.0.142.tgz", "os": [ "win32" ], @@ -680,19 +654,19 @@ }, "@ax/trace": { "name": "@ax/trace", - "version": "2.9.1", - "integrity": "sha512-ihjX9dtHHrAwBdeMgrKD6qL+0end9pBw8RtnrgXJ0g63mzNGhn8T2kYedX1L2w+ZobHsMvz4rTP15G6Yzsc6tg==", - "resolved": "https://registry.simatic-ax.siemens.io/@ax/trace/-/trace-2.9.1.tgz", + "version": "3.1.0", + "integrity": "sha512-B6i5/SfjMBMsACGsu27lAXaTibENIBeSdzwabBJ0qnKD/byGrW/RDYarOMWiDf6O1JFGy2nrAGeA1Ix4Mz1NSw==", + "resolved": "https://registry.simatic-ax.siemens.io/@ax/trace/-/trace-3.1.0.tgz", "dependencies": { - "@ax/trace-win-x64": "2.9.1", - "@ax/trace-linux-x64": "2.9.1" + "@ax/trace-linux-x64": "3.1.0", + "@ax/trace-win-x64": "3.1.0" } }, "@ax/trace-linux-x64": { "name": "@ax/trace-linux-x64", - "version": "2.9.1", - "integrity": "sha512-SMQB4cDgj3Zf0ByUkRi15Z9UcGzpjkprsC4bBHgEgn9JsKH+rF6PJgaTb1Ol8IfrS+C6Dq8zZgxsQRE4IfHzYQ==", - "resolved": "https://registry.simatic-ax.siemens.io/@ax/trace-linux-x64/-/trace-linux-x64-2.9.1.tgz", + "version": "3.1.0", + "integrity": "sha512-hiU+vDQWRtrh9zW23AdCzj3rEs9M7bW6sW65FThpMQYZqgXg/R7IyiPr5v0mVFvHzMtxi4/bZQ0bgtqUZcdPXQ==", + "resolved": "https://registry.simatic-ax.siemens.io/@ax/trace-linux-x64/-/trace-linux-x64-3.1.0.tgz", "os": [ "linux" ], @@ -703,9 +677,9 @@ }, "@ax/trace-win-x64": { "name": "@ax/trace-win-x64", - "version": "2.9.1", - "integrity": "sha512-pntVcLy7aykIWv1+G+1mLD2OojKH2eiJT3TNm8aXyOrwpManrbUttRuTPpPvNZQ4esxGdW8AIZGRYbIU7CHAtw==", - "resolved": "https://registry.simatic-ax.siemens.io/@ax/trace-win-x64/-/trace-win-x64-2.9.1.tgz", + "version": "3.1.0", + "integrity": "sha512-8fmYsQ0tBMs5eWN2XEcijn2fyQHd/AWa2xfqvz/vz+aG7v149TdkYLNq4kwAUj0TRF9/2Tw7FKIfWRxifEzo8g==", + "resolved": "https://registry.simatic-ax.siemens.io/@ax/trace-win-x64/-/trace-win-x64-3.1.0.tgz", "os": [ "win32" ], @@ -726,79 +700,80 @@ "catalogs": { "@ax/simatic-ax": { "name": "@ax/simatic-ax", - "version": "2504.1.2", - "integrity": "sha512-mrklvjYLpiKawlqKC0kfHLfczIZXbfP+Gkdj+4hwqsBWefkKb3o5X8nfhoeJmZ25KwH9003B6H6fadSs6Uns1Q==", - "resolved": "https://registry.simatic-ax.siemens.io/@ax/simatic-ax/-/simatic-ax-2504.1.2.tgz", + "version": "2510.0.0", + "integrity": "sha512-S5u9DDjdThQNZg0neo1Q4aebQj/0ezUUA+SJD73/+bTSTCbhEObtXm53nlBD5lr4Vjmv61l0B/Qzz8Asj7TLmQ==", + "resolved": "https://registry.simatic-ax.siemens.io/@ax/simatic-ax/-/simatic-ax-2510.0.0.tgz", "dependencies": {}, "catalogDependencies": { - "@ax/stc": "10.2.95", - "@ax/target-mc7plus": "10.2.95", - "@ax/target-llvm": "10.2.95", - "@ax/st-ls": "10.2.95", - "@ax/apax-build": "2.0.20", - "@ax/build-native": "16.1.17", - "@ax/axunitst": "8.3.9", - "@ax/axunitst-ls-contrib": "8.3.9", - "@ax/axunitst-library": "8.3.9", - "@ax/axunit-mocking": "8.3.9", - "@ax/sld": "3.3.3", - "@ax/plc-control": "1.3.5", - "@ax/mod": "1.8.8", - "@ax/mon": "1.8.8", - "@ax/sdb": "1.8.8", - "@ax/trace": "2.9.1", - "@ax/diagnostic-buffer": "1.3.2", - "@ax/certificate-management": "1.2.0", - "@ax/hardware-diagnostics": "0.3.0", - "@ax/simatic-1500-clocks": "10.0.6", - "@ax/simatic-1500-communication": "10.0.0", - "@ax/simatic-1500-diagnostics-hardware": "10.0.0", - "@ax/simatic-1500-distributedio": "10.0.1", - "@ax/simatic-1500-fileaccess": "9.0.3", - "@ax/simatic-1500-ip-configuration": "10.0.2", - "@ax/simatic-1500-motioncontrol-native-v5": "9.0.1", - "@ax/simatic-1500-motioncontrol-native-v6": "9.0.1", - "@ax/simatic-1500-motioncontrol-native-v7": "9.0.1", - "@ax/simatic-1500-motioncontrol-native-v8": "9.0.1", - "@ax/simatic-1500-motioncontrol-native-v9": "9.0.1", - "@ax/simatic-1500-motioncontrol-v7": "9.0.1", - "@ax/simatic-1500-motioncontrol-v7-mocking": "9.0.1", - "@ax/simatic-1500-motioncontrol-v8": "9.0.1", - "@ax/simatic-1500-motioncontrol-v8-mocking": "9.0.1", - "@ax/simatic-1500-motioncontrol-v9": "9.0.1", - "@ax/simatic-1500-motioncontrol-v9-mocking": "9.0.1", - "@ax/simatic-1500-tasks": "10.0.1", - "@ax/simatic-1500-alarming": "4.0.0", - "@ax/performance-info": "1.1.2", + "@ax/apax-build": "2.1.79", + "@ax/ax2tia": "12.0.29", + "@ax/axunit-mocking": "8.4.20", + "@ax/axunitst": "8.4.20", + "@ax/axunitst-library": "8.4.20", + "@ax/build-native": "16.1.51", + "@ax/certificate-management": "2.0.0", "@ax/dcp-utility": "1.2.0", - "@ax/ax2tia": "11.0.18", - "@ax/plc-info": "3.1.0", - "@ax/hwc": "3.1.0", - "@ax/hw-s7-1500": "3.1.0", - "@ax/hwld": "3.1.0", - "@ax/system": "10.0.24", - "@ax/system-bitaccess": "10.0.24", - "@ax/system-conversion": "10.0.24", - "@ax/system-counters": "10.0.24", - "@ax/system-datetime": "10.0.24", - "@ax/system-edgedetection": "10.0.24", - "@ax/system-fastmath": "10.0.24", - "@ax/system-math": "10.0.24", - "@ax/system-selection": "10.0.24", - "@ax/system-serde": "10.0.24", - "@ax/system-strings": "10.0.24", - "@ax/system-timer": "10.0.24", - "@ax/simatic-1500-memoryaccess": "5.0.5", - "@ax/simatic-1500-hardware-utilities": "5.0.5", - "@ax/simatic-1500-crypto": "3.0.2", - "@ax/simatic-1500-diagnostics": "4.0.2", - "@ax/simatic-package-tool": "2.0.15", - "@ax/st-opcua.stc-plugin": "1.1.0", - "@ax/st-resources.stc-plugin": "3.0.23", - "@ax/simatic-1500-pointtopoint": "3.0.4", - "@ax/simatic-1500-modbusrtu": "3.0.5", - "@ax/simatic-1500-technology-objects": "3.0.8", - "@ax/sdk": "2504.1.2" + "@ax/diagnostic-buffer": "2.0.0", + "@ax/hardware-diagnostics": "1.0.0", + "@ax/hw-et200sp": "4.0.0", + "@ax/hw-s7-1500": "4.0.0", + "@ax/hwc": "4.0.0", + "@ax/hwld": "3.2.0", + "@ax/mod": "1.9.4", + "@ax/mon": "1.9.4", + "@ax/plc-control": "1.4.3", + "@ax/plc-info": "4.0.0", + "@ax/plc-web-app-manager": "1.1.0", + "@ax/sdb": "1.9.4", + "@ax/simatic-alarming": "5.0.1", + "@ax/simatic-clocks": "11.0.14", + "@ax/simatic-communication": "11.0.1", + "@ax/simatic-crypto": "4.0.15", + "@ax/simatic-diagnostics": "5.0.14", + "@ax/simatic-diagnostics-hardware": "11.0.0", + "@ax/simatic-distributedio": "11.0.14", + "@ax/simatic-fileaccess": "10.0.8", + "@ax/simatic-hardware-utilities": "6.0.19", + "@ax/simatic-memoryaccess": "6.0.19", + "@ax/simatic-modbusrtu": "4.0.6", + "@ax/simatic-motioncontrol-native-v5": "10.0.9", + "@ax/simatic-motioncontrol-native-v6": "10.0.9", + "@ax/simatic-motioncontrol-native-v7": "10.0.9", + "@ax/simatic-motioncontrol-native-v8": "10.0.9", + "@ax/simatic-motioncontrol-native-v9": "10.0.9", + "@ax/simatic-motioncontrol-v7": "10.0.9", + "@ax/simatic-motioncontrol-v7-mocking": "10.0.9", + "@ax/simatic-motioncontrol-v8": "10.0.9", + "@ax/simatic-motioncontrol-v8-mocking": "10.0.9", + "@ax/simatic-motioncontrol-v9": "10.0.9", + "@ax/simatic-motioncontrol-v9-mocking": "10.0.9", + "@ax/simatic-package-tool": "2.0.17", + "@ax/simatic-pointtopoint": "4.0.6", + "@ax/simatic-tasks": "11.0.2", + "@ax/simatic-technology-objects": "4.0.8", + "@ax/sld": "3.5.5", + "@ax/st-ls": "11.0.142", + "@ax/st-opcua.stc-plugin": "2.0.0", + "@ax/st-resources.stc-plugin": "4.0.3", + "@ax/stc": "11.0.142", + "@ax/system": "10.2.7", + "@ax/system-bitaccess": "10.2.7", + "@ax/system-conversion": "10.2.7", + "@ax/system-counters": "10.2.7", + "@ax/system-data": "10.2.7", + "@ax/system-datetime": "10.2.7", + "@ax/system-edgedetection": "10.2.7", + "@ax/system-fastmath": "10.2.7", + "@ax/system-math": "10.2.7", + "@ax/system-selection": "10.2.7", + "@ax/system-serde": "10.2.7", + "@ax/system-strings": "10.2.7", + "@ax/system-timer": "10.2.7", + "@ax/target-llvm": "11.0.142", + "@ax/target-mc7plus": "11.0.142", + "@ax/tia2st": "4.0.10", + "@ax/trace": "3.1.0", + "@ax/sdk": "2510.0.0" } } } diff --git a/apax.yml b/apax.yml index 25b8949..114a41e 100644 --- a/apax.yml +++ b/apax.yml @@ -19,18 +19,18 @@ registries: '@simatic-ax': 'https://npm.pkg.github.com/' catalogs: - "@ax/simatic-ax": ^2504.0.0 + "@ax/simatic-ax": ^2510.0.0 # Dependencies devDependencies: - '@ax/sdk': ^2504.0.0 + '@ax/sdk': ^2510.0.0 "@simatic-ax/snippetscollection": ^1.1.0 dependencies: #system packages - "@ax/system-timer": ^10.0.24 - "@ax/system-serde": ^10.0.24 + "@ax/system-timer": ^10.2.7 + "@ax/system-serde": ^10.2.7 #simatic-1500-specific system packages - "@ax/simatic-1500-distributedio": ^10.0.1 + "@ax/simatic-distributedio": ^11.0.0 # Project variables variables: APAX_BUILD_ARGS: diff --git a/src/blocks/Device.st b/src/blocks/Device.st index 8c6a0fc..a4ce251 100644 --- a/src/blocks/Device.st +++ b/src/blocks/Device.st @@ -1,4 +1,4 @@ -USING Siemens.Simatic.S71500.DistributedIO; +USING Siemens.Simatic.DistributedIO; NAMESPACE Simatic.Ax.IOLink CLASS PUBLIC Device EXTENDS IOLinkBase @@ -179,7 +179,7 @@ NAMESPACE Simatic.Ax.IOLink IF instRdRec.request = FALSE THEN // call read record with Index 16#B000 instRdRec.request := TRUE; - instRdRec.ID := statHwID; + instRdRec.hardwareID := statHwID; instRdRec.index := TO_UINT(Cap#INDEX_CAP_IOLINK); instRdRec.maxLength := UINT#0; statFBState := StateDevice#FB_STATE_READ_CAP; @@ -230,7 +230,7 @@ NAMESPACE Simatic.Ax.IOLink // send the required data record. instWrRec(request := TRUE, - ID := statHwID, + hardwareID := statHwID, index := statCap, length := statLength, record := statBuffer); @@ -259,7 +259,7 @@ NAMESPACE Simatic.Ax.IOLink // read data record on falling edge instRdRec(request := NOT instPoll.output, - ID := statHwID, + hardwareID := statHwID, index := statCap, maxLength := UINT#0, // read all data available, record := statBuffer); diff --git a/src/blocks/Diagnose.st b/src/blocks/Diagnose.st index 0637377..2efd877 100644 --- a/src/blocks/Diagnose.st +++ b/src/blocks/Diagnose.st @@ -1,4 +1,4 @@ -USING Siemens.Simatic.S71500.DistributedIO; +USING Siemens.Simatic.DistributedIO; NAMESPACE Simatic.Ax.IOLink CLASS PUBLIC Diagnose EXTENDS IOLinkBase @@ -57,7 +57,7 @@ NAMESPACE Simatic.Ax.IOLink END_IF; //only allow valid hardware id - IF hwID = WORD#0 THEN + IF hwID = UINT#0 THEN RETURN; END_IF; @@ -131,7 +131,7 @@ NAMESPACE Simatic.Ax.IOLink IF instRdRec.request = FALSE THEN // call read record with Index 16#B000 instRdRec.request := TRUE; - instRdRec.ID := statHwID; + instRdRec.hardwareID := statHwID; instRdRec.index := TO_UINT(Cap#INDEX_CAP_IOLINK); instRdRec.maxLength := UINT#0; statFBState := StateDiagnose#FB_STATE_READ_CAP; @@ -181,7 +181,7 @@ NAMESPACE Simatic.Ax.IOLink IF (instRdDiag.VALID = FALSE) AND (instRdDiag.ERROR = FALSE) THEN IF instRdDiag.request = FALSE THEN instRdDiag.request := TRUE; - instRdDiag.ID := statHwID; + instRdDiag.hardwareID := statHwID; instRdDiag.index := statIndexDiag; instRdDiag.maxLength := UINT#0; END_IF; @@ -223,7 +223,7 @@ NAMESPACE Simatic.Ax.IOLink IF (instRdDiag.VALID = FALSE) AND (instRdDiag.ERROR = FALSE) THEN IF instRdDiag.request = FALSE THEN instRdDiag.request := TRUE; - instRdDiag.ID := statHwID; + instRdDiag.hardwareID := statHwID; instRdDiag.index := statIndexDiag; instRdDiag.maxLength := UINT#0; END_IF; diff --git a/src/blocks/Master.st b/src/blocks/Master.st index 1803ccf..8e0878c 100644 --- a/src/blocks/Master.st +++ b/src/blocks/Master.st @@ -1,4 +1,4 @@ -USING Siemens.Simatic.S71500.DistributedIO; +USING Siemens.Simatic.DistributedIO; NAMESPACE Simatic.Ax.IOLink CLASS PUBLIC Master EXTENDS IOLinkBase @@ -96,7 +96,7 @@ NAMESPACE Simatic.Ax.IOLink RETURN; END_IF; - IF statHwID = WORD#0 THEN + IF statHwID = UINT#0 THEN statStatus := Status#ERR_HARDWARE_ID_INVALID; RETURN; END_IF; @@ -155,11 +155,11 @@ NAMESPACE Simatic.Ax.IOLink StateMaster#FB_STATE_RESET: - instWrRec(request := true, - ID := statHwID, - index := index, - length := TO_UINT(Lengths#MASTER_HEADER), - record := statBuffer); + instWrRec(request := TRUE, + hardwareID := statHwID, + index := index, + length := TO_UINT(Lengths#MASTER_HEADER), + record := statBuffer); IF instWrRec.DONE = TRUE THEN instWrRec(request := FALSE, record := statBuffer); // Reset request @@ -183,10 +183,10 @@ NAMESPACE Simatic.Ax.IOLink StateMaster#FB_STATE_BACKUP: instRdRec(request := TRUE, - ID := statHwID, - index := index, - maxLength := TO_UINT(Lengths#MASTER_RECORD_SEGMENT_WITH_HEADER), - record := statBuffer); + hardwareID := statHwID, + index := index, + maxLength := TO_UINT(Lengths#MASTER_RECORD_SEGMENT_WITH_HEADER), + record := statBuffer); // evaluation of RDREC IF instRdRec.VALID = TRUE THEN @@ -241,10 +241,10 @@ NAMESPACE Simatic.Ax.IOLink // write segment data instWrRec(request := TRUE, - ID := statHwID, - index := index, - length := TO_UINT(Lengths#MASTER_RECORD_SEGMENT_WITH_HEADER), - record := statBuffer); + hardwareID := statHwID, + index := index, + length := TO_UINT(Lengths#MASTER_RECORD_SEGMENT_WITH_HEADER), + record := statBuffer); IF instWrRec.DONE = TRUE THEN statLen := statLen + Lengths#MASTER_RECORD_SEGMENT; @@ -261,10 +261,10 @@ NAMESPACE Simatic.Ax.IOLink StateMaster#FB_STATE_VERIFY: // Verify restore // REGION verify instRdRec(request := TRUE, - ID := statHwID, - index := index, - maxLength := TO_UINT(Lengths#MASTER_RECORD_SEGMENT_WITH_HEADER), - record := statBuffer); + hardwareID := statHwID, + index := index, + maxLength := TO_UINT(Lengths#MASTER_RECORD_SEGMENT_WITH_HEADER), + record := statBuffer); DeserializeBig(offset := UINT#0, value := statRecStruct.backup, buffer := statBuffer); diff --git a/src/blocks/internal/IOLinkBase.st b/src/blocks/internal/IOLinkBase.st index 36e9544..8d44a90 100644 --- a/src/blocks/internal/IOLinkBase.st +++ b/src/blocks/internal/IOLinkBase.st @@ -1,4 +1,4 @@ -USING Siemens.Simatic.S71500.DistributedIO; +USING Siemens.Simatic.DistributedIO; NAMESPACE Simatic.Ax.IOLink CLASS INTERNAL IOLinkBase diff --git a/src/types/types-general.st b/src/types/types-general.st index bdb851d..34edf4f 100644 --- a/src/types/types-general.st +++ b/src/types/types-general.st @@ -46,8 +46,8 @@ NAMESPACE Simatic.Ax.IOLink END_TYPE TYPE - HW_IO : Word (default := WORD#0); - HW_ANY : Word (default := WORD#0); + HW_IO : UINT (default := UINT#0); + HW_ANY : UINT (default := UINT#0); END_TYPE END_NAMESPACE