http://cn.siemens.com/cms/cn/English...ompact/1en.pdf
Its hideously too much for what we are doing but another member of the group was able to borrow one from work for the duration of the project. And presumably knows how or knows someone who can use it. He is looking into making it output PWM signals at an acceptable rate.
We were hoping to just use one of the analog outputs as he is still kinda fuzzy on the operation of the DO's.