Versiones comparadas

Clave

  • Se ha añadido esta línea.
  • Se ha eliminado esta línea.
  • El formato se ha cambiado.

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, ErrorsError system, Maintenance Status, it’s OK, no (maintenance) problem control,

TIC Description

Definition

M

Health is the control system that takes care for the vitality of the subject and manages health related concepts healthy, faults and warning concepts.

 

Further Detail

O

The most common health systems usually are related to machines and its components but not only as far as it represents the vitality of the subject through the health, faults, warning and error messages it will consider it under Health.

In principle any fisical subject (che, spreader, powersource, lightpool, brake etc) could have a health (sub-subject) control system. Also 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 as health is a specific control system dedicated to control if the subject works properly within the designed parameters.

TIC Description

Required Information

M

Id, Name

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)

 

Related standards

O

TIC 4.0 (sonrisa)  ISO ?? SEA-J1939-73

TIC Description

Related TIC 4.0 definition

O

https://tic40.atlassian.net/l/c/bmbPqa9i

Example

M

In flat format for an specific "timestamp": "2021-11-19T16:06:54.891Z" we receive this message:

che.health.heallthy.status.ioutput.actual.boolean : FALSE

che.health.fault.event.output.actual.tic40codeid: 1.1.2.4.3

che.health.fault.event.output.actual.tic40codename: che.powersource.coolant.control.sensor

che.health.fault.event.output.actual.oldvalue: FALSE

che.health.fault.event.output.actual.newvalue: TRUE

che.health.warning.status.ioutput.actual.boolean: TRUE

che.health.warning.status.ioutput.actual.tic40codeid: 1.1

Means that the che health it is not ok, with one specific fault in the coolant control sensor of the engine. This have a general warning in the powersource.

Example in the context of the grammar

M

Health data model in JSON format

Bloque de código
languagejson
{
  "che": [
    {
      "id": "",
      "name": "",
      "health": [
        {
          "id": "",
          "name": "",
          "number": 0,
          "type": "",
          "family": "",
          "brand": "",
          "model": "",
          "source": "",
          "softwareid": "",
          "location": "",
          "healthy": {
            "status": [
              {
                "value": false,
                "type": "operational/safety/component",
                "pom": "output",
                "pomt": "actual",
                "timestamp": "2021-11-18T0930T09:5421:0829.108Z488Z"
              },
              {
                "value": false,
                "type": "operational/safety/component",
                "pom": "ioutput",
                "pomt": "estimated",
                "timestamp": "2021-11-18T0930T09:5421:0829.108Z488Z",
                "computingtime": "2021-11-18T0930T09:5421:0829.108Z488Z",
                "forecasttime": "2021-11-18T0930T09:5421:0829.108Z488Z"
              }
            ],
            "level": [
              {
                "value": "",
                "type": "operational/safety/component",
                "unit": "percentage",
                "pom": "output",
                "pomt": "actual",
                "timestamp": "2021-11-18T0930T09:5421:0829.108Z488Z"
              },
              {
                "value": "",
                "type": "operational/safety/component",
                "unit": "conflicts/errors/points/collisions",
                "pom": "output",
                "pomt": "actual",
                "timestamp": "2021-11-18T0930T09:5421:0829.108Z488Z"
              },
              {
                "value": "",
                "type": "operational/safety/component",
                "unit": "percentage",
                "pom": "ioutput",
                "pomt": "estimated",
                "timestamp": "2021-11-18T0930T09:5421:0829.108Z488Z",
                "computingtime": "2021-11-18T0930T09:5421:0829.108Z488Z",
                "forecasttime": "2021-11-18T0930T09:5421:0829.108Z488Z"
              }
            ]
          },
          "error": {
            "errormessage \"events; metadata;\"": [
              {
                "timestamp": "2021-11-18T0930T09:5421:0829.108Z488Z",
                "value": false,
                "mcode": "",
                "spncode": "",
                "fmicode": "",
                "name": "",
                "description": ""
              }
            ]
          },
          "faultinterlock": {
            "status": [
              {
                "tic40codeid": "",
                "tic40codename": "",
                "type": "fault/warning/recomendation?????safe/nonsafe",
                "pom": "outputioutput",
                "pomt": "actual",
                "timestamp": "2021-11-18T0930T09:5421:0829.108Z488Z",
                "value": false,
                "mcode": "",
                "spncode": "",
                "fmicode": "",
                "severitydescription": "",
                "descriptionreaction": "",
              }
 "reaction": ""          ],
    }        "duration": [
   ],           {
 "duration": [               {"tic40codeid": "",
                "codetic40codename": "",
                "pomtype": "outputsafe/nonsafe",
                "pomtpom": "actualioutput",
                "unitpomt": "secondactual",
                "timestamp": "2021-11-18T0930T09:5421:0829.109Z488Z",
                "value": 0false,
                "mcode": "",
                "spncode": "",
                "fmicode": "",
                "namedescription": "",
                "severityreaction": ""
              }
            ],
            "counter": [
              {
                "codetic40codeid": "",
                "pomtic40codename": "output",
                "pomttype": "actualsafe/nonsafe",
                "timestamppom": "2021-11-18T09:54:08.109Zioutput",
                "valuepomt": 0"actual",
                "starttimestamptimestamp": "2021-11-18T0930T09:5421:0829.109Z488Z",
                "endtimestampvalue": "2021-11-18T09:54:08.109Z"false,
                "mcode": "",
                "spncode": "",
                "fmicode": "",
                "namedescription": "",
                "severityreaction": ""
              }
            ],
            "totalcounter": [
              {
                "tic40codeid": "",
                "tic40codename": "",
                "codetype": "safe/nonsafe",
                "pom": "ioutput",
                "pomt": "actual",
                "timestamp": "2021-11-18T0930T09:5421:0829.109Z488Z",
                "value": 0false,
                "mcode": "",
                "spncode": "",
                "fmicode": "",
                "namedescription": "",
                "severityreaction": ""
              }
            ],
            "timer": [
              {
                "codetic40codeid": "",
                "pomtic40codename": "output",
                "pomttype": "actualsafe/nonsafe",
                "unitpom": "secondioutput",
                "timestamppomt": "2021-11-18T09:54:08.109Z",
 "actual",
                "value": 0,
                "starttimestamptimestamp": "2021-11-18T0930T09:5421:0829.109Z488Z",
                "endtimestampvalue": "2021-11-18T09:54:08.109Z"false,
                "mcode": "",
                "spncode": "",
                "fmicode": "",
                "namedescription": "",
                "severityreaction": ""
              }
            ],
            "totaltimer": [
              {
                "tic40codeid": "code"",
                "tic40codename": "",
                "pomtype": "outputsafe/nonsafe",
                "pomtpom": "actualioutput",
                "unitpomt": "houractual",
                "timestamp": "2021-11-18T0930T09:5421:0829.109Z488Z",
                "value": 0false,
                "mcode": "",
                "spncode": "",
                "fmicode": "",
                "namedescription": "",
                "severityreaction": ""
              }
            ]
          },
          "warningfault": {
            "status": [
              {
                "codetic40codeid": "",
                "tic40codename": "",
                "type": "fault/warning/recomendation?????",
                "pom": "output",
                "pomt": "actual",
                "timestamp": "2021-11-18T0930T09:5421:0829.109Z488Z",
                "value": false,
                "mcode": "",
                "spncode": "",
                "fmicode": "",
                "severity": "name"",
                "description": "",
                "severityreaction": ""
              }
            ],
            "duration": [
              {
                "codetic40codeid": "",
                "pomtic40codename": "output",
                "pomttype": "actualfault/warning/recomendation?????",
                "unitpom": "secondoutput",
                "timestamppomt": "2021-11-18T09:54:08.110Zactual",
                "timestamp": "2021-11-30T09:21:29.488Z",
                "value": 0false,
                "mcode": "",
                "spncode": "",
                "fmicode": "",
                "severity": "name"",
                "description": "",
                "severityreaction": ""
              }
            ],
            "counter": [
              {
                "codetic40codeid": "",
                "pomtic40codename": "output",
                "pomttype": "actualfault/warning/recomendation?????",
                "timestamppom": "2021-11-18T09:54:08.110Zoutput",
                "valuepomt": 0"actual",
                "starttimestamptimestamp": "2021-11-18T0930T09:5421:0829.110Z488Z",
                "endtimestampvalue": "2021-11-18T09:54:08.110Z",
  false,
                "mcode": "",
                "namespncode": "",
                "severityfmicode": "",
                }"severity": "",
            ],    "description": "",
       "totalcounter": [        "reaction": ""
     {         }
       "code": "",    ],
            "pomtotalcounter": "ioutput",[
                "pomt": "actual",{
                 "timestamptic40codeid": "2021-11-18T09:54:08.110Z",
                "valuetic40codename": 0"",
                "mcodetype": "fault/warning/recomendation?????",
                "spncodepom": "output",
                "fmicodepomt": "actual",
                "nametimestamp": "",
2021-11-30T09:21:29.489Z",
                "severityvalue": ""false,
              }  "mcode": "",
         ],       "spncode": "",
    "timer": [             "fmicode": "",
 {                 "codeseverity": "",
                "pomdescription": "output",
                "pomtreaction": "actual","
              }
       "unit": "second",    ],
            "timestamptimer": "2021-11-18T09:54:08.110Z",[
                "value": 0,{
                "starttimestamptic40codeid": "2021-11-18T09:54:08.110Z",
                "endtimestamptic40codename": "2021-11-18T09:54:08.110Z",
 ",
                "mcodetype": "fault/warning/recomendation?????",
                "spncodepom": "output",
                "fmicodepomt": "actual",
                "nametimestamp": "2021-11-30T09:21:29.489Z",
                "severityvalue": ""false,
              }         "mcode": "",
   ],             "totaltimerspncode": [
     "",
        {                 "code"fmicode": "",
                "pomseverity": "output",
                "pomtdescription": "actual",
                "unitreaction": "hour",
              }
 "timestamp": "2021-11-18T09:54:08.110Z",          ],
      "value": 0      "totaltimer": [
              {
                "tic40codeid": "",
                "mcodetic40codename": "",
                "spncodetype": "fault/warning/recomendation?????",
                "fmicodepom": "output",
                "namepomt": "actual",
                "severity": ""
timestamp": "2021-11-30T09:21:29.489Z",
                "value": false,
             }   "mcode": "",
        ]
          },        "spncode": "",
                "fmicode": "",
                "severity": "",
                "description": "",
                "reaction": ""
              }
            ]
          },
          "warning": {
            "status": [
              {
                "tic40codeid": "",
                "tic40codename": "",
                "type": "fault/warning/recomendation?????",
                "pom": "output",
                "pomt": "actual",
                "timestamp": "2021-11-30T09:21:29.489Z",
                "value": false,
                "mcode": "",
                "spncode": "",
                "fmicode": "",
                "severity": "",
                "description": "",
                "reaction": ""
              }
            ],
            "duration": [
              {
                "tic40codeid": "",
                "tic40codename": "",
                "type": "fault/warning/recomendation?????",
                "pom": "output",
                "pomt": "actual",
                "timestamp": "2021-11-30T09:21:29.489Z",
                "value": false,
                "mcode": "",
                "spncode": "",
                "fmicode": "",
                "severity": "",
                "description": "",
                "reaction": ""
              }
            ],
            "counter": [
              {
                "tic40codeid": "",
                "tic40codename": "",
                "type": "fault/warning/recomendation?????",
                "pom": "output",
                "pomt": "actual",
                "timestamp": "2021-11-30T09:21:29.489Z",
                "value": false,
                "mcode": "",
                "spncode": "",
                "fmicode": "",
                "severity": "",
                "description": "",
                "reaction": ""
              }
            ],
            "totalcounter": [
              {
                "tic40codeid": "",
                "tic40codename": "",
                "type": "fault/warning/recomendation?????",
                "pom": "output",
                "pomt": "actual",
                "timestamp": "2021-11-30T09:21:29.489Z",
                "value": false,
                "mcode": "",
                "spncode": "",
                "fmicode": "",
                "severity": "",
                "description": "",
                "reaction": ""
              }
            ],
            "timer": [
              {
                "tic40codeid": "",
                "tic40codename": "",
                "type": "fault/warning/recomendation?????",
                "pom": "output",
                "pomt": "actual",
                "timestamp": "2021-11-30T09:21:29.489Z",
                "value": false,
                "mcode": "",
                "spncode": "",
                "fmicode": "",
                "severity": "",
                "description": "",
                "reaction": ""
              }
            ],
            "totaltimer": [
              {
                "tic40codeid": "",
                "tic40codename": "",
                "type": "fault/warning/recomendation?????",
                "pom": "output",
                "pomt": "actual",
                "timestamp": "2021-11-30T09:21:29.489Z",
                "value": false,
                "mcode": "",
                "spncode": "",
                "fmicode": "",
                "severity": "",
                "description": "",
                "reaction": ""
              }
            ]
          },
          "fault_or_error_or_warning": {
            "status": [
              {
                "tic40codeid": "",
                "tic40codename": "",
                "type": "fault/warning/recomendation?????",
                "pom": "output",
                "pomt": "actual",
                "timestamp": "2021-11-30T09:21:29.489Z",
                "fault_or_error_or_warningvalue": { false,
                "statusmcode": ["",
                 {"spncode": "",
                "codefmicode": "",
                "pomseverity": "output",
                "pomtdescription": "actual",
                "timestampreaction": "2021-11-18T09:54:08.110Z","
              }
       "value": false,    ],
            "mcodeduration": "", [
              {
                "spncodetic40codeid": "",
                "fmicodetic40codename": "",
                "nametype": "fault/warning/recomendation?????",
                "severitypom": "output",
              }        "pomt": "actual",
    ],            "timestamp": "duration": [2021-11-30T09:21:29.489Z",
                 {"value": false,
                "codemcode": "",
                "pomspncode": "output",
                "pomtfmicode": "actual",
                "unitseverity": "second",
                "timestampdescription": "2021-11-18T09:54:08.110Z",
                "valuereaction": 0, ""
              }
       "mcode": "",    ],
            "spncodecounter": "",[
                "fmicode": "",{
                "nametic40codeid": "",
                "severitytic40codename": "",
              }       "type": "fault/warning/recomendation?????",
     ],            "pom": "counteroutput":,
 [               {"pomt": "actual",
                "codetimestamp": "2021-11-30T09:21:29.489Z",
                "pomvalue": "output"false,
                "pomtmcode": "actual",
                "timestampspncode": "2021-11-18T09:54:08.111Z",
                "valuefmicode": 0"",
                "starttimestampseverity": "2021-11-18T09:54:08.114Z",
                "endtimestampdescription": "2021-11-18T09:54:08.114Z",
                "mcodereaction": "",
              }
 "name": "",          ],
      "severity": ""     "totalcounter": [
        }      {
      ],            "tic40codeid": "totalcounter":,
  [               {"tic40codename": "",
                "codetype": "fault/warning/recomendation?????",
                "pom": "ioutputoutput",
                "pomt": "actual",
                "timestamp": "2021-11-18T0930T09:5421:0829.114Z489Z",
                "value": 0false,
                "mcode": "",
                "spncode": "",
                "fmicode": "",
                "severity": "",
                "namedescription": "",
                "severityreaction": ""
              }
            ],
            "timer": [
              {
                "codetic40codeid": "",
                "pomtic40codename": "output",
                "pomttype": "actualfault/warning/recomendation?????",
                "unitpom": "secondoutput",
                "timestamppomt": "2021-11-18T09:54:08.114Zactual",
                "valuetimestamp": 0"2021-11-30T09:21:29.489Z",
                "starttimestamp": "2021-11-18T09:54:08.114Z"value": false,
                "endtimestampmcode": "2021-11-18T09:54:08.114Z",
                "mcodespncode": "",
                "spncodefmicode": "",
                "fmicodeseverity": "",
                "namedescription": "",
                "severityreaction": ""
              }
            ],
            "totaltimer": [
              {
                "tic40codeid": "code"",
                "tic40codename": "",
                "pomtype": "outputfault/warning/recomendation?????",
                "pomtpom": "actualoutput",
                "unitpomt": "houractual",
                "timestamp": "2021-11-18T0930T09:5421:0829.114Z489Z",
                "value": 0false,
                "mcode": "",
                "spncode": "",
                "fmicode": "",
                "severity": "name"",
                "description": "",
                "severityreaction": ""
              }
            ]
          }
        }
      ]
    }
  ]
}

Healty example with a che powersource coolant control sensor problem in Json format.

Bloque de código
languagejson
{
  "che": [
    {
      "id": "",
      "name": "",
      "health": [
        {
          "id": "",
          "name": "",
          "number": 0,
          "type": "",
          "family": "",
          "brand": "",
          "model": "",
          "source": "",
          "softwareid": "",
          "location": "",
          "healthy": {
            "status": [
              {
                "value": false,
                "type": "operational",
                "pom": "output",
                "pomt": "actual",
                "timestamp": "2021-11-19T16:06:54.891Z"
              },
              {
                "value": false,
                "type": "component",
                "pom": "ioutput",
                "pomt": "estimated",
                "timestamp": "2021-11-19T16:06:54.891Z",
                "computingtime": "2021-11-19T16:06:54.891Z",
                "forecasttime": "324",
                "forecasttimeunit": "second"
              }
            ],
            "level": [
              {
                "value": "20",
                "type": "component",
                "unit": "percentage",
                "pom": "output",
                "pomt": "actual",
                "timestamp": "2021-11-19T16:06:54.891Z"
              },
              {
                "value": "3654",
                "type": "operational",
                "unit": "errors",
                "pom": "output",
                "pomt": "actual",
                "timestamp": "2021-11-19T16:06:54.891Z"
              },
              {
                "value": "5",
                "type": "component",
                "unit": "percentage",
                "pom": "ioutput",
                "pomt": "estimated",
                "timestamp": "2021-11-19T16:06:54.891Z",
                "computingtime": "2021-11-19T16:06:54.891Z",
                "forecasttime": "324",
                "forecasttimeunit": "second"
              }
            ]
          },
          "fault": {
            "event": [
              {
                "tic40codeid": "1.1.2.4.3",
                "tic40codename": "che.powersource.coolant.control.sensor",
                "pom": "output",
                "pomt": "actual",
                "timestamp": "2021-11-19T16:06:54.892Z",
                "unit": "boolean",
                "oldvalue": false,
                "newvalue": true,
                "mcode": "E",
                "spncode": 110,
                "fmicode": 3,
                "severity": {},
                "description": {},
                "reaction": {}
              }
            ],
            "status": [
              {
                "tic40codeid": "1.1.2.4.3",
                "tic40codename": "che.powersource.coolant.control.sensor",
                "pom": "output",
                "pomt": "actual",
                "timestamp": "2021-11-19T16:06:54.892Z",
                "value": true,
                "mcode": "E",
                "spncode": 110,
                "fmicode": 3,
                "severity": {},
                "description": {},
                "reaction": {}
              }
            ],
            "duration": [
              {
                "tic40codeid": "1.1.2.4.3",
                "tic40codename": "che.powersource.coolant.sensor",
                "pom": "output",
                "pomt": "actual",
                "unit": "second",
                "timestamp": "2021-11-19T16:06:54.892Z",
                "value": 1,
                "mcode": "E",
                "spncode": 110,
                "fmicode": 3,
                "severity": {},
                "description": {},
                "reaction": {}
              }
            ],
            "counter": [
              {
                "tic40codeid": "1.1.2.4.3",
                "tic40codename": "che.powersource.coolant.control.sensor",
                "pom": "output",
                "pomt": "actual",
                "timestamp": "2021-11-19T16:06:54.892Z",
                "value": 32,
                "starttimestamp": "2021-11-19T16:05:54.892Z",
                "endtimestamp": "2021-11-19T16:06:54.892Z",
                "mcode": "E",
                "spncode": 110,
                "fmicode": 3,
                "severity": {},
                "description": {},
                "reaction": {}
              }
            ],
            "totalcounter": [
              {
                "tic40codeid": "1.1.2.4.3",
                "tic40codename": "che.powersource.coolant.control.sensor",
                "pom": "ioutput",
                "pomt": "actual",
                "timestamp": "2021-11-19T16:06:54.892Z",
                "value": 347,
                "mcode": "E",
                "spncode": 110,
                "fmicode": 3,
                "severity": {},
                "description": {},
                "reaction": {}
              }
            ],
            "timer": [
              {
                "tic40codeid": "1.1.2.4.3",
                "tic40codename": "che.powersource.coolant.control.sensor",
                "pom": "output",
                "pomt": "actual",
                "unit": "second",
                "timestamp": "2021-11-19T16:06:54.892Z",
                "value": 63,
                "starttimestamp": "2021-11-19T16:05:54.892Z",
                "endtimestamp": "2021-11-19T16:06:54.892Z",
                "mcode": "E",
                "spncode": 110,
                "fmicode": 3,
                "severity": {},
                "description": {},
                "reaction": {}
              }
            ],
            "totaltimer": [
              {
                "tic40codeid": "1.1.2.4.3",
                "tic40codename": "che.powersource.coolant.control.sensor",
                "pom": "output",
                "pomt": "actual",
                "unit": "hour",
                "timestamp": "2021-11-19T16:06:54.892Z",
                "value": 4.32,
                "mcode": "E",
                "spncode": 110,
                "fmicode": 3,
                "severity": {},
                "description": {},
                "reaction": {}
              }
            ]
          }
        }
      ]
    }
  ]
}

Link to one or more operational processes

M

 

Search tags

M

#alarm; #error; #fault

Version / Date

M

2021.003 - 15/01/2022

Internal TIC Version

M

2021125

...