Hi I’m Richard,
I work for a small company in the Midwest supporting industrial automation. We recently purchased an AB7306 with the goal of using it to communicate I/O data with a PLC on a die-casting machine. I am using the device as a slave, my PC software, when running, is the CANopen NMT master, and I have an array of sensors that are on a CAN bus along with the slaved AB7306.
We are successfully able to use SDOs to send outputs to the AB7306, and the PLC guy is able to see each bit on his side, we went through bit-by-bit to verify that portion was working.
Now, though, I need to configure a PDO on the device. I’ve made a PDO that has an event timer of 500 ms, and thus should pulse every 500ms and be visible on the “line listener” portion of the ABC software. But I’ve had to create that PDO with a different piece of software which made it look right, but can’t seem to set it “valid” whereas ABC has a very clear checkbox to set a PDO as valid, so if I can get ABC working that would be really helpful.
I haven’t been able to save with ABC because it says “no licensed manager in configuration”. It wants some device to be assigned as the master node or it won’t save anything. I tried hooking up an old random CAN device and assigning it as a master, but then it would still say that the manager wasn’t “licensed” (whatever that means in this context I don’t know). Is there some way to tell it my PC is the master? Or trick it into thinking the other device is “licensed”?
Or do you have any advice on making my PDO active in some other manner? Maybe from the ethernet side or something? I’ve been consulting with a CANopen expert who does things like CANopen device certification and is very proficient in the field, and he said the COB id of the PDO had something to do with it, so maybe if I can edit that somehow that will do the trick? In the other utility I’ve been using (CANopen Device Explorer, a Systec product) every time I try to change the first bit of the COB id it gets automatically changed back, even though I’ve assured that the network is in pre-operational mode, so I thought I had it all right and ready to save, but maybe there’s some other step I’m missing?
Any help at all with this would be very appreciated, if we can just get this PDO going then