MOVE_BLK和MOVE_BLK_VARIANT指令在功能上到底有什么区别?

看了指令的帮助以及
https://support.industry.siemens.com/cs/cn/zh/view/42603881
这个说明文档,还是没搞明白。MOVE_BLK传送的是数据的起始地址和数据长度,MOVE_BLK_VARIANT传送的是指针,但貌似实现的功能一样啊 。感觉MOVE_BLK_VARIANT应该更强大,但是否能指出它能实现但MOVE_BLK不能实现的例子呢?

最佳答案

比如把MW0后的10个字传送到MW100,两者都可以。但是我要把MW0偏移a个字(MWa)开始的10个字传送到MW100偏移b个字(MWb)开始的10个字中,就只能用MOVE_BLK_VARIANT,因为我只是规定从哪个地址开始,但是偏移多少位开始作为传送源却是根据a(SRC_INDEX)来确定的,同样待复制目标范围的第一个元素是根据b(DEST_INDEX)来确定的,指针的精华不就在这嘛!

图片说明:

MOVE_BLK和MOVE_BLK_VARIANT指令在功能上到底有什么区别?  MOVE_BLK和MOVE_BLK_VARIANT指令在功能上到底有什么区别?  

提问者对于答案的评价:
明白了,非常感谢 yun123 。我本以为MOVE_BLK的输入、输出数组的下标可以用变量,现在发现只能选固定的。

原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc165553.html

(4)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2017年6月10日 下午12:19
下一篇 2017年6月10日

相关推荐

  • 1500诊断程序块

    1500系列PLC 同时运行诊断类程序块的数量限制 类似于DeviceStates、ModuleStates RDREC等 最佳答案 手册上没说你说的…

    SIMATIC S7-1500 2017年5月28日
  • s7-1500远程通信

    想要进行s7-1500远程通讯,能不能介绍一下,使用有线方式所需的设备和所用的方法,连接方式,及vpn通道的建立。谢谢 问题补充:如果采用第二种方式,就是两台路由器之间建立vpn,…

    SIMATIC S7-1500 2017年6月10日
  • 博途[硬件目录]中的[已组态的站]在哪里?

    博途与旧的STEP7相比,硬件目录的架构已经改变了。原来的“硬件目录”-“PROFIBUS DP”-“已组态的站”,在博途里已经不存在了,那么新版软件对应的应该是哪个文件…

    2017年6月7日
  • 请问S7-1500可以带IM153 DP从站吗?

    请问S7-1500可以带IM153DP从站吗? 最佳答案 应该是DP主站可以带任何厂家的DP从站设备,你可以带WAGO,带SIEMENS 的 IM153,带魏德…

    SIMATIC S7-1500 2017年6月10日
  • 1500中在进行取小数的时候发现命令的数据类型需要用LREAl

    在使用数学函数命令FRAC的时候。取88.9的小数位时用的FRAC的数据类型是REAL,MD52上的数据不是0.9而是0.8999    如…

    2017年6月3日
  • 博途里面SCL编程

    哪位大神发给我用博途SCL编写程序,参考一下,没搜到相关资料108852598@qq.com 最佳答案 和STEP7 基本一样的。查收邮箱。 提问者对于答案的评价:

    SIMATIC S7-1500 2017年6月1日
  • 1516的X1和X2端口之间能不能通信

    自己做实验,选用的是1500里面的1516,里面有两个Profinet口,这两个口的IP地址必须是不同的子网,比如X1是192.168.0.1,X2是192.168.1.1,现在X…

    2017年6月12日
  • TEMP变量到底可靠不可靠?

    在做个系统,用了很多FC,用了不少TEMP变量,用于中间变量的处理!不少人又说到,FC中的TEMP变量不是太稳定,真若如此,程序大改!针对這个问题,请大侠支招! 图片说明: &nb…

    2017年6月11日
  • 基座怎样拆下

    红色方框内的固定夹子怎样拆下 图片说明:    最佳答案 这个是前连接器安装时的一个位置判断,目的是防止相邻2个前连接器误插。用小的尖嘴钳夹住,往外拉一下就可以…

    2017年6月3日
  • OB1调用FB之后显示结果不一致

    各位大侠好,小女子又遇到一个问题,我想控制阀门全开,就在FB里面调用unscale块,输出结果是27648,但是为什么OB1调用FB之后,显示的结果确是0? 图片说明: &nbsp…

    2017年6月12日