回复:我想完成WINCC对PLC中某变量置1再复0,怎么样定义按钮动作。

飞扬的雨滴

  • 帖子

    24
  • 精华

    0
  • 被关注

    5

论坛等级:游民

注册时间:2008-09-18

普通 普通 如何晋级?

发布于 2010-01-16 20:21:50

15楼

刚在别的帖子上看到这个答案
#pragma code("Kernel32.dll")

void Sleep(int Milliseconds);

#pragma code()

SetTagBit("Tag",1);

Sleep(2000);

SetTagBit("Tag,0);

也有工程师说可以用C的SetTagBitWait函数,

SetTagBitWait("a",1);

SetTagBitWait("a",0);

这个函数是当变量写入PLC以后才返回的。

这样可以保证在PLC里面的数有一个脉冲

用VBS也有同样的函数

Tag.Write 1,1 // ,1 就是同步写入


当雨滴飞扬在脸上,就分不清哪里是泪哪里是雨
评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC WinCC / Panel

共有32566条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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