用S120Synt.rar(西门子内网下载的S120和S7 CPU时钟同步示例程序)无法写P3101.1参数

已锁定

裘小烽

西门子1847工业学习平台

  • 帖子

    1
  • 精华

    0
  • 被关注

    0

论坛等级:游民

注册时间:2021-03-08

普通 普通 如何晋级?

用S120Synt.rar(西门子内网下载的S120和S7 CPU时钟同步示例程序)无法写P3101.1参数

211

3

2022-08-15 20:12:58

s120synt.rar

   大家好,最近因项目需要实现S120和S7 CPU进行时钟同步,所以在西门子内网中搜索相关资料,找到一个示例程序的程序压缩包--S120synt.rar并进行功能测试,该文档也详细地描述了实现S120和S7 CPU时钟同步的具体步骤,如下:

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


    但是,测试下来的结果是在执行完前面3步开始执行第4步时,WRP_UD块ERC错误代码显示0x11(因运行状态无法执行任务)怎么也不能将已转换成双字的PLC时间天数值写入到P3101.1中,如果将WRP_UD块的PAR和INX换成其它参数则可以写入。S120 CU320的P3101.1参数需要特殊权限才能写入吗?有哪位大神能够指点迷津,万分感谢!

    

用S120Synt.rar(西门子内网下载的S120和S7 CPU时钟同步示例程序)无法写P3101.1参数 已锁定
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SINAMICS

共有7455条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

快扫描右侧二维码晒一晒吧!

再发帖或跟帖交流2条,就能晋升VIP啦!开启更多专属权限!

top
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。