Continue to Site

Welcome to EDAboard.com

Welcome to our site! EDAboard.com is an international Electronics Discussion Forum focused on EDA software, circuits, schematics, books, theory, papers, asic, pld, 8051, DSP, Network, RF, Analog Design, PCB, Service Manuals... and a whole lot more! To participate you need to register. Registration is free. Click here to register now.

What are the diagnostic procedures for data loss in Modbus?

Status
Not open for further replies.

artem

Advanced Member level 4
Joined
May 22, 2003
Messages
1,347
Helped
126
Reputation
252
Reaction score
32
Trophy points
1,328
Location
Turkey
Activity points
13,451
Modbus question

I am, going to design modbus based controller network supporting hot insert with rs485.

Going through modbus spec i did not find diagnostic procedures to overcome the situation with possible data loss at hot swap (if there is any). As there are several missed OSI layers - 100 percent reliable message delivery is not guarrantied under modbus network . I suppose that some procedures could exist on user logic level because application (Modbus application protocol specification v1.1a) also lacks of that functionality .
Is there semiofficial diagnostic procedures to overcome temporary failures on serial line transmission via diagnostic functions capabilities ?
Of course in case of failure same message can be sent twice , but what if the slave did execute the message and response was not received properly by master and when it is not preferred to send same message twice as this can affect PLC controlled environment if executed second time.

Or do i have to secure hot insert or sap to make it fault free instead of trying to solve the problem in software way ?

There is no problem with modbus over tcp ip as tcp provides such functionality, but rs485 serial line does not .
 

Status
Not open for further replies.

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Back
Top