TI中文支持网
TI专业的中文技术问题搜集分享网站

TMS320F28379S: Twincat作为主站并使用dc同步模式时,dc诊断出抖动>500us

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:

好的感谢您的反馈,如您之后有其他问题,欢迎您随时到论坛参与讨论!

赞(0)
未经允许不得转载:TI中文支持网 » TMS320F28379S: Twincat作为主站并使用dc同步模式时,dc诊断出抖动>500us
分享到: 更多 (0)