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

    文章

    10442

    浏览量

    206560
  • 指令
    +关注

    关注

    1

    文章

    579

    浏览量

    35376
  • STL
    STL
    +关注

    关注

    0

    文章

    85

    浏览量

    18212
  • move
    +关注

    关注

    0

    文章

    12

    浏览量

    7355
  • S7-1500
    +关注

    关注

    3

    文章

    298

    浏览量

    5843

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

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

收藏 人收藏

    评论

    相关推荐

    请教软件安装顺序

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

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

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

    北京回收西门子组态软件

    回收西门子变频器SINAMICS V10系列变频器回收西门子触摸屏回收西门子组态软件回收西门子轴卡回收西门子6SN轴卡回收西门子NCU主板回收西门子840D数控系统回收西门子NCU主板
    发表于 05-27 12:16

    TIAS7-1200学习笔记指令

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

    TIAS7-1200学习笔记

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

    西门子串口通讯09-CP341在环境做Modbus从站通讯分享

    西门子串口通讯09-CP341在环境做Modbus从站通讯v—x—公–众–号:工控自动化老王1 硬件列表设备名称设备型号PS 3076ES7 307-1EA01-0AA0CPU 315-2PN/ DP6ES7 315-2E
    发表于 07-02 08:16

    三菱脉冲指令被停止后异常,无法正常启动,注意STL和DPLSR脉冲指令的冲突 相关资料分享

    。问题:当使用步进顺控指令STL语句时,并且使用脉冲指令DPLSR时,有个问题,按“停止”按钮中断脉冲发送指令后,切换到“手动”再发脉冲启动该输出点时,没有响应!梯形图:自动的:
    发表于 07-05 06:29

    西门子1200码垛机程序应用

    西门子1200码垛机、立体仓库程序(带注释),程序应用到变频器、触摸屏、步进电机、工业机器人、视觉相机。
    发表于 09-03 07:42

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

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

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

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

    介绍几个常用MOVE系列指令

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

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

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

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

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

    PLC中Move指令可以实现什么功能?

     Move指令是PLC编程中的基本指令之一,常用于在程序中对数据进行移动和传输。在使用Move指令时,需要注意数据类型、数据长度和地址的确定
    发表于 01-10 15:13 2006次阅读

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

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