Page1of157
Specification of Open Protocol
Specification release 1.3
Revision 1
Page2of157
Index
Contents
1Introduction...............................................................................................................................................8
1.1Revisionhistory...................................................................................................................................8
1.2SpecificationRevisionrules.................................................................................................................9
1.3Terminology......................................................................................................................................10
2UsingOpenProtocol................................................................................................................................11
2.1Communication.................................................................................................................................11
2.1.1Ethernetprotocol.......................................................................................................................11
2.2Messagestructure............................................................................................................................11
2.2.1Header........................................................................................................................................12
2.2.2DataField...................................................................................................................................
14
2.2.3MessageEnd..............................................................................................................................14
3Communicationexamples........................................................................................................................16
3.1Establishingcontact..........................................................................................................................16
3.1.1Ethernetconnection..................................................................................................................16
3.2Startingasubscription......................................................................................................................17
3.3Sendingarequest.............................................................................................................................18
4Messagecategories..................................................................................................................................19
4.1Requestandrequestreplymessages...............................................................................................19
4.2EventMessages.................................................................................................................................
19
4.3Programmingcontrol........................................................................................................................20
4.4Messagelist.......................................................................................................................................20
5Allmessages.............................................................................................................................................26
5.1Communicationmessages................................................................................................................26
5.1.1MID0001Communicationstart.................................................................................................26
5.1.2MID0002Communicationstartacknowledge..........................................................................26
5.1.3MID0003Communicationstop.................................................................................................29
5.2Requestreplymessages.................................................................................................................... 29
Page3of157
5.2.1MID0004Commanderror.........................................................................................................29
5.2.2MID0005Commanda ccepted..................................................................................................32
5.3Parametersetmessages...................................................................................................................34
5.3.1MID0010ParametersetIDuploadrequest..............................................................................34
5.3.2MID0011ParametersetIDuploadreply..................................................................................34
5.3.3MID0012Parametersetdata
uploadrequest..........................................................................35
5.3.4MID0013Parametersetdataup loadreply..............................................................................36
5.3.5MID0014Parametersetselectedsubscribe.............................................................................39
5.3.6MID0015Parametersetselected............................................................................................. 39
5.3.7MID0016Parametersetselectedacknowledge.......................................................................40
5.3.8MID0017Parametersetselectedunsubscribe.........................................................................41
5.3.9MID
0018SelectParameterset.................................................................................................41
5.3.10MID0019SetParametersetbatchsize...................................................................................42
5.3.11MID0020ResetParametersetbatchcounter........................................................................42
5.3.12MID0021Lockatbatchdonesubscribe..................................................................................43
5.3.13MID0022Lockatbatchdoneupload......................................................................................43
5.3.14MID0023Lock
atbatchdoneuploadAcknowledge...............................................................44
5.3.15MID0024Lockatbatchdoneunsubscribe..............................................................................44
5.3.16MID0025Parameterusersetdownloadrequest...................................................................45
5.4Jobmessage......................................................................................................................................45
5.4.1MID0030JobIDuploadrequest...............................................................................................45
5.4.2MID0031JobIDuploadreply....................................................................................................46
5.4.3MID0032Jobdatauploadrequest............................................................................................47
5.4.4MID0033Jobdatauploadreply................................................................................................48
5.4.5MID0034Jobinfosubscribe......................................................................................................52
5.4.6MID0035Jobinfo......................................................................................................................52
5.4.7MID0036Jobinfoacknowledge................................................................................................56
5.4.8MID0037Jobinfounsubscribe..................................................................................................56
5.4.9MID
0038SelectJob...................................................................................................................57
5.4.10MID0039Jobrestart...............................................................................................................58
5.5Toolmessages...................................................................................................................................59
5.5.1MID0040Tooldatauploadrequest..........................................................................................59
Page4of157
5.5.2MID0041Tooldatauploadreply..............................................................................................59
5.5.3MID0042Disabletool................................................................................................................62
5.5.4MID0043Enable tool................................................................................................................62
5.5.5MID0044Disconnecttoolrequest............................................................................................63
5.5.6MID0045Setcalibrationvaluerequest....................................................................................63
5.5.7MID0046Setprimary tool
request...........................................................................................64
5.6VINMessages....................................................................................................................................65
5.6.1MID0050VehicleIDNumberdownloadrequest...................................................................... 65
5.6.2MID0051VehicleIDNumbersubscribe....................................................................................66
5.6.3MID0052VehicleIDNumber....................................................................................................67
5.6.4MID0053VehicleIDNumberacknowledge..............................................................................68
5.6.5MID0054VehicleIDNumber
unsubscribe................................................................................69
5.7Tighteningresultmessages...............................................................................................................69
5.7.1MID0060Lasttighteningresultdatasubscribe........................................................................69
5.7.2MID0061Lasttighteningresultd ata.........................................................................................70
5.7.3MID0062Lasttighteningresultdataacknowledge..................................................................82
5.7.4MID0063Lasttighteningresultdataunsubscribe....................................................................83
5.7.5MID0064Old
tighteningresultuploadrequest........................................................................83
5.7.6MID0065Oldtighteningresultuploadre ply............................................................................84
5.8Alarmmessages................................................................................................................................91
5.8.1MID0070Alarmsubscribe.........................................................................................................91
5.8.2MID0071Alarm.........................................................................................................................92
5.8.3MID0072Alarmacknowledge...................................................................................................93
5.8.4MID0073Alarmunsubscribe.....................................................................................................93
5.8.5MID
0074Alarmacknowledgedoncontroller...........................................................................94
5.8.6MID0075Alarmacknowledgedoncont rolleracknowledge.....................................................94
5.8.7MID0076Alarmstatus..............................................................................................................95
5.8.8MID0077Alarmstatusacknowledge........................................................................................96
5.8.9MID0078Acknowledgealarmremotelyoncontroller.............................................................97
5.9Timemessages..................................................................................................................................97
5.9.1MID0080
Readtimeuploadrequest.........................................................................................97
5.9.2MID0081Readtimeuploadreply.............................................................................................98
Page5of157
5.9.3MID0082SetTime.....................................................................................................................98
5.10Multi‐spindlestatusmessages........................................................................................................99
5.10.1MID0090Multi‐spindlestatussubscribe................................................................................99
5.10.2MID0091Multi‐spindlestatus..............................................................................................100
5.10.3MID0092Multi‐spindlestatusacknowledge........................................................................101
5.10.4MID0093Multi‐spindlestatus
unsubscribe.......................................................................... 101
5.11Multi‐spindleresultmessages......................................................................................................102
5.11.1MID0100Multi‐spindleresultsubscribe...............................................................................102
5.11.2MID0101Multi‐spindleresult...............................................................................................103
5.11.3MID0102Multi‐spindleresultacknowledge.........................................................................106
5.11.4MID0103Multispindleresultunsubscribe...........................................................................107
5.12Multiresultdata...........................................................................................................................107
5.12.1MID0105LastMulti‐spindletighteningresultdatasubscribe..............................................107
5.12.2MID0106LastMulti‐spindletighteningresultStationdata..................................................109
5.13Userinterfacemessages...............................................................................................................112
5.13.1MID0110Displayusertextoncompact................................................................................112
5.13.2MID0111Displayusertextongraph....................................................................................112
5.13.3MID0113Flashgreenlightontool........................................................................................113
5.14Jobmessages,advanced...............................................................................................................114
5.14.1MID0120Joblinecontrolinfosubscribe..............................................................................114
5.14.2MID0121Joblinecontrolstarted.........................................................................................114
5.14.3MID0122Joblinecontrolalert1...........................................................................................115
5.14.4MID0123Joblinecontrol
alert2...........................................................................................115
5.14.5MID0124Joblinecontroldone............................................................................................. 116
5.14.6MID0125Joblinecontrolinfoacknowledge........................................................................116
5.14.7MID0126Joblinecontrolinfounsubscribe..........................................................................117
5.14.8MID0127AbortJob...............................................................................................................117
5.14.9MID0128Jobbatchincrement..............................................................................................118
5.14.10MID
0129Jobbatchdecrement...........................................................................................119
5.14.11MID0130Joboff..................................................................................................................119
5.14.12MID0131Set Joblinecontrolstart.....................................................................................120
5.14.13MID0132Set Joblinealert1...............................................................................................121