Commit before reloading Keyence camera on Profinet

This commit is contained in:
2026-01-30 16:07:24 +01:00
parent 68aca1956f
commit 8c41ff9bad
16 changed files with 342 additions and 126 deletions

View File

@@ -1,50 +1,33 @@
{
"metadata": {
"version": "1.0",
"description": "Beschreibung der Rezeptparameter",
"description": "Description of the etcher recipe parameters",
"maxParams": 5
},
"processVariables": {
"real": [
{
"index": 0,
"id": 1,
"name": "Temperatur",
"name": "Temperature hot plate",
"unit": "degC",
"min": 0.0,
"max": 60.5
"max": 60.0
},
{
"index": 1,
"id": 2,
"name": "Dummy 1",
"unit": "mm",
"name": "Temperature cold plate",
"unit": "degC",
"min": 0.0,
"max": 100.0
"max": 60.0
}
],
"string": [
{
"index": "0",
"id": 4,
"name": "Dummy string",
"unit": ""
}
],
"lreal": [
{
"index": 0,
"id": 5,
"name": "Test lreal",
"unit": "um",
"min": -123000.3,
"max": 450000.264
}
],
"dint": [
{
"index": 0,
"id": 6,
"name": "Greifer Nummer",
"unit": "",
"min": 1,
@@ -52,7 +35,6 @@
},
{
"index": 1,
"id": 7,
"name": "Teller nummer",
"unit": "",
"min": 1,

66
doc/main_recipe_data.json Normal file
View File

@@ -0,0 +1,66 @@
{
"metadata": {
"version": "1.0",
"description": "Description of the main recipe parameters",
"maxParams": 5
},
"processVariables": {
"real": [
{
"index": 0,
"name": "Durchmesser der Scheibe",
"unit": "mm",
"min": 0,
"max": 200
},
{
"index": 1,
"name": "Dicke der Scheibe",
"unit": "mm",
"min": 0,
"max": 10
},
{
"index": 2,
"name": "Temperature hot plate",
"unit": "degC",
"min": 0.0,
"max": 60.0
},
{
"index": 3,
"name": "Temperature cold plate",
"unit": "degC",
"min": 0.0,
"max": 60.0
}
],
"string": [
],
"lreal": [
],
"dint": [
{
"index": 0,
"name": "Greifer Nummer",
"unit": "",
"min": 1,
"max": 3
},
{
"index": 1,
"name": "Teller nummer",
"unit": "",
"min": 1,
"max": 3
},
{
"index": 2,
"name": "Aetzer rezept",
"unit": "",
"min": 1,
"max": 10
}
]
}
}

View File

@@ -21,10 +21,9 @@
"type": "array",
"items": {
"type": "object",
"required": ["index", "id", "name", "unit", "min", "max"],
"required": ["index", "name", "unit", "min", "max"],
"properties": {
"index": { "type": "integer", "minimum": 0 },
"id": { "type": "integer", "minimum": 0 },
"name": { "type": "string", "maxLength": 80 },
"unit": { "type": "string", "maxLength": 6 },
"min": { "type": "number" },
@@ -37,10 +36,9 @@
"type": "array",
"items": {
"type": "object",
"required": ["index", "id", "name", "unit", "min", "max"],
"required": ["index", "name", "unit", "min", "max"],
"properties": {
"index": { "type": "integer", "minimum": 0 },
"id": { "type": "integer", "minimum": 0 },
"name": { "type": "string", "maxLength": 80 },
"unit": { "type": "string", "maxLength": 6 },
"min": { "type": "number" },
@@ -53,10 +51,9 @@
"type": "array",
"items": {
"type": "object",
"required": ["index", "id", "name", "unit", "min", "max"],
"required": ["index", "name", "unit", "min", "max"],
"properties": {
"index": { "type": "integer", "minimum": 0 },
"id": { "type": "integer", "minimum": 0 },
"name": { "type": "string", "maxLength": 80 },
"unit": { "type": "string", "maxLength": 6 },
"min": { "type": "integer" },
@@ -69,10 +66,9 @@
"type": "array",
"items": {
"type": "object",
"required": ["index", "id", "name", "unit"],
"required": ["index", "name", "unit"],
"properties": {
"index": { "type": [ "integer", "string" ] },
"id": { "type": "integer", "minimum": 0 },
"name": { "type": "string", "maxLength": 80 },
"unit": { "type": "string", "maxLength": 6 }
},