您现在的位置是:首页 > PLC技术 > PLC技术
S7-300/400系列PLC的外设I/O存储区与累加器
来源:艾特贸易2018-01-19
简介1.外设I/O存储区 通过外设 I/O存储区(PI和PO),用户可以不经过过程映像输入和过程映像输出,直接访问本地的和分布式的输入模块和输出模块。不能以位(bit)为单位访问外设I/O存储区
1.外设I/O存储区
通过外设I/O存储区(PI和PO),用户可以不经过过程映像输入和过程映像输出,直接访问本地的和分布式的输入模块和输出模块。不能以位(bit)为单位访问外设I/O存储区,只能以字节、字和双字为单位访问。
外设输入(PI)和外设输出(PO)存储区除了和CPU型号有关外,还和具体的PLC应用系统的模块配置相联系,其最大范围为64KB。
S7-300系列PLC的输入映像表12 8B是外设输入存储区(PI)首128B的映像,是在CPU循环扫描中读取输入状态时装入的。输出映像表128B是外设输出存储区(PO)的首128B的映像。CPU在写输出时,可以将数据直接输出到外设输出存储区(PO);也可以将数据传送到输出映像表,在CPU循环扫描更新输出状态时,将输出映像表的值传送到物理输出。
S7-300由于模拟量模块的最小地址已超过了I/O映像表的最大值128B,因此只能以字节、字或者双字的形式通过外设I/O存储区(PI和PO)直接存取,不能利用I/O映像表进行数据的输入、输出。而开关量模块既可以用I/O映像表,也可通过外设I/O存储区进行数据的输入、输出。
2.累加器(ACCUx)
32位累加器用于处理字节、字或者双字的寄存器。S7-300有两个累加器(ACCU1和ACCU2),S7-400有4个累加器(ACCU1广-ACCU4)。可以把操作数送入累加器,并在累加器中进行运算和处理,保存在ACCU1中的运算结果可以传送到存储区。处理8位或者16位数据时,数据放在累加器的低端(右对齐)。
(部分原创文章应编辑稿费需求,每篇需要收取2元的稿费,如需查看全文请联系客服索取,谢谢理解!在线客服:)
点击排行
