AB 842D Series Absolute Encoder

bone

Member
Join Date
Dec 2004
Location
Amish Country - PA
Posts
58
Hello all. Looking for a bit of help concerning the service code necessary to save parameters to an 842D absolute encoder. The user manual is junk. From previous experience, when using RSNetWorx to change the rotation parameter, you need to also save to EEPROM by accessing the class instance editor. I don't have the luxury of the end user having RSNetworx to change this (if necessary - also, I really don't want techs to be able to gain access, for fear of REALLY messing things up). I can sucessfully change the rotation param via messaging, but there seems to be no documentation explaining what the service code is needed to save to EEPROM. Has anyone else ever run into this (and had success)? Any help would be appreciated. I'm slowly going bald over this, from self-punishment.
 
I read in the Knowledgebase that the User Manual used to have an error, but the copy I downloaded tonight (Jan 2004 revision) appears correct.

On page 4-7, in the section titled "Saving Parameters to EEPROM", it says that you must send the Save service (0x16) to the Encoder Object (Class 0x2F, Instance 0x01). If you are using the RSNetworx SCIA editor, you uncheck the "send attribute" box so that the message contains only the Class and Instance.

I think if you were doing this message with a controller, you would just leave the Attribute value at 0.

Is that section in the copy of the manual you have ?

Are you using a Logix or a SLC/PLC controller ? I presume that you are familiar enough with explicit messaging to give this a try.
 
Eddie,

Thanks for pointing that out to me. In my haste to get this segment of the project done (3/16/05 deadline), I overlooked it. I've got it going sort of.

Now..........................

I get a connection failure error in my save message. The change rotation message works fine. After doing a search on 'connection failure', I am still stumped. Any insight?

Thanks,

bone
 
Sorry,

I'm rushing things again. Just need to step back and do a little more reading. I think I found the error. My link address is not available. Will wait longer before I jump the gun and come crying Wolf.
 
"Connection Failure" and "Link Address Not Available" generally means that you mis-typed the node address for the message instruction. I suspect that the 845D is a "group 2 only slave", so the scanner should easily message to it once it has realized that it won't respond to UCMM messages (that will take 2 seconds the first time you send a message, after which it should remember).
 

Similar Topics

Hi Everyone, I replaced encoder 842D-60131331BXA with a new same part number. Dip switches and Preset Push button are considered. When I tested...
Replies
4
Views
230
According to LED light on my 842D DeviceNet Absolute Multi‐Turn Magnetic Encoder, the encoder is"Active but not allocated by master devicenet"...
Replies
2
Views
1,890
I am using a Rockwell 842d absolute multiturn encoder with a 1747 SDN Devicenet scanner. Where the encoder is a 26 bit encoder I was expecting to...
Replies
1
Views
2,182
Hello everyone, I wanted to change/reset the position value of the above encoder. I have RSNetWorx for DeviceNet and RSLogix5000. What is the...
Replies
4
Views
2,303
how to communicate FactoryTalk Optix and Mitsubishi Q Series. I want to know the details of that
Replies
0
Views
36
Back
Top Bottom