0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

博途使用STL中的MOVE指令

机器人及PLC自动化应用 来源:机器人及PLC自动化应用 2023-06-06 11:10 次阅读

应用场合

现在,在 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 块中:

3a00f468-0415-11ee-90ce-dac502259ad0.png

3a00f468-0415-11ee-90ce-dac502259ad0.png

使用 MOVE_BLK 指令,将“Data_DB”数据块中“Array_1”的十个元素复制到相同数据块的“Array_2”中。

审核编辑:汤梓红
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • cpu
    cpu
    +关注

    关注

    68

    文章

    10824

    浏览量

    211088
  • 指令
    +关注

    关注

    1

    文章

    606

    浏览量

    35646
  • STL
    STL
    +关注

    关注

    0

    文章

    85

    浏览量

    18297
  • move
    +关注

    关注

    0

    文章

    12

    浏览量

    7461
  • S7-1500
    +关注

    关注

    3

    文章

    300

    浏览量

    6337

原文标题:博途使用 STL 中的 MOVE 指令

文章出处:【微信号:gh_a8b121171b08,微信公众号:机器人及PLC自动化应用】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    请教软件安装顺序

    `如图是V14软件,大多文件了,不知道装那个文件夹的文件先`
    发表于 07-29 21:37

    软件安装后开机弹出安装介质不可用

    软件安装后开机弹出安装介质不可用,请插入DVD或检查网络连接。请问有大神遇到过吗?
    发表于 10-18 16:26

    TIAS7-1200学习笔记指令

    本文章对S7-1200plc在软件梯形图方式编程中使用的指令进行了总结和俗语化描述。
    发表于 07-01 09:20

    TIAS7-1200学习笔记

    西门子S7-1200数据类型总结笔记,来源于帮助文档。
    发表于 07-01 11:51

    PLC控制系统设计教程: 加热炉送料系统——仿STL指令的编程方式梯形图举例

    对于没有STL指令的PLC,也可以仿照STL指令的设计思路来设计顺序控制梯形图,这就是下面要介绍的仿STL
    发表于 07-28 16:03 2681次阅读

    实用的西门子PLC工控机S7-300STL指令详解

    本文档内容介绍了S7-300STL指令详解,供网友参考。
    发表于 09-25 15:24 31次下载

    介绍几个常用MOVE系列指令

    支持通过一个MOVE指令将一个变量传送到多个变量,但是该功能不支持传送复杂数据类型(DTL、结构、数组等)或字符串的字符。
    的头像 发表于 07-07 10:48 1.1w次阅读

    西门子S7-1200PLC移动操作移动值指令MOVE

    在S7-1200PLC,常用MOVE指令进行对存储器进行赋值或是把一个存储器的数据复制到另外一个存储器
    的头像 发表于 04-06 09:25 6064次阅读

    西门子S7-1200PLC块移动指令MOVE_BLK操作

    在S7-1200PLC,l利用MOVE_BLK指令可以将一个存储区(源范围)的数据移动到另一个存储区(目标范围)
    的头像 发表于 04-06 10:29 5978次阅读

    SIMATIC S7-1500 PLC移动值指令(MOVE)简述

    当允许输入端的状态为“1”时,启动此指令,将IN端的数值输送到OUT端的目的地地址,IN和OUTx(x为1、2、3)有相同的信号状态,移动值的指令MOVE)及参数见下图1。
    的头像 发表于 05-08 09:33 1.5w次阅读
    SIMATIC S7-1500 PLC移动值<b class='flag-5'>指令</b>(<b class='flag-5'>MOVE</b>)简述

    SIMATIC S7-1500 PLC等于比较指令与不等于比较指令简述

    TIA软件提供了丰富的比较指令,可以满足用户的各种需要。TIA软件的比较
    的头像 发表于 05-11 14:03 6518次阅读
    SIMATIC S7-1500 PLC等于比较<b class='flag-5'>指令</b>与不等于比较<b class='flag-5'>指令</b>简述

    SIMATIC S7-1500 PLC小于比较指令与大于等于比较指令简述

    TIA软件提供了丰富的比较指令,可以满足用户的各种需要。TIA软件的比较
    的头像 发表于 05-14 09:26 1w次阅读
    SIMATIC S7-1500 PLC小于比较<b class='flag-5'>指令</b>与大于等于比较<b class='flag-5'>指令</b>简述

    西门子STL指令L:加载

    使用“加载”指令,可加载累加器 1 特定操作数的内容。
    的头像 发表于 07-07 10:07 6339次阅读

    PLCMove指令可以实现什么功能?

     Move指令是PLC编程的基本指令之一,常用于在程序对数据进行移动和传输。在使用Move
    发表于 01-10 15:13 1w次阅读

    介绍一下MOVE_BLK_VARIANT指令在使用应注意的问题

    块移动指令包括两个:MOVE_BLK和MOVE_BLK_VARIANT,实际项目中都经常被用到。
    的头像 发表于 03-04 10:51 2217次阅读
    介绍一下<b class='flag-5'>MOVE</b>_BLK_VARIANT<b class='flag-5'>指令</b>在使用<b class='flag-5'>中</b>应注意的问题