As promised to @HmiGuide, a more detailed explanation of what we are doing to claim bit access does not work: I create data within PLC, in this case an MLC. Here it is an INT, but I have tried UINT, WORD, UDINT, etc., etc. I then find and add via browser, and the type is shown. The data is now listed in variable menu, not virtual. Next I create 2 buttons. the first sets a value only. I do this to show that I have got the use of the button correct, such as I also provide a data field to see whole of iINT. And when I press the button, it can be seen in the HMI and PLC the value changes. So my whole commuincation method is proven at this point. I then add a second button which instead uses bit access, and do the same operations. It can be observed here that iINT neither changes in the HMI or the PLC So please, by all means, point out the blatantly obvious thing I am doing wrong, but from what I can see, specifically bit access is not working for this button.
... View more