wincc与S7-300时间同步问题

已锁定

arcan

  • 帖子

    142
  • 精华

    1
  • 被关注

    4

论坛等级:游侠

注册时间:2003-06-29

普通 普通 如何晋级?

wincc与S7-300时间同步问题

1662

1

2013-10-21 17:08:20

按照网站提供的方法进行时间同步。
http://support.automation.siemens.com/CN/llisapi.dll?func=cslib.csinfo&lang=zh&objid=7802886&caller=view

其中PLC部分的程序,前两条语句是什么意思呢,在PLC中显示为红色,不能识别呀?
U DB1.DBX 10.0
SPBN end

CALL "SET_CLK"
PDT :=#TimeStamp
RET_VAL:=#ret_value

R DB1.DBX 10.0 //Reset

end: NOP 0


根据我自己的理解我改成了
A DB1.DBX 10.0
FP M0.1
= M0.2
A M0.2
JCN end
CALL "SET_CLK"
PDT :=#TimeStamp
RET_VAL:=#ret_value

R DB1.DBX 10.0 //Reset

end: NOP 0

然后其他都是按着例程里做的。
在Wincc全局脚本C编辑器中的“项目函数”中新建一个名为SetCPUTime的函数,将脚本考到里面保存。
然后在按钮的鼠标动作中直接调用这个函数

#include "apdefap.h"
void OnClick(char* lpszPictureName, char* lpszObjectName, char* lpszPropertyName)
{
#pragma option(mbcs)
SetCpuTime (); //Return-Type: void
}

但是,当我点击这个按钮时,监控PLC对应的数据块,时间却没有写过去呀?
请老师指点一下,究竟问题出在哪里呢?
wincc与S7-300时间同步问题 已锁定
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC WinCC / Panel

共有32574条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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