So far I’m just creating a super simple DD to get started - read the PV. I receive a single message from the PC running the RRTE, connected to the AnyBus 40 module via a PBPro USB Softing adapter. I see in the AnyBus debugging messages a response is sent, and the logger in RRTE is receiving it.:
Mem: Buffer allocated: 0x800322cc
Msg received:
[ MsgBuf:0x800322cc Size:0x0000 SrcId :0x00 DestObj:0xfe
Inst :0x0100 Cmd :0x41 CmdExt0:0x05 CmdExt1:0x00 ]
[ ]
Msg sent:
[ MsgBuf:0x800322cc Size:0x0004 SrcId :0x00 DestObj:0xfe
Inst :0x0100 Cmd :0x01 CmdExt0:0x05 CmdExt1:0x00 ]
[ 0x3f 0x00 0x00 0x00 ]
Mem: Buffer returned: 0x800322cc
Slot 1 / Index 0
Then nothing else.
The RRTE indicates a failure.
Odd, but I see in the RRTE log that it thinks it’s sending a message to slot 0/Index 0, but the AnyBus doesn’t show that it receives it.
(This may be why the RRTE thinks it’s a failure) I’m also asking questions of FieldComm of course.
What I’m hoping for here is smidge of guidance from someone on perhaps something I’ve not configured properly on the AnyBus side? Do I need to return more data in that Slot 1/ 0 read or something? I’ve looked through the Profibus specs and I’m not certain about that.
I’ve turned on all of the DPV1 settings in config to see what that would do.
If I use the Profibus Master tool from AnyBus, comms all work just fine. (Although this is over the AnyBus Profibus adapter)
I can also send a read to Slot 0/Index 0, if I add one against the recommendation:
“– Due to technical reasons, it is generally not recommended to use ADI numbers 1…256,
since this may cause problems when using certain PROFIBUS configuration tools.
Lowest addressable ADI no. would in that case be 257.”
Of course I tried running the RRTE with Slot 0/0 configured and that didn’t work either.
It comes down to having two different things to debug/create and being a little clueless on both!
Anyone out there that’s gotten this working before?? Suggestions? An example??
Cheers,
Ed