Programmcode
"payloadQuery": "SELECT DISTINCT ?dataitem ?channelid ?axisid ?axisname ?
axistype ?dataclass ?address ?unit WHERE { ?channel a mul:Channel. ?channel
iot:connectedTo ?axis. ?channel iot:id
mul:Axis. ?axis a ?axistype. ?axis iot:name ?axisname. ?axis iot:id ?axisid. ?axis
iot:hasDataItem ?dataitem. ?dataitem rdf:type ?dataclass. ?dataclass rdfs:subClassOf*
<http://www.siemens.com/sinumerikedge/machine_tool_upper_layer.owl#Torque>. ?dataitem
iot:address ?address. ?dataitem iot:physical-unit ?unit. FILTER (?axistype !
=owl:NamedIndividual) } ORDER BY ASC(?axisid)",
"period": 10,
"quality": "btss",
"source": "sinumerik"
}
}
}
},
"cloudUploadConfig":
{
"name": "demoappdatasource2",
"description": "demoappdatasource2",
"dataPoints": [
{
"name": "ENC1_POS_1",
"description": "ENC1_POS_1",
"unit": "%",
"dataType": "DOUBLE",
"dataPointData": {
"sinumerikUid": "ENC1_POS|1"
}
},
{
"name": "ENC1_POS_2",
"description": "ENC1_POS_2",
"unit": "%",
"dataType": "DOUBLE",
"dataPointData": {
"sinumerikUid": "ENC1_POS|2"
}
},
{
"name": "ENC1_POS_3",
"description": "ENC1_POS_3",
"unit": "%",
"dataType": "DOUBLE",
"dataPointData": {
"sinumerikUid": "ENC1_POS|3"
}
}
]
},
"targetFile": "[Unit]\nDescription=Indapp amwcapture\nWants=network-online.target
\nAfter=network.target network-online.target\nRequires=amwcapture-capture.service
amwcapture-webapp.service\n\n[Install]\nWantedBy=multi-user.target\n",
"currentContainerName": "amwcapture"
Analyze MyWorkpiece /Capture
Bedienhandbuch, 10/2019, A5E49004592A AA
?channelid . ?axis rdf:type/rdfs:subClassOf*
}}
A.2 Beispiel für Capture Konfiguration
Anhang
93