Hi All,
While searching for a solution to this issue that many have asked about, i found this device on the internet which seems to solve the problem. I have used it and been able to communicate with energy meters without hassle of timing of the Driver Enable and Receiver Enable lines. The baud rate of my system was set to 115200 and it worked smoothly. Posting here for anyone still looking for help in this matter:
If it's the same type of module design I came across a while ago, then it probably used an RC time constant that determines how long the module is in Tx mode. As this is fixed, I wonder if the module stays in Tx longer than it needs to. If it does, then there may be implications when another device tries to respond quickly.
But I could be wrong as my analogue electronics is pretty rusty!