Ethercat - Rtelligent ECR60 + outputs

More
30 Oct 2023 20:51 #284146 by Bocnc
Got it, thanks to some help;)

So for others:
Set set outputs to custom control:
SDO: 2005:01/02 to 00 00
Set the output bitmask:
SDO: 60FE:2 to 00 00 03 00

And then control the state of the output by:
PDO: 60FE:01
Where the fist 16 bits are meaningless, followed by two bits for output 1/2 respectively, followed by another 14 bits.

As mentioned by Hakan before, the online version of the manual ist not up to date.

Please Log in or Create an account to join the conversation.

More
31 Oct 2023 10:29 #284169 by rodw
if 60FE is the correct location, I think it would look like
          <pdoEntry idx="60FE" subIdx="1" bitLen="32" halType="complex">
            <complexEntry bitLen="16"/>
            <complexEntry bitLen="1" halPin="out-1" halType="bit"/>
            <complexEntry bitLen="1" halPin="out-2" halType="bit"/>
            <complexEntry bitLen="14"/>
          </pdoEntry>
          <pdoEntry idx="60FE" subIdx="2" bitLen="32" halType="complex">
            <complexEntry bitLen="16"/>
            <complexEntry bitLen="1" halPin="out-1-enable" halType="bit"/>
            <complexEntry bitLen="1" halPin="out-2-enable" halType="bit"/>
            <complexEntry bitLen="14"/>
          </pdoEntry>

You would need to setp the enables

Please Log in or Create an account to join the conversation.

Time to create page: 0.142 seconds
Powered by Kunena Forum