ETherCAT主站和从站间的同步偏移时间设置大揭秘1

一、工作在同步模式: Time Shift

SM-DC-synchronous模式,在主站和从站应用程序的循环起始点之间总是需要若干偏移时间shift,以使所有从站都能在它的循环程序开始之前接收到数据:

图片

在SM-Synchronous模式,偏移时间由同步模式本身设定(不需要参数配置),因为从站的应用程序是由循环发送的数据帧直接触发的。在DC-synchronous模式,同步信号与主站循环超始点的偏移时间由主站在网络启动时设置,必要时用户可以修改。

二、怎样才是正确的偏移时间(Shift Time)?

图片

三、主站的SYNC Shift Times(同步偏移时间)设置

通过主站的SYNCShiftTime设置所有DC同步模式的从站的时间偏移.可以分别设置两个不同的SYNCShiftTime参数:

图片

四、OutputsInputs的同步偏移时间(SYNC Shift Time 

每个DC-Synchronous模式的从站都配置为使用主站的SYNCShiftTime作为输出偏移或者输入偏移,从来不会同时用作输出偏移和输入偏移。在ESI文件中有标明SYNCShiftTime是用作输入还是输出偏移,并显示在TwinCAT的从站设置页面。

A、如果在SlaveAdvancedSettings中使用默认设置的“BasedonInputReference”标记,主站在对从站进行初始化时就会使用SYNCShiftTime作为输入的同步偏移时间…

B、否则就使用SYNCShiftTime作为输出的同步偏移时间

图片

图片

五、SYNC Shifts Times(同步偏移时间)的参考点

在TwinCAT中,SYNCShiftTime的参考点称为CurTaskTime,对应于周期性数据帧第1次到达参考时钟设备(网络中第1个DC从站)的时间。

图片

欢迎老铁们关注公众号,共同交流学习工业总线技术↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值