RS485 Modbus RTU Communication

V

Thread Starter

Vijith

I am trying to communicate my DSE5510 (http://www.deepseaplc.com) Genset controller with Brainchild HMI through direct RS485 Modbus RTU Protocol. But its not communicating. I am getting data in Modpoll simulator but not in HMI. What is the problem? Have anybody worked with DSE5510. Also I tried to communicate my DSE5510 with Citect SCADA also, that too not working.
 
The controller is undoubtedly a Modbus Slave and Modpoll is the Modbus master.

If Modpoll is seeing data, then the controller unit is responding to Modpoll's queries OK.
Hence, your problem must in configuration of the HMI or Citect SCADA, or in connecting the comm port.

Deepseaplc requires registration for manual downloads, which exceeds my patience capacity.

You'll have to be more specific about what you've done and what hasn't worked.

David
 
We ran into a similar problem with DeepSea 5510 communicating with Citect. The problem can be fixed if you set the WatchTime=10 in the citect.ini file under [MODBUS] line.
 
Z
Had a simlar problem in 7320.

PLC is listening usb interface. When you ask it for data via RS485 it answers "busy" first time. After that it watch RS485 and answers data for next requests. But if no request next 5 sec (listening time adjustment) it close rs485 and starts to listen usb.

Citect default watch time is 30 sec. That's why PLC always answers "busy".

The problem was fixed when I set set the WatchTime=3 in the citect.ini file under [MODBUS] line.
 
If seems, the data format chosen hasn't been correct. Their are different data formats for RS485 Modbus like, 16bit signed & unsigned, 32 bits, integer, IEEEFP and IEEEFLP. hence try with different formats. Also ensure before doing these your RS485 Converter TX & RX LED's are blinking continuously.
 
Top