Micro820 PLC - Modbus RTU issue - Code 55 - Messages fail

jk0b

Member
Join Date
Jul 2023
Location
NSW
Posts
3
Hey everyone, I am seeking assistance on finding and solving potential cause of a Modbus RTU issue, from a Micro820 PLC.

We are unable to successfully establish any Modbus RTU messages from the PLC. Any messages almost immediately fail, with error code 55, which appears to relate to a time-out of the message. We are only attempting to read, not write.

We have checked over the configuration time and time again, baud rate, parity and the rest of it, and everything is certainly matching, and the parameters all appear to be correct in CCW.

What's important to note is that the Modbus device connection works just fine when established from a MicroLogix 1400 PLC, which I assume would likely rule out any failures in the cabling or the Modbus slave device itself.

The PLC in question is more specifically a model 2080-LC20-20QWB, we are using the embedded serial port, and the program on the PLC is also handling completely unrelated Modbus TCP messages in another routine, and those Modbus connections are working perfectly fine.

Is there anybody else who has experienced similar issues to this, and is there anything else we should check or consider in order to resolve this issue?

Thanks very much in advance.
 
I know these are elementary but bear with me...
Have you tried swapping RX and TX wires?
Have you verified the device addresses and verified the zero vs one based register addresses?

I only say these things because I trip over them far too often to not double check.
 
Hi TheWaterboy, thanks for the reply.


Yes - we have checked those things many times over.
All of which unfortunately continued to return the error code.


Would using a 2080-SERIALISOL plug-in card, as opposed to the embedded serial port, be likely to make a difference?
 
Update - adding a "2080-SERIALISOL" add-on serial card, and 120 ohm resistors solved the issue. All good now.
 
If using a separate serial port solved the problem, I would think that the problem was with the "model 2080-LC20-20QWB, we are using the embedded serial port", which was not talking Modbus for some reason.
 

Similar Topics

Having an issue connecting to my Micro820 PLC. I don't have an IP Explorer and I know its MAC Address is 5C:88:16:D8:E6:65. I'm connected to the...
Replies
5
Views
921
Hi Everyone, I have a small project where I need to read plc data from sensors and store them into a sql db. Currently looking for: - heat...
Replies
7
Views
2,767
Hi everyone, I have a small project where I need to use plc to get sensor data and log them to an sql server locally or remote. I have found...
Replies
7
Views
2,814
I am having a hard time configuring my Micro820 PLC with Connected Components Workbench as a scanner for my fanuc robot. Any advice on this?
Replies
12
Views
2,839
I’m trying to read values from a device that can either send registers as 32 bit or a pair of 16 bit but if I understand right, the micro can only...
Replies
26
Views
821
Back
Top Bottom