Delay Between Analog Input and Publish Data to Network With IEC 61850

Updated Jan 19, 2019

Reported In

Hardware

  • CompactRIO Chassis

Driver

  • NI-Industrial Communications for IEC 61850

Issue Details

I am running an application that uses the IEC 61850 driver to program an application in my CompactRIO. Due to protocol requirements, I need that the delay between the moment in which an analog input is received and the data is broadcast to the network is less that 2 ms. Which are the expected times that this would take?

Solution

According to the tests that have been perfomed to the 9068 and the 903x, the Execution Time, which corresponds to the time between analog input and broadcast of data are given in the following charts (in microseconds):
 
Sampling Frequency (Hz)Samples per PacketPacket Frequency (Hz)Theoretical Cycle
Period (us)
cRIO-9068
PublisherSubscriber
Exec TimeMax JitterExec TimeMax Jitter
400014000250.000100.35683.98241.8000
153.023
480014800208.33399.553110.72143.508229.368
128008160078.12573.13998.3837.342135.472
 
Sampling Frequency (Hz)Samples per PacketPacket Frequency (Hz)Theoretical Cycle
Period (us)
cRIO-903x
PublisherSubscriber
Exec TimeMax JitterExec TimeMax Jitter
400014000250.00031.7454.86211.055
78.414
480014800208.33331.87311.34611.15872.095
128008160078.12520.99532.05910.86376.697
153608192065.10420.50741.09010.83087.975
 
*Each case publish and subscriber 1,000,000 packages.

WAS THIS ARTICLE HELPFUL?

Not Helpful