MATLAB Answers

0

SLRT EtherCAT Async SOE download behavior edge triggered or continuous send of data?

I assume that the Simulink Real-Time EtherCAT Async SSC/SOE Download block is essentially edge triggered and would not keep executing even while the enable input was held high (on). However the I noticed that the blocks continue to repeat sending data while the enable signal is held on. Is this the intended behavior?
If it is the intended behavior then how do we send a value just once? If the block received a single sample time pulse then would it fully execute once even though it takes several sample times to complete the transfer?

Tags

No tags entered yet.

1 Answer

Answer by MathWorks Support Team on 22 Apr 2019 at 4:00
 Accepted Answer

The EtherCAT Async SOE download block will keep sending data as long as the enable signal is kept on. If you would like to send data just once then you can enable it with a single sample time pulse. It does take ~3 cycles for the data to be sent out but you only need to send one enable pulse to initiate the send process.

  0 Comments

Sign in to comment.