业务销售;竭诚为你服务.
公司主营西门子PLC模块,数控伺服,触摸屏等系列产品,产品*,质保一年
![]() |
参考价 | ¥670 |
订货量 | 1 |
更新时间:2019-07-21 10:09:19浏览次数:293
联系我们时请说明是化工仪器网上看到的信息,谢谢!
西门子WinCC7.46AV6381-2BP07-4AV0维修服务
公司主要从事工业自动化产品的集成,销售各维修。 致力于为您提供在食品、化工、水泥、电力、环保等领域的电气及自动化技术的完整解决方案,包括自动化产品及、工程项目执行及、主要控制领域技术支持,以及专业的售后服务、培训等。读取存储地址 (S7-1500)
说明
“读取存储地址"指令用于在不数据类型的情况下从存储区读取存储地址。
使用存储区 16#84:DB
如果将数据块用作存储区且在创建程序代码时未知,则可通过 EN/ENO 机制识别可能的访
问错误:
CALL PEEK
AREA := 16#84
DBNUMBER := 1
BYTEOFFSET := 2
RET_VAL := #Peeker
JBI end
L 16#ffff
T #Peeker
end:NOP 0
参数
下表列出了“读取存储地址"指令的参数:
参数声明数据类型存储区说明
AREA Input BYTE I、Q、M、D 可以选择以下区域:
● 16#81:Input
● 16#82:Output
● 16#83:位存储区
● 16#84:DB
● 16#1:I/O 输入
DBNUMBE
R
Input DINT、
DB_ANY
I、Q、M、D 如果 AREA = DB,则为数
据块数量,否则为“0"
指令
4.1 指令
对 PLC 进行编程
编程和操作手册, 10/2018 1621
参数声明数据类型存储区说明
BYTEOFF
SET
Input DINT I、Q、M、D 待读取的地址
仅使用 16 个有效位。
RET_VAL Output 位字符串I、Q、M、D 指令的结果
可以从“???"下拉列表中选择该指令的数据类型。
说明
如果要读取输入、输出或位存储区中的存储地址,则必须将参数 DBNUMBER 的值置位
为“0",否则指令将无效。
示例
以下示例说明了该指令的工作原理:
STL 说明
CALL PEEK // 调用指令。
// 从“???"下拉列表中选择所需数据类型。
AREA := "Tag_Area" // 选定的数据块区域
DBNUMBER := "Tag_DBNumber" // 数据块编号
BYTEOFFSET := "Tag_Byte" // 待读取的地址
RET_VAL := "Tag_Result" // 结果
下表将通过具体的操作数值对该指令的工作原理进行说明:
参数操作数值
AREA Tag_Area 16#84
DBNUMBER Tag_DBNumber 5
BYTEOFFSET Tag_Byte 20
RET_VAL Tag_Result 字节值“20"
该指令从数据块“5"中的“Tag_Byte"操作数内读取地址值“20",并在“Tag_Result"操作
数中返回结果。
参见
有效数据类型概述 (页 247)
状态字的基本信息 (页 200)
STL 基础知识 (页 8341)
指令
4.1 指令
对 PLC 进行编程
1622 编程和操作手册, 10/2018
PEEK_BOOL:读取存储地址 (S7-1500)
说明
“读取存储位"指令用于在不数据类型的情况下从标准存储区读取存储位。
使用存储区 16#84:DB
如果将数据块用作存储区且在创建程序代码时未知,则可通过 EN/ENO 机制识别可能的访
问错误:
CALL PEEK_BOOL
AREA := 16#84
DBNUMBER := 1
BYTEOFFSET := 2
BITOFFSET := 1
RET_VAL := #Peeker_BOOL
SPBI end
L 16#ffff
T #Peeker_BOOL
end:NOP 0
参数
下表列出了“读取存储位"指令的参数:
参数声明数据类型存储区说明
AREA Input BYTE I、Q、M、D 可以选择以下区域:
● 16#81:Input
● 16#82:Output
● 16#83:位存储区
● 16#84:DB
● 16#1:I/O 输入
DBNUMBE
R
Input DINT、
DB_ANY
I、Q、M、D 如果 AREA = DB,则为数
据块数量,否则为“0"
BYTEOFF
SET
Input DINT I、Q、M、D 待读取的地址
仅使用 16 个有效位。
指令
4.1 指令
对 PLC 进行编程
编程和操作手册, 10/2018 1623
参数声明数据类型存储区说明
BITOFFSE
T
Input INT I、Q、M、D 待读取的位
RET_VAL Output BOOL I、Q、M、D 指令的结果
可以从“???"下拉列表中选择该指令的数据类型。
说明
如果要读取输入、输出或位存储区中的存储位,则必须将参数 DBNUMBER 的值置位为
“0",否则指令将无效。
下一篇:西门子WinCC7.46AV6381-2BM07-4AV0供应