The leader in industrial automation and control solutions

Introduction

All Maple Systems HMIs programmed with EBPro (EasyBuilder Pro), including every cMT X Series and cMT Series model, are compatible with Atlas Copco Torque Tool Open Protocol. Configure your Controller and HMI/cMT with the following parameters to establish reliable communication.

Supported Series: Torque Tool Open Protocol

HMI Settings

ParametersRecommendedOptionsNotes
PLC typeAtlas Copco Torque Tool Open Protocol
PLC I/FEthernet
Port no.4545

Command Set: Alarm

ItemData TypeAccessDescriptionObject Type
ALARM_STATUSBooleanRead Only0 if no alarm is active, 1 if an alarm is currently active.*Bit Lamp
ALARM_ERRORString[2]Read OnlyError code.ASCII
ALARM_C_READYBooleanRead OnlyController ready status.Bit Lamp
ALARM_T_READYBooleanRead OnlyTool ready status.Bit Lamp
ALARM_TIMEString[10]Read OnlyTimestampASCII
ALARM_NEWDATABooleanRead / WriteSet to 1 when new data arrives. Write a 0 to this flag to clear it.Toggle Object

*The ALARM_STATUS flag may not be available, depending on the type of alarm message received.

Command Set: Flash

ItemData TypeAccessDescriptionObject Type
FLASHBooleanWrite OnlyCause the green light on the tool to flash until an operator pushes a button.Set Bit / Set On

Command Set: Identifiers

ItemData TypeAccessDescriptionObject Type
ID_DOWNLOADString[50]Write OnlyWrite the identifiers to this item to send the identifiers to the controller.Use macro and LW to write it
ID_BYPASSBooleanWrite OnlyBypass the next identifier expected in the work orderSet Bit / Set On
ID_RESETBooleanWrite OnlyReset the latest identifier or bypassed identifier in the work order.Set Bit / Set On
ID_RESETALLBooleanWrite OnlyReset all identifiers in the work orderSet Bit / Set On
MID_TYPE*WordRead OnlyIdentifier type numberNumeric
MID_IN_ORDER*BooleanRead OnlyIncluded in work order. 0 = No, 1 = YesBit Lamp
MID_STATUS*WordRead OnlyStatus in work order. 0 = Not accepted, 1 = Accepted, 2 = Bypassed, 3 = Reset.Numeric
MID_ID*String[13]Read OnlyIdentifierASCII
MID_NEWDATA*BooleanRead/WriteSet to 1 when new data arrives. Write a 0 to this flag to clear it.Toggle Object

* These items have 4 instances (1–4). Example: MID_TYPE1 through MID_TYPE4

Command Set: Job Info

ItemData TypeAccessDescriptionObject Type
JOB_JOBNUMWordRead/WriteThe selected job number. To select a different job, write a job number to this item.Numeric
JOB_STATUSWordRead OnlyJob batch status. 0 = Job batch not completed, 1 = Job batch OK, 2 = Job batch NOK.Numeric
JOB_BMODEWordRead OnlyJob batch mode. 0 = Only the OK bolts are counted, 1 = Both the OK and the NOK bolts are counted.Numeric
JOB_BSIZEWordRead OnlyJob batch size.Numeric
JOB_BCOUNTWordRead OnlyJob batch counter.Numeric
JOB_TIMEString[10]Read OnlyTimestamp for the job info.ASCII
JOB_NEWDATABooleanRead/WriteSet to 1 when new data arrives. Write a 0 to this flag to clear it.Toggle Object
JOB_RESTARTWordWrite OnlyWrite a job number to this item to restart that jobSet Word Object / Macro
JOB_ABORTBooleanWrite OnlyAbort the current job.Set Bit / Set On

Command Set: Job Number Data

ItemData TypeAccessDescriptionObject Type
JOBN_COUNTWordRead OnlyCount of the number of valid jobsNumeric
JOBN_IDWord[99]Read OnlyValid job numbers (the number available is specified by JOBN_COUNT).Numeric

Command Set: Last Tightening Results

ItemData TypeAccessDescriptionObject Type
LTR_CELL_IDWordRead OnlyCell IDNumeric
LTR_CHAN_IDWordRead OnlyChannel IDNumeric
LTR_TC_NAMEString[13]Read OnlyTorque controller nameASCII
LTR_VINString[13]Read OnlyVehicle ID numberASCII
LTR_JOBWordRead OnlyJob numberNumeric
LTR_PSETWordRead OnlyPSet numberNumeric
LTR_BATCH_SIZEWordRead OnlyBatch sizeNumeric
LTR_BATCH_COUNTERWordRead OnlyBatch counterNumeric
LTR_TIGHT_STATUSWordRead OnlyTightening status. 0 = NOK, 1 = OKNumeric
LTR_TORQUE_STATUSWordRead OnlyTorque status. 0 = Low, 1 = OK, 2 = HighNumeric
LTR_ANGLE_STATUSWordRead OnlyAngle status. 0 = Low, 1 = OK, 2 = HighNumeric
LTR_TORQUE_MINRealRead OnlyTorque minimum limitNumeric
LTR_TORQUE_MAXRealRead OnlyTorque maximum limitNumeric
LTR_TORQUE_TARGETRealRead OnlyTorque final target.Numeric
LTR_TORQUE_VALUERealRead OnlyTorque value.*Numeric
LTR_ANGLE_MINDWordRead OnlyAngle minimum value, in degreesNumeric
LTR_ANGLE_MAXDWordRead OnlyAngle maximum value, in degrees.Numeric
LTR_ANGLE_TARGETDWordRead OnlyTarget angle value, in degreesNumeric
LTR_ANGLE_VALUEDWordRead OnlyTurning angle value, in degreesNumeric
LTR_TIMESTAMPString[20]Read OnlyTime stampASCII
LTR_CHANGETIMEString[20]Read OnlyLast change in PSet settingsASCII
LTR_BATCH_STATUSWordRead OnlyBatch status. 0 = NOK, 1 = OK, 2 = Batch not usedNumeric
LTR_IDDWordRead/WriteTightening IDNumeric
LTR_STRATEGYWordRead Only(Rev 2) Strategy. 1 = Torque control, 2 = Torque control / angle monitoring, 3 = Torque control / angle control AND, 4 = Angle control / torque monitoring, 5 = DS control, 6 = DS control torque monitoring, 7 = Reverse angle, 8 = Reverse torque, 9 = Click wrench, 10 = Rotate spindle forward, 11 = Torque control angle control OR, 12 = Rotate spindle reverse, 99 = No strategy.Numeric
LTR_STRAT_OPTBoolean[11]Read Only(Rev 2) Strategy options. This item requires a bit number (0–15). Bit 0 = Torque, Bit 1 = Angle, Bit 2 = Batch, Bit 3 = PVT monitoring, Bit 4 = PVT compensate, Bit 5 = Selftap, Bit 6 = Rundown, Bit 7 = CM, Bit 8 = DS control, Bit 9 = Click wrench, Bit 10 = RBW monitoring.Bit Lamp
LTR_RDA_STATUSWordRead Only(Rev 2) Rundown angle status. 0 = NOK, 1 = OK, 2 = HighNumeric
LTR_CMON_STATUSWordRead Only(Rev 2) Current monitoring status. 0 = NOK, 1 = OK, 2 = HighNumeric
LTR_ST_STATUSWordRead Only(Rev 2) Selftap status. 0 = NOK, 1 = OK, 2 = HighNumeric
LTR_PTM_STATUSWordRead Only(Rev 2) Prevail torque monitoring status. 0 = NOK, 1 = OK, 2 = HighNumeric
LTR_PTC_STATUSWordRead Only(Rev 2) Prevail torque compensate status. 0 = NOK, 1 = OK, 2 = HighNumeric
LTR_TERR_STATUSBoolean[23]Read Only(Rev 2) Tightening error status. This item requires a bit number (0–31). Bit 0 = Rundown angle max shut off, Bit 1 = Rundown angle min shut off, Bit 2 = Torque max shut off, Bit 3 = Angle max shut off, Bit 4 = Selftap torque max shut off, Bit 5 = Selftap torque min shut off, Bit 6 = Prevail torque max shut off, Bit 7 = Prevail torque min shut off, Bit 8 = Prevail torque compensate overflow, Bit 9 = Current monitoring max shut off, Bit 10 = Post view torque min torque shut off, Bit 11 = Post view torque max torque shut off, Bit 12 = Post view torque angle too small, Bit 13 = Trigger lost, Bit 14 = Torque less than target, Bit 15 = Tool hot, Bit 16 = Multistage abort, Bit 17 = Rehit, Bit 18 = DS measure failed, Bit 19 = Current limit reached, Bit 20 = End time out shutoff, Bit 21 = Remove fastener limit exceeded, Bit 22 = Disable drive.Bit Lamp
LTR_RDA_MINDWordRead Only(Rev 2) Rundown angle minimum value, in degreesNumeric
LTR_RDA_MAXDWordRead Only(Rev 2) Rundown angle maximum value, in degreesNumeric
LTR_RDA_VALUEDWordRead Only(Rev 2) Rundown angle value reached, in degreesNumeric
LTR_CM_MINWordRead Only(Rev 2) Current monitoring minimum limitNumeric
LTR_CM_MAXWordRead Only(Rev 2) Current monitoring maximum limitNumeric
LTR_CM_VALUEWordRead Only(Rev 2) Current monitoring value in percent.Numeric
LTR_ST_MINRealRead Only(Rev 2) Selftap minimum limit.Numeric
LTR_ST_MAXRealRead Only(Rev 2) Selftap maximum limitNumeric
LTR_ST_TORQUERealRead Only(Rev 2) Selftap torqueNumeric
LTR_PTM_MINRealRead Only(Rev 2) Prevail torque monitoring minimum limitNumeric
LTR_PTM_MAXRealRead Only(Rev 2) Prevail torque monitoring maximum limitNumeric
LTR_PTRealRead Only(Rev 2) Prevail torque valueNumeric
LTR_JOB_SEQ_NUMWordRead Only(Rev 2) Job sequence numberNumeric
LTR_STIDWordRead Only(Rev 2) Synch tightening IDNumeric
LTR_SERIAL_NUMString[7]Read Only(Rev 2) Tool serial numberASCII
LTR_PSET_NAMEString[13]Read Only(Rev 3) Parameter set nameASCII
LTR_UNITSWordRead Only(Rev 3) Torque value units. 1 = Nm, 2 = Lbf.ft, 3 = Lbf.In, 4 = KpmNumeric
LTR_RESULT_TYPEWordRead Only(Rev 3) Result type. 1 = Tightening, 2 = Loosening, 3 = Batch Increment, 4 = Batch decrement, 5 = Bypass pset result, 6 = Abort job result, 7 = Sync tightening.Numeric
LTR_IDR2String[13]Read Only(Rev 4) Identifier result part 2.ASCII
LTR_IDR3String[13]Read Only(Rev 4) Identifier result part 3ASCII
LTR_IDR4String[13]Read Only(Rev 4) Identifier result part 4ASCII
LTR_CUSTOM_ERRString[2]Read Only(Rev 5) Customer tightening error codeASCII
LTR_NEWDATABooleanRead/WriteSet to 1 when new data arrives. Write a 0 to this flag to clear it.Toggle Object

Command Set: Multi Spindle Results

ItemData TypeAccessDescriptionObject Type
MS_NUMBERWordRead OnlyNumber of running spindlesNumeric
MS_VINString[13]Read OnlyVehicle ID numberASCII
MS_JOBNUMWordRead OnlyJob number (Link Group).Numeric
MS_PSETWordRead OnlyParameter set (App)Numeric
MS_BSIZEWordRead OnlyBatch sizeNumeric
MS_BCOUNTWordRead OnlyBatch counterNumeric
MS_BSTATUSWordRead OnlyBatch status. 0 = NOK, 1 = OK, 2 = Batch not usedNumeric
MS_TMINRealRead OnlyTorque minimum limitNumeric
MS_TMAXRealRead OnlyTorque maximum limitNumeric
MS_TTARGRealRead OnlyTorque final targetNumeric
MS_AMINDWordRead OnlyAngle minimum limitNumeric
MS_AMAXDWordRead OnlyAngle maximum limitNumeric
MS_ATARGDWordRead OnlyAngle final targetNumeric
MS_CHANGETIMEString[10]Read OnlyLast change in settingASCII
MS_TIMEString[10]Read OnlyTime stampASCII
MS_SYNCIDDWordRead OnlySync tightening IDNumeric
MS_SYNCSTATWordRead OnlyOverall tightening status. 0 = NOK, 1 = OKNumeric
SPD_NUMWord[10]Read OnlySpindle numberNumeric
SPD_CHANWord[10]Read OnlyChannel IDNumeric
SPD_STATUSWord[10]Read OnlyOverall spindle status. 0 = NOK, 1 = OKNumeric
SPD_TSTATUSWord[10]Read OnlyIndividual torque status. 0 = NOK, 1 = OKNumeric
SPD_TORQUEReal[10]Read OnlyIndividual torque.Numeric
SPD_ASTATUSWord[10]Read OnlyIndividual angle status. 0 = NOK, 1 = OKNumeric
SPD_ANGLEDWord[10]Read OnlyIndividual angleNumeric
MS_NEWDATABooleanRead/WriteSet to 1 when new data arrives. Write a 0 to this flag to clear it.Toggle Object

Command Set: Old Tightening Results

ItemData TypeAccessDescriptionObject Type
OTR_IDDWordRead/WriteWrite the Tightening ID to this item to retrieve data for that tightening. Writing 0 will retrieve the last tightening results.Numeric
OTR_VINString[13]Read OnlyVehicle ID numberASCII
OTR_PSETWordRead OnlyPSet numberNumeric
OTR_BCOUNTWordRead OnlyBatch counterNumeric
OTR_TIGHTSTATWordRead OnlyTightening status. 0 = NOK, 1 = OKNumeric
OTR_TORQSTATWordRead OnlyTorque Status. 0 = Low, 1 = OK, 2 = HighNumeric
OTR_ANGSTATWordRead OnlyAngle Status. 0 = Low, 1 = OK, 2 = HighNumeric
OTR_TORQUERealRead OnlyTorque valueNumeric
OTR_ANGLEDWordRead OnlyTurning angle value, in degreesNumeric
OTR_TIMEString[10]Read OnlyTime stampASCII
OTR_BATSTATWordRead OnlyBatch status. 0 = NOK, 1 = OK, 2 = Batch not usedNumeric
OTR_JOBNUMWordRead Only(Rev 2) Job numberNumeric
OTR_STRATEGYWordRead Only(Rev 2) Strategy. 1 = Torque control, 2 = Torque control / angle monitoring, 3 = Torque control / angle control AND, 4 = Angle control / torque monitoring, 5 = DS control, 6 = DS control torque monitoring, 7 = Reverse angle, 8 = Reverse torque, 9 = Click wrench, 10 = Rotate spindle forward, 11 = Torque control angle control OR, 12 = Rotate spindle reverse, 99 = No strategy.Numeric
OTR_STROPTBoolean[11]Read Only(Rev 2) Strategy options. This item requires a bit number (0–15). Bit 0 = Torque, Bit 1 = Angle, Bit 2 = Batch, Bit 3 = PVT Monitoring, Bit 4 = PVT Compensate, Bit 5 = Selftap, Bit 6 = Rundown, Bit 7 = CM, Bit 8 = DS Control, Bit 9 = Click Wrench, Bit 10 = RBW Monitoring.Numeric
OTR_BSIZEWordRead Only(Rev 2) Batch size.Numeric
OTR_RASTATWordRead Only(Rev 2) Rundown angle status. 0 = NOK, 1 = OK, 2 = HighNumeric
OTR_CMSTATWordRead Only(Rev 2) Current monitoring status. 0 = NOK, 1 = OK, 2 = HighNumeric
OTR_STSTATWordRead Only(Rev 2) Selftap status. 0 = NOK, 1 = OK, 2 = HighNumeric
OTR_PTMSTATWordRead Only(Rev 2) Prevail torque monitoring status. 0 = NOK, 1 = OK, 2 = HighNumeric
OTR_PTCSTATWordRead Only(Rev 2) Prevail torque compensate status. 0 = NOK, 1 = OK, 2 = HighNumeric
OTR_TERRSTATBoolean[23]Read Only(Rev 2) Tightening error status. This item requires a bit number (0–31). Bit 0 = Rundown angle max shut off, Bit 1 = Rundown angle min shut off, Bit 2 = Torque max shut off, Bit 3 = Angle max shut off, Bit 4 = Selftap torque max shut off, Bit 5 = Selftap torque min shut off, Bit 6 = Prevail torque max shut off, Bit 7 = Prevail torque min shut off, Bit 8 = Prevail torque compensate overflow, Bit 9 = Current monitoring max shut off, Bit 10 = Post view torque min torque shut off, Bit 11 = Post view torque max torque shut off, Bit 12 = Post view torque Angle too small, Bit 13 = Trigger Lost, Bit 14 = Torque Less Than Target, Bit 15 = Tool Hot, Bit 16 = Multistage Abort, Bit 17 = Rehit, Bit 18 = DS Measure Failed, Bit 19 = Current Limit Reached, Bit 20 = EndTime out Shutoff, Bit 21 = Remove fastener limit exceeded, Bit 22 = Disable drive.Bit Lamp
OTR_RANGLEDWordRead Only(Rev 2) Rundown angle value reached, in degreesNumeric
OTR_CMVALUEWordRead Only(Rev 2) Current monitoring value in percentNumeric
OTR_STORQUERealRead Only(Rev 2) Selftap torqueNumeric
OTR_PTORQUERealRead Only(Rev 2) Prevail torque valueNumeric
OTR_JOBSEQWordRead Only(Rev 2) Job sequence numberNumeric
OTR_STIDWordRead Only(Rev 2) Synch Tightening IDNumeric
OTR_SERIALString[7]Read Only(Rev 2) Tool serial numberASCII
OTR_TVUNITWordRead Only(Rev 3) Torque value units. 1 = Nm, 2 = Lbf.ft, 3 = Lbf.In, 4 = KpmNumeric
OTR_RTYPEWordRead Only(Rev 3) Result type. 1 = Tightening, 2 = Loosening, 3 = Batch Increment, 4 = Batch decrement, 5 = Bypass pset result, 6 = Abort job result, 7 = Sync tighteningNumeric
OTR_ID2String[13]Read Only(Rev 4) Identifier result part 2ASCII
OTR_ID3String[13]Read Only(Rev 4) Identifier result part 3ASCII
OTR_ID4String[13]Read Only(Rev 4) Identifier result part 4ASCII

Command Set: Parameter Set Data

ItemData TypeAccessDescriptionObject Type
PSD_IDWordRead/WriteWrite the ID of the desired parameter set to this item to retrieve the data for that parameter set.Numeric
PSD_NAMEString[13]Read OnlyThe name of the parameter setASCII
PSD_DIRWordRead OnlyRotation direction. 1 = Clockwise, 2 = Counterclockwise.Numeric
PSD_BSIZEWordRead OnlyBatch sizeNumeric
PSD_TMINRealRead OnlyTorque minimum limitNumeric
PSD_TMAXRealRead OnlyTorque maximum limitNumeric
PSD_TTARGRealRead OnlyTorque final target valueNumeric
PSD_AMINWordRead OnlyAngle minimum value in degrees.Numeric
PSD_AMAXWordRead OnlyAngle maximum value in degreesNumeric
PSD_ATARGWordRead OnlyTarget angle in degreesNumeric

Command Set: Parameter Set Numbers

ItemData TypeAccessDescriptionObject Type
PSN_COUNTWordRead OnlyThe number of parameter sets in the listNumeric
PSN_IDWord[999]Read OnlyThe parameter set ID. The array size is defined by PSN_COUNT.Numeric

Command Set: Parameter Set Selected

ItemData TypeAccessDescriptionObject Type
PSET_NUMBERWordRead/WriteID number of the last parameter set selected. Users may also write a parameter set number to this item to select a parameter set.Numeric
PSET_LASTCHANGEString[10]Read OnlyTime of last change in PSet settingASCII
PSET_NEWDATABooleanRead/WriteSet to 1 when new data arrives. Write a 0 to this flag to clear it.Toggle Object
PSET_BSIZEWord[2]Write OnlyUse this item to set the batch size for a particular parameter set. Word[0] = PSETNUM, Word[1] = BATCHSIZEMacro and LW
PSET_RESETBCWordWrite OnlyWriting a parameter set number to this item will reset the batch counter for that parameter set.Set Word or Macro and LW

Command Set: Time

ItemData TypeAccessDescriptionObject Type
TIMEString[10]Read/WriteCurrent time in the controllerASCII

Command Set: Tool Data

ItemData TypeAccessDescriptionObject Type
TOOLDATA_TSERIALString[7]Read OnlyTool serial numberASCII
TOOLDATA_NTDWordRead OnlyTool number of tighteningNumeric
TOOLDATA_LCDString[10]Read OnlyLast calibration dateASCII
TOOLDATA_CSERIALString[5]Read OnlyController serial numberASCII
TOOL_ENABLEBooleanRead/WriteWrite a 0 to disable the tool or a 1 to enable the toolToggle Object

Command Set: VIN

ItemData TypeAccessDescriptionObject Type
VIN_VINString[13]Read/WriteVehicle ID Number. To send it to the controller, write a VIN to this field.ASCII
VIN_VIN2String[13]Read Only(Rev 2) Identifier result part 2.Numeric
VIN_VIN3String[13]Read Only(Rev 2) Identifier result part 3.ASCII
VIN_VIN4String[13]Read Only(Rev 2) Identifier result part 4.ASCII
VIN_NEWDATABooleanRead/WriteSet to 1 when new data arrives. Write a 0 to this flag to clear it.Toggle Object

Command Set: Ex Monitored Inputs

ItemData TypeAccessDescriptionObject Type
EX_MON_INPUTBOOL[8]Read OnlyExternal monitored inputsToggle Object

Wiring Diagram

The diagram below shows the Ethernet cable wiring.

Ethernet straight-through cable wiring diagram showing eight color-coded wire pairs connecting pin-for-pin from W/Orange on pin 1 to Brown on pin 8.