ET200 sensor timesync json
- Line23: The Sinumerik HF data is extended with the sensor data from ET200_sensor_adapter, and synchronised on timestamps. The capture applications (e.g. 'ET200_sensor_catch' and 'Capture4Analysis') can receive the extended package, if they subscribe to the Datasource defined in the 'providedDatasource' section. The settings correspond to the 'ET200_sensor_catch' 'requiredDatasource' fields.
- Line47: The app is subscribed to ET200 data from the ET200_sensor_adapter. The configuration of the subscription is specified in the first block. These settings are aligned with the ET200_sensor_adapter 'requiredDatasource' fields.
- Line68: This block specifies the subscription to Sinumerik HF Data. The required datapoint list is the result of a former specification and is aligned with Analyze MyWorkpiece /Capture team (the developers of Sinumerik AMW /Capture4Analysis application). The datapoint list contains 6-axis values.
{
"lifecycleConfig": {
"appStart": true
},
"machineConfig": {
"subscriptions" : {}
},
"loggingConfig": {
"severity": "INFO",
"appender": "JOURNAL_APPENDER"
},
"version": "0.8.0",
"system_service": false,
"databusConfig": {
"connectionstring": "rnd:databus.indapp-net.industrialedge.io:8883",
"credentials": {
"password": "",
"username": ""
},
"permissions": []
},
"datasourceConfig": {
"providedDatasource": [
{
"datasourceId": "sinumerik_hf_data_sensor_extended",
"meta": {},
"services": {
"subscription-service/v1": {
"subscriptions": [
{
"datapoints": [
{
"address": "synchronised_data"
}
],
"merge": true,
"messageId": "sinumerik_hf_data_sensor_extended_messageid",
"quality": "not_defined_yet"
}
]
}
},
"type": "timesync"
}
],
"requiredDatasource": [
{
"datasourceId": "ET200_sensor",
"meta": {},
"services": {
"subscription-service/v1": {
"subscriptions": [
{
"datapoints": [
{
"address": "all_inputs"
}
],
"messageId": "ET200_sensor_data",
"messageName": "ET200_sensor_data",
"quality": "not_defined_yet"
}
]
}
},
"type": "ET200"
},
{
"services": {
"subscription-service/v1": {
"subscriptions": [
{
"quality": "hf",
"messageId": "sinumerik_hf_data",
"messageName": "sinumerik_hf_data",
"datapoints": [
{
"address": "ENC_POS|1"
},
{
"address": "ENC_POS|2"
},
{
"address": "ENC_POS|3"
},
{
"address": "ENC_POS|4"
},
{
"address": "ENC_POS|5"
},
{
"address": "ENC_POS|6"
},
{
"address": "DES_POS|1"
},
{
"address": "DES_POS|2"
},
{
"address": "DES_POS|3"
},
{
"address": "DES_POS|4"
},
{
"address": "DES_POS|5"
},
{
"address": "DES_POS|6"
},
{
"address": "CTRL_POS|1"
},
{
"address": "CTRL_POS|2"
},
{
"address": "CTRL_POS|3"
},
{
"address": "CTRL_POS|4"
},
{
"address": "CTRL_POS|5"
},
{
"address": "CTRL_POS|6"
},
{
"address": "CTRL_DIFF|1"
},
{
"address": "CTRL_DIFF|2"
},
{
"address": "CTRL_DIFF|3"
},
{
"address": "CTRL_DIFF|4"
},
{
"address": "CTRL_DIFF|5"
},
{
"address": "CTRL_DIFF|6"
},
{
"address": "CTRL_DIFF2|1"
},
{
"address": "CTRL_DIFF2|2"
},
{
"address": "CTRL_DIFF2|3"
},
{
"address": "CTRL_DIFF2|4"
},
{
"address": "CTRL_DIFF2|5"
},
{
"address": "CTRL_DIFF2|6"
},
{
"address": "CONT_DEV|1"
},
{
"address": "CONT_DEV|2"
},
{
"address": "CONT_DEV|3"
},
{
"address": "CONT_DEV|4"
},
{
"address": "CONT_DEV|5"
},
{
"address": "CONT_DEV|6"
},
{
"address": "VEL_FFW|1"
},
{
"address": "VEL_FFW|2"
},
{
"address": "VEL_FFW|3"
},
{
"address": "VEL_FFW|4"
},
{
"address": "VEL_FFW|5"
},
{
"address": "VEL_FFW|6"
},
{
"address": "TORQUE_FFW|1"
},
{
"address": "TORQUE_FFW|2"
},
{
"address": "TORQUE_FFW|3"
},
{
"address": "TORQUE_FFW|4"
},
{
"address": "TORQUE_FFW|5"
},
{
"address": "TORQUE_FFW|6"
},
{
"address": "CMD_SPEED|1"
},
{
"address": "CMD_SPEED|2"
},
{
"address": "CMD_SPEED|3"
},
{
"address": "CMD_SPEED|4"
},
{
"address": "CMD_SPEED|5"
},
{
"address": "CMD_SPEED|6"
},
{
"address": "ENC1_POS|1"
},
{
"address": "ENC1_POS|2"
},
{
"address": "ENC1_POS|3"
},
{
"address": "ENC1_POS|4"
},
{
"address": "ENC1_POS|5"
},
{
"address": "ENC1_POS|6"
},
{
"address": "ENC2_POS|1"
},
{
"address": "ENC2_POS|2"
},
{
"address": "ENC2_POS|3"
},
{
"address": "ENC2_POS|4"
},
{
"address": "ENC2_POS|5"
},
{
"address": "ENC2_POS|6"
},
{
"address": "TORQUE|1"
},
{
"address": "TORQUE|2"
},
{
"address": "TORQUE|3"
},
{
"address": "TORQUE|4"
},
{
"address": "TORQUE|5"
},
{
"address": "TORQUE|6"
},
{
"address": "POWER|1"
},
{
"address": "POWER|2"
},
{
"address": "POWER|3"
},
{
"address": "POWER|4"
},
{
"address": "POWER|5"
},
{
"address": "POWER|6"
},
{
"address": "CURRENT|1"
},
{
"address": "CURRENT|2"
},
{
"address": "CURRENT|3"
},
{
"address": "CURRENT|4"
},
{
"address": "CURRENT|5"
},
{
"address": "CURRENT|6"
},
{
"address": "LOAD|1"
},
{
"address": "LOAD|2"
},
{
"address": "LOAD|3"
},
{
"address": "LOAD|4"
},
{
"address": "LOAD|5"
},
{
"address": "LOAD|6"
},
{
"address": "A_DBD|0"
}
]
}
]
}
},
"datasourceId": "SINUMERIK_NCU1",
"type": "SINUMERIK"
}
]
}
}
Any questions left?
Except where otherwise noted, content on this site is licensed under the The Siemens Inner Source License - 1.1.