<html>
  <head>

    <meta http-equiv="content-type" content="text/html; charset=utf-8">
  </head>
  <body text="#000000" bgcolor="#FFFFFF">
    <font face="serif">Hello, <br>
      <br>
      I've not gotten my Beckhoff EL1252 and EL2252 modules mostly
      working (I've still got some confusion WRT distributed clocks, and
      I'm still seeing the warnings/errors I mentioned the other day). 
      I'm now working on trying to get the EL6688 module (IEEE
      1588/Precision Time Protocol) up and running.  From my reading of
      the Beckhoff documentation I'm under the impression that most of
      the setup options (e.g. Ethernet configuration and PTPv1 vs PTPv2
      mode) need to be setup via SDOs instead of PDOs.  (Is this what
      others would expect?)  For reference I've attached the full SDO
      dictionary that I obtained via 'ethercat sdos'.  <br>
      <br>
      I'm a little unclear what the difference between SDOs and PDOs
      is.  Is the difference just the PDOs can be read/written every
      cycle, while SDOs can only be read/written when
      ecrt_sdo_request_state ==> EC_REQUEST_SUCCESS (following an
      ecrt_sdo_request_write when the state is UNUSED)?  Is there a
      limit to how many SDOs I can request writes per cycle?  From the
      example it looks like writing an SDO is done using the same macro
      as writing a PDO (i.e. EC_WRITE_U32(some_sdo)), is that correct? 
      <br>
      <br>
      From the mailing list it looks like there was someone that
      attempted to use an EL6688 module back in 2010.  Has anyone used
      one more recently (i.e. with etherlabs 1.5), and if so do they
      have any code snippets that they would be willing/able to share? 
      <br>
      <br>
      Thanks.  <br>
      <br>
      <br>
    </font>
    <pre class="moz-signature" cols="72">-- 
-john

To be or not to be, that is the question
                2b || !2b
(0b10)*(0b1100010) || !(0b10)*(0b1100010)
        0b11000100 || !0b11000100
        0b11000100 ||  0b00111011
               0b11111111
255, that is the answer.

</pre>
  </body>
</html>