来自西门子技术支持热线的故事:Smart700和第三方PLC的时间同步

已锁定

西门子Lemon

官方工程师

  • 帖子

    126
  • 精华

    9
  • 被关注

    153

论坛等级:侠客

注册时间:2010-03-19

普通 普通 如何晋级?

来自西门子技术支持热线的故事:Smart700和第三方PLC的时间同步

1943

0

2012-09-28 10:46:51

热线上经常有客户问西门子的面板和第三方的PLC怎么做时钟同步,那么下面就以Smart700为例介绍一下,西门子的面板怎么和三菱FX1S以及欧姆龙CP1H 做时间同步。
如果需要使用PLC的时间来同步Smart Panels的时间,则需要使用区域指针下的“日期/时间 PLC”,并在PLC中创建如下日期/时间数据区:



一、首先说一下mart700和三菱FX1S做时间同步(Smart700使用FX1S的系统时间来同步自己)的过程:
1、在GX Developer(三菱PLC的编程软件)中使用TRD指令读取CPU时间:



TRD D20的作用是将PLC的实时时钟的数据读入以D20开始的7个寄存器里(D20里存放月和年, D22存放小时和日, D24存放秒和分,D26存放星期),但是通过对比发现年和月、日和小时、分和秒的位置和要求的格式正好是反的,因此需要在程序中把它们的位置互换一下,创建符合要求的日期/时间数据区。在PLC程序中要做如下处理:



2、然后在WinCC flexible “区域指针”下配置“日期/时间 PLC”:



二、Smart700和OMRON CP1H 做时间同步(Smart700使用CP1H的系统时间):
OMRON CP1H 中的时间存储在AR351—AR354中,AR351:分钟、秒,AR352:日、小时,AR353:年、月,AR354:星期。这个格式和要求的一样,就不用再处理了。只是WinCC flexible中无法创建AR区的变量,只需要把这些AR的值传到DM区就OK了:



然后在WinCC flexible中配置“日期/时间 PLC”:



这样时钟同步就完成了。
来自西门子技术支持热线的故事:Smart700和第三方PLC的时间同步 已锁定
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC WinCC / Panel

共有32767条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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