Modbus

Pardep

Member
Join Date
Mar 2017
Location
Delhi
Posts
23
Hello all
A Modbus slave is giving data(input resistor) on mod scan but when i connect with PLC its giving data but too late and showing 132 protocol error.some time its not giving data till 15-0 min.
 
Hello all
A Modbus slave is giving data(input resistor) on mod scan but when i connect with PLC its giving data but too late and showing 132 protocol error.some time its not giving data till 15-0 min.

Can you explain a little more detail.

Modbus Master will request data from slave! Is this Modbus Rtu or Tcp?

Rtu will probably have to have "Terminating Resister" at ENDPOINTS!
Slave will have to have unique ID.
Some type of serial protocol such as Baud Rate, Stop Bit, Parity, (Same on all devices - except ID.)

Tcp is modbus over ethenet so a unique IP address.
 
In case of using Modbus RTU or ASCII (serial) it would also be good to tell us the type and length of communication cable, and if the cable is installed on a separate path or next to power cables, and if you are using RS-232, RS-422 or RS-485 ...
 
I would guess that the Modbus request is being generated too quickly with each possibly communicating over the reply from the previous request. Make sure to utilize whatever indication of a completed request is available in your system before beginning the next.
 
- As bernie_carlton said any request must wait until the previous one has got the answer.

- The cable must be a specific one for RS-485, a normal cable that is not twisted or shielded will not work and even more if it passes close to power wiring.

- The terminating resistors must be installed on both ends

- Both Comm ports must be configured with 8 data bits, never with 7 data bits. This is necessary due Modbus RTU transmits the pure binary value, not the ASCII representation.

- Don't try to use a very high baud rate, if with 38400 bauds you have problems then try with 19200, if still problems try 9600 ... 4800 etc.
 
what does the protocol 132 error mean?


Have you tried setting the master poll rate at something slow, like once every 15 seconds, to see if the slave can respond for every poll?
 
what does the protocol 132 error mean?


Have you tried setting the master poll rate at something slow, like once every 15 seconds, to see if the slave can respond for every poll?

132 is...Signals that a fieldbus data transfer timed out. This can occur if the slave device does not reply in time or does not reply at all. A wrong unit address will also cause this error. On some occasions, this exception is also produced if the characters received don't constitute a complete frame.
 
what does the protocol 132 error mean?


Have you tried setting the master poll rate at something slow, like once every 15 seconds, to see if the slave can respond for every poll?

ya i tried many time stamps......
 

Similar Topics

Apologies for not being the best IDEC programmer. I recently was doing some inspections on a site that had 3 FC6A IDEC processors. The issue is...
Replies
0
Views
24
Good morning fellow sea captains and wizards, I am being asked to do the above and obtain 4 values from each slave, I know about the MRX and MWX...
Replies
20
Views
177
Hi all I need help on this As in my project used Schneider TM241 controller. Now I want to communicate Elite energy meter with controller by...
Replies
3
Views
82
Good day guys. I have a third party device with its Modbus registers which I want to copy/set up on a plc because I need to convert my Modbus tcp...
Replies
3
Views
117
I'm a beginner in the automation field and I've set up an automation system connecting several devices (datalogger, radio, etc.) via Modbus RS485...
Replies
5
Views
191
Back
Top Bottom