I got an application thats similar except its VB6 on a PC communicating to a SLC 5/04. It does this using a program called Parijat 'ABDF1' (instead of using RSLinx Enterprise). Within the VB app you set up your block transfer and turn on inputs on the PLC side, then link the input to the output you want and bingo. Google Parijat, they got software for all brands.