Some digital read writes in RTU's output 0/1 as a value, but require TRUE or FALSE be sent to trigger the write. We have found this to be true in the ScadaPack.
To handle this situation we suggest you use the picklist function to pass the values, and view the raw values as analog not with digital substitution.
This can be done by following the HOWTO document for picklist and using the last example passing a True and False value.
http://support.detailanalysis.com/blogs/siteonline/archive/2008/02/14/using-picklist-for-analog-controls.aspx