回复:I0.0强制为1,Q0.0输出为?

花开

  • 帖子

    279
  • 精华

    0
  • 被关注

    2

论坛等级:侠士

注册时间:2003-08-20

普通 普通 如何晋级?

发布于 2006-03-06 18:53:34

0楼

我的解释:(不知对吗?请指正)
1、手册一关于强制的说明:因为在扫描周期的不同阶段(执行程序、或I/O更新、或通讯处理阶段)可能会改变强制数据。所以在扫描周期的不同时间,CPU又使用了这些强制变量。
2、手册上关于中断的说明:如果在程序中使用了中断,与中断事件相关的中断服务程序作为程序的一部分被存储。中断程序并不作为正常扫描周期的一部分来执行,而是当中断事件发生时才执行(可能在扫描周期的任意点)
3、关于扫描周期:S7-200周而复始地执行一系列任务,任务循环执行一次称为一个扫描周期.在一个扫描周期中,S7-200将执行部分或全部下列操作:
读输入、执行逻辑控制程序、处理通讯请求、执行CPU自诊断、写输出。
因此100ms中断被调用时如果程序正好处于读输入阶段则Q0.0为0反之则为1。
评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-200

共有33295条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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