PLC可以跳过过程映像区 直接访问外设输入/输出外设寻址

时间:2023-03-05作者:佚名
在S7中,除了过程映像区外,还可以通过外设寻址来访问输入/输出。
一、 外设寻址
与过程映像区不同,外设寻址是指直接访问外设模块。外设寻址不能对外设进行位寻址,
要求必须至少以字节为单位进行数据读写,即可以字节、字或者双字为单位进行寻址。其格式如下:
PIB(Peripheral input Byte):外设字节输入
PIW(Peripheral input Word):外设字输入
PID(Peripheral input D-word):外设双字输入
PQB(Peripheral output Byte):外设字节输出
PQW(Peripheral output Word):外设字输出
PQD(Peripheral output D-word):外设双字输出
二、 为什么要用外设寻址
1、访问地址超出了过程映像区的范围
对于300的CPU而言,以CPU-315 2DP为例(如图1所示),I/O地址区总计有2048个字节的输入和2048个字节的输出,但其过程映像区的大小仅为128字节。显然,过程映像区并不能涵盖整个CPU的输入/输出地址区域。当我们要访问的I/O地址超出了过程映像区的范围,就必须使用外设寻址了。

PLC可以跳过过程映像区 直接访问外设输入/输出外设寻址
图1 CPU315-2DP的技术数据(节选)
对于400的CPU而言,以CPU-416 2DP为例(如图2所示),输入/输出均16KB,过程映像区默认为512个字节,但最大可调整为16KB。当访问地址超出了默认的过程映像区范围时,我们就要做以下选择了:
或者修改过程映像区的大小
或者采用外设寻址

PLC可以跳过过程映像区 直接访问外设输入/输出外设寻址
图2 CPU416-2DP的技术数据(节选)
2、输入/输出模块地址未分配给过程映像区
特别是对于S7-400系列CPU而言,要想使用过程映像区,需给输入/输出模块地址分配过程映像,OB1-PI或者PIP中的一个(详见《S7-300/400进阶笔记2:过程映像区的分类及其更新机制》一文)。当然,我们也可以不为其分配过程映像区,而直接使用外设寻址。
3、对外设访问实时性要求比较高的场合
外设寻址跳过了过程映像的刷新过程,CPU和输入/输出模块直接做数据交换,实时性会相对好一些。
三、 外设寻址的特点
1、 外设寻址的最小单位为字节,通过装载指令"L"最多了读写4个字节的连续地址区域,如:L PID 10。如果需要读写大于4个字节的连续地址区域,可用SFC14(DPRD_DAT)和SFC15(DPWR_DAT)来实现。
2、 外设寻址可以访问已经被分配至过程映像区的I/O地址区域。同时使用外设寻址和过程映像区访问同一地址时,在程序执行的某一时刻,二者的结果会存在差异。以下面一段程序为例:

PLC可以跳过过程映像区 直接访问外设输入/输出外设寻址
图3 外设寻址与过程映像区
其中,"T PQB1"为外设寻址,结果会直接送给输出模块;而"AQ1.0"访问的是输出过程映像区,Q1.0的值只有在下个循环周期的"输出映像区的数据写入输出模块"阶段,才能送给输出模块。在当前的循环周期内,二者对输出的作用可能是不同的。
3、 由于过程映像区属于CPU的内部存储区,因此,相比访问过程映像区,CPU直接访问外设地址会更加耗时一些,但这一时间一般来说仍然比CPU的循环扫描周期要短的多,因此,总的来说,外设寻址的实时性要好一些。

相关阅读

大学老师讲PID:电工师傅能听懂的自动调节干货

各位电工师傅大家好,我是一名大学自动化专业的老师,今天不用复杂公式、不讲生僻术语,就用咱现场干活能听懂的大白话,把PID自动调节讲透。咱们干工控、搞设备调试,经常碰到温度、...
2026-04-13
大学老师讲PID:电工师傅能听懂的自动调节干货

PLC计数器工作原理

1) 当plc 为RUN方式时,K20被送入预置值寄存器SV100中,如果此时复位行为OFF,则SV100中的K20又被送到经过值寄存器EV100中。 2) 每检测到一个计数器逻辑行X0的上升沿(OFF→ON的状态变化),...
2023-03-21

DCDC电路设计方案:3.6V稳压输出为2.5V

如何将3.6V进行稳压输出2.5V?根据作用不同,可有不同的设计方案,电路一点通分几种情况进行说明。 (1)想要将3.6V的电压稳压输出2.5V作为基准源使用,比如作为比较器的基准、AD采...
2023-06-14
DCDC电路设计方案:3.6V稳压输出为2.5V

开关电源出现打嗝现象怎么维修

开关电源打嗝故障 开关电源打嗝可以分为两个方面,一是高压侧故障,二是低压侧故障,先来看看初级高压测,电源通电后主滤波电容的310伏是否有,如如果这个主滤波电容它的310伏不...
2023-04-03
开关电源出现打嗝现象怎么维修

三菱PLC置位与复位指令

三菱FX系列plc 有基本逻辑指令20或27条、步进指令2条、功能指令100多条(不同系列有所不同)。本节以FX2N为例,介绍其基本逻辑指令和步进指令及其应用。 FX2N的共有27条基本逻辑指令,...
2023-03-21
三菱PLC置位与复位指令

热销商品

连发瓦斯枪通用瓦斯射钉钢钉枪瓦斯气体高强度瓦斯射钉枪165气罐

连发瓦斯枪是一款专为高强度瓦斯射钉设计的工具,其特点在于能够连续发射瓦斯气体,适用于多种需要快速穿透和固定材料的场景。这款瓦斯枪配备了165气罐,容量足够满足...
4.5

黄铜镀镍金属电缆防水接头EWM密封格兰头HSM电线固定填料函M20M16

黄铜镀镍金属电缆防水接头EWM密封格兰头(HSM型)是一款高性能电线固定与密封装置,适用于M16和M20螺纹规格。采用优质黄铜材质并表面镀镍处理,具备优异的防腐蚀性、机械...
1.14

消防配件二氧化碳灭火器2 3 5 7KG弯头喷管24Kg干冰CO2外喷头喷嘴

二氧化碳灭火器配件中的2357KG弯头喷管与24Kg干冰CO₂外喷头喷嘴,是专业消防设备的重要组成部分。该弯头喷管采用高强度耐腐蚀材料制造,连接灵活,适用于高压CO₂灭火...
4.5

雷士照明led筒灯孔灯客厅吊顶天花灯嵌入式过道筒灯射灯桶灯家用

雷士照明LED筒灯是一款专为现代家居设计的嵌入式照明产品,适用于客厅、吊顶、过道、卧室等空间。采用高品质LED光源,光线柔和均匀,显色指数高,有效还原真实色彩,营造舒...
5.78

雷士照明嵌入式防眩筒灯射灯窄边过道灯深杯客厅无主灯天花灯米雪

雷士照明嵌入式防眩筒灯射灯——“米雪”系列,专为现代无主灯设计打造。采用窄边深杯结构,有效控制杂散光,实现精准防眩,营造舒适柔和的光环境。适用于客厅、过道、天...
25.67

网站栏目