Smart Elements with the BusConductor

I’m trying to recognize and use the Smart Elements hardware using the BusConductor. Recognizing works, I’m also able to read the digital inputs, but writing to the digital outputs won’t work. I’m using the ‚AXL SE DO16/1 NPN‘ module. With a regular module (AXL F DO16/1 1H) module it does work. How can I make it work with the smart elements?

plcncli-1.png
plcncli-2.png
plcncli-3.png

It might be worth opening an issue on the Github repository (if you’re using the C++ version) or asking the author of the IEC 61131 version (if you’re using that one).
In either case, I guess you’re writing outputs to the 512-byte output array. Like for the inputs, it can be tricky to figure out where in the Output map the output for a specific channel is located.

Hint: Every Axioline I/O module reserves an equal number of Process Data [b]Input[/b] bytes AND [b]Output[/b] bytes. So a digital input module will reserve bytes in the Output address space, even though it doesn't use them.

This might help you to identify the precise location of the process data bytes for the output module you are using.

Thank you. At the right point in the process data I can switch the outputs on and off.