| 作者 | 主题 |
|---|---|
|
WWCWWC 至圣
经验值:79157 发帖数:9099 精华帖:157 |
楼主
主题:在portal编程环境下的MOVE功能
在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指令完全能够传送若干个数量的数据。 |