业务销售;竭诚为你服务.
公司主营西门子PLC模块,数控伺服,触摸屏等系列产品,产品*,质保一年
![]() |
参考价 | ¥670 |
订货量 | 1 |
更新时间:2019-07-02 12:47:56浏览次数:185
联系我们时请说明是化工仪器网上看到的信息,谢谢!
西门子6SN1145-1AA01-0AA1代理商
*,千万库存。UMOVE_BLK:不可中断的存储区
说明
可以使用“不可中断的存储区"(Move block uninterruptible) 指令将一个存储区(源范
围)的数据到另一个存储区(目标范围)中。该指令不可中断。使用参数 COUNT 可
以将到目标范围中的元素个数。可通过输入 IN 中元素的宽度来定义元素待的
宽度。
指令
4.1 指令
对 PLC 进行编程
1324 编程和操作手册, 10/2018
仅当源范围和目标范围的数据类型相同时,才能执行该指令。
说明
此操作不会作的其它任务打断。这也解释了在执行“不可中断的存储区"
指令期间,CPU 中断响应的原因。
如果下列条件之一,使能输出 ENO 将返回状态“0":
● 使能输入 EN 的状态为“0"。
● 的数据量超出输入 IN 或输出 OUT 所能容纳的数据量。
当 ARRAY of BOOL 时,溢出的使能输出 ENO 将设置为“1",直至超出 ARRAY 结
构的字节。如果 COUNT 输入的值超出了 ARRAY 结构的字节,则使能输出 ENO
将复位为“0"。
说明
ARRAY 的使用
该指令用于从索引开始,将定义元素中 n 个元素(n 取决于参数 COUNT 的值)的内
容从源范围到目标范围。
使用“不可中断的块"(Move block uninterruptible) 指令,多可 16 KB 大小的数
据。注意:CPU 对此有特定。
参数
下表列出了“不可中断的存储区"指令的参数:
参数声明数据类型存储区说明
S7-1200 S7-1500 S7-1200 S7-1500
EN Input BOOL BOOL I、Q、M、
D、L 或常
量
I、Q、M、
D、L、T、
C 或常量
使能输入
ENO Output BOOL BOOL I、Q、M、
D、L
I、Q、M、
D、L
使能输出
指令
4.1 指令
对 PLC 进行编程
编程和操作手册, 10/2018 1325
参数声明数据类型存储区说明
S7-1200 S7-1500 S7-1200 S7-1500
IN 1) Input 二进制数、
整数、浮点
数、定时
器、
DATE、
CHAR、
WCHAR、
TOD
二进制数、
整数、浮点
数、定时
器、
DATE、
CHAR、
WCHAR、
TOD、
LTOD
D、L D、L 待源区
域中的
元素
COUNT Input USINT、
UINT、
UDINT
USINT、
UINT、
UDINT、
ULINT
I、Q、M、
D、L、P
或常量
I、Q、M、
D、L、P
或常量
要从源范围
到目标
范围的元素
个数
OUT 1) Output 二进制数、
整数、浮点
数、定时
器、
DATE、
CHAR、
WCHAR、
TOD
二进制数、
整数、浮点
数、定时
器、
DATE、
CHAR、
WCHAR、
TOD、
LTOD
D、L D、L 源范围内容
要到的
目标范围中
的元素
1) ARRAY•结构中的元素只能使用的数据类型。
有关有效数据类型的更多信息,请参见“另请参见"。
示例
以下示例说明了该指令的工作原理:
指令
4.1 指令
对 PLC 进行编程
1326 编程和操作手册, 10/2018
下表将通过具体的操作数值对该指令的工作原理进行说明:
参数操作数值
IN a_array[2] “a_array"操作数的数据类型
为 ARRAY[0..5] of INT。它
包含 6 个 INT 数据类型的元
素。
COUNT Tag_Count 3
OUT b_array[1] “b_array"操作数的数据类型
为 ARRAY[0..6] of INT。它
包含 7 个 INT 数据类型的元
素。
如果操作数“TagIn_1"和“TagIn_2"的状态为“1",则执行该指令。从第三个元素开
始,该指令选择 #a_array 变量中的三个 INT 元素,并将其内容到 #b_array 输出变量
中,从第二个元素开始。此操作不会作的其它任务打断。如果该指令执行成
功,则使能输出 ENO 的状态为“1",同时置位输出“TagOut"
下一篇:西门子6SN1145-1AA01-0AA0变频器