| 注册| 产品展厅| 收藏该商铺

行业产品

当前位置:
西门子plc模块代理商>>西门子博途软件>>西门子winCC软件>> 博途西门子博途软件6DD18055DA0参数

西门子博途软件6DD18055DA0参数

返回列表页
  • 西门子博途软件6DD18055DA0参数
收藏
举报
参考价 670
订货量 1
具体成交价以合同协议为准
  • 型号 博途
  • 品牌 Siemens/西门子
  • 厂商性质 代理商
  • 所在地 上海
在线询价 收藏产品

更新时间:2019-01-14 12:32:12浏览次数:722

联系我们时请说明是化工仪器网上看到的信息,谢谢!

同类优质产品

更多产品

产品简介

西门子博途软件6DD18055DA0参数 *:
公司主营:西门子数控,S7-200CN.S7-200smart.S7-300.S7-400.S7-1200.6ES5 ET200 人机界面,变频器,DP总线,MM变频器,6SE70交流工程调速变频器6RA70等系列产品。

详细介绍

西门子博途6DD18055DA0参数

所有产品均为西门子原装,所有产品非人为损坏质保一年,(烧坏、客户保管不善)ReadFromArrayDBL:从装载存储器的 ARRAY 数据块中读取 (S7-1500)
说明
可以使用“从装载存储器的 ARRAY 数据块中读取"(Read from ARRAY data block in load
memory) 指令从装载存储器 ARRAY DB 块类型的数据块中读取索引应用的元素并将其写
入目标范围。
ARRAY 数据块是仅包含一个 ARRAY of <数据类型> 的数据块。ARRAY 的元素可以是
PLC 数据类型或其它任何基本数据类型。ARRAY 通常从下限“0"开始计数。
指令
4.1 指令
对 PLC 进行编程
编程和操作手册, 10/2018 955
如果 ARRAY 数据块使用块属性“仅存储在装载存储器"进行,则该数组数据块将仅
存储在装载存储器中。
当 REQ 参数中检测到上升沿时,将执行该指令。参数 BUSY 的状态将为“1"。
当 BUSY 参数中检测到下降沿时,将终止该指令。在一个程序周期内,DONE 参数的
状态为“1",而且在该周期内,读取的值将输出到 VALUE 参数中。在所有其它程序
周期内,参数 VALUE 的值将保持不变。
如果下列条件之一,使能输出 ENO 将返回状态 FALSE:
● 使能输入 EN 返回状态 FALSE。
● 如果在执行该指令中发生错误。
参数
下表列出了“从装载存储器的 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":开始读取
ARRAY 数据块
DB 1) Input DB_ANY I、Q、M、D、L 待读取的 ARRAY 数据块。
INDEX Input DINT I、Q、M、D、
L、P 或常量
DB 中被读取的元素。标
准值可以是常数、全局变
量或索引值。
VALUE 1) InOut 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":该指令执行
成功
指令
4.1 指令
对 PLC 进行编程
956 编程和操作手册, 10/2018
参数声明数据类型存储区说明
ERROR Output INT I、Q、M、D、
L、P
错误信息:
如果在该指令执行期间出
错,则在参数 ERROR 中
输出一个错误代码。
1) 该数据块必须创建为带有“"块属性。
参数 ERROR
下表列出了 ERROR 参数值的含义:
错误代码*
(W#16#...
)
说明
0000 无错误
80B4 存储在 ARRAY 数据块中的元素数据类型与 VARIANT 中传输的元素数据类
型不匹配。
8230 数据块编号不正确。
8231 数据块不存在。
8232 该数据块太短,或者不在装载存储器中。
8235 该数据块不是一个 ARRAY 数据块。
8254 该数据块的数据类型不正确。
8382 INDEX 参数的值超出 ARRAY 的。
8750 参数 VALUE 中数据类型 VARIANT 的值为“0"。
8751 代码生成错误
8752 代码生成错误
8753 VALUE 参数的大小与 ARRAY 数据块中的元素长度不匹配。
* 在程序编辑器中,错误代码可显示为整数或十六进制值。有关切换显式格式的更多信
息,请参见“另请参见"。
有关“READ_DBL"和“WRIT_DBL"指令触发的错误代码说明,请参见相应的指令说明。
指令
4.1 指令
对 PLC 进行编程
编程和操作手册, 10/2018 957
示例
以下示例说明了该指令的工作原理:
􀀵􀁈􀁄􀁇􀀩􀁕􀁒􀁐􀀤􀁕􀁕􀁄􀁜􀀧􀀥􀀯
􀀨􀀵􀀵􀀲􀀵
􀀨􀀱 􀀨􀀱􀀲
􀀬􀀱􀀧􀀨􀀻
􀀧􀀥
􀲯􀀷􀁄􀁊􀀬􀁑􀁂􀀔􀲯 􀲯􀀷􀁄􀁊􀀲􀁘􀁗􀲯
􀲯􀀷􀁄􀁊􀀨􀁕􀁕􀁒􀁕􀲯
􀀃􀲯􀀤􀁕􀁕􀁄􀁜􀀧􀀥􀲯
􀀕
􀲯􀀷􀁄􀁕􀁊􀁈􀁗􀀩􀁌􀁈􀁏􀁇􀲯 􀀹􀀤􀀯􀀸􀀨
􀲯􀀵􀁈􀁄􀁇􀀩􀁕􀁒􀁐􀀤􀁕􀁕􀁄􀁜􀀧􀀥􀀯􀁂􀀧􀀥􀲯
􀀃􀲯􀀷􀁄􀁊􀀵􀁈􀁔􀲯 􀀵􀀨􀀴
􀀧􀀲􀀱􀀨 􀲯􀀷􀁄􀁊􀀧􀁒􀁑􀁈􀲯
􀀥􀀸􀀶􀀼 􀲯􀀷􀁄􀁊􀀥􀁘􀁖􀁜􀲯
下表将通过具体的操作数值对该指令的工作原理进行说明:
参数操作数值
REQ TagReq BOOL
DB ArrayDB 操作数“ArrayDB"是数据类
型为 ARRAY [0 to 10] of INT
的 ARRAY DB。
INDEX 2 “ArrayDB"的第二个元素
VALUE TargetField 操作数“TargetField"是 INT
数据类型的全局变量。
BUSY TagBusy BOOL
DONE TagDone BOOL
如果操作数“TagIn1"的状态为“1"且在操作数“TagReq"处检测到上升沿,将执行该
指令。将读取“ArrayDB"中的第二个元素并输出到“VALUE"参数中。在操作数“TagBusy"
处检测到下降沿时,将中止该指令的执行同时参数 VALUE 将不再变化。如果该指令执行
成功,则使能输出 ENO 的状态为 TRUE,同时置位输出“TagOut"。该指令执行后,
操作数“TagDone"的状态将为 TRUE。
有关以上示例中编程代码的更多信息,请参见“Sample Library for Instructions


 

下一篇:西门子编程软件6ES7860-4AA01-0YX1程序安装

收藏该商铺

登录 后再收藏

提示

您的留言已提交成功!我们将在第一时间回复您~
二维码 意见反馈
在线留言