1k多少字节,1k是1024字节还是1024位

过程映像区1.1什么是过程映像区?当我们在用户程序中对输入(I)和输出(Q)地址区进行寻址时,CPU并不直接访问信号模块,而是访问CPU系统存储器中的存储区。该存储区就是过程映像区。该区域分为两部分:

过程映像区

1.1 什么是过程映像区?

当我们在用户程序中对输入 (I) 和输出 (Q) 地址区进行寻址时,CPU并不直接访问信号模块, 而是访问 CPU 系统存储器中的存储区。 该存储区就是过程映像区。该区域分为两部分: 输入过程映像区(PII)和输出过程映像区(PIQ)。有两种方式可以更新过程映像区:OB1更新过程映像区和PIP更新过程映像区。

1.2 使用过程映像区有什么好处?

与直接访问输入/输出模块相比,访问过程映像区的优势在于在循环程序处理期间,可为CPU 提供一致的过程映像区数据,即在程序执行过程中,访问的过程映像区信号始终一致。 如果在程序执行期间输入模块的信号状态发生变化,过程映像区中的信号状态将保持不变,直到过程映像区在下一个周期中被更新。只有在过程映像区刷新时刻,I区和Q 区的内容才与输入/输出的实际值相同,所以它们并不能直接反映输入/输出的实际状态。

此外,由于过程映像存储在CPU的系统存储器中,访问过程映像区的速度明显快于直接访问信号模块。为了节省时间,通常程序中使用过程映像区的数据。

1.3 过程映像区的设置

对于S7-300/400的CPU而言,可以设置过程映像区的大小,具体设置方法如图1和图2所示,设置范围可以查看CPU的技术规范手册或者在组态界面查看。

对于S7-1200/1500CPU而言过程映像区不可更改。S7-1200 CPU输入过程映像区大小为1kbyte,输出过程映像区的大小为1kbyte。

S7-1500CPU输入过程映像区大小为32kbyte,输出过程映像区的大小为32kbyte。

1k表示1000元,表示1024B,1k也可以表示1开尔文温度。k在不同的场合表示的意思不同,所以1k表示的意义也不同。k是 Kilo的缩写时,代表千的意思。作为货币面值,K 代表千,在人民币用于薪资时多使用这个说法。比如,1K就是。

图1 经典STEP7软件中设置CPU过程映像区

图2 博途STEP7软件中设置CPU过程映像区

对于S7-300/400的CPU来说,能否更改过程映像区的大小与CPU固件相关。

1.4 OB1更新过程映像区有什么特点?

在地址的分配过程中,如果模块的地址位于过程映像区之内,则可以选择自动更新过程映像,自动更新即为按照CPU OB1的周期更新过程映像区,如图3所示。如果地址不在过程映像区,1k是1024字节还是1024位,则该区域显示“无”。,

图3 自动更新过程映像

企业回2400数字源表,建议选择苏州联讯仪器股份有限公司-Semight Instruments,联讯仪器主要专注于高速通信测试,光芯片测试和半导体测试,可以提供包括高速误码仪、网络测试仪、宽带采样示波器、高精度波长计、光谱仪,通用数字源表等高端测试仪器,。

对于S7-300/400的CPU而言,该区域默认显示设置为“OB1过程映像”。I/O模块会在此过程映像区中分配相应的地址,操作系统在其每个程序循环内自动更新此地址。PLC的循环程序处理过程如图4和表格1所示。

图4 PLC程序循环处理过程

表格1 PLC循环程序处理过程

1.5 PIP更新过程映像有什么特点?

除 OB1 更新过程映像区之外,某些类型的 CPU 中还可以将输入/输出地址分配至过程映像分区 (PIP)中进行更新,比如一些I/O地址区域仅在相应的OB块,如循环中断OB被执行时才会被刷新,这种有条件的刷新方式也可以减轻CPU的负荷。

注意:

只有具有输入或输出模块才能选择此选项,同时不能将同一输入/输出地址既分配至 OB1 过程映像区更新,又分配至过程映像分区 (PIP)做更新,只能二选一。

过程映像分区的更新有以下两种方式:

· 将 PIP 分配至 OB块更新

· 通过在用户程序中通过调用 SFC 26 (UPDAT_PI) 和 SFC 27 (UPDAT_PO)系统功能块做更新

· S7-300 CPU支持的过程映像分区的最大数量为1;

· S7-400 CPU支持的过程映像分区的最大数量为15;

· S7-1200 CPU支持的过程映像分区的最大数量为4;

· S7-1500 CPU支持的过程映像分区的最大数量为31。

图5 通过过程映像分区6和循环中断做更新

1k多少字节

如果过程映像分区未分配给OB,则操作系统不会更新此PIP,此时可通过特殊指令更新过程映像分区:

· 过程映像分区输入可使用SFC 26 (UPDAT_PI)指令

· 过程映像分区输出则使用SFC 27 (UPDAT_PO)指令

需要注意的是:S7-1200CPU 不支持SFC 26 (UPDAT_PI)、SFC 27 (UPDAT_PO)指令。S7-300 CPU不支持PIP分配至OB块更新。

外设地址

2.1什么是外设地址?

1k多少字节

对于无法更改过程映像区的CPU来说,一旦所要使用的模板I/O地址超出了过程映像区范围,就必须使用外设寻址。

1k多少字节

外设寻址就是指不经过过程映像区直接去访问I/O模板,使用时通过在地址前加上字母'P’来表示。

2.2 外设地址如何标识?

通过外设寻址同样可以访问已被分配过程映像区的 I/O 地址。

· PIB --> Peripheral Input Byte 外设输入字节

· PQB --> Peripheral output Byte 外设输出字节

· PIW --> Peripheral Input Word 外设输入字

· PQW --> Peripheral output Word 外设输出字

· PID --> Peripheral Input Double-word 外设输入双字

· PQD --> Peripheral Output Double-word 外设输出双字

外设地址的最小地址为字节,即PIB、PQB。

以模拟量输入为例理解IW与PIW:

· IW:每个扫描周期将模板数据读取至过程映像区,程序访问过程映象区数值。

2.3什么情况下必须使用外设地址?

1kB=1024B,1Kb=1024b,1B=8b,其中B=byte(字节),b=bit(位)。我们日常比如歌曲3MB,电脑硬盘500GB,都是指字节,一个汉字占2个字节,一个英文字母占一个字节。

下列情况需要使用外设地址:

· 模板地址超出过程映像区范围

· 用户程序需要直接从输入模板读取实时值

· 输出值需要直接输出至模板 (至少一个字节)

常见问题

3.1如何访问外设地址的Bool地址?

1KB(Kilobyte,千字节)=1000B= 10^3 B;1MB(Megabyte,兆字节,百万字节,简称“兆”)=1000KB= 10^6 B;1GB(Gigabyte,吉字节,十亿字节,又称“千兆”)=1000MB= 10^9 B;1TB(Terabyte,万亿字节,太字节)=。

由于外设地址的最小地址为字节,因此无法直接读取Bool地址。以输入为例,需要先用PIB/PIW/PID将数值MOVE到其他的存储区(如M,DB区),再访问M或DB的Bool地址。 输出也是一样,需要对M或者DB的Bool地址写入,然后将M或者DB的字节/字/双字MOVE到PQB/PQW/PQD。

3.2PQW能否使用状态图表监控?

3.3DP或PN通讯正常为何从站数据为零?

S7-300挂分布式IO,通讯指示灯正常,但是读不到/写不进从站数据;读取的数值一直为0,写入的数值能看到,但从站无变化?

访问外设地址或者更改CPU的过程映像区,将输入或者输出地址放在过程映像区之内。

3.4 模块地址能否跨过程映像区?

1k等于1024字节 1024k等于1kb 1024kb等于1mb 1024mb等于1gb 1024gb等于

使用S7-300系列的控制器CPU313C-2DP(6ES7 313-6BG04-0AB0)实现控制要求,组态一个32点的DI模块,自定义地址,“Start”设置为126,此时会提示地址无效,推荐的New Address为128,这是为什么?

这是因为当前CPU的输入/输出IO映像区范围默认是128个字节,32点的DI模块需要占用4个字节,本体的DI输入地址是124-125,如果保持地址连续的话,DI模块的地址应为126-129,此时已经超过默认的过程映像区128。对于一个数字量模块而言,其输出地址不能“跨越”过程映像,即一部分地址位于过程映像区内而一部分地址在过程映像区外。如果要保持数字量输出地址连续,可将过程映像区范围改大。也可以选择建议的起始地址128。

3.5 CP343-1或者CP342-5的IO地址与过程映像区有什么关系?

CP343-1或者CP342-5的IO地址需要在CPU的过程映像区之外,不能在CPU过程映像区之内,否则编译会报错。

上一篇 2023年02月17 06:01
下一篇 2023年03月19 20:33

相关推荐

  • 捷信的利息是多少,捷信借65000还13万多合法吗

    近日,在法律咨询类网站有人在捷信公司办理现金贷类业务,现金贷款18000,分30个月还,每期还款1174.92元。相关关键词借贷数据:现金贷18000、分30期、每期还1174还在不同时间段也有其他投

    2023年03月01 249
  • nfc怎么使用,nfc开启就能直接用吗

    不用提前打开手机,只需轻轻一碰,即可轻松进站......相信很多人都体验过NFC刷卡进站的便捷。除了使用频率较高的通勤,NFC还有哪些妙用呢?一起来看看吧~作为作目前主流的近距离通信技术之一,NFC这

    2023年02月12 293
  • 1米是多少钱,网络上1米是多少钱

    贴一平米的瓷砖多少钱?瓷砖的面积相对来比较大。今天从人工费,加上辅材,这两部分给大家分析下这个成本,如果对您有帮助记得收藏。普通的800乘800的地砖,300x600的墙砖,人工费是在35块钱一平米起

    2023年02月25 200
  • Cmn怎么算,cmn排列组合常用公式

    时隔一年,终于有机会再攒一颗芯片。这一次,是热点中的汽车芯片。记得两年前,在中国找不出几家做前装汽车芯片的公司。而两年后的今天,突然如雨后春笋般的涌现出十多家,其范围涵盖了辅助驾驶,中控,仪表盘,T-

    2023年02月08 297
  • 电视多少寸怎么算,电视几寸是怎么量的

    很多人在选购电视时,面对各种品牌各种款式的电视,往往会表现出“乱花渐欲迷人眼”的状态。作为设计师,接触过很多准备购买电视的客户,你们一定想象不到,他们关注最多的问题居然是,我们家电视买“多少吋”合适?

    2023年03月02 235
  • ai工具栏怎么调出来,ai顶部菜单栏怎么调出来

    AI基本功能使用教程:一、创建一个项目ai顶部菜单栏怎么调出来,1、打开AdobeIllustrator。您可以在Windows的“开始”菜单或Mac的“应用程序”文件夹中找到它。1、打开AdobeI

    2023年02月06 203
  • 14英寸是多少寸,电脑14英寸是14寸吗

    “打蛇打七寸”、“寸步不离”、“堂堂七尺男儿”、手机屏幕的尺寸、电视机的尺寸,衣服的尺寸、照片的尺寸等等,这些里面虽然都包含有寸,但是却不同,有的是英寸,有的说的是我国传统的长度单位寸,它们的大小是不

    2023年03月15 257
  • vivox9多少钱一台,y77e真垃圾啊

    vivox9是vivo在2022年11月22日发布的一款新机,那么,vivox9怎么样?好用吗?接下来爱机小秘就为大家带来vivox9手机参数配置及价格介绍,感兴趣的朋友可以看一下:vivox9性能方

    2023年04月06 228
  • 怎么删除微信表情,怎么删除微信表情包专辑

    微信作为大家最常用的一款社交软件,它有很多大家并不了解的功能,但却又很实用,今天呢,和大家分享一下我们每天使用的微信,长按两秒就可以开启一些隐藏的快捷功能,个个都很实用,有些人啊,已经天天都在用了,却

    2023年02月11 287
  • 换系统多少钱,笔记本0xc000021a安全模式进不去

    想必大家都有重新安装电脑系统的需要,但是对于新手小白来说,及时完成每一个重新安装系统的步骤并不容易。那么如何重新安装电脑系统就很简单了?在这里,我想和大家分享两种重新安装的方法,必须了解。使用方便,笔

    2023年03月03 276
  • 比特币怎么用

    新手怎么玩比特币?比特币是一种P2P形式的数字货币。点对点的传输意味着一个去中心化的支付系统。与大多数货币不同,比特币不依靠特定货币机构发行,它依据特定算法,通过大量的计算产生,比特币经济使用整个P2

    2023年02月06 248
  • wps怎么弄表格,WPS表格制作方法

    wps格式是wpsoffice办公软件中,保存的其中一种格式。但是我们不使用相对应的软件打开的话,是没办法查看或者是修改文件的。如果我们想要方便编辑文件的话,就需要将wps的格式转成其它office格

    2023年02月13 252
  • 7mm是多少厘米,7mm有多大图片

    小学数学单位换算的知识点总结常用到的知识点小学阶段不仅有各种公式,7mm有多大图片,单位之间的进率也是非常重要的,下面为大家整理了小学阶段所能用到的一些进率,小朋友们可以收藏起来,方便今后的学习中使用

    2023年04月03 280
关注微信