业务销售;竭诚为你服务.
公司主营西门子PLC模块,数控伺服,触摸屏等系列产品,产品*,质保一年
![]() |
参考价 | ¥670 |
订货量 | 1 |
更新时间:2019-07-08 09:36:53浏览次数:182
联系我们时请说明是化工仪器网上看到的信息,谢谢!
西门子6SN1145-1BA01-0DA1现场服务
本公司不卖、二手货、货。采购、请另找别家POKE:写入存储地址 (S7-1500)
说明
“写入存储地址"指令用于在不数据类型的情况下将存储地址写入存储区。
使用存储区 16#84:DB
如果将数据块用作存储区且在创建程序代码时未知,则可通过 EN/ENO 机制识别可能的访
问错误:
参数
下表列出了“写入存储地址"指令的参数:
参数声明数据类型存储区说明
AREA Input BYTE I、Q、M、D 可以选择以下区域:
● 16#81:Input
● 16#82:Output
● 16#83:位存储区
● 16#84:DB
● 16#2:I/O 输出
DBNUMBE
R
Input DINT、
DB_ANY
I、Q、M、D 如果 AREA = DB,则为数
据块数量,否则为“0"
BYTEOFF
SET
Input DINT I、Q、M、D 待写入的地址
仅使用 16 个有效位。
VALUE Input 位字符串I、Q、M、D 待写入的值
指令
4.1 指令
对 PLC 进行编程
编程和操作手册, 10/2018 1625
可以从“???"下拉列表中选择该指令的数据类型。
说明
如果要将存储地址写入输入、输出或位存储区,则必须将参数 DBNUMBER 的值置位为
“0",否则指令将无效。
示例
以下示例说明了该指令的工作原理:
STL 说明
CALL POKE // 调用指令。
// 从“???"下拉列表中选择所需数据类型。
AREA := "Tag_Area" // 选定的数据块区域
DBNUMBER := "Tag_DBNumber" // 数据块编号
BYTEOFFSET := "Tag_Byte" // 待读取的地址
VALUE := "Tag_Value" // 待写入的值
下表将通过具体的操作数值对该指令的工作原理进行说明:
参数操作数值
AREA Tag_Area 16#84
DBNUMBER Tag_DBNumber 5
BYTEOFFSET Tag_Byte 20
VALUE Tag_Value 16#11
该指令使用值“16#11"覆盖数据块“5"中的存储地址“20"。
参见
有效数据类型概述 (页 247)
状态字的基本信息 (页 200)
STL 基础知识 (页 8341)
POKE_BOOL:写入存储位 (S7-1500)
说明
“写入存储位"指令用于在不数据类型的情况下将存储位写入存储区。
指令
4.1 指令
对 PLC 进行编程
1626 编程和操作手册, 10/2018
使用存储区 16#84:DB
如果将数据块用作存储区且在创建程序代码时未知,则可通过 EN/ENO 机制识别可能的访
问错误:
参数
下表列出了“写入存储位"指令的参数:
参数声明数据类型存储区说明
AREA Input BYTE I、Q、M、D 可以选择以下区域:
● 16#81:Input
● 16#82:Output
● 16#83:位存储区
● 16#84:DB
● 16#2:I/O 输出
DBNUMBE
R
Input DINT、
DB_ANY
I、Q、M、D 如果 AREA = DB,则为数
据块数量,否则为“0"
BYTEOFF
SET
Input DINT I、Q、M、D 待写入的地址
仅使用 16 个有效位。
BITOFFSE
T
Input INT I、Q、M、D 待写入的位
VALUE Input BOOL I、Q、M、D 待写入的值
可以从“???"下拉列表中选择该指令的数据类型。
说明
如果要将存储位写入输入、输出或位存储区,则必须将参数 DBNUMBER 的值置位为“0",
否则指令将无效。
示例
以下示例说明了该指令的工作原理:
STL 说明
CALL POKE_BOOL // 调用指令。
// 从“???"下拉列表中选择所需数据类型。
AREA := "Tag_Area" // 选定的数据块区域
DBNUMBER := "Tag_DBNumber" // 数据块编号
指令
4.1 指令
对 PLC 进行编程
编程和操作手册, 10/2018 1627
STL 说明
BYTEOFFSET := "Tag_Byte" // 待读取的地址。
BITOFFSET := "Tag_Bit" // 待读取的位
VALUE := "Tag_Value" // 待写入的值
下表将通过具体的操作数值对该指令的工作原理进行说明:
参数操作数值
AREA Tag_Area 16#84
DBNUMBER Tag_DBNumber 5
BYTEOFFSET Tag_Byte 20
BITOFFSET Tag_Bit 3
VALUE Tag_Value M0.0
该指令使用值“M0.0"覆盖数据块“5"中字节“20"的存储位“3"。
下一篇:西门子6SN1145-1BA01-0DA1调试