STEP 7 Professional V12 SP1使用SCL对S7-300/400间接寻址的变量表达式

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 n

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

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2020年11月5日 下午12:03
下一篇 2021年4月12日 上午12:00

相关推荐

发表回复

登录后才能评论