Modbus on RS-485: a frame without data

The network is running again and it's tied to enough horsepower that I would need to do a cause & effects analysis on the DCS system and the power distribution system before I'd be allowed to apply for a hot work permit just to put my scope back on the terminals. Could take days.

It's against my nature to detect a problem or anomaly then walk away without solving it, but my competition is being paid for 5 years of 24/7 support on it. If they want to tell me to stop investigating, I'll stop investigating.

Dan, thank you for that practical look at RS485 biasing, and for a look at the possibility of an "all 1's" packet. The absence of Start bits rules that out, unless my resolution was really too low to see them.

Biasing of termination of RS485 one of the most poorly understood topics in industrial data communications. The guys at B&B, RESmith, and RobustDC certainly understand it, but ordinary field techs are left to the recommendations of manufacturers representative and tech support engineers (including me !) who are just repeating, sometimes with misplaced enthusiasm, what they've been told.
 
I had some windshield time at noon and got to thinking.

The "all ones" must be a device whose line-driver-to-the-negative-state isn't turning on. I suspect that the all-ones frame is a slave response with the correct bit timing, but the negatives (is RS-485 positive logic or negative logic? I can't remember) aren't there because the drive-to-negative driver is defective.

I don't know whether a defective driver could bias the entire line, as your screen shot showed.

The bit stream you want to decode is the one before the all-ones, because if it is a slave response, the preceding message will identify the culprit's slave ID following the start bit.

If this assessment is correct, wouldn't the master get a 'bad' response from the slave, time out and then log an error to that effect?

Dsn
 

Similar Topics

I'm trying to control a device via MODBUS RTU and the ModbusRtuMasterV2_PcCOM in Twincat 3. I've configured a device with the right com port and...
Replies
7
Views
246
Does anyone know of an AOI using the user ASCII protocol select on the L6x controllers that will talk Modbus RTU using RS-485? Thanks, Trevor...
Replies
1
Views
150
Hello, I need to access the bits from the fire system control panel through RS-485. So, I used Read Var block to read from the panel...
Replies
0
Views
211
I am trying to figure out some communication specifics for a Modbus RTU network that I will be integrating with and could use some help to make...
Replies
9
Views
2,116
Good day all. I have an RS-485 topology question. I am hoping for some guidance so that I can make a confident calculation/decision that this will...
Replies
4
Views
1,525
Back
Top Bottom