你现在位置:首页>技术论文>经验技巧>西门子PLC>正文
如何使用SINAUTMICROSC同步S7-200的实时时钟?
日期:2008-9-5 0:18:05 来源:本站整理  
点击: 作者:
点击【】放大字体.

1.介绍:

WWW_PLCJS※COM-PLC-技.术_网(可※编程控※制器技术门户)

下文介绍如何实现用中心站同步远程站的系统时间。
WWW※PLCJS_COM-PL#C-技.术_网(可编※程控※制器技术门户)

一个包含 S7-200 CPU SINAUT MD720-3 调制解调器的远程站是通过 GPRS 连接到中心站的( 图 01 )。中心站的 SINAUT MICRO SC 与所有的配置好的远程站通信。

WWW_P※LCJS_COM-PLC-)技.术_网

通过时钟同步,您可以认为 SINAUT MICRO SC 总是把 PC UTC 时间传送出去。并没有自动转换到远程站的本地时区。本文提供一个功能块用于实现转换远程站的本地时间。并且描述了为实现成功同步实时时钟您必须组态的远程站的步骤。 

P.L.C.技.术.网——可编程控制器技术门户

WWW※PLCJS_COM-PL#C-技.术_网(可编※程控※制器技术门户)

01: 程序块图
WWW_PLC※JS_COM-PLC-技.术_网(可编程控※制器技术门户)

2. 组态 SINAUT MICRO SC

WWW_PLCJS※COM-PLC-技.术_网(可※编程控※制器技术门户)

通过如下步骤激活实时时钟传送: 
plcjs.技.术_网

 
WWW_P※LCJS_CO※M-PLC-技-.术_网

WWW_P※LCJS_CO※M-PLC-技-.术_网

编号
WWW_PLCJS@_COM%-PLC-技.术_网

WW.W_PLCJS_COM-PLC-技.术_网

程序 ( 见 图 01)
WWW_P※LCJS_CO※M-PLC-技-.术_网

WWW.PLCJS.COM——可编程控制器技术门户

1
WWcW_PLCJS_COM-PLC-技.术_网

WWW_PLCJS_COM-PLC-技.术_网

打开 SINAUT MICRO SC
WWW_PL※CJS_COM-PLC-技.术_网

WWW_PLCJ-S_COM-PLC-技.术_网(可-编程控-制器技术-门户)

2
WWcW_PLCJS_COM-PLC-技.术_网

WWW_PLCJS@_COM%-PLC-技.术_网

标识远程站。
P.L.C.技.术.网——可编程控制器技术门户

WWW_P※LCJS_CO※M-PLC-技-.术_网

3
WWW_PLCJS_COM-PLC-技.术_网

WWW_PLC※JS_COM-PLC-技.术_网(可编程控※制器技术门户)

点击编辑
P.L.C.技.术.网——可编程控制器技术门户

WWW_PLCJS※COM-PLC-技.术_网(可※编程控※制器技术门户)

4
WWW_PLC※JS_COM-PmLC-技.术_网

WWW_P※LCJS_CO※M-PLC-技-.术_网

选择通过时钟同步进行状态监控
WW.W_PLCJS_COM-PLC-技.术_网

WWW_PLC※JS_COM-PmLC-技.术_网

5
WW.W_PLC※JS_C,OM-PL,C-技.术_网

W1WW_P4LCJS_COM-PLC-技.术_网

指定 SINAUT MICRO SC 传送时间的间隔。 ( 默认:15 分钟 )
WWW_P※LCJS_COM-PLC-)技.术_网

WWW※PLCJS_COM-PL#C-技.术_网(可编※程控※制器技术门户)

6
WW.W_PLC※JS_C,OM-PL,C-技.术_网

WW.W_PLC※JS_C,OM-PL,C-技.术_网

点击确定
W1WW_P4LCJS_COM-PLC-技.术_网

01:配置 INAUT MICRO SC

WWW_PLC※JS_COM-PLC-技.术_网(可编程控※制器技术门户)

每隔 15 分钟发送一个时间戳到远程站。

WWW_PLCJS@_COM%-PLC-技.术_网

3. 配置远程站:

——可——编——程——控-制-器-技——术——门——户

3.1 时间校正总览

WWcW_PLCJS_COM-PLC-技.术_网

02 说明整个时钟同步的过程。 
WWW_P※LCJS_CO※M-PLC-技-.术_网

WWW.PLCJS.COM——可编程控制器技术门户

02:转换本地时间的时钟同步

WWW_PLCJS@_COM%-PLC-技.术_网

3.2 接收时钟同步报文

WWcW_PLCJS_COM-PLC-技.术_网

SINAUT MICRO SC 库中的程序块 “ WDC_RECEIVE ” ( . 03 ) 是用于接收时间的。这个程序块通过接收 SINAMUT MICRO SC 发送的新报文更新 “NEWTIME” 8个字节缓冲区。这样,输出变量“ NEWTIME_RECEIVED” 在每个循环中置一。
WW.W_PLCJS_COM-PLC-技.术_网

03:程序块“ WDC_RECEIVE ”

WWW※PLCJS_COM-PL#C-技.术_网(可编※程控※制器技术门户)

时间接收缓冲区的起始地址必须用指针传送。这些可以在例程中看到时间缓冲区的地址为 &VB600 开始的地址。(表 02)。

P_L_C_技_术_网——可——编——程——控-制-器-技——术——门——户

 
P_L_C_技_术_网——可——编——程——控-制-器-技——术——门——户

P.L.C.技.术.网——可编程控制器技术门户

字节
plcjs.技.术_网

WWW_P※LCJS_CO※M-PLC-技-.术_网

描述
WWW_PLCJ-S_COM-PLC-技.术_网(可-编程控-制器技术-门户)

WWW_P※LCJS_CO※M-PLC-技-.术_网

VB600
WWW_PL※CJS_COM-PLC-技.术_网

WWW_PLC※JS_COM-PLC-技.术_网(可编程控※制器技术门户)

 (0-99)
WWW_PLC※JS_COM-PLC-技.术_网(可编程控※制器技术门户)

WWW_PLCJS※COM-PLC-技×术_网(可编程控※制器技术门户)

VB601
P.L.C.技.术.网——可编程控制器技术门户

P_L_C_技_术_网——可——编——程——控-制-器-技——术——门——户

 (1-12)
WWW_PLCJS※COM-PLC-技.术_网(可※编程控※制器技术门户)

WWW_PL※CJS_COM-PLC-技.术_网

VB602
WWW_PLCJ-S_COM-PLC-技.术_网(可-编程控-制器技术-门户)

WWW_PLCJS@_COM%-PLC-技.术_网

 (1-31)
WW.W_PLCJS_COM-PLC-技.术_网

WWW_PLCJS※COM-PLC-技.术_网(可※编程控※制器技术门户)

VB603
WWW_PLCJS※COM-PLC-技×术_网(可编程控※制器技术门户)

WWW_PLC※JS_COM-PmLC-技.术_网

小时 (0-23)
WWW_PLCJS※COM-PLC-技.术_网(可※编程控※制器技术门户)

WWW_PLCJS※COM-PLC-技×术_网(可编程控※制器技术门户)

VB604
WW.W_PLCJS_COM-PLC-技.术_网

WWcW_PLCJS_COM-PLC-技.术_网

分钟 (0-59)
WWW※PLCJS_COM-PL#C-技.术_网(可编※程控※制器技术门户)

plcjs.技.术_网

VB605
WWW※PLCJS_COM-PL#C-技.术_网(可编※程控※制器技术门户)

WWW_P※LCJS_COM-PLC-)技.术_网

 (0-59)
plcjs.技.术_网

WWW_PLCJS@_COM%-PLC-技.术_网

VB607
W1WW_P4LCJS_COM-PLC-技.术_网

P_L_C_技_术_网——可——编——程——控-制-器-技——术——门——户

保留 - 总是为 0
WWW_PLCJ-S_COM-PLC-技.术_网(可-编程控-制器技术-门户)

P_L_C_技_术_网——可——编——程——控-制-器-技——术——门——户

VB608
WWW_PLCJS_COM-PLC-技.术_网

WWW※PLCJS_COM-PL#C-技.术_网(可编※程控※制器技术门户)

星期  (1-7) - 1 = 星期日  2 = 星期一 等等.
WWW_PLC※JS_COM-PmLC-技.术_网

02:时钟缓冲区

WWW※PLCJS_COM-PL#C-技.术_网(可编※程控※制器技术门户)

3.3 调用时间转换程序块

P_L_C_技_术_网——可——编——程——控-制-器-技——术——门——户

如果 SINAUT MICRO SC 发送一个时钟报文,报文被存储到一个时钟缓冲区内。该时钟是对应于 UTC  时间,不考虑本地的时区。如果您希望使用该时钟设置 S7-200 CPU 的实时时钟,首先需要转换。可以下载的程序块“Time_Correct”( 04 ) 处理该转换。 您可以按如下步骤把该功能使用到您的程序中:
WWW_PLCJS※COM-PLC-技×术_网(可编程控※制器技术门户)

  • 当接收到新的时钟您调用该功能块。使用程序块“WDC_RECEIVE”的输出变量“NEWTIME_RECEIVED”
  • 程序块访问“NEWTIME”下的时钟缓冲区。小时校正参数“Correct”用于把时钟缓冲区内的时间转换成本地时区。
  • 校正后的时间被写入到参数“Corr_Time”指向的 8 字节的地址区域。

如下的程序块“Time_Correct”参数必须要设置:

WW.W_PLC※JS_C,OM-PL,C-技.术_网

 
WW.W_PLCJS_COM-PLC-技.术_网

WWW_PLCJ-S_COM-PLC-技.术_网(可-编程控-制器技术-门户)

参数
plcjs.技.术_网

WWW_PLCJS@_COM%-PLC-技.术_网

数据大小
WWW_PL※CJS_COM-PLC-技.术_网

WWW_PLC※JS_COM-PmLC-技.术_网

描述
WWW_PLCJS@_COM%-PLC-技.术_网

WWW_PLCJS※COM-PLC-技.术_网(可※编程控※制器技术门户)

Correct
WWW.PLCJS.COM——可编程控制器技术门户

WWW_P※LCJS_COM-PLC-)技.术_网

INT
WWW_PLC※JS_COM-PmLC-技.术_网

WWW_PLCJS@_COM%-PLC-技.术_网

 CPU 的时间与 UTC 时间的偏差 (-12 to 12)
P.L.C.技.术.网——可编程控制器技术门户

WWW_PLCJS※COM-PLC-技.术_网(可※编程控※制器技术门户)

Recv_Time
WWcW_PLCJS_COM-PLC-技.术_网

W1WW_P4LCJS_COM-PLC-技.术_网

8 字节
plcjs.技.术_网

W1WW_P4LCJS_COM-PLC-技.术_网

8 字节时钟缓冲区的起始地址,在程序块 WDC_RECEIVE 的输入参数“NEWTIME”定义的。 起始地址使用指针传递。
WWW_P※LCJS_COM-PLC-)技.术_网

WWW_PLCJS_COM-PLC-技.术_网

Corr_Time
WWW_PLCJS@_COM%-PLC-技.术_网

——可——编——程——控-制-器-技——术——门——户

8 字节
WWW_PLC※JS_COM-PmLC-技.术_网

WWW_PLC※JS_COM-PmLC-技.术_网

8 字节时钟缓冲区的起始地址用于校正后的时间存放。起始地址使用指针传递。
WW.W_PLC※JS_C,OM-PL,C-技.术_网

03 :程序块“Time_Correct”参数

WWW_PL※CJS_COM-PLC-技.术_网

WWW※PLCJS_COM-PL#C-技.术_网(可编※程控※制器技术门户)

 04: 程序块“Time_Correct”

P.L.C.技.术.网——可编程控制器技术门户

3.4 设置实时时钟

——可——编——程——控-制-器-技——术——门——户

需要设置 CPU 的实时时钟,您必须调用程序块“SET_RTC” 并指定转换后的时间地址。 (  05)。 您应该同样的在新时钟收到后调用“SET_RTC”
WWW_PLCJ-S_COM-PLC-技.术_网(可-编程控-制器技术-门户)

WWW_PLCJS※COM-PLC-技×术_网(可编程控※制器技术门户)

05: 程序块“SET_RTC”

WWW_PLCJS※COM-PLC-技×术_网(可编程控※制器技术门户)

WW.W_PLCJS_COM-PLC-技.术_网

 
WWW_PLC※JS_COM-PmLC-技.术_网

WWW_PL※CJS_COM-PLC-技.术_网

上一篇: LAD和CFC的使用小经验
下一: 没有了
评论内容
载入中...
载入中...
P
L
C



|










|


P
L
C









·最新招聘信息
·最新求职信息
·推荐产品
·推荐厂商
·栏目热门排行
·站内热门排行