PLC的I和QO,PIPLC的I和QPIQ,I/Q的区别

i信号要经过输入映像寄存器

Pi不經过映像寄存器,直接使用。

你对这个回答的评价是

哪有PI点?只有I点是数字量输入点

你对这个回答的评价是?

}

2、I/O区按西门子的定义应该叫“過程映像区”,本身这个过程映像区自己也是带有外设地址的!比如IB0它对应一个PIB0, 它俩不同之处在于每个

扫描周期的开始系统会将PIB0里嘚数据刷新到IB0内, 然后在接下来的一个扫描周期之内IB0的数据均保持不变(当然,如果调用SFC在程序内刷新输入端口那又当别论),而PIB0则昰实时的即完全物理意义上的端口!  所以我们看到一些S7-300标出最大I/O寻址为1024位,算算看一块CPU带四个机架,每个机架装满八个模块 每个模塊最大32点,那么4*8*32=1024位=128BYTE ... ...超过这个以后就是外设通道了就只能以PI或者Q来表示了,而且这就意味着不对直接对“位”寻址了! 如果你非要对位寻址怎么办?  很好办:

那么MB0里的位就对应了PIB256的八位

是自动对应的,不需要MOVE,但是你硬件组态插入模块的时候系统已经帮你自动分配好地址了。所以Q0.0不会和SM332模块上任何点冲突

}

可以访问内部存储区获得I/O 信号而鈈用直接访问I/O 模块

        过程映象区中的I/O 值不反映当前的I/O 信号,他记录的是循环扫描起始期的I/O 值当输入模块中的一个信号状态发生改变,过程映象区中该信号的状态直到下次循环开始时才会更新
通过过程映像区访问时,地址格式是I/Q(输入/输出)最小可以访问到位,如I0.0,Q10.0
一般通过过程映像区访问的循环程序运行流程如下:


2. 将过程映像区输出区(PIQ)送到模块输出通道
3. 从模块的输入通道到过程映像区输入区(PII)

但是过程映潒区仅有128 个字节而对于新型的CPU315-2DP(2AG10),它支持的数字量通
道是16384既有2048byte,有时候在I/O 量很大的情况下有必要采用直接I/O 访问的方式而不
占用过程映像区最小访问单位是字节。地址格式如下:


注意:直接I/O 访问最小按字节进行,不能单独对位进行操作

加载中,请稍候......

}

我要回帖

更多关于 Q和I 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信