您现在的位置是:首页 > PLC技术 > PLC技术

STEP 7的外设I/O区(PI/PQ)

来源:艾特贸易2017-09-08

简介外设输入 ( PI) 和外设输出 (PQ) 区允许直接访问本地的和分布式的输入模块和输出模块。 PL/PQ 区与 I/Q 区的关系如下: 1) 访问 PI/PQ 区时,直接读写输入 / 输出模块,而 I/Q 区是输入 / 输

    外设输入( PI)和外设输出(PQ)区允许直接访问本地的和分布式的输入模块和输出模块。PL/PQ区与I/Q区的关系如下:

   1)访问PI/PQ区时,直接读写输入/输出模块,而I/Q区是输入/输出信号在CPU的存储区中的“映像”。使用外设地址可以实现用户程序与I/O模块之间的快速数据传送,因此被称为“立即读”和“立即写”。P/Q区采用批量读/写的方式,因此可能有较大的滞后。

   2) I/Q区可以按位、字节、字和双字访问,PI/PQ区不能按位访问。

   3) I/Q区的地址范围比PI/PQ区的小,如果地址超出了I/Q区允许的范围,必须使用PI/PQ区来访问。

   4) I/Q区与PI/PQ区的地址均从0号字节开始,因此I/Q区的地址编号也可以用于PI/PQ区。例如用MOVE指令将QB1传送到PQB1,可以实现“立即写”操作。

   5)只能读取外设输入的值,不能改写它。只能改写外设输出,不能读取它。下面两条指令违背了上述规定,因此是错误的:

   L    PQB    0

   T    PIB    0

   6)访问I/Q区的指令比访问PI/PQ区的指令的执行时间短得多。例如CPU 317-2 DP的指令“L IB0”和“L PIB0”的执行时间分别为0.05μs15μs