公司新闻
在 STEP 7 (TIA Protal) 中,如何在 SCL 程序中实现间接寻址
发布时间: 2024-04-12 15:07 更新时间: 2024-11-06 07:00
描述
S7-300/400 控制器使用 SCL 有两种方法可以进行间接寻址。
· 变量的间接寻址
· DB 块的间接寻址
变量的间接寻址类似于juedui寻址。只是在括号内定义一个偏移量来替换掉地址值。对于数据块的间接寻址,可以使用转换函数 "WORD_TO_BLOCK_DB" 进行转换。
下图中的例子,描述了在 S7-300/400 中如何使用间接寻址来访问 DB 块中的数据。
如果希望通过间接寻址访问 S7-300/400 的 M,I 区 和Q 区,需要使用指令 %MX(), %MB(), %MW(), %EX(), %EB(),%EW(), %AX(), %AB() 和 %AW()。在访问区域前面必须添加百分号。
如下图 2 所示。
注意
PEEK 和 POKE 指令无法在 S7-300/400 中使用。
图. 04 是如何在S7-1200/S7-1500中使用"POKE_BLK" 指令实现间接寻址的例子。源 DB(标签名 "DB_Number_SRC") 的数据被拷贝到目的 DB (标签名 "DB_Number_DES") 中。
创建环境
该 文相关截图由STEP 7 (TIA 博途) V13 创建。
其他新闻
- 西门子Step7-GRAPH软件的基本信息 2024-11-06
- 西门子Step7 GRAPH 顺控器规则 2024-11-06
- 西门子Step7 GRAPH FB块的参数说明 2024-11-06
- Step7-GRAPH与监控调试相关问题 2024-11-06
- Step7 GRAPH 使用技巧相关问题 2024-11-06
- Step7-SCL 编程语言介绍 2024-11-06
- Step7-SCL应用于工程实例 2024-11-06
- STEP7 OB组织块介绍和使用技巧 2024-11-06
- 如何在STEP7环境中调试变频器/直流调速器 2024-11-06
- S7-1200/1500的VARIANT数据类型的使用 2024-11-06
- 西门子 S7-200 SMART PLC 在食用菌培育实验室的应用 2024-11-06
- WINCC 读取天气预报-VBS-XML接口 2024-11-06
- 如何在工业以太网CP/CM中给UDP连接使用和组态IP组播 2024-11-06
- 调用并赋值PID (S)FB41, (S)FB42 和 (S)FB43 功能块时应注意什么 2024-11-06
- 在STEP7中将文本库中的文本集成到消息中 2024-11-06