说明
可以选择包含所声明变量的特定地址区域。可以访问宽为 1 位、8 位、16 位或 32 位的区域。将存储器区域(如,BYTE 或 WORD)拆分为一个较小的存储器区域(如 BOOL),又称为“分段”。
无法使用片段访问对覆盖 AT 的结构、常量和变量进行寻址。
语法
下列语法用于寻址:
该语法包含以下部分:
部分 | 说明 |
---|---|
|
访问的变量。该变量的数据类型必须为“Bit string”或“Integer”。 在 SCL 中,如果禁用 IEC 检查,则只能对数据类型为“Integer”的变量进行片段访问。 |
X B W D |
访问宽度为“位(1 位)”的 ID 访问宽度为“字节(8 位)”的 ID 访问宽度为“字(16 位)”的 ID 访问宽度为“双字(32 位)”的 ID |
|
待访问 |
|
待访问 编号 0 表示访问最低有效字节。 |
|
访问的 编号 0 表示访问最低有效字。 |
|
访问的 编号 0 表示访问最低有效双字。 |
片段访问示例
以下示例说明了位、字节、字和双字模式下片段的寻址方式:
寻址 | 说明 |
---|---|
"Engine".Motor.X0 "Engine".Motor.X7 |
"Motor" 为全局数据块 "Engine". 中数据类型为 BYTE、WORD、DWORD 或 LWORD 的变量 X0 将寻址位地址 0,X7 则寻址 "Motor" 中的位地址 7。 |
"Engine".Speed.B0 "Engine".Speed.B1 |
"Speed" 为全局数据块 "Engine". 中数据类型为 WORD、DWORD 或 LWORD 的变量 B0 将寻址字节地址 0,B1 则寻址 "Speed" 中的字节地址 1。 |
"Engine".Fuel.W0 "Engine".Fuel.W1 |
"FUEL" 为全局数据块 "Engine". 中数据类型为 DWORD 或 LWORD 的变量 W0 将寻址字地址 0,W1 则寻址 "Fuel" 中的字地址 1。 |
"Engine".Data.D0 "Engine".Data.D1 |
"Data" 为全局数据块 "Engine". 中数据类型为 LWORD 的变量 D0 将寻址双字地址 0,D1 则寻址 "Data" 中的双字地址 1。 |
审核编辑:刘清
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。
举报投诉
-
存储器
+关注
关注
38文章
7425浏览量
163505 -
西门子
+关注
关注
93文章
2993浏览量
115458 -
SCL
+关注
关注
1文章
239浏览量
17022
原文标题:西门子博途:通过片断访问对变量区域进行寻址
文章出处:【微信号:gh_a8b121171b08,微信公众号:机器人及PLC自动化应用】欢迎添加关注!文章转载请注明出处。
发布评论请先 登录
相关推荐
西门子PLC编程软件博途下载
西门子PLC编程软件博途TIA V13 SP1 SIMATIC_WinCC_Runtime_Professional_SP1_for_V13---江西工控论坛有下载密码www.jx-gongkong.com
发表于 03-01 11:04
•60次下载
S7-1500通过片断访问对变量区域进行寻址
对于S7-1500/1200 PLC,可以选择包含所声明变量的特定地址区域,访问宽为 1 位、8 位、16 位或 32 位的区域。将存储器区域
西门子博途用Slice方式对变量进行寻址
创建一个 S7-1200 的项目,在程序块中新建一个 DB 块(优化的块访问),创建一个变量,数据类型为 DWord,可以看到该变量没有绝对地址,如下图所示。
Unity3D与西门子PLC通讯
本文是做实体PLC和Unity的通讯,如果没有实体PLC可以参考我之前的博文上位机与西门子博途TIA的PROFINET通讯仿真(虚拟通讯),这篇博
发表于 04-19 11:43
•6次下载
如何在博途平台调试西门子G120变频器
随着工业自动化迈向智能化越来越近,科技工作者不断的突破,近年在传动领域,采用工业以太网(Profinet)和变频器通讯非常广泛,今天我们简单的介绍下在博途平台调试西门子G120变频器。
西门子博途: 存储器间接寻址的应用
对于存储器间接寻址,可以在变量中存储地址。变量可以是 WORD 或 DWORD 数据类型。变量可以位于存储器区域“数据”(DB 或 DI)、
发表于 07-15 11:20
•5231次阅读
如何在博途平台调试西门子G120变频器
随着工业自动化迈向智能化越来越近,科技工作者不断的突破,近年在传动领域,采用工业以太网(Profinet)和变频器通讯非常广泛,今天我们简单的介绍下在博途平台调试西门子G120变频器。
发表于 09-07 12:50
•4630次阅读
评论