业务销售;竭诚为你服务.
公司主营西门子PLC模块,数控伺服,触摸屏等系列产品,产品*,质保一年
![]() |
参考价 | ¥670 |
订货量 | 1 |
更新时间:2019-03-30 12:59:03浏览次数:428
联系我们时请说明是化工仪器网上看到的信息,谢谢!
西门子S7-4006ES7963-3AA00-0AA0
2、 逻辑控制模块 LOGO!230RC、230RCO、230RCL、24RC、24RCL等可以使用“填充存储区"指令,用 IN 输入的值填充一个存储区域(目标范围)。从输出
OUT 的地址开始填充目标范围。可以使用参数 COUNT 操作的重复。执
行该指令时,输入 IN 中的值将到目标范围,重复由参数 COUNT 的值。
仅当源范围和目标范围的数据类型相同时,才能执行该指令。
指令
4.1 指令
对 PLC 进行编程
1582 编程和操作手册, 10/2018
变更元素的值为 ARRAY 或结构中的元素个数。如果的数据超过 OUT 输出中的
元素,则将返回一个意外结果。
说明
ARRAY 的使用
该指令读取源范围中所选元素的内容,并从索引开始将该内容向目标范围 n 次(n
= 取决于参数 COUNT 的值)。
填充结构
与 ARRAY 中的元素相同,也可为结构(STRUCT、PLC 数据类型)中多个元素填充相同
的值。待填充元素的结构中包含元素的元素数据类型必须相同。而且,该结构也可嵌入到
其它结构中。
参数
下表列出了“填充块"指令的参数:
参数声明数据类型存储区说明
IN Input 二进制数、整
数、浮点数、定
时器、TOD、
LTOD、DATE、
CHAR、
WCHAR
I、Q、M、D、
L、P 或常量
用于填充目标范围的元素
COUNT Input USINT、UINT、
UDINT、ULINT
I、Q、M、D、
L、P 或常量
操作的重复
OUT Output 二进制数、整
数、浮点数、定
时器、TOD、
LTOD、DATE、
CHAR、
WCHAR
D、L 目标范围中填充的起始地
址
可以从“???"下拉列表中选择该指令的数据类型。
有关有效数据类型的更多信息,请参见“另请参见"。
指令
4.1 指令
对 PLC 进行编程
编程和操作手册, 10/2018 1583
ARRAY 的使用示例
以下示例说明了填充 ARRAY 时该指令的工作原理:
STL 说明
CALL FILL_BLK // 调用指令。
// 从“???"下拉列表中选择所需数据类型。
IN := #FillValue // 待的值
COUNT := "Tag_Count" // 操作的重复
OUT := #TargetArea[1] // 从 ARRAY #TargetArea[1..5] of INT 的个元素开始填充
目标范围
下表将通过具体的操作数值对该指令的工作原理进行说明:
参数操作数值
IN FillValue 该操作数的数据类型为 INT。
COUNT Tag_Count 3
OUT TargetArea 操作数 TargetArea 的数据类
型为 ARRAY[1..5] of INT。
它包含 5 个 INT 数据类型的
元素。
该指令从操作数从个元素开始,将 #FillValue 的值到 #TargetArea 输出变量中三
次。
该结构的使用示例
以下示例说明了填充结构时该指令的工作原理:
可使用以下元素创建一个全局数据块:
Data_block_1 数据类型
MyStruct1 STRUCT
Member_1 INT
Member_2 INT
Member_3 INT
Member_4 INT
MyStruct2 STRUCT
指令
4.1 指令
对 PLC 进行编程
1584 编程和操作手册, 10/2018
Data_block_1 数据类型
SubArray ARRAY[1..2] of STRUCT
SubArray[1] STRUCT
NestedStruct STRUCT
Member_1 INT
Member_2 INT
Member_3 INT
Member_4 INT
SubArray[2] STRUCT
Nested
Struct
STRUCT
Member_1 INT
Member_2 INT
Member_3 INT
Member_4 INT
生成以下程序代码,寻址 MyStruct1 变量:
STL 说明
CALL FILL_BLK // 调用指令。
// 从“???"下拉列表中选择所需数据类型。
IN := 10 // 待的值
COUNT := 2 // 操作的重复
OUT :=
"Data_block_1".MyStruct1.Memb
er_2
// 从 Member_2 开始填充结构。即,Member_1 和 Member_4 保持
不变。
生成以下程序代码,寻址 MyStruct2 变量:
STL 说明
CALL FILL_BLK // 调用指令。
// 从“???"下拉列表中选择所需数据类型。
IN := 10 // 待的值
COUNT := 2 // 操作的重复
OUT :=
"Data_block_1".MyStruct2.
SubArray[1].Member_2
// 从 Member_2 开始填充结构。即,Member_1 和 Member_4 保持
不变。
指令
4.1 指令
此外,公司成果转化率亦较高,2015年公司总部新增139项,当年转化产品达79项,据悉,坚朗是目前国内家大型建筑五金上市公司,公司定位于中建筑五金商,2015年度的营收规模超23亿元,针对此现状,每家货架公司,基本上都通过来推广自己的公司和产品。从产品角度,同样有几大原因推动市场的增长:其一,新技术、新功能的驱动,这类定价不低的产品往往能够带动市场的,工业创新的真正拉动力是市场,业仍需要从小事、小创新开始做,很多小创新后无意中可能会撬动大市场,