业务销售;竭诚为你服务.
公司主营西门子PLC模块,数控伺服,触摸屏等系列产品,产品*,质保一年
![]() |
参考价 | ¥670 |
订货量 | 1 |
更新时间:2019-07-17 18:50:54浏览次数:506
联系我们时请说明是化工仪器网上看到的信息,谢谢!
西门子WinCC7.56AV6381-2BF07-5AV0参数
因为诚信所以简单,成交只是开始,服务*止步。可以使用“以小端格式写入数据"指令以小端字节序列将单个变量的数据写入存储区。使
用小端格式时,首先保存具有有效位的字节,即保存在存储器地址。
参数 SRC_VARIABLE 和 DEST_ARRAY 属于 VARIANT 数据类型。但对于参数可以互连
的数据类型,有几点。参数 SRC_VARIABLE 的 VARIANT 必须指向基本数据类型。
参数 DEST_ARRAY 的 VARIANT 指向写入数据的存储区,并且必须是 ARRAY of BYTE。
还可以对参数 SRC_ARRAY 和 DEST_VARIABLE 使用带变量 ARRAY 索引的实际参数。
参数 POS 的操作数确定存储区中写入数据的起始位置。
说明
写入 VARIANT 或 BOOL 数据类型的变量
如果要写入 VARIANT 指向的变量,请使用“序列化"或“取消序列化"指令。
如果要写入 BOOL 数据类型的变量,则使用“片段访问"。
指令
4.1 指令
对 PLC 进行编程
编程和操作手册, 10/2018 1633
参数
下表列出了“以小端格式写入数据"指令的参数:
参数声明数据类型存储区说明
SRC_VARI
ABLE
Input 位字符串、整
数、浮点数、定
时器、LDT、
TOD、LTOD、
DATE、CHAR、
WCHAR、
BCD16、
BCD32
I、Q、M、D、L 写入其数据的变量
OUT Output INT I、Q、M、D、L 错误信息
DEST_AR
RAY
InOut ARRAY of
BYTE
I、Q、M、D、L 待写入数据的存储区
POS InOut DINT I、Q、M、D、L 确定写入数据的起始位置。
POS 参数将从 0 开始计
算。
参数 OUT
下表列出了 OUT 参数值的含义:
错误代码*
(W#16#...
)
说明
0000 无错误
80B4 SRC_ARRAY 参数的数据类型不是 ARRAY of BYTE。
8382 POS 参数的值超出 ARRAY 的。
8383 POS 参数的值在 ARRAY 的范围内,但存储区的大小超出了 ARRAY 的
上限。
指令
4.1 指令
对 PLC 进行编程
1634 编程和操作手册, 10/2018
示例
以下示例说明了该指令的工作原理:
STL 说明
CALL WRITE_LITTLE // 调用指令。
// 从“???"下拉列表中选择所需数据类型。
SRC_VARIABLE :=
#DINTVariable
// #DINTVariable 操作数中的整数 1_295_788_826 将以小端格式写
入存储区 #TargetField。SRC_VARIABLE 参数的数据类型写入多少
字节。
OUT := "Tag_Error" // 错误信息
DEST_ARRAY := #TargetField // 存储区
POS := #TagPos // 数量 4 将保存在操作数“#TagPos"中。
下表将通过具体的操作数值对该指令的工作原理进行说明:
参数操作数值
SRC_VARIABLE #DINTVariable
16#4D3C2B1A
DEST_ARRAY #TargetField BYTE 类型的 ARRAY [0..10]
= 16#1A, 16#2B, 16#3C,
16#4D
POS #TagPos 0 => 4
参见
有效数据类型概述 (页 247)
状态字的基本信息 (页 200)
STL 基础知识 (页 8341)
READ_BIG:以大端格式读取数据 (S7-1500)
说明
可以使用“以小端格式读取数据"指令以大端字节序列从存储区读取数据并将此数据写入
单个变量。使用大端格式时,首先保存具有有效位的字节,即保存在存储器地
址。
下一篇:西门子WinCC7.56AV6381-2BF07-5AV0现货