描述
下面的例子,数据会从一个全局数据块的由 4 个变量组成的数组复制到另一个由 40 个变量组成的数组中去。"MOVE_BLK"块指令(复制区域)从"Array_1[0 .. 3]" 中选择 4 个整型数据变量,然后拷贝它们的内容到输出变量"Array_2[0 .. 39]"的前四个整形变量地址域中。"COUNT" 参数定义了从源区域到目标区域需要复制的数据个数。
图. 01
如果想在数据块中存储不同的数据类型(例如,位,字节,字,双整或实数)并且将这些数据复制到另一个数据块中,必须将数据块结构化以便有可 能将所有数据类型中相同类型的数据依次存储起来。所有相同数据类型的变量(例如字节)必须在数组变量中集成一组,然后就可以使用"MOVE_BLK" 命令将一个数组变量的所有数据复制到另一个数据块中。
图. 02
注意
除了"MOVE_BLK"功能之外还有"UMOVE_BLK"功能。"UMOVE_BLK"可以实现最多16 Kbyte数据的不间断复制。
创建环境
此篇 FAQ 文档的图片均来自于 STEP 7 (TIA Portal) V11 版本。
关键词
数据结构,符号分配
原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc325666.html