使用SCL对S7-300400间接寻址的变量表达式
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
STEP 7 Professional V12 SP1 使用 SCL 对 S7-300/400 间接寻址的变量 表达式
推荐文档: 西门子工程师推荐本文档!
说明: 本文描述 S7-300/400 在 STEP7 Professional V12 SP1 中使用 SCL 语言编程进行绝对地址 间接寻址时变量语法格式。(附件为 V12SP1 编写的例子程序,仅供参考) 表 1 定义了表 2~表 5 中表达式所使用的变量及预设值 变 量名称 Byte_Offset Bit_Offset BlockDB DB_NO INT INT BLOCK_DB(只能定义在 FC 或 FB 的 INPUT 接口参数中) WORD 类 型 描 述 表 示字节偏移地址,预设值为 5; 表 示位偏移地址,预设值为 3; 表 示 DB 数 据块,预设值为 DB1; 表 示 DB 数 据块的编号,预设值为 1;
表1 1. 位 寻址(以下表达式中 Byte_Offset, Bit_Off 之 间为逗号) 位 寻址 M区 I区 Q区 DB 变 量表达式 %MX(#Byte_Offset, #Bit_Offset) %IX(#Byte_Offset, #Bit_Offset) %QX(#Byte_Offset, #Bit_Offset) %DB1.DX(#Byte_Offset, #Bit_Offset) #BlockDB.DX(#Byte_Offset , #Bit_Offset) #BlockDB.DX(5,3) #BlockDB.DX(5,#Bit_Offset) #BlockDB.DX(#Byte_Offset,#Bit_Offset) WORD_TO_BLOCK_DB(#DB_NO).DX(5,3) WORD_TO_BLOCK_DB(#DB_NO).DX(#Byte_Offset,3) WORD_TO_BLOCK_DB(#DB_NO).DX(#Byte_Offset ,#Bit_Offset) 表2 2. 字节寻址
字节寻址 M区 I区 Q区 DB
实际寻址地址 M5.3 I5.3 Q5.3 DB1.DBX5.3 DB1.DBX5.3 DB1.DBX5.3 DB1.DBX5.3 DB1.DBX5.3 DB1.DBX5.3 DB1.DBX5.3 DB1.DBX5.3
变 量表达式 %MB(#Byte_Offset) %IB(#Byte_Offset) %QB(#Byte_Offset) %DB1.DB(#Byte_Offset) #BlockDB.DB(5) #BlockDB.DB(#Byte_Offset)
WORD_TO_BLOCK_DB(#DB_NO).DB(5) WORD_TO_BLOCK_DB(#DB_NO).DB(#Byte_Offset)
实际寻址地址
MB5 IB5 QB5
DB1.DBB5 DB1.DBB5 DB1.DBB5 DB1.DBB5 DB1.DBB5
表3
3. 字寻址
字寻址 M区 I区 Q区 DB
变 量表达式 %MW(#Byte_Offset) %IW(#Byte_Offset) %QW(#Byte_Offset) %DB1.DW(#Byte_Offset) #BlockDB.DW(5) #BlockDB.DW(#Byte_Offset)
WORD_TO_BLOCK_DB(#DB_NO).DW(5) WORD_TO_BLOCK_DB(#DB_NO).DW(#Byte_Offset)
实际寻址地址 MW5 IW5 QW5
DB1.DBW5 DB1.DBW5 DB1.DBW5 DB1.DBW5 DB1.DBW5
表4 4. 双字寻址
双字寻址 M区 I区 Q区 DB
变 量表达式 %MD(#Byte_Offset) %ID(#Byte_Offset) %QD(#Byte_Offset) %DB1.DD(#Byte_Offset) #BlockDB.DD(5) #BlockDB.DD(#Byte_Offset)
WORD_TO_BLOCK_DB(#DB_NO).DD(5) WORD_TO_BLOCK_DB(#DB_NO).DD(#Byte_Offset)
实际寻址地址 MD5 ID5 QD5
DB1.DBD5 DB1.DBD5 DB1.DBD5 DB1.DBD5 DB1.DBD5
表 5
测 试环境
测试环境 PC 操 作系统 版本 微 软 Windows 7 Ultimate SP1 V12 + SP1 + Update2 固 件版本 V3.2
STEP 7 Professional CPU 317-2PN/DP (6ES7317-2EK14-0XB0) 表 6 示 例下载 SCL_Demo.zip (2945 KB) ( 2945 KB )