TIC 4.0
Health
SUBJECT
Fields | Type | Description | Purpose |
ID (subject identifier) | M | health | GRAMMAR |
subject name | M | Health | GRAMMAR |
subject type | M | process, logic, control | GRAMMAR |
Also known as | O | Alarm system, Error system, Maintenance control | TIC Description |
Definition | M | The term Health represents the array of systems which are used to monitor and manage the proper functioning of the subject within its working environment as designed. |
|
Further Detail | O | The most common health systems are related to machines and its components. Health represents also other aspects like the faults, warnings and error messages but also human manual actions like monitoring, diagnostics, repairing that affect and represent the subject vitality. In principle, any physical subject (che, spreader, powersource, lightpole, brake etc) could have a health (sub-subject) control system. Any process (subject) could have a health control system. Even a complex subject like a terminal can have a global health control system. There is a clear link between Health and Control (subjects) as health is usually part of the control system of the subject (che, tos, etc), which is dedicated to control if the subject works properly within the designed parameters. | TIC Description |
Required Information | M | TIC Description | |
SUBJECT |
| CHE, TOS, Terminal, Gate, PowerSource, Spreader, (Terminal) Infrastructure |
|
CONCEPT |
| Id, Name, Number, Type, Family, Brand, Model, Softwareid, Location, Healthy, Fault, Warning, Error (Message), Interlock |
|
Related standards | O | SAE-J1939-73; | TIC Description |
Related TIC 4.0 definition | O | https://tic40.atlassian.net/l/c/bmbPqa9i https://tic40.atlassian.net/l/c/1MJoR8Ax https://tic40.atlassian.net/l/c/E8YsrXiq https://tic40.atlassian.net/l/c/ZnV1aQ3Q https://tic40.atlassian.net/l/c/g0L1983x https://tic40.atlassian.net/l/c/jZ1h8KXq https://tic40.atlassian.net/l/c/UPgemM11 |
|
Example | M | In flat format for a specific "timestamp": "2021-11-19T16:06:54.891Z", we receive this message from the health system: che.health.healthy.status.boolean : FALSE che.health.error.errormessage.name : coolant sensor value out of range che.health.fault.event.tic40codeid: 1.1.2.4.3 che.health.warning.status.boolean: TRUE che.health.interlock.status.description: Waiting for clearance This example means that the CHE healthy status is not OK, because in this case there is a specific fault in the coolant control sensor of the engine. |
|
Example in the context of the grammar | M | Health data model in JSON format
{
"che": [
{
"id": "",
"name": "",
"health": [
{
"id": "",
"name": "",
"number": 0,
"type": "",
"family": "",
"brand": "",
"model": "",
"source": "",
"softwareid": "",
"location": "",
"healthy": {
"event": [
{
"type": "operational/safety/component",
"pom": "output",
"pomt": "actual",
"timestamp": "2021-12-17T11:44:53.713Z",
"value": false,
"oldvalue": false,
"mcode": "",
"spncode": "",
"fmicode": "",
"severity": "",
"description": "",
"reaction": ""
}
],
"status": [
{
"value": false,
"type": "operational/safety/component",
"pom": "output",
"pomt": "actual",
"timestamp": "2021-12-17T11:44:53.713Z"
},
{
"value": false,
"type": "operational/safety/component",
"pom": "ioutput",
"pomt": "estimated",
"timestamp": "2021-12-17T11:44:53.713Z",
"computingtime": "2021-12-17T11:44:53.713Z",
"forecasttime": "2021-12-17T11:44:53.713Z"
}
],
"level": [
{
"value": "",
"type": "operational/safety/component",
"unit": "percentage",
"pom": "output",
"pomt": "actual",
"timestamp": "2021-12-17T11:44:53.713Z"
},
{
"value": "",
"type": "operational/safety/component",
"unit": "conflicts/errors/points/collisions",
"pom": "output",
"pomt": "actual",
"timestamp": "2021-12-17T11:44:53.713Z"
},
{
"value": "",
"type": "operational/safety/component",
"unit": "percentage",
"pom": "ioutput",
"pomt": "estimated",
"timestamp": "2021-12-17T11:44:53.713Z",
"computingtime": "2021-12-17T11:44:53.713Z",
"forecasttime": "2021-12-17T11:44:53.713Z"
}
],
"duration": [
{
"tic40codeid": "",
"tic40codename": "",
"pom": "output",
"pomt": "actual",
"unit": "second",
"timestamp": "2021-12-17T11:44:53.713Z",
"value": ""
}
],
"counter": [
{
"tic40codeid": "",
"tic40codename": "",
"pom": "output",
"pomt": "actual",
"timestamp": "2021-12-17T11:44:53.713Z",
"value": "",
"starttimestamp": "2021-12-17T11:44:53.713Z",
"endtimestamp": "2021-12-17T11:44:53.713Z"
}
],
"totalcounter": [
{
"tic40codeid": "",
"tic40codename": "",
"pom": "output",
"pomt": "actual",
"timestamp": "2021-12-17T11:44:53.713Z",
"value": ""
}
],
"timer": [
{
"tic40codeid": "",
"tic40codename": "",
"pom": "output",
"pomt": "actual",
"unit": "second",
"timestamp": "2021-12-17T11:44:53.713Z",
"value": "",
"starttimestamp": "2021-12-17T11:44:53.713Z",
"endtimestamp": "2021-12-17T11:44:53.713Z"
}
],
"totaltimer": [
{
"tic40codeid": "",
"tic40codename": "",
"pom": "output",
"pomt": "actual",
"unit": "second",
"timestamp": "2021-12-17T11:44:53.713Z",
"value": ""
}
]
},
"error": {
"errormessage": [
{
"timestamp": "2021-12-17T11:44:53.713Z",
"value": "",
"description": "",
"expectedvalue": "",
"actualvalue": "",
"tic40codeid": "",
"tic40codename": "",
"mcode": ""
}
]
},
"warning": {
"event": [
{
"tic40codeid": "",
"tic40codename": "",
"pom": "output",
"pomt": "actual",
"timestamp": "2021-12-17T11:44:53.713Z",
"value": false,
"oldvalue": false,
"mcode": "",
"spncode": "",
"fmicode": "",
"severity": "",
"description": "",
"reaction": ""
}
],
"status": [
{
"tic40codeid": "",
"tic40codename": "",
"pom": "output",
"pomt": "actual",
"timestamp": "2021-12-17T11:44:53.713Z",
"value": false,
"mcode": "",
"spncode": "",
"fmicode": "",
"severity": "",
"description": "",
"reaction": ""
}
],
"duration": [
{
"tic40codeid": "",
"tic40codename": "",
"pom": "output",
"pomt": "actual",
"timestamp": "2021-12-17T11:44:53.714Z",
"value": "",
"mcode": "",
"spncode": "",
"fmicode": "",
"severity": "",
"description": "",
"reaction": ""
}
],
"counter": [
{
"tic40codeid": "",
"tic40codename": "",
"pom": "output",
"pomt": "actual",
"timestamp": "2021-12-17T11:44:53.714Z",
"value": "",
"starttimestamp": "2021-12-17T11:44:53.714Z",
"endtimestamp": "2021-12-17T11:44:53.714Z",
"mcode": "",
"spncode": "",
"fmicode": "",
"severity": "",
"description": "",
"reaction": ""
}
],
"totalcounter": [
{
"tic40codeid": "",
"tic40codename": "",
"pom": "output",
"pomt": "actual",
"timestamp": "2021-12-17T11:44:53.714Z",
"value": "",
"mcode": "",
"spncode": "",
"fmicode": "",
"severity": "",
"description": "",
"reaction": ""
}
],
"timer": [
{
"tic40codeid": "",
"tic40codename": "",
"pom": "output",
"pomt": "actual",
"timestamp": "2021-12-17T11:44:53.714Z",
"value": "",
"starttimestamp": "2021-12-17T11:44:53.714Z",
"endtimestamp": "2021-12-17T11:44:53.714Z",
"mcode": "",
"spncode": "",
"fmicode": "",
"severity": "",
"description": "",
"reaction": ""
}
],
"totaltimer": [
{
"tic40codeid": "",
"tic40codename": "",
"pom": "output",
"pomt": "actual",
"timestamp": "2021-12-17T11:44:53.714Z",
"value": "",
"mcode": "",
"spncode": "",
"fmicode": "",
"severity": "",
"description": "",
"reaction": ""
}
]
},
"fault": {
"event": [
{
"tic40codeid": "",
"tic40codename": "",
"pom": "output",
"pomt": "actual",
"timestamp": "2021-12-17T11:44:53.714Z",
"value": false,
"oldvalue": false,
"mcode": "",
"spncode": "",
"fmicode": "",
"severity": "",
"description": "",
"reaction": ""
}
],
"status": [
{
"tic40codeid": "",
"tic40codename": "",
"pom": "output",
"pomt": "actual",
"timestamp": "2021-12-17T11:44:53.714Z",
"value": false,
"mcode": "",
"spncode": "",
"fmicode": "",
"severity": "",
"description": "",
"reaction": ""
}
],
"duration": [
{
"tic40codeid": "",
"tic40codename": "",
"pom": "output",
"pomt": "actual",
"timestamp": "2021-12-17T11:44:53.714Z",
"value": "",
"mcode": "",
"spncode": "",
"fmicode": "",
"severity": "",
"description": "",
"reaction": ""
}
],
"counter": [
{
"tic40codeid": "",
"tic40codename": "",
"pom": "output",
"pomt": "actual",
"timestamp": "2021-12-17T11:44:53.714Z",
"value": "",
"starttimestamp": "2021-12-17T11:44:53.714Z",
"endtimestamp": "2021-12-17T11:44:53.714Z",
"mcode": "",
"spncode": "",
"fmicode": "",
"severity": "",
"description": "",
"reaction": ""
}
],
"totalcounter": [
{
"tic40codeid": "",
"tic40codename": "",
"pom": "output",
"pomt": "actual",
"timestamp": "2021-12-17T11:44:53.714Z",
"value": "",
"mcode": "",
"spncode": "",
"fmicode": "",
"severity": "",
"description": "",
"reaction": ""
}
],
"timer": [
{
"tic40codeid": "",
"tic40codename": "",
"pom": "output",
"pomt": "actual",
"timestamp": "2021-12-17T11:44:53.714Z",
"value": "",
"starttimestamp": "2021-12-17T11:44:53.714Z",
"endtimestamp": "2021-12-17T11:44:53.714Z",
"mcode": "",
"spncode": "",
"fmicode": "",
"severity": "",
"description": "",
"reaction": ""
}
],
"totaltimer": [
{
"tic40codeid": "",
"tic40codename": "",
"pom": "output",
"pomt": "actual",
"timestamp": "2021-12-17T11:44:53.714Z",
"value": "",
"mcode": "",
"spncode": "",
"fmicode": "",
"severity": "",
"description": "",
"reaction": ""
}
]
},
"interlock": {
"event": [
{
"tic40codeid": "",
"tic40codename": "",
"pom": "output",
"pomt": "actual",
"timestamp": "2021-12-17T11:44:53.714Z",
"value": false,
"oldvalue": false,
"mcode": "",
"spncode": "",
"fmicode": "",
"description": ""
}
],
"status": [
{
"tic40codeid": "",
"tic40codename": "",
"type": "safe/nonsafe",
"pom": "ioutput",
"pomt": "actual",
"timestamp": "2021-12-17T11:44:53.715Z",
"value": false,
"mcode": "",
"spncode": "",
"fmicode": "",
"description": ""
}
],
"duration": [
{
"tic40codeid": "",
"tic40codename": "",
"type": "safe/nonsafe",
"pom": "ioutput",
"pomt": "actual",
"timestamp": "2021-12-17T11:44:53.715Z",
"value": "",
"mcode": "",
"spncode": "",
"fmicode": "",
"description": ""
}
],
"counter": [
{
"tic40codeid": "",
"tic40codename": "",
"type": "safe/nonsafe",
"pom": "ioutput",
"pomt": "actual",
"timestamp": "2021-12-17T11:44:53.715Z",
"value": "",
"starttimestamp": "2021-12-17T11:44:53.715Z",
"endtimestamp": "2021-12-17T11:44:53.715Z",
"mcode": "",
"spncode": "",
"fmicode": "",
"description": ""
}
],
"totalcounter": [
{
"tic40codeid": "",
"tic40codename": "",
"type": "safe/nonsafe",
"pom": "ioutput",
"pomt": "actual",
"timestamp": "2021-12-17T11:44:53.715Z",
"value": "",
"mcode": "",
"spncode": "",
"fmicode": "",
"description": ""
}
],
"timer": [
{
"tic40codeid": "",
"tic40codename": "",
"type": "safe/nonsafe",
"pom": "ioutput",
"pomt": "actual",
"timestamp": "2021-12-17T11:44:53.715Z",
"value": "",
"starttimestamp": "2021-12-17T11:44:53.715Z",
"endtimestamp": "2021-12-17T11:44:53.715Z",
"mcode": "",
"spncode": "",
"fmicode": "",
"description": ""
}
],
"totaltimer": [
{
"tic40codeid": "",
"tic40codename": "",
"type": "safe/nonsafe",
"pom": "ioutput",
"pomt": "actual",
"timestamp": "2021-12-17T11:44:53.715Z",
"value": "",
"mcode": "",
"spncode": "",
"fmicode": "",
"description": ""
}
]
}
}
]
}
]
} |
|
Link to one or more operational processes | M |
|
|
Search tags | M | #alarm; #error; #fault |
|
Version / Date | M | 2022.003 - 15/01/2022 |
|
Internal TIC Version | M | 2021213 |
|
denotes
Created by | Edited by | Review / Approve | Published |
@Francisco Blanquer Jaraiz 2021-11-15 | @Francisco Blanquer Jaraiz 2021-12-13 |
|
|
|
|
|
|
© Copyright - TIC 4.0 All rights reserved | Design web by Fundación Valenciaport