Modicon M258 "RX Message Error"

GSNITZ

Member
Join Date
Jun 2017
Location
TULSA
Posts
30
We are running into some issues with serial communications dropping out after a few days. When viewing the PLC hosted web page, we found the following "RX Message Error" count was increasing. Does anyone have information on this error?

Specifically, I'm trying to find out if these errors are indicative of general network issues (noise or frame impacts with messages from other devices on the network) or are specific to network issues with the PLC itself (noise or frame impacts for messages sent to/from the PLC itself).

We have good communications with the PLC for several days at a time, then suddenly the PLC stops responding to requests from the serial master device. If the PLC is power cycled, or the diagnostic counters are reset, comms return to normal (for a few more days).

Thanks for your help!

serial.PNG
 
SERIAL_R is an array of SERIAL_R_STRUCT types

Variable Name: i_udiRX_MessagesError
Type: UDINT
Comment: Number of frames received with detected errors (checksum, parity).
 
RX Message Error is an evaluation of ALL frames received; includes frames from the master as well as all slave devices on the serial network.
 
To close the loop on this, we discovered another device on the network was not adhering to the Modbus standard for a minimum time between frames requirement (also known as silent duration). We were able to log the network and determine that the delay between when the master requested data and this other slave responded was very short (between 1-5ms typically). The M258 was configured for the minimum acceptable interframe delay for the given baud rate (3ms). Any frames which were received before the silent duration timer expired were flagged as RX Message Errors. After a certain number of these errors were logged, the MBS port would stop responding. We were not able to determine why exactly the port would "lock-up" and stop responding; it may have been related to a hardware level bug in the serial port, however this is pure speculation. We resolved the issue by installing a gateway between the serial network and the M258; the gateway still flagged these fast messages as RX Errors, however the gateway itself has never stopped responding. The equipment has been operating with the fix in place for several months at this point in time without any further losses of communications.
 
Last edited:

Similar Topics

Hey, i'm getting an error when i try to upload a program from a modicon M258 TM258LF42DT using eithernet. i tried using both SoMachine V4.1 and...
Replies
12
Views
1,214
i have plc modicon m258 its CANopen bus not running and give status on SoMachine v3.1 red triangle after i make download to it so please how...
Replies
4
Views
1,750
I got brand new modicon M258, with extra DI, DO, AI, AO cards, part number TM258LD42DT4 willing to trade with ControlLogix 5000.
Replies
0
Views
1,274
Hi* I have a an Modicon M258 PLC and need to interrogate the program in order to find*what is wrong with the plant! How do I upload? I understand...
Replies
4
Views
3,525
I need to design the system using Schneider PLC but pretty new to it. The system that I need to design is pretty small system and I am thinking...
Replies
2
Views
3,695
Back
Top Bottom