找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 6388|回复: 0
打印 上一主题 下一主题
收起左侧

西门子S7-300PLC的相位偏移量是做什么用的

[复制链接]
跳转到指定楼层
楼主
ID:75926 发表于 2015-4-4 15:23 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
那个相位偏移量是做什么用的?

按循环周期成倍数的循环OB还是会有同时调用的时候,但这几个循环中断组织块有优先级,即使定时时间同时到,也会按照优先级决定先调用级别高的组织块,.

答:以OB35和OB34为例,它们的循环中断的周期分别为100ms和200ms,如果二者的相位偏移量为0,将会同时产生OB35和OB34的中断,在同一个扫描周期内,CPU按优先级依次调用OB35和OB34,可能导致该扫描周期的时间过长。
设置OB35的偏移量为0,OB34的偏移量为50ms,OB35和OB34的调用时间就错开了50ms,不会在同一个扫描周期调用了。
下图给出了使用4个循环中断,偏移量设置的例子:




分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 顶 踩
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表