回复:把启动、停止、MOVE数据等等放进OB30会有什么后果?

已锁定

Zane

版主 西门子1847工业学习平台

  • 帖子

    21144
  • 精华

    401
  • 被关注

    1491

论坛等级:至圣

注册时间:2003-06-06

钻石 钻石 如何晋级?

发布于 2023-11-29 10:55:40

19楼

展开查看
以下是引用昔日如诗在2023-11-29 08:04:55的发言 >11楼

那OB30就类似于一个脉冲,脉宽100ms,周期6s,,是这样吗?

以下是引用zhangli0在2023-11-28 15:15:33的发言 >2楼:胖哥理解的对,ob30...

引用2楼详细内容:

胖哥理解的对,ob30每6秒执行一次。执行完就输出了,这个执行过程可以是100ms或者更短时间,剩余时间内ob30没有任何动作,等待下一个6秒的到来。所以不会出现执行结果6秒后才输出的情况。

错!

OB30是有多少程序,就执行多少时间,不是固定时间宽度的,只是OB30的触发时间间隔是根据设定固定的。

其次,OB30执行程序的时间是会计入扫描周期的,增加扫描周期的时长。

这是计算机的基本原理

建议楼主还是认真学习一下PLC的程序扫描机制,就那么几页纸,比在论坛里东一锤西一棒地瞎琢磨好


再问楼主一个基本问题,知道PID问什么要在定时中断里调用吗?


感觉楼主的知识体系完全是键在沙滩上的

Zane 注册自动化系统工程师 Always save before download
评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-1200系列

共有15228条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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