Jump to content

(soft)Real Time Ethernet


Recommended Posts

I need to develop a network distributed application for data monitoring and control so i must create the comunication protocol.

I think to implemet my protocol over UDP protocol using standard ETH but i need a fast and deterministic comunication, do you have experience in this application of ethernet?

Bye, Alessandro.

PS sorry for my english :rolleyes:

Link to comment
I need to develop a network distributed application for data monitoring and control so i must create the comunication protocol.

1301[/snapback]

Hi Alessandro,

This is not a direct answer to your question... just want to make you aware of an existing product -- the Datalogging and Supervisory Control (DSC) module for LabVIEW, which has built-in networking functionality for monitoring and control.

Please visit the following page for more info' on the LabVIEW-DSC module:

http://sine.ni.com/apps/we/nioc.vp?cid=10418〈=US

:question: Why re-invent the wheel? You should take into account the development AND maintenance time for the really-proprietary networking protocol. I guess it depends on how big/small of an application you're developing.

Regards,

Khalid Ansari

Link to comment

Alessandro,

UDP (as well as TCP) is a non-deterministic protocol. But, many tests were made to still use TCP/UDP as a deterministic system:

- If you have just 2 partner (with full duplex crossed ethernet cable) then deterministic is no problem, because TX of on computer is connected to RX of the other. You will never see collisions.

- If you have more than 2 partner, build local segments in your ethernet the way that in a segment the traffic never rise over about 5%. Then collisions are so rare that you almost can forget them.

Another tip: If you just collect data,

- either use Khalid's proposal or

- use for the data acquisition stations intelligent systems (such as Fieldpoint/PXI with LV real-time), set on this intelligent system a timestamp for every datapoint and then send it over the ethernet. This way your central station always knows when something occured and it can link the data of the different stations in correct order (even if the data arrives 1-2 seconds later).

Didier

Link to comment

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use.