Online programming is no problem. The same goes for analog channels once you know the procedure. It's all a matter of setting the configuration bits correct and subsequently restarting the controller. I also had problems at first, because the default setting for analog cards sets every channel disabled!
Kind regards,