业务销售;竭诚为你服务.
公司主营西门子PLC模块,数控伺服,触摸屏等系列产品,产品*,质保一年
![]() |
参考价 | ¥670 |
订货量 | 1 |
更新时间:2019-07-20 14:44:47浏览次数:223
联系我们时请说明是化工仪器网上看到的信息,谢谢!
西门子WinCC7.46AV6362-3AD00-0BB0维修服务
所有产品均为西门子原装,所有产品非人为损坏质保一年,(烧坏、客户保管不善)WriteToArrayDBL:写入装载存储器的 ARRAY 数据块 (S7-1500)
说明
可以使用“写入装载存储器的 ARRAY 数据块"(Write to ARRAY data block in load memory)
指令将索引引用的元素写入装载存储器 ARRAY DB 块类型的数据块中。
ARRAY 数据块是仅包含一个 ARRAY of <数据类型> 的数据块。ARRAY 的元素可以是
PLC 数据类型或其它任何基本数据类型。ARRAY 通常从下限“0"开始计数。
如果 ARRAY 数据块使用块属性“仅存储在装载存储器"进行,则该数组数据块将仅
存储在装载存储器中。
当 REQ 参数中检测到上升沿时,将执行该指令。参数 BUSY 的状态将为“1"。
如果在 BUSY 参数中检测到下降沿,则将终止该指令同时将 VALUE 参数中的值写入
该数据块中。在一个程序周期内,参数 DONE 的状态为“1"。
如果下列条件之一,使能输出 ENO 将返回状态“0":
● 使能输入 EN 的状态为“0"。
● 如果在执行该指令中发生错误。
参数
下表列出了“写入装载存储器的 ARRAY 数据块中"指令的参数:
参数声明数据类型存储区说明
EN Input BOOL I、Q、M、D、
L 或常量
使能输入
ENO Output BOOL I、Q、M、D、L 使能输出
REQ Input BOOL I、Q、M、D、
L 或常量
REQ = "1":开始写入数
组数据块
DB 1) Input DB_ANY I、Q、M、D、L 待写入数据的 ARRAY 数
据块
指令
4.1 指令
对 PLC 进行编程
编程和操作手册, 10/2018 1369
参数声明数据类型存储区说明
INDEX Input DINT I、Q、M、D、
L、P 或常量
待写入数据的 DB 中的元
素。标准值可以是常数、
全局变量或索引值。
VALUE 1) Input VARIANT D(全局数据块
的元素)
L(可在块接口
的“Input"、
“InOut"
和“Temp"部分
进行声明。)
指向待读取工作存储器中
的 DB 的指针,并写入该
工作存储器的值。
不必使用“TEMP"部分的
本地常数或变量。
BUSY Output BOOL I、Q、M、D、L BUSY = "1":仍在写入到
数组数据块
DONE Output BOOL I、Q、M、D、L DONE = "1":该指令执行
成功
ERROR Output INT I、Q、M、D、
L、P
错误信息:
如果在该指令执行期间出
错,则在参数 ERROR 中
输出一个错误代码。
1) 该数据块必须创建为带有“"块属性。
参数 ERROR
下表列出了 ERROR 参数值的含义:
错误代码*
(W#16#...
)
说明
0000 无错误
80B4 存储在 ARRAY 数据块中的元素数据类型与 VARIANT 中传输的元素数据类
型不匹配。
8230 数据块编号不正确。
8231 数据块不存在。
8232 该数据块太短,或者不在装载存储器中。
8234 该数据块被写保护。
8235 该数据块不是一个 ARRAY 数据块。
指令
4.1 指令
对 PLC 进行编程
1370 编程和操作手册, 10/2018
错误代码*
(W#16#...
)
说明
8254 该数据块的数据类型不正确。
8382 INDEX 参数的值超出 ARRAY 的。
8450 参数 VALUE 中数据类型 VARIANT 的值为“0"。
8751 代码生成错误
8752 代码生成错误
8753 VALUE 参数的大小与 ARRAY 数据块中的元素长度不匹配。
* 在程序编辑器中,错误代码可显示为整数或十六进制值。有关切换显式格式的更多信
息,请参见“另请参见"。
有关“READ_DBL"和“WRIT_DBL"指令触发的错误代码说明,请参见相应的指令说明。
示例
以下示例说明了该指令的工作原理:
下表将通过具体的操作数值对该指令的工作原理进行说明:
参数操作数值
REQ TagReq BOOL
DB ArrayDB 操作数“ArrayDB"是数据类
型为 ARRAY [0 to 10] of INT
的 ARRAY DB。
INDEX 2 “ArrayDB"的第二个元素
VALUE SourceField 操作数“SourceField"是
INT 数据类型的全局变量。
指令
4.1 指令
对 PLC 进行编程
编程和操作手册, 10/2018 1371
参数操作数值
BUSY TagBusy BOOL
DONE TagDone BOOL
如果操作数“TagIn1"的状态为“1"且在操作数“TagReq"处检测到上升沿,将执行该
指令。在操作数“TagBusy"处检测到下降沿时,将立即终止该指令的执行并将参数 VALUE
中的值写入“ArrayDB"的第二个元素中。如果该指令执行成功,则使能输出 ENO 的
状态为 TRUE,同时置位输出“TagOut"。该指令执行后,操作数“TagDone"的状态
将为 TRUE。
参见
有效数据类型概述 (页 247)
EN/ENO 机制的基本知识 (页 153)
WRIT_DBL: 将数据写入到装载存储器的数据块中 (页 3124)
READ_DBL: 从装载存储器的数据块中读取数据 (页 3119)
ARRAY 数据块的使用示例 (页 48)
有关 VARIANT 的基本信息 (页 348)
同步指令和异步指令之间的不同之处 (页 699)
有关 FBD 的基本信息 (页 8277)
VARIANT
VariantGet:读出 VARIANT 变量值
说明
可以使用“读出 VARIANT 变量值"指令读取 SRC 参数的 VARIANT 指向的变量值,并将
其写入 DST 参数的变量。
SRC 参数具有 VARIANT 数据类型。可以在 DST 参数上除 VARIANT 外的任何数据
类型。
从四季度来看,如果接下来钢材价格上不去,许多企业将处在盈亏平衡点附近。据了解,未来,我市的九华大道以东、船形山路以北,一个投资30亿元,约1400亩,总建筑面积约60万平方米的汽车文化产业园将拔地而起,近15年来,电线电缆行业年均达15%以上,将来几年,因为处在工业化前期,电线电缆行业开展速度将高于国平易近经济的开展速度,原材料上涨对做性价比的灯企影响比较大,本身利薄,以量赢利。在这个机遇与挑战并存的大时代下,门窗行业不是没有风口,也不是没有机会,只是这条一定不太平坦,持之以恒、熟练的经营和一颗想做好的心才是取胜的法宝,
下一篇:西门子WinCC7.46AV6371-1CA07-4AX0供应