回复:我对单钮启停的一点认识

已锁定

Sykblue

  • 帖子

    490
  • 精华

    2
  • 被关注

    54

论坛等级:侠圣

注册时间:2013-06-26

钻石 钻石 如何晋级?

发布于 2021-12-10 08:48:06

34楼

展开查看
以下是引用Zane在2021-12-09 21:11:00的发言 >23楼

那你给个理由先,为什么要夹花着用M0.0和Q0.0?都用Q0.0,一样用条理不是更清楚吗?非得把人搞得一愣一愣的,方显水平?


理由是个人爱好?


然后,加上急停,条件启动,条件停止,故障停止,在你的程序的基础上能实现吗?


首先,我承认看错过你的程序,其次我承认你的程序能用,但我没说过你的程序就是好的是值得学习的。


看错过你的程序就不能再评价你的程序了吗?


不要酸唧唧的,给个理由先!


还有,你说S/R只要用得合理就能用,很好,我对初学者的要求是可以用S/R指令,但一个逻辑变量只能用一次S和R指令,你可以去试试能不能做到?



以下是引用YUKJ在2021-12-09 19:34:54的发言 >20楼:这个图中的程序很简...

引用20楼详细内容:


这个图中的程序很简单,很好解释,不存在生硬凑时序的问题。7楼的图文与这个图中的基本没有太大的差异。如果看懂7楼的的内容,自然也可以解释清楚这个图中的程序。

S/R指令本身就是给编程者使用的,只要合理使用就行了。诚然,任何指令都存在有人偏爱,有人不太喜欢,至于原因恐怕不是所有的人都能坦诚相告。


单独看这个的话中间加个M0.0确实没啥必要,但是实际做程序的时候,可能是不同的条件都要输出Q0.0,这时候就使用中间变量,比如条件一成立要输出Q0.0,条件2成立也输出Q0.0一直到n,这样是必须使用中间变量的,条件1,M0.0,条件2,M0.1依次类推,最后做个总结输出Q0.0

比如我这个

另外还有一点就是当需要更改点位的时候很是方便,包括输入点。比如I0.0开始定义是急停,后期由于PLC点坏或者其他原因需要将其改至I1.0这个如果,程序中引用了很多I0.0,你就需要查找然后全部更改,但是如果有中间转换,你只需要在这转换一处地方更改即可。

比如下面


这我只需更改此处的I0.2即可

利而不害,为而不争;专注暖通空调行业
评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-200 SMART

共有8944条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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