Part Number:TMS320F28379S
问题:打开TwinCat作为主站与已有从站进行简单的通讯,数小时或数日后,Twincat收到从站返回的错误码0x1a,synchronization error
通过修改Twincat主站的周期(1~10ms),观察到周期越短从站报错的几率越大。
猜测是网络抖动(jitter)过大导致dc分布式时钟同步丢失,随后使用Twincat dc诊断功能
1.按下reload后,Twincat的dc诊断功能,可以看到抖动还处于比较小的状态
2.数秒后,抖动全部>500us
通过观察:重启网络后数秒内,抖动会比较小,时间越长抖动越大
网卡用的是实时网卡
有人遇到过这种情况吗?
Cherry Zhou:
您好我们已收到您的问题并升级到英文论坛,如有答复将尽快回复您。谢谢!
,
luo xuqian:
好的 谢谢
,
luo xuqian:
我没有复杂的任务,只有一个twincat默认的I/O idle task
,
luo xuqian:
补充现象:数据帧(波形最右边的位置代表数据帧到达从站时间?)的时序波形看着非常奇怪
下面这个波形图是在BeckHoff的文档看到的
,
luo xuqian:
问题已解决:原来我的TC3一直运行在config模式,之前TC3 4020版本按下run模式会报错
1.现在把TC3换成4022.22,能运行run模式。
2.添加一个task,并且给task添加一个变量,lined到PDO(测试DC模式??)
,
Cherry Zhou:
好的感谢您的反馈,如您之后有其他问题,欢迎您随时到论坛参与讨论!