Send Time Usages
This section shows the messages that edinn send with the time usage information (ISA-95 compliant, for more information please read the B2MML document).
Send time usage with process (equipment) information:
According to the ISA-95 standard, this is a production performance syinchronization information and expects a BOD confirmation as response message.
Edinn sends time information grouped by time class. Each class generates a SegmentResponse which its ID is the class identifier.
- ID: Identifier of the time class.
- ActualStartTime: The time when the period started.
- ActualEndTime: The time when the period ended.
- EquipmentActual: Contains the informatio about the process tha perform de operation
- Quantity: Contains the duration of the time class.
{ "SyncProductionPerformance": { "ApplicationArea": { "Sender": { "LogicalID": "20200306113003AABCENTRAL", "ComponentID": "EDINNM2", "ConfirmationCode": "Always" }, "CreationDateTime": "2020-03-06T11:30:03" }, "DataArea": { "Sync": { "ActionCriteria": { "ActionExpression": { "@actionCode": "Add" } } }, "ProductionPerformance": { "ProductionResponse": { "ProductionRequestID": "20200202", "SegmentResponse": { "ID": "10", "ProcessSegmentId": "TSTU20200306113003JADCENTRAL", "ActualStartTime": "2020-03-06T11:02:35", "ActualEndTime": "2020-03-06T11:29:56", "EquipmentActual": { "EquipmentID": "7101", "Quantity": { "QuantityString": "1.000", "DataType": "integer", "UnitOfMeasure": "UN" } }, |
"SegmentResponse": [ { "ID": "Setup", "ProcessSegmentId": [], "ActualStartTime": "2020-03-06T11:02:35", "ActualEndTime": "2020-03-06T11:29:56", "EquipmentActual": { "EquipmentID": "7101", "Quantity": { "QuantityString": "0.014", "DataType": "double", "UnitOfMeasure": "HUR" } } }, { "ID": "Productive", "ProcessSegmentId": [], "ActualStartTime": "2020-03-06T11:02:35", "ActualEndTime": "2020-03-06T11:29:56", "EquipmentActual": { "EquipmentID": "7101", "Quantity": { "QuantityString": "0.442", "DataType": "double", "UnitOfMeasure": "HUR" } } } ] |
} } } } } } |
Send time usage with labour:
Adds information about the labour time for each time period.
{ "SyncProductionPerformance": { "ApplicationArea": { "Sender": { "LogicalID": "20200526172352AABCENTRAL", "ComponentID": "EDINNM2", "ConfirmationCode": "Always" }, "CreationDateTime": "2020-05-26T13:25:23" }, "DataArea": { "Sync": { "ActionCriteria": { "ActionExpression": { "@actionCode": "Add" } } }, "ProductionPerformance": { "ProductionResponse": { "ProductionRequestID": "2020040102", "SegmentResponse": { "ID": "10", "ProcessSegmentId": "TSTU20200526124402AAFINIT", "ActualStartTime": "2020-05-26T10:30:00", "ActualEndTime": "2020-05-26T10:33:50", "EquipmentActual": { "EquipmentID": "7101", "Quantity": { "QuantityString": "1,000000", "DataType": "integer", "UnitOfMeasure": "UN" } }, "SegmentResponse": { "ID": "Failure", "ProcessSegmentId": [], "ActualStartTime": "2020-05-26T10:30:00", "ActualEndTime": "2020-05-26T10:33:50", "EquipmentActual": { "EquipmentID": "7101", "Quantity": { "QuantityString": "0,063889", "DataType": "double", "UnitOfMeasure": "HUR" } }, |
"PersonnelActual": { "PersonID": "0703", "Quantity": { "QuantityString": "0,063889", "DataType": "double", "UnitOfMeasure": "HUR" } } |
} } } } } } } |
Cancel time usage with labour:
This message send a cancellation all or a part of a time notification.
{ "CancelProductionPerformance": { "ApplicationArea": { "Sender": { "LogicalID": "20200526172352AABCENTRAL", "ComponentID": "EDINNM2", "ConfirmationCode": "Always" }, "CreationDateTime": "2020-05-26T13:25:22" }, "DataArea": { "Cancel": [], "ProductionPerformance": { "ProductionResponse": { "ProductionRequestID": "2020040102", "SegmentResponse": { "ID": "10", "ProcessSegmentId": "20200526124402AAFINIT", "ActualStartTime": "2020-05-26T10:30:00", "ActualEndTime": "2020-05-26T10:33:50", "SegmentResponse": { "ID": "Productive", "ProcessSegmentId": [], "ActualStartTime": "2020-05-26T10:30:00", "ActualEndTime": "2020-05-26T10:33:50", "EquipmentActual": { "EquipmentID": "7101", "Quantity": { "QuantityString": "0,063889", "DataType": "double", "UnitOfMeasure": "HUR" } }, "PersonnelActual": { "PersonID": "0703", "Quantity": { "QuantityString": "0,063889", "DataType": "double", "UnitOfMeasure": "HUR" } } } } } } } } } |