Quickstart Guide
...
Industrial Systems Connection ...
Atlas Copco

Torque Tool Ethernet (Gen1)

7min
review the following information for setting up and configuring the torque tool ethernet (gen1) driver manufacturing connect edge compatible series compatibility parameter compatible items driver type ethernet validated devices/series devices that support the atlas copco open protocol specification atlas copco to set up and configure this device in manufacturing connect edge, you will need to do the following step 1 set up and configure the plc device step 2 set up the plc device in manufacturing connect edge devicehub step 3 configure the list of registers atlas copco open protocol the atlas copco open protocol is used to connect to network enabled nutrunners and torque drivers directly unhandled content type the protocol is organized into messages, which have message ids (mids) most messages are grouped into pairs, one message from the client to subscribe to a message type, and the other from the torque tool (server) with the data some mids are one way write requests, such as disable/enable tool or vin download unhandled content type the manufacturing connect edge atlas copco torque tool ethernet driver supports the following data mids unhandled content type mid 0010/0011 parameter set id upload mid 0014/0015 parameter set selected mid 0018 select parameter set (write only) mid 0034/0035 job info mid 0042/0043 disable/enable tool (write only) mid 0050 vehicle id number download (write only) mid 0051/0052 vehicle id number mid 0060/0061 last tightening result mid 0064/0065 old tightening result upload mid 0100/0101 multi spindle result step 1 set up and configure the plc device if the device is configured for ethernet access, find its network parameters otherwise, use plc software on your computer to configure your device for ethernet access step 2 set up the plc device in manufacturing connect edge devicehub configure the following parameters when you connect a device docid\ rfvijdxz7dbad8mwbisma with this driver update default values to the specific set up of your device parameter value type atlas copco driver torque tool ethernet (gen1) network address the device address you defined during step 1 network port 4545 step 3 configure the list of registers when you add tags docid\ ioanzd2awqnkuppgee3eh to the connected device, refer to the following register table and tag parameters refer to the following additional resources device and tag metadata use case docid\ f b720nivllber44rfyhn tag formula variables docid\ pwd 7p kzjxkt pyawaow register table the following abbreviations are used in tag name prefixes unhandled content type unhandled content type job job info ltr last tightening result ms multi spindle result otr old tightening result pset parameter set spd spindle vin vehicle id number name value types address format min address max address description ltr cell id word d 0 0 cell id ltr chan id word d 0 0 channel id ltr tc name string d 0 0 torque controller name ltr vin string d 0 0 vin number ltr job word d 0 0 job id ltr pset word d 0 0 parameter set id ltr strategy word, word d 0 0 the strategies currently run by the controller ltr batch size word d 0 0 batch size ltr batch counter word d 0 0 batch counter ltr tight status word d 0 0 tightening status ltr torque status word d 0 0 torque status ltr angle status word d 0 0 angle status ltr torque min float d 0 0 torque min limit ltr torque max float d 0 0 torque max limit ltr torque target float d 0 0 torque final target ltr torque value float d 0 0 torque ltr angle min word d 0 0 angle min ltr angle max word d 0 0 angle max ltr angle target word d 0 0 angle final target ltr angle value word d 0 0 angle ltr timestamp string d 0 0 time stamp ltr changetime string d 0 0 date/time of last change in parameter set settings ltr batch status word d 0 0 batch status ltr id word d 0 0 tightening id ltr strategy options word d 0 0 strategy options five bytes long bit field ltr rundown angle status word d 0 0 rundown angle status ltr current monitoring status word d 0 0 current monitoring status ltr self tap status word d 0 0 self tap status ltr prevail torque monitoring status word d 0 0 prevail torque monitoring status ltr prevail torque compensate status word d 0 0 prevail torque compensate status ltr tightening error status word d 0 0 tightening error status ltr rundown angle min word d 0 0 rundown angle min ltr rundown angle max word d 0 0 rundown angle max ltr rundown angle value word d 0 0 rundown angle ltr current monitoring min word d 0 0 current monitoring min ltr current monitoring max word d 0 0 current monitoring max ltr current monitoring value word d 0 0 current monitoring angle ltr self tap min float d 0 0 self tap min ltr self tap max float d 0 0 self tap max ltr self tap torque float d 0 0 self tap torque ltr prevail monitoring min float d 0 0 prevail torque monitoring min ltr prevail monitoring max float d 0 0 prevail torque monitoring max ltr prevail torque float d 0 0 prevail torque ltr job sequence word d 0 0 job sequence number ltr sync id word d 0 0 sync tightening id ltr tool serial string d 0 0 tool serial number ltr parameter set name string d 0 0 parameter set name ltr torque unit word d 0 0 torque values unit ltr result type word d 0 0 result type ltr identifier result 2 string d 0 0 identifier result part 2 ltr identifier result 3 string d 0 0 identifier result part 3 ltr identifier result 4 string d 0 0 identifier result part 4 ltr customer tightening error string d 0 0 customer tightening error code ltr prevail torque compensate float d 0 0 prevail torque compensate value ltr tightening error status 2 word d 0 0 tightening error status 2 ltr compensated angle float d 0 0 compensated angle ltr final angle decimal float d 0 0 final angle decimal ltr start final angle float d 0 0 start final angle ltr post view torque activated word d 0 0 post view torque activated ltr post view torque high float d 0 0 post view torque high ltr post view torque low float d 0 0 post view torque low ltr current monitoring amp float d 0 0 current monitoring amp ltr current monitoring amp min float d 0 0 current monitoring amp min ltr current monitoring amp max float d 0 0 current monitoring amp max ltr angle numerator scale factor word d 0 0 angle numerator scale factor ltr angle denominator scale factor word d 0 0 angle denominator scale factor ltr overall angle status word d 0 0 overall angle status ltr overall angle min word d 0 0 overall angle min ltr overall angle max word d 0 0 overall angle max ltr overall angle value word d 0 0 overall angle ltr peak torque float d 0 0 peak torque ltr residual breakaway torque float d 0 0 residual breakaway torque ltr start rundown angle float d 0 0 start rundown angle ltr rundown angle complete word d 0 0 rundown angle complete tool enable word d 0 0 value is tool number tool disable word d 0 0 upper 4 digits of value is tool number, lower 2 digits of value is disable type batch size write word d 0 0 mid 0019 set parameter set batch size, upper 3 digits of value is parameter set id, lower 4 digits of value is batch size vin write string d 0 0 vin number write max characters is 25 vin number string d 0 0 vin number identifiers max characters is 25 vin identifier 2 string d 0 0 vin number identifiers max characters is 25 vin identifier 3 string d 0 0 vin number identifiers max characters is 25 vin identifier 4 string d 0 0 vin number identifiers max characters is 25 job id word d 0 0 job id job status word d 0 0 the job batch status job batch mode string d 0 0 job batch mode job batch size string d 0 0 job batch size job batch counter word d 0 0 job batch counter job timestamp word d 0 0 job time stamp job current step word d 0 0 job current step job total number of steps word d 0 0 job total number of steps job total number of steps word d 0 0 job step type job tightening status word d 0 0 job tightening status job sequence number word d 0 0 job sequence number job vin number string d 0 0 vin number job vin identifier 2 string d 0 0 identifier result part 2 job vin identifier 3 string d 0 0 identifier result part 3 job vin identifier 4 string d 0 0 identifier result part 4 ms number word d 0 0 number of running spindles ms vin string d 0 0 vehicle id number ms jobnum word d 0 0 job number (link group) ms pset word d 0 0 parameter set (app) ms bsize word d 0 0 batch size ms bcount word d 0 0 batch counter ms bstatus word d 0 0 batch status ms tmin float d 0 0 torque minimum limit ms tmax float d 0 0 torque maximum limit ms ttarg float d 0 0 torque final target ms amin dword d 0 0 angle minimum limit ms amax dword d 0 0 angle maximum limit ms atarg dword d 0 0 angle final target ms changetime string d 0 0 last change in setting ms time string d 0 0 time stamp ms syncid dword d 0 0 sync tightening id ms syncstat word d 0 0 overall tightening status spd num array d 0 0 spindle number spd chan array d 0 0 channel id spd status array d 0 0 overall spindle status spd tstatus array d 0 0 individual torque status spd torque array d 0 0 individual torque spd astatus array d 0 0 individual angle status spd angle array d 0 0 individual angle otr vin string d 0 4294967295 vehicle id number otr pset word d 0 4294967295 pset number otr bcount word d 0 4294967295 batch counter otr tightstat word d 0 4294967295 tightening status otr torqstat word d 0 4294967295 torque status otr angstat word d 0 4294967295 angle status otr torque float d 0 4294967295 torque value otr angle dword d 0 4294967295 turning angle value in degrees otr time string d 0 4294967295 timestamp otr batstat word d 0 4294967295 batch status otr jobnum word d 0 4294967295 job number otr strategy word d 0 4294967295 strategy otr stropt word d 0 4294967295 strategy options otr bsize word d 0 4294967295 batch size otr rastat word d 0 4294967295 rundown angle status otr cmstat word d 0 4294967295 current monitoring status otr ststat word d 0 4294967295 selftap status otr ptmstat word d 0 4294967295 prevail torque monitoring otr ptcstat word d 0 4294967295 prevail torque compensate otr terrstat dword d 0 4294967295 tightening error status otr rangle dword d 0 4294967295 rundown angle value otr cmvalue word d 0 4294967295 current monitoring value is percent otr storque float d 0 4294967295 selftap torque otr ptorque float d 0 4294967295 prevail torque value otr jobseq word d 0 4294967295 job sequence number otr stid word d 0 4294967295 synch tightening id otr serial string d 0 4294967295 tool serial number otr tvunit word d 0 4294967295 torque value units otr rtype word d 0 4294967295 result type otr id2 string d 0 4294967295 identifier result part 2 otr id3 string d 0 4294967295 identifier result part 3 otr id4 string d 0 4294967295 identifier result part 4 otr custom err string d 0 4294967295 customer tightening error code otr pvt float d 0 4294967295 pvt compensation value otr terr status2 dword d 0 4294967295 tightening error status otr station id word d 0 4294967295 station id otr station nam string d 0 4294967295 station name otr sfinang float d 0 4294967295 torque to reach the snug level otr pvt act word d 0 4294967295 pvt on/off otr pvt high float d 0 4294967295 pvt high value otr pvt low float d 0 4294967295 pvt low value otr cmamp float d 0 4294967295 current monitoring value otr cmamp min float d 0 4294967295 current monitoring min value otr cmamp max float d 0 4294967295 current monitoring max value otr angnumsf word d 0 4294967295 scale factor defined by numerator/denominator otr angdensf word d 0 4294967295 scale factor defined by numerator/denominator otr oangstat word d 0 4294967295 overall angle status otr oangmin word d 0 4294967295 overall angle min otr oangmax word d 0 4294967295 overall angle max otr oang word d 0 4294967295 overall angle otr pktorque float d 0 4294967295 peak torque otr rbtorque float d 0 4294967295 residual breakaway torque otr srangle float d 0 4294967295 start rundown angle otr ranglec float d 0 4294967295 rundown angle complete pset id word d 0 0 parameter set id pset name string d 0 0 parameter set time pset lastchange string d 0 0 date of last change in parameter set setting pset direction word d 0 0 rotation direction pset batchsize word d 0 0 batch size pset torquemin float d 0 0 torque min pset torquemax float d 0 0 torque max pset torquetarget float d 0 0 torque final target pset anglemin dword d 0 0 angle min pset anglemax dword d 0 0 angle max pset angletarget dword d 0 0 final angle target pset firsttarget float d 0 0 first target pset stfinalangle float d 0 0 start final angle id download string d 0 0 identifier data select pset word d 0 0 parameter set id psetupload id array d 0 0 parameter set id upload tag parameters name select a register name from the drop down list the available options depend on the names in the register table value type select a data type from the drop down list the available options depend on the register name selected polling interval enter a value in seconds this determines how often the tag should poll the register for data tag name enter a name for the tag description (optional) enter a description for the tag address enter a tag address the value must in the decimal format, within the allowed min/max range omit the leading zeros the device might use the decimal (d), hexadecimal (h), or octal (o) address format see the register table at the bottom of the dialog box for bit tags, append the bit address without the bit separator the lowercase letters in the address format indicate how many digits you should enter in the bit address revision enter the revision that your tool is running tag formula enter a formula for the tag to process the generated data two variables are permitted value (current tag value) and timestamp (current tag unix time in milliseconds) the following math functions are available sin cos sqrt tan power power( x ) performs the operation 10^x log log( x ) is the natural logarithm (the logarithm is in base e ) exp exp( x ) performs the operation e^x only publish on change of value select the checkbox to customize nats messages to be published only when the value parameter changes from a previous value to a new one change of value only applies to boolean, numeric (such as int or float), and simple string data types it does not apply to complex types, such as json or array poll once topics will not be affected by change of value settings these topics will still only see a single message meta data metadata summarizes basic information about data this feature allows you to define key value pair data for the device output payload later on it can then be used to find, use, and reuse particular instances of data note if you use special characters in meta data key names, the special characters are replaced with underscore characters in the payload this can cause two key names to be combined into one for example, configuring the key names a b and a&\&b will cause only one key name to be created (a b)