AB Read vs Write bandwidth

JTCat

Member
Join Date
Nov 2020
Location
Republic of Artsakh
Posts
231
I am working on a CLX that has to message tag values to and from a DH+ network that is somewhat congested. It is in the works to remove nodes from the DH+ network and put them on Ethernet with 5/05's.

Am I correct in assuming that 'write' instructions use less bandwidth than 'read' instructions?

It seems to me that a read instruction has to communicate both ways to retrieve data. First being to request the data from the other processor, then the data has to be sent back to the requesting processor.

Whereas a write instruction just blasts the information out there without regard to whether there is a processor listening for it or not.

I understand the whole troubleshooting read vs writes, but that's not an issue in this regard. I just want to know if using write operations is less bandwidth intensive than read operations.

Thanks,
JTC
 
Write operations will take a similar time than read operations since the other side has to reply to inform if the operation was successful or not.
 
Whereas a write instruction just blasts the information out there without regard to whether there is a processor listening for it or not.


Simply not true. Writes have status replies. Reads are small requests with status + data replies. Writes have data in the request and a simple status reply. About the same bidirectional size.
 
MSG reads and writes require TCP connections and very send or receive requires an ack or nak. There isn't any significant difference but any difference would be due to the length of transfer.


BUT!....



The size of the transfer is not as significant as the number of transfers. If the data you want to read or write is close enough together then it is best to read or write whole blocks even if some of the data doesn't need to change or you don't want all the data that is read.


The old SLC 500s were very limited on the number of connections they could support. The Control Logix has a higher limit but I don't remember what it is. In any case, years ago there was a change to the Ethernet/IP spec where if the device ran out of connections, the connection with the oldest transmission was reused.
 

Similar Topics

Hi everyone, I am working on a project that needs to expose the SV (Set Value) of a temperature controller to a SCADA system. SCADA <-...
Replies
4
Views
161
Thank you for any and all responses/help. I have an RSLogix 5000 v20 and a Cognex In-Sight v5.9 spreadsheet (8502P). I can not figure out how to...
Replies
0
Views
131
Dear colleagues, I am reaching out for assistance with an issue I am having. I have a code that can successfully insert data from FactoryTalk...
Replies
6
Views
1,053
Does anyone have example code of how to read/write a discrete push button from a C-More Micro to a DL05. I just bought these two items and I am...
Replies
2
Views
982
Greetings. I have a 1769-L30ER that runs a new piece of equipment my company bought. I would like to read from and write to some tags on this PLC...
Replies
7
Views
1,430
Back
Top Bottom