WINCC脚本写脉冲触发 点击:387 | 回复:1



PLC酷客

    
  • [版主]
  • 精华:9帖
  • 求助:31帖
  • 帖子:1460帖 | 7990回
  • 年度积分:457
  • 历史总积分:59176
  • 注册:2004年7月13日
发表于:2013-12-14 08:03:53
楼主

WINCC脚本写脉冲触发  


1、先在全局脚本编写一工程模块,如下:
Sub Pause(PauseTime)
Dim Start
Start=Timer
Do While Timer<Start+PauseTime
Loop
End Sub
2、在按钮/事件/鼠标动作下写一VBS脚本,如下:
HMIRuntime.Tags("位号").Write 1
Pause  时间值      //单位是秒,引用全局脚本函数
HMIRuntime.Tags("位号").Write 0



楼主最近还看过



  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 455回
  • 年度积分:0
  • 历史总积分:1000
  • 注册:2008年1月09日
发表于:2013-12-14 23:44:27
1楼

按下为1,弹起为0可以么?

只是延迟时间不定,而且未必真正发送出去一个脉冲


热门招聘
相关主题

官方公众号

智造工程师