在做顺序流程图,发现步上面还有一个条件才能输出,可是我看别人的顺序流程图,步后面就直接输出,这条件怎么加啊,有大神看图帮我解释一下吗
问题补充:
感觉没说清楚,我又补充了一张图2,就是说M0.2这个步还需要一个条件才能输出定时器T101,这个条件加在哪里啊
图片说明:
产品版区:SIMATIC S7-200
悬赏西币:1 | 解决时间:2017-05-06 23:55:30 | 提问者: 手机用户20170409468545 - 新生  第1级
最佳答案
回答者:
WWCWWC
-
元老  第16级
2017-05-06 22:29:42
提问者对于答案的评价:
大神,我说的是顺序流程图,不是梯形图。我看一般的顺序流程图的输出都是直接输出Q的,在输出的定时器前面加个转换,然后写上转换条件,感觉很怪啊
最佳答案作者回复:
我理解你说的,你的顺序控制图是基于第三方plc编程模式。
而西门子的编程模式就是这样的,仅仅的表达的方式差异,结果是一样的。
这个就是普通的梯形图啊
回答者: RENHQ - 超级顾问  第15级
2017-05-06 18:00:16
根据“顺序功能图”(也就是你说的顺序流程图,类似软件设计中的程序流程图)编写梯形图有两种方法:
1、基于起保停逻辑设计梯形图
找到每一步(例如M0.1,M0.0一般为初始步)的激活条件(使能条件)和停止条件。
LD SM0.1
O M0.0
AN M0.1
= M0.0
上电运行的第一个扫描周期标志***SM0.1激活初始步M0.0,当下一步M0.1激活时,停止初始步。
2、基于置位复位指令设计梯形图
除初始步外,其它每一步被置位时,都会复位上一步。
LD SM0.1
S M0.0, 1
LD M0.0
A I0.0
S M0.1, 1
R M0.0, 1
对S7-200系列的PLC还有特殊的“顺序控制继电器指令”:SCR、SCRT、SCRE(与S位配合使用)
回答者: 如是 - 高级工程师  第11级
2017-05-06 21:05:06
首先你的描述很模糊,猜测如下
想条件成立才输出:
1.可以直接用中间变量
2.可以用跳转指令
3,。可以用子程序调用
比如常用的中间变量:把你的条件直接输出给一个中间变量,再在你需要输出的逻辑中
与上这个中间变量即可。
回答者: mp6ly - 学长  第2级
2017-05-06 21:27:12
欢迎您访问支持中心!
丰富的视频,全方位的文档,大量的网友交流精华……
为了更好的完善这些内容,我们诚邀您在浏览结束后,花20秒左右的时间,完成一个用户在线调查!
感谢您的支持!