<html>
<head>
<style><!--
.hmmessage P
{
margin:0px;
padding:0px
}
body.hmmessage
{
font-size: 12pt;
font-family:Calibri
}
--></style></head>
<body class='hmmessage'><div dir='ltr'>Thank you very much for the explanation. That helped me a lot to know where to look. I changed the frequency, which did not directly helped, but rather showed me where the error had to be due to its frequency change. The program tried to sync slave clocks even though I only use one slave.<br>Now there is only 3 unmatched datagrams at start-up but they don't seem to make problems at the moment.<br><br>Thank you again.<br><br><div>> From: gavinl@compacsort.com<br>> To: peter.ploetner@mytum.de; etherlab-users@etherlab.org<br>> Date: Fri, 12 Dec 2014 20:55:27 +1300<br>> Subject: Re: [etherlab-users] master fsm datagram<br>> <br>> On 12 December 2014 19:01, quoth Peter P:<br>> > does anybody know how the master-fsm exactly works? The master <br>> > fsm datagram in my program times out/gets skipped even before I <br>> > activate the slave. I assume it has something to do with the <br>> > ec_fsm_master in the fsm_masater.h, is that correct?<br>> > <br>> > How can it be that there is a problem with a datagram that <br>> > should be internal to the ethercat master?<br>> <br>> All datagrams are external -- they're actual network packets (or technically<br>> fragments of packets). It's called the "master fsm" datagram simply because<br>> it's the one owned and sent out by the master FSM. As the master FSM is<br>> responsible for determining the number and identity of the slaves on the<br>> network, this is in fact the most likely one to fail if you have<br>> communication problems.<br>> <br>> The most likely issue (other than hardware or wiring failure) is that you<br>> are trying to run faster than your network drivers/OS can handle.<br>> <br>> <br>> _______________________________________________<br>> etherlab-users mailing list<br>> etherlab-users@etherlab.org<br>> http://lists.etherlab.org/mailman/listinfo/etherlab-users<br></div> </div></body>
</html>