回复:300中怎么简便实现在第一个一个扫描周期内有效的一个输出点

木子

  • 帖子

    61
  • 精华

    0
  • 被关注

    2

论坛等级:游民

注册时间:2003-12-24

普通 普通 如何晋级?

发布于 2011-09-21 16:19:24

5楼

可以利用非保持区域的M位,比如M255.7(前提为该位未被设置为掉电保持),在PLC上电后如果没有对该位赋值,则其状态应该是0。
在OB1中前面定义:
AN M255.7
= Q0.0 //比如定义Q0.0=1表示PLC启动运行

然后再OB1 的后面定义:
AN M255.7
S M255.7

这样,启动CPU后第一个周期里Q0.0就会=1。当然这种方式Q0.0只能通一个周期,可以用置位的方式,在需要的时候复位掉。
评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-300/400

共有54617条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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