I wounder if there is a way in WinCC to have a momentary P.B, I know that this is possible in WinCC Flex (SET BIT WHILE KEY IS PRESSED), but couldn't find the same function in WINCC.
In the button properties, the fourth tab is "Events". Under "Events", the second option is "Press". That is where you assign a tag to (SetBitWhileKeyIsPressed).
One thing to watch out for using this method is that if you're using a touchscreen then some of them timeout after a few seconds. I've seen this happen where the press event is registered ok then the screen times out and you loose the release event so the bit is never reset. This can be a real problem if, for example, the button in question was a "Speed UP" function then the machine continues to speed up when you take your finger off the button.
If using a touch screen, check the driver settings and test thoroughly.