您现在的位置是:首页 > 变频技术 > 变频技术

如何实现S120与S7 CPU的时钟同步功能?

来源:艾特贸易2017-06-04

简介在实际应用中,用户需要将 S120 控制器的系统时钟与 S7 CPU 的 RTC 时间进行同步,以正确显示 S120 系统报警的日期及时间。 时钟同步可通过在 S7 中编写读取系统时钟的程序并将读取的系

    在实际应用中,用户需要将S120控制器的系统时钟与S7 CPURTC时间进行同步,以正确显示S120系统报警的日期及时间。    时钟同步可通过在S7中编写读取系统时钟的程序并将读取的系统时钟通过通信的方式传送至S120控制器,在S120中通过编写DCC程序将收到的PLC系统时钟写入S120的时钟参数中,具体实现方法如下:    (1)通过S7 CPU中的SFC1读取PLC的系统日期及时间,此值必须通过FC6FC8转换为天数和毫秒值。毫秒值作为一个双字值、天数作为一个单字被传送至S120中。    (2)S120 CU中的P3100必须被设置为1(通过周期性通信)。    (3)必须执行触发对时(通过设置P3104)(如设置P3104=r2090.1,通过PZD1中的Bit 11进行对时)。    (4)天数值(单字)必须被转换为双字并且进行偏移值叠加(7305为叠加的偏移量),将结果写入P3101.1(通过周期性通信)。    (5)实际时间的毫秒值(双字)必须被写入P3101.0(通过周期性通信)。    注意:必须遵循首先写入p3101.1,之后再写入3101.0的写入顺序,否则不工作。    (6)设置P31040