回复:FOR循环内能否使用上升沿P

手机用户20240707920205

西门子1847工业学习平台

  • 帖子

    134
  • 精华

    0
  • 被关注

    0

论坛等级:游侠

注册时间:2024-07-07

钻石 钻石 如何晋级?

发布于 2026-01-31 10:33:01

7楼

展开查看
以下是引用芳季在2026-01-30 13:51:21的发言 >4楼

后面的人注意了:楼主说的是for 内。

楼主有个事情可能误会了。

边沿指令,常规,常理下只有一个扫描周期接通。而for也是一个周期内做的事情。这么说,干啥还要边沿?直接使用触点就是了,对不对?反正都没有下次的了。

但是。plc对解读边沿指令却不是书本上这么理解的哦。plc是按扫描次数看待的。

也就是扫描到某次是接通的,而上一次是断开,那么这次就on。(不知道这样说法大家能不能转弯理解?)

for里面的东西正是一个周期里面都执行很多次的。在for内有一个上升沿指令循环第一次,它的上一次是for循环的最后一次时候的状态。比较它们两,看是否输出on。

当for循环第二次的时候,它的上一次就是for的第一次的状态,这时候又比较它俩的结果。

……

楼主还是坚持要得到这个问题的答案吗?

你先看看上面说的,眼睛明白了,脑子感觉不好使了。是不是?我才说了一半。虽然你问的是多个地方,其实多个地方都是用一个地方的道理来重复多次而已。

这个明显看得仔细多啦

评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-200 SMART

共有9345条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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