n
说明:
本文描述S7-300/400在STEP7Professional V12 SP1中使用SCL语言编程进行绝对地址间接寻址时变量语法格式。(附件为V12SP1编写的例子程序,仅供参考)n
表1定义了表2~表5中表达式所使用的变量及预设值n
变 量名称 | 类 型 | 描 述 |
Byte_Offset | INT | 表 示字节偏移地址,预设值为5; |
Bit_Offset | INT | 表 示位偏移地址,预设值为3; |
BlockDB | BLOCK_DB(只能定义在FC或FB的INPUT接口参数中) | 表 示DB数 据块,预设值为DB1; |
DB_NO | WORD | 表 示DB数 据块的编号,预设值为1; |
1. 位 寻址(以下表达式中Byte_Offset, Bit_Off之 间为逗号)n
位 寻址 | 变 量表达式 | 实际寻址地址 |
M区 | %MX(#Byte_Offset, #Bit_Offset) | M5.3 |
I区 | %IX(#Byte_Offset, #Bit_Offset) | I5.3 |
Q区 | %QX(#Byte_Offset, #Bit_Offset) | Q5.3 |
DB | %DB1.DX(#Byte_Offset, #Bit_Offset) | DB1.DBX5.3 |
#BlockDB.DX(#Byte_Offset , #Bit_Offset) | DB1.DBX5.3 | |
#BlockDB.DX(5,3) | DB1.DBX5.3 | |
#BlockDB.DX(5,#Bit_Offset) | DB1.DBX5.3 | |
#BlockDB.DX(#Byte_Offset,#Bit_Offset) | DB1.DBX5.3 | |
WORD_TO_BLOCK_DB(#DB_NO).DX(5,3) | DB1.DBX5.3 | |
WORD_TO_BLOCK_DB(#DB_NO).DX(#Byte_Offset,3) | DB1.DBX5.3 | |
WORD_TO_BLOCK_DB(#DB_NO).DX(#Byte_Offset ,#Bit_Offset) | DB1.DBX5.3 |
2. 字节寻址n
字节寻址 | 变 量表达式 | 实际寻址地址 |
M区 | %MB(#Byte_Offset) | MB5 |
I区 | %IB(#Byte_Offset) | IB5 |
Q区 | %QB(#Byte_Offset) | QB5 |
DB | %DB1.DB(#Byte_Offset) | DB1.DBB5 |
#BlockDB.DB(5) | DB1.DBB5 | |
#BlockDB.DB(#Byte_Offset) | DB1.DBB5 | |
WORD_TO_BLOCK_DB(#DB_NO).DB(5) | DB1.DBB5 | |
WORD_TO_BLOCK_DB(#DB_NO).DB(#Byte_Offset) | DB1.DBB5 |
表3n
3. 字寻址n
字寻址 | 变 量表达式 | 实际寻址地址 |
M区 | %MW(#Byte_Offset) | MW5 |
I区 | %IW(#Byte_Offset) | IW5 |
Q区 | %QW(#Byte_Offset) | QW5 |
DB | %DB1.DW(#Byte_Offset) | DB1.DBW5 |
#BlockDB.DW(5) | DB1.DBW5 | |
#BlockDB.DW(#Byte_Offset) | DB1.DBW5 | |
WORD_TO_BLOCK_DB(#DB_NO).DW(5) | DB1.DBW5 | |
WORD_TO_BLOCK_DB(#DB_NO).DW(#Byte_Offset) | DB1.DBW5 |
表4n
4. 双字寻址n
双字寻址 | 变 量表达式 | 实际寻址地址 |
M区 | %MD(#Byte_Offset) | MD5 |
I区 | %ID(#Byte_Offset) | ID5 |
Q区 | %QD(#Byte_Offset) | QD5 |
DB | %DB1.DD(#Byte_Offset) | DB1.DBD5 |
#BlockDB.DD(5) | DB1.DBD5 | |
#BlockDB.DD(#Byte_Offset) | DB1.DBD5 | |
WORD_TO_BLOCK_DB(#DB_NO).DD(5) | DB1.DBD5 | |
WORD_TO_BLOCK_DB(#DB_NO).DD(#Byte_Offset) | DB1.DBD5 |
表 5
n
测 试环境n
测试环境 | 版本 |
PC 操 作系统 | 微 软Windows 7 Ultimate SP1 |
STEP 7 Professional | V12 + SP1 + Update2 |
CPU 317-2PN/DP (6ES7317-2EK14-0XB0) | 固 件版本V3.2 |
表6
示 例下载 SCL_Demo.zip (2945 KB) ( 2945 KB )
原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc327824.html