S7-1200如何实现将MW0-MW28十五个字复制到DB1.DBW0-DB1.DBW28

请问各位老师S7-1200如何实现以下功能:
将MW0-MW28十五个字复制到DB1.DBW0-DB1.DBW28

最佳答案

1、我之前也碰到你说的问题,一直研究怎么用MOVE_BLK来实现,但最后没有成功
2、后来我看了POKE_BLK的帮助(见图1),很容易的解决了问题

具体方法是用SLC语言编了一个FC功能块,完整功能块内容见图2,然后再程序中调用这个功能块来实现(见图3)

图片说明:

S7-1200如何实现将MW0-MW28十五个字复制到DB1.DBW0-DB1.DBW28  S7-1200如何实现将MW0-MW28十五个字复制到DB1.DBW0-DB1.DBW28  S7-1200如何实现将MW0-MW28十五个字复制到DB1.DBW0-DB1.DBW28  

提问者对于答案的评价:
谢谢。回答非常详细。按照你的方法已经实现了。
之前我在LAD下用MOVE_BLK试过,只能从一个数组复制到另一个数组。按照你的方法用POKE_BLK已经实现所要求的功能了。

专家置评

的确,整体区域复制,使用该指令是一个不错方法。

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2017年11月1日 上午12:56
下一篇 2017年11月1日 上午12:56

相关推荐

  • S7-1200不同型号的位运算时间一样,但是实际运行的时间有差别吗

    RT 最佳答案 差别不大吧在实际使用的过程中,位运算没必要考虑吧对PLC影响时间长的还是浮点数运算,DB块寻址之类的不过在设计中,如果对扫描要求高的话,肯定要选性能比较好的CPU了…

    SIMATIC S7-1200 2017年5月31日
  • TIA Portal V11怎么升级更新包

    更新UPD5时出现问题,如下图,请问是怎么回事? 问题补充:忘记发图了 图片说明:    最佳答案 1、你可能用的是一个网络映射盘,读这个文件的时候网络不正常2…

    2017年8月24日
  • 西门子1200搭建问题

    刚开始像选择西门子200的PLC,但是点数超过限制所以升级为1200的CPU。想问一下·1200的总线连接和200的一样么?也是那种直接插上的板线么?还有和200的系统安装上有什么…

    SIMATIC S7-1200 2017年11月1日
  • <没弄明白,如鲠在喉>MDI模式定位问题

    刚接触不久,不知道以下思路对不对,请帮忙答疑解惑!谢谢! 假设绝对编码器当前值为0,驱动轴只是旋转不移动类似传送带功能。绝对位置模式下,当检测到物件时,电机启动将物件传送…

    SIMATIC S7-1200 2017年6月1日
  • 1200选型I/O

    请教各位,关于1200选型,CPU 1211C 最大本地I/O 数字量 14   CPU1212C …

    2017年6月1日
  • EPOS 模式回原点

    在EPOS模式下,使用FB284回原点时怎样才能在碰到极限时电机可以自动反转PLC使用的是S7-1200PLC,伺服使用的是V90PN 问题补充:EPOS模式主动回原点,FB284…

    2021年7月5日
  • 关于tia软件的一些问题

    刚开始用tia,不熟练,请赐教,1.变量的使用查找功能,Step7可以直接右键变量,然后GO一下,就能找到整个程序所有用过此变量的程序段。tia的ctrl+F只能找到当前打开的FC…

    SIMATIC S7-1200 2017年11月1日
  • S7-1200可以连接多少扩展模块?

    S7-1200可以连接多少扩展模块? 最佳答案 你好,请查看系统手册中的设备配置,① 通信模块 (CM) 或通信处理器 (CP):&nbsp…

    SIMATIC S7-1200 2017年6月19日
  • S7-1200高速计数中频率方式问题

    使用S7-1200进行高速计数,计数模式选择为频率,频率更新周期1S,起始地址为ID1008,请问ID1008中是一个什么变量,和实际运行频率间如何进行换算。 问题补充:问题已解决…

    SIMATIC S7-1200 2017年11月12日
  • 博途SCL中AT指令是否存在?

    原来STEP7中用过的现在博途中是否可以用,具体是什么格式 最佳答案 还是可以用的。可以参考V13的帮助,见图片。TIA 博途 V13 中怎样通过关键…

    2017年7月30日