当前位置:
信捷手册例程问题
回复 | 人气 | 打印
MrZhu1987 个人主页 给TA发消息 加TA为好友 悬赏30分-已结帖 发表于:2020-03-23 16:07:43 楼主

Cutter_2020-03-21 05_07_18.480.png

信捷小白求问,这个例程这里的置位和复位为什么可以同条件使用,不会冲突吗?求大佬解答,谢谢!

分享到: 关注收藏 邀请回答 回复 举报

太月星辰 个人主页 给TA发消息 加TA为好友 发表于:2020-03-23 16:50:04 1楼
 

例子就是这样应用的:
    首先D0的值是0,先复位Y0[D0]也就是复位Y0,接着D0自加一变成1,判断D0是否大于7,大于的话将D0置1。接着置位Y0[D0],这时D0已经是1了,所以置位的是Y1,这样Y1输出。首次循环结束。

    再次,先复位Y0[D0]也就是复位Y1,接着D0自加一变成2,判断D0是否大于7,大于的话将D0置1。接着置位Y0[D0],这时D0已经是2了,所以置位的是Y2,这样Y2输出。再次循环结束。
    。

    。

    。

    依次类推!不再赘述!

  回复 引用 举报
MrZhu1987 个人主页 给TA发消息 加TA为好友 发表于:2020-03-23 17:31:48 2楼
 


回复内容:

对: 太月星辰 例子就是这样应用的:    首先D0的值是0,先复位Y... 内容的回复!

-------------------------

不是,这里的置位和复位输出不是同时的吗?D0的值是0的时候,条件接通的时候,既会复位Y0,也会置位Y0,不就冲突了吗?

  回复 引用 举报
铱星 个人主页 给TA发消息 加TA为好友 发表于:2020-03-23 22:18:04 3楼
 


回复内容:

对: MrZhu1987 回复内容:对: 太月星辰  例子就是这样应用的:   ... 内容的回复!

-------------------------

楼主需要了解PLC程序执行的特点是串行执行,看梯形图通常说的就是“从左到右,从上到下”,如果理解上面梯形图置复位动作是同时满足的就不是串行执行的了。

  回复 引用 举报
太月星辰 个人主页 给TA发消息 加TA为好友 发表于:2020-03-24 09:51:22 4楼
 


回复内容:

对: MrZhu1987 回复内容:对: 太月星辰  例子就是这样应用的:   ... 内容的回复!

-------------------------

程序是从上到下,从左到右依次执行的!并不是一股脑全部同时执行的!

  回复 引用 举报
一颗小小草 个人主页 给TA发消息 加TA为好友 发表于:2020-03-24 11:29:57 5楼
 

楼主需要了解PLC程序运行机制。

看看串口与并口的概念也可能有帮助。

  回复 引用 举报
1192402891 个人主页 给TA发消息 加TA为好友 发表于:2020-03-24 16:18:50 6楼
 

PLC是逐行扫描执行的,一个扫描周期内从头到尾执行一遍,一个扫描周期可能是几毫秒

  回复 引用 举报
MrZhu1987 个人主页 给TA发消息 加TA为好友 发表于:2020-03-25 08:18:11 7楼
 

OK,明白了,谢谢各位的解答!

  回复 引用 举报

周点击排行
周回复排行
最新求助