Later we found that also older TwinCAT versions have this problem. So we have solved the problem in the slave code by deferring the acknowledge of the state change and only throw the error if the slave haven't received output date within one second.
Best regards Kim -----Original Message----- From: [email protected] [mailto:[email protected]] On Behalf Of Florian Pose Sent: 4. januar 2013 11:03 To: [email protected] Subject: Re: [etherlab-dev] Slave state change from SAFEOP to OP without PDO update -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Am 06.06.2012 14:16, schrieb Kim H. Madsen: > I have noticed an issue with the etherlab EtherCAT master. If the > slaves a split into two domains (with different update cycles) then > the state change SAFEOP->OP can be requested by the master without a > slave have received output data. This makes the slave stay in SAFEOP > with an error: EtherCAT ERROR 0-19: AL status message 0x001B: "Sync > manager watchdog". > > Is this a bug or a missing feature? In general, it is recommended to start sending cyclic process data immediately after ecrt_master_activate(). What are the sample times? - -- Viele Grüße, Florian -----BEGIN PGP SIGNATURE----- Comment: Using GnuPG with undefined - http://www.enigmail.net/ iEYEARECAAYFAlDmqMUACgkQABFOIMygR8w+yACePBapkWTplk0xT1V5Wroh8ZR8 bdoAoJ9Lgs3Ugh4GOqWwka1EKiy6RYwt =eYl0 -----END PGP SIGNATURE----- _______________________________________________ etherlab-dev mailing list [email protected] http://lists.etherlab.org/mailman/listinfo/etherlab-dev _______________________________________________ etherlab-dev mailing list [email protected] http://lists.etherlab.org/mailman/listinfo/etherlab-dev
