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, 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 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. Also human . Health represents also other aspects like the faults, warnings and error messages but also human manual actions like monitoring, diagnostics and or repairing are part of the health system, repairing that affect and represent the subject vitality.

In principle, any physical subject (che, spreader, powersource, lightpoollightpole, brake etc) could have a health (sub-subject) control system. Also any 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 a specific usually part of the control system dedicated to control if the subject works properly within 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

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), 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 an 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

Means This example means that the che health it CHE healthy status is not ok, with one OK, because in this case there is a 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

Image Added

Bloque de código
languagejson
{
  "che": [
    {
      "id": "",
      "name": "",
      "health": [
        {
          "id": "",
          "name": "",
          "number": 0,
          "type": "",
          "family": "",
          "brand": "",
          "model": "",
          "source": "",
          "softwareid": "",
          "location": "",
          "healthy": {
            "

status

event": [
              {
                

"value

"

: false, "

type": "operational/safety/component",
                "pom": "output",
                "pomt": "actual",
                "timestamp": "2021-12-

13T09

17T11:

01

44:

10

53.

065Z

713Z",
             

}

   "value": false,
              

{

  "oldvalue": false,
                "

value

mcode": 

false

"",
                "

type

spncode": "

operational/safety/component

",
                "

pom

fmicode": "

ioutput

",
                "

pomt

severity": "

estimated

",
                "

timestamp

description": "

2021-12-13T09:01:10.065Z

",
                "

computingtime

reaction": "

2021-12-13T09:01:10.065Z

"

,


              

"forecasttime": "2021-12-13T09:01:10.065Z"

}
            ],
            "

level

status": [
              {
                "value": 

""

false,
                "type": "operational/safety/component",
                "

unit

pom": "

percentage

output",
                "

pom

pomt": "

output

actual",
                "

pomt

timestamp": "

actual",

2021-12-17T11:44:53.713Z"
              },
 

"timestamp":

 

"2021-12-13T09:01:10.065Z"

            {
  

},

              

{

"value": false,
                "

value

type": "operational/safety/component",
                "

type

pom": "

operational/safety/component

ioutput",
                "

unit

pomt": "

conflicts/errors/points/collisions

estimated",
                "

pom

timestamp": "

output

2021-12-17T11:44:53.713Z",
                "

pomt

computingtime": "

actual

2021-12-17T11:44:53.713Z",
                "

timestamp

forecasttime": "2021-12-

13T09

17T11:

01

44:

10

53.

065Z

713Z"
              }

,


            ],
  

{

          "level": [
     

"value":

 

"",

        {
        

"type":

 

"operational/safety/component",

       "

unit

value": "

percentage

",
                "

pom

type": "

ioutput

operational/safety/component",
                "

pomt

unit": "

estimated

percentage",
                "

timestamp

pom": "

2021-12-13T09:01:10.065Z

output",
                "

computingtime

pomt": "

2021-12-13T09:01:10.065Z

actual",
                "

forecasttime

timestamp": "2021-12-

13T09

17T11:

01

44:

10

53.

065Z

713Z"
              },
            

],

  {
          

"duration":

 

[

     

"value": "",
  

{

              

"

tic40codeid

type": "operational/safety/component",
                "

tic40codename

unit": "

",

conflicts/errors/points/collisions",
                "pom": "output",
                "pomt": "actual",
                

"unit": "second

"

, "

timestamp": "2021-12-

13T09

17T11:

01

44:

10

53.

065Z

713Z"

,


              },
 

"value":

 

""

            

{
 

}

             

],

  

"counter": [ {

"value": "",
                

"

tic40codeid

type": "operational/safety/component",
                "

tic40codename

unit": "percentage",
                "pom": "

output

ioutput",
                "pomt": "

actual

estimated",
                "timestamp": "2021-12-

13T09

17T11:

01

44:

10

53.

065Z

713Z",
                "

value": "", "starttimestamp"

computingtime": "2021-12-

13T09

17T11:

01

44:

10

53.

065Z

713Z",
                "

endtimestamp

forecasttime": "2021-12-

13T09

17T11:

01

44:

10

53.

065Z

713Z"
              }
            ],
            "

totalcounter

duration": [
              {
                "tic40codeid": "",
                "tic40codename": "",
                "pom": "output",
                "pomt": "actual",
                "unit": "second",
                "timestamp": "2021-12-

13T09

17T11:

01

44:

10

53.

065Z

713Z",
                "value": ""
              }
            ],
            "

timer

counter": [
              {
                "tic40codeid": "",
                "tic40codename": "",
                "pom": "output",
                "pomt": "actual",
                "

unit

timestamp": "

second

2021-12-17T11:44:53.713Z",
                "

timestamp

value": "

2021-12-13T09:01:10.065Z",

",
                

"

value

starttimestamp": "2021-12-17T11:44:53.713Z",
                "

starttimestamp

endtimestamp": "2021-12-

13T09

17T11:

01

44:

10

53.

065Z",

713Z"
              }
            ],
            "

endtimestamp

totalcounter":

"2021-12-13T09:01:10.065Z"

 [
              {
                "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": "

totaltimer": [

2021-12-17T11:44:53.713Z",
                

{

"value": false,
                "

tic40codeid

mcode": "",
                "

tic40codename

spncode": "",
                "

pom

fmicode": "

output

",
                "

pomt

severity": "

actual

",
                "

unit

description": "

second

",
                "

timestamp

reaction": "

2021-12-13T09:01:10.065Z",

"
              }
       

"value":

 

""

    ],
          

}

  "duration": [
         

]

     {
     

},

           "

error

tic40codeid": 

{

"",
                "

errormessage

tic40codename": "",
  

[

              

{

"pom": "output",
                "

name

pomt": "actual",
                "timestamp": "2021-12-

13T09

17T11:

01

44:

10

53.

065Z

714Z",
                "value": "",
                "

description

mcode": "",
                "

expectedvalue

spncode": "",
                "

mcode

fmicode": "",
                "

tic40codeid

severity": "",
                "

tic40codename

description": "",
                

}

"reaction": ""
              }

]

            

}

],
            "

warning

counter": [
              {
                "

status

tic40codeid": "",
  

[

              

{

"tic40codename": "",
                "

tic40codeid

pom": "output",
                "

tic40codename

pomt": "actual",
                "

pom

timestamp": 

"output

"2021-12-17T11:44:53.714Z",
                "

pomt

value": "

actual

",
                "

timestamp

starttimestamp": "2021-12-

13T09

17T11:

01

44:

10

53.

065Z

714Z",
                "

value

endtimestamp": 

false

"2021-12-17T11:44:53.714Z",
                "mcode": "",
                "spncode": "",
                "fmicode": "",
                "severity": "",
                "description": "",
                "reaction": ""
              }
            ],
            "

duration

totalcounter": [
              {
                "tic40codeid": "",
                "tic40codename": "",
                "pom": "output",
                "pomt": "actual",
                "timestamp": "2021-12-

13T09

17T11:

01

44:

10

53.

066Z

714Z",
                "value": "",
                "mcode": "",
                "spncode": "",
                "fmicode": "",
                "severity": "",
                "description": "",
                "reaction": ""
              }
            ],
            "

counter

timer": [
              {
                "tic40codeid": "",
                "tic40codename": "",
                "pom": "output",
                "pomt": "actual",
                "timestamp": "2021-12-

13T09

17T11:

01

44:

10

53.

066Z

714Z",
                "value": "",
                "starttimestamp": "2021-12-

13T09

17T11:

01

44:

10

53.

066Z

714Z",
                "endtimestamp": "2021-12-

13T09

17T11:

01

44:

10

53.

066Z

714Z",
                "mcode": "",
                "spncode": "",
                "fmicode": "",
                "severity": "",
                "description": "",
                "reaction": ""
              }
            ],
            "

totalcounter

totaltimer": [
              {
                "tic40codeid": "",
                "tic40codename": "",
                "pom": "output",
                "pomt": "actual",
                "timestamp": "2021-12-

13T09

17T11:

01

44:

10

53.

066Z

714Z",
                "value": "",
                "mcode": "",
                "spncode": "",
                "fmicode": "",
                "severity": "",
                "description": "",
                "reaction": ""
              }
            ]
          },
          "fault": {

],

            

"

timer

event": [
              {
                "tic40codeid": "",
                "tic40codename": "",
                "pom": "output",
                "pomt": "actual",
                "timestamp": "2021-12-

13T09

17T11:

01

44:

10

53.

066Z

714Z",
                "value": 

""

false,
                "

starttimestamp

oldvalue": 

"2021-12-13T09:01:10.066Z",

false,
               

"endtimestamp":

 "

2021-12-13T09:01:10.066Z", "

mcode": "",
                "spncode": "",
                "fmicode": "",
                "severity": "",
                "description": "",
                "reaction": ""
              }
            ],
            "

totaltimer

status": [
              {
                "tic40codeid": "",
                "tic40codename": "",
                "pom": "output",
                "pomt": "actual",
                "timestamp": "2021-12-

13T09

17T11:

01

44:

10

53.

066Z

714Z",
                "value": 

""

false,
                "mcode": "",
                "spncode": "",
                "fmicode": "",
                "severity": "",
                "description": "",
                "reaction":

"" }

 ""
    

]

          }

},

           

"fault": {

 ],
            "

status

duration": [
              {
                "tic40codeid": "",
                "tic40codename": "",
                "pom": "output",
                "pomt": "actual",
                "timestamp": "2021-12-

13T09

17T11:

01

44:

10

53.

066Z

714Z",
                "value": 

false

"",
                "mcode": "",
                "spncode": "",
                "fmicode": "",
                "severity": "",
                "description": "",
                "reaction": ""
              }
            ],
            "

duration

counter": [
              {
                "tic40codeid": "",
                "tic40codename": "",
                "pom": "output",
                "pomt": "actual",
                "timestamp": "2021-12-

13T09

17T11:

01

44:

10

53.

066Z

714Z",
                "value": 

"

"",
                "starttimestamp": "2021-12-17T11:44:53.714Z",
                "endtimestamp": "2021-12-17T11:44:53.714Z",
                "mcode": "",
                "spncode": "",
                "fmicode": "",
                "severity": "",
                "description": "",
                "reaction": ""
              }
            ],
            "

counter

totalcounter": [
              {
                "tic40codeid": "",
                "tic40codename": "",
                "pom": "output",
                "pomt": "actual",
                "timestamp": "2021-12-

13T09

17T11:

01

44:

10

53.

066Z

714Z",
                "value": "",
                "

starttimestamp

mcode": "

2021-12-13T09:01:10.066Z

",
                "

endtimestamp

spncode": "

2021-12-13T09:01:10.066Z

",
                "

mcode

fmicode": "",
                "

spncode

severity": "",
                "

fmicode

description": "",
                "

severity

reaction": ""

,


              }
 

"description":

 

"",

          ],
      

"reaction":

 

""

     "timer": [
        

}

      {
      

],

          "tic40codeid": "",
 

"totalcounter":

 

[

              

{

"tic40codename": "",
                "

tic40codeid

pom": "output",
                "

tic40codename

pomt": "actual",
                "

pom

timestamp": "

output

2021-12-17T11:44:53.714Z",
                "

pomt

value": "

actual

",
                "

timestamp

starttimestamp": "2021-12-

13T09

17T11:

01

44:

10

53.

066Z

714Z",
                "

value

endtimestamp": "2021-12-17T11:44:53.714Z",
                "mcode": "",
                "spncode": "",
                "fmicode": "",
                "severity": "",
                "description": "",
                "reaction": ""
              }
            ],
            "

timer

totaltimer": [
              {
                "tic40codeid": "",
                "tic40codename": "",
                "pom": "output",
                "pomt": "actual",
                "timestamp": "2021-12-

13T09

17T11:

01

44:

10

53.

066Z

714Z",
                "

value": "", "starttimestamp": "2021-12-13T09:01:10.066Z", "endtimestamp": "2021-12-13T09:01:10.066Z

value": "",
                "mcode": "",
                "spncode": "",
                "fmicode": "",
                "severity": "",
                "description": "",
                "reaction": ""
              }
            ]

,


          

"totaltimer": [

},
          

"interlock": {
            

"

tic40codeid

event": 

"",

[
              {
 

"tic40codename":

 

"",

              

"

pom

tic40codeid": "

output

",
                "

pomt

tic40codename": "

actual

",
                "

timestamp

pom": "

2021-12-13T09:01:10.066Z

output",
                "

value

pomt": "actual",
                "

mcode

timestamp": "2021-12-17T11:44:53.714Z",
                "

spncode

value": 

""

false,
                "

fmicode

oldvalue": 

""

false,
                "

severity

mcode": "",
                "

description

spncode": "",


           

"reaction": ""

     "fmicode": "",
        

}

        "description": ""
   

]

           }

,


           

"interlock": {

 ],
            "status": [
              {
                "tic40codeid": "",
                "tic40codename": "",
                "type": "safe/nonsafe

/mechanical/logical

",
                "pom": "ioutput",
                "pomt": "actual",
                "timestamp": "2021-12-

13T09

17T11:

01

44:

10

53.

066Z

715Z",
                "value": false,
                "mcode": "",
                "spncode": "",
                "fmicode": "",
                "description": ""
              }
            ],
            "duration": [
              {
                "tic40codeid": "",
                "tic40codename": "",
                "type": "safe/nonsafe",
                "pom": "ioutput",
                "pomt": "actual",
                "timestamp": "2021-12-

13T09

17T11:

01

44:

10

53.

066Z

715Z",
                "value": "",
                "mcode": "",
                "spncode": "",
                "fmicode": "",
                "description": ""
              }
            ],
            "counter": [
              {
                "tic40codeid": "",
                "tic40codename": "",
                "type": "safe/nonsafe",
                "pom": "ioutput",
                "pomt": "actual",
                "timestamp": "2021-12-

13T09

17T11:

01

44:

10

53.

066Z

715Z",
                "value": "",
                "starttimestamp": "2021-12-

13T09

17T11:

01

44:

10

53.

066Z

715Z",
                "endtimestamp": "2021-12-

13T09

17T11:

01

44:

10

53.

066Z

715Z",
                "mcode": "",
                "spncode": "",
                "fmicode": "",
                "description": ""
              }
            ],
            "totalcounter": [
              {
                "tic40codeid": "",
                "tic40codename": "",
                "type": "safe/nonsafe",
                "pom": "ioutput",
                "pomt": "actual",
                "timestamp": "2021-12-

13T09

17T11:

01

44:

10

53.

067Z

715Z",
                "value": "",
                "mcode": "",
                "spncode": "",
                "fmicode": "",
                "description": ""
              }
            ],
            "timer": [
              {
                "tic40codeid": "",
                "tic40codename": "",
                "type": "safe/nonsafe",
                "pom": "ioutput",
                "pomt": "actual",
                "timestamp": "2021-12-

13T09

17T11:

01

44:

10

53.

067Z

715Z",
                "value": "",
                "starttimestamp": "2021-12-

13T09

17T11:

01

44:

10

53.

067Z

715Z",
                "endtimestamp": "2021-12-

13T09

17T11:

01

44:

10

53.

067Z

715Z",
                "mcode": "",
                "spncode": "",
                "fmicode": "",
                "description": ""
              }
            ],
            "totaltimer": [
              {
                "tic40codeid": "",
                "tic40codename": "",
                "type": "safe/nonsafe",
                "pom": "ioutput",
                "pomt": "actual",
                "timestamp": "2021-12-

13T09

17T11:

01

44:

10

53.

067Z

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

...