回复:让输出保持一秒,有什么好办法?

woshigehundan

  • 帖子

    17
  • 精华

    0
  • 被关注

    1

论坛等级:新手

注册时间:2006-07-20

普通 普通 如何晋级?

发布于 2006-09-14 10:44:38

0楼

刚接触西门子。。。
我说下我们公司处理不同脉冲的开出的做法。(用的是计时器)
做一个100ms调用的子程序,该子程序中设定一个指针用于指向连续的不同的开出。程序是循环的,指针每次累加1,指针最大为你所要开出的总数,超过清0。在你的流程中设定一段寄存器区域对应相应的开出点(每个寄存器对应一个开出比如Q0。2我对应DB13。DBW4)我要开出Q0。2 1S,我就给DB13。DBW4写值1000,然后在100ms的子程序中先将DB13。DBW4的值副给一个中间变量,再将Q0。2设1,然后中间变量每次减100,到0的时候将Q0。2清0。保持型开出可以给DB13。DBW4写-1。
我是混蛋
评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-300/400

共有54763条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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