在portal编程环境下的MOVE功能
一直以来,无论是那种机型的PLC的编程,从认识、熟悉到掌握编程基本指令后对常见的MOVE指令的认识,一直停留在MOVE指令只能对一个字节、字、双字的传送。自portal编程环境下,出现64位长数据后,这个MOVE指令一次性也充其量只能处理这些数据而已。
为验证利用一个MOVE指令的传送能力,创建一个测试项目,图示:
1) 创建2个数据块,分别是数据块DB2,和数据块DB3,并在数据块中创建一个1000个REAL数组:
2) 在OB1或者合适的程序段,插入一个MOVE指令,将2个数据块分别拖拽到MOVE指令的管脚,图示:
3) 启动模拟仿真,验证MOVE指令的传送功能,图示:
4) 在数据块DB2写入需要测试传送功能的数据,看数据块DB3是否能够用一个MOVE指令做到,图示:
试着写了3个DB数据,数据能够传送到DB3中。
5) 到数据块末尾试试,图示:
数组中的数据同样能够顺利的传送,由此,证明一个MOVE指令完全能够传送若干个数量的数据。