Opc keeps writing nulls as 0

Hi ,

I am facing a issue all of a sudden these days sometimes opc server writes 0 in plc tag.I am using standard write value back to opc.The problem is once it writes 0 it doesn’t write back original value when connections recovers.I have to change the data type to trigger input to plc again.Any ideas ?