回复:求助s7-300与wincc软件简单连接

zhangli0

西门子1847工业学习平台

  • 帖子

    17421
  • 精华

    65
  • 被关注

    919

论坛等级:至圣

注册时间:2003-06-06

钻石 钻石 如何晋级?

发布于 2012-02-07 15:05:08

3楼

你的泵的启停控制有没有做功能块,启停的控制方式是脉冲的还是保持的?如果是保持的那么就wincc建立一个变量,连接泵的控制点(q点)然后wincc的画面上建一个按钮(脚本用SetTagBit("tag",!GetTagBit("tag"));按一下置位,再按一下复位)或者wincc建立两个按钮一个启动,一个停止(启动按钮SetTagBit("tag",1);停止按钮SetTagBit("tag",0);)
如果你用脉冲方式控制下位机做了脉冲输出的功能的话则wincc建立两个变量分别连接启动和停止位,tag1启动,tag2停止,启动按钮脚本:SetTagBit("tag1",1),停止按钮脚本:SetTagBit("tag2",1)。
如果没有控制功能块而且现场要求用脉冲控制,那么建立两个变量tag1和tag2分别连接两个q点(控制启动和停止)控制方法1:先建立全局脚本判断tag1或者tag2是否为1,如果为1则复位,脚本执行周期为1秒,触发变量为tag1和tag2,然后wincc中的启动按钮SetTagBit("tag1",1),停止按钮SetTagBit("tag2",1)。控制方法2:鼠标按下置位变量,抬起复位,这要求鼠标要保持按住一会不能时间太短,否则没有输出;鼠标动作中先置位变量,然后暂停500ms再复位。
活到老,学到老!为了生活学习吧!
评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-300/400

共有54778条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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