• 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Incorrect T2O Data Being Sent
#1
Hello I am currently using the netHAT product as an EtherNet/IP adapter where I am also running the example application that increments the 32 bytes of T2O data by 1 every second. I have it connected to a scanner and can see the T2O data increasing each second. However, the first four bytes seem to never change, always stuck on 1, 0, 0, 0 as shown in the screen shot provided. The T2O data thats printed to the terminal on the PI looks fine, its just when the data is sent over to the scanner. I was just wondering anyone knows if there is a fix for this?

Many thanks,
Fraser


Attached Files Thumbnail(s)
   
  Reply
#2
Well I am not an Ethernet/IP expert but I found the following remark in one of our documentations

Run/Idle Mode for Realtime Transfer

The Run/Idle header is a 32-bit field added to packets flowing in the O2T or T2O  direction.  In  O2T  direction  it  contains  several  bits  of  status  info.  Of  primary  interest  is  the  least  significant  bit,  which  reflects  the  mode  of  the  connection originator. When this bit is set it means the originator is in Run mode,  actively  controlling  I/O.  When  cleared  this  indicates  that  the  originator  is  in  Idle  mode,  not  actively  controlling  the  I/O.  Run/Idle  is  not  counted  as  part  of  the  configured  data  size  in  the  EDS  Connection  Manager  section.  It  is  counted  in  the  FwdOpen  Message  O2T  and  T2O  sizes however.


It seems to me that these 4 bytes are quite normal for an Ethernet/IP based communcation.

Thx
Armin
You never fail until you stop trying.“, Albert Einstein (1879 - 1955)

  Reply


Possibly Related Threads…
Thread Author Replies Views Last Post
  Limited I/O data Simon@netHAT 0 1,631 August-21st-2018, 01:39 PM
Last Post: Simon@netHAT

Forum Jump:


Users browsing this thread: 1 Guest(s)