参考:如何打开归档项目文件
1. 使用环境:
① S7-1215C V4.2
② TIA 博途 STEP 7 V14SP1
2. 实现功能:
① 通过MOVE_BLK实现相同基本数据类型数组间的部分移动
② 通过MOVE_BLK_VARIANT实现相同复杂数据类型数组间的部分移动
③ 通过MOVE_BLK_VARIANT实现非优化块(或M区、I区、Q区)之间的任意移动
1.使用硬件和软件:
① S7-1200 V4.2
② STEP7 V14 SP1
2.实现功能:
用于演示S7-1200 数组间接寻址如何使用。
① 把src.src1数组里的数据循环传送到dest.dest1;
② 把src.src2数组里的数据循环传送到dest.dest2;
③ 把src.src3数组里的数据循环传送到dest.dest3;
S7-1200_数组间接寻址.zap14
1.使用硬件和软件:
① S7-1200 V4.2
② STEP7 V14 SP1
2.实现功能:
用于演示S7-1200AT覆盖和片段访问如何使用。
① 使用AT覆盖拆分一个DWord数据;
② 使用片段访问拆分一个DWord数据;
1.使用硬件和软件:
① S7-1200 V4.2
② STEP7 V14 SP1
2.实现功能:
用于演示S7-1200peek和poke指令如何使用。
① 使用PEEK WORD指令把IW0传送到peek_db.peek_d;
② 使用POKE指令把poke_db.poke_d传送到QB1;
③ 使用POKE_BLK把db3.dbb1开始的5个字节传送到db3.dbb10开始的5个字节里;
④ 使用PEEK_BOOL把I0.0传送到peek_bool_db.peek_e;
⑤ 使用POKE_BOOL把poke_bool_db.poke_e传送到Q1.1
S7-1200_peek和poke.zap14
本例程仅供参考,程序中的CPU版本、类型可能与用户实际使用不同,用户可能需要先对例子程序做修改和调整,才能将其用于测试。本例程的作者和拥有者对于该例程的功能性和兼容性不负任何责任,使用该例程的风险完全由用户自行承担。由于它是免费的,所以不提供任何担保,错误纠正和热线支持,用户不必为此联系西门子技术支持与服务部门。