应用场合
现在,在 S7-1500 CPU 上可使用 STL 中的 MOVE 指令进行编程。
采用这种方式具有以下优势:
程序结构的创建更为简单便捷。
CPU 的性能显著提高。
STEP 7 V5.x 中的编程方式
在 STEP 7 V5.x 中,使用“BLKMOV:块移动“和”UBLKMOV:不可中断的存储区移动”系统函数,实现 MOVE 功能。
STEP 7 TIA Portal 中的操作步骤
在 STEP 7 TIA Portal 中,提供了以下新 MOVE 指令:
MOVE:移动值
MOVE_BLK:块移动
MOVE_BLK_VARIANT:块移动
UMOVE_BLK:不可中断的存储区移动
编程示例
以下示例说明了“MOVE_BLK 指令的工作原理:块移动”。将一个 ARRAY 块复制到另一个 ARRAY 块中:


使用 MOVE_BLK 指令,将“Data_DB”数据块中“Array_1”的十个元素复制到相同数据块的“Array_2”中。
审核编辑:汤梓红
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。
举报投诉
-
cpu
+关注
关注
68文章
11326浏览量
225863 -
指令
+关注
关注
1文章
624浏览量
37664 -
STL
+关注
关注
0文章
86浏览量
19289 -
move
+关注
关注
0文章
12浏览量
7701 -
S7-1500
+关注
关注
3文章
303浏览量
7415
原文标题:博途使用 STL 中的 MOVE 指令
文章出处:【微信号:gh_a8b121171b08,微信公众号:机器人及PLC自动化应用】欢迎添加关注!文章转载请注明出处。
发布评论请先 登录
相关推荐
热点推荐
PLC控制系统设计教程: 加热炉送料系统——仿STL指令的编程方式梯形图举例
对于没有STL指令的PLC,也可以仿照STL指令的设计思路来设计顺序控制梯形图,这就是下面要介绍的仿STL
发表于 07-28 16:03
•3447次阅读
介绍几个常用MOVE系列指令
支持通过一个MOVE指令将一个变量传送到多个变量,但是该功能不支持传送复杂数据类型(DTL、结构、数组等)或字符串中的字符。
西门子S7-1200PLC移动操作移动值指令MOVE
在S7-1200PLC中,常用MOVE指令进行对存储器进行赋值或是把一个存储器的数据复制到另外一个存储器中。
西门子S7-1200PLC块移动指令MOVE_BLK操作
在S7-1200PLC中,l利用MOVE_BLK指令可以将一个存储区(源范围)的数据移动到另一个存储区(目标范围)中。
SIMATIC S7-1500 PLC移动值指令(MOVE)简述
当允许输入端的状态为“1”时,启动此指令,将IN端的数值输送到OUT端的目的地地址中,IN和OUTx(x为1、2、3)有相同的信号状态,移动值的指令(MOVE)及参数见下图1。
博途使用STL中的MOVE指令
评论