技成培训网 技成学习APP 技成工具箱 技成企业服务

欢迎回到技成培训网

技成培训网

电工题库宝典

技成电工课堂

PLC练习题

技成PLC课堂

变频器故障查询

技成PLC学吧

伺服驱动故障查询

技成PLC网校

当前位置:技成首页 > 文章中心 > 技成百科 > S7_400的move赋值问题

S7_400的move赋值问题

刘玉蓉 发布于2014-08-21 17:56 4 0 标签:

如何快速将I0.0到i13.7的值赋值到db10中0.2到14.1地址中去,不要用move一位一位的赋值,这样太麻烦,有没有简便的方法。

问题补充:
今天上午试了一下sfc20,可是输入i0.0~i3.7,仍然传输不到DB10中,只是把下面这段程序考到ob1中可以吗,还用其他设置吗?      CALL  "BLKMOV"
       SRCBLK :=P#I 0.0 BYTE 4
       RET_VAL:=MW10
       DSTBLK :=P#DB10.DBX 0.2 BYTE 4

佳答案

使用SFC 20 "BLKMOV"(块移动)可将存储器区(= 源区域)的内容复制到另一个存储器区(= 目标区域)。
以下为允许的源区域:
.部分数据块
.存储位
.输入的过程映像分区(部分过程映像)
.输出的过程映像分区(部分过程映像)
源参数可以是与程序执行无关的装载存储器中数据块(用关键字UNLINKED编译的数据块)的一部分。

将I0.0到i13.7的值赋值到db10中0.2到14.1解决办法:
CALL "BLKMOV"
  SRCBLK       :=P#I0.0 BYETE 4
  RET_VAL      :=MW10
  DSTBLK        :=P#DB10.DBX0.2 BYTE 4

若有收获,就点个赞吧!

文章来源于网络及文献如有侵权请联系站长
分享到:

微信扫一扫分享

阅读与本文标签相同的文章

相关推荐

最新文章 热门文章
最新课程 免费课程
PLC资料下载 电工电气资料下载
应用新秀
变频器故障代码查询APP
伺服故障代码查询APP
技成
手机APP
热门标签