请问将一个DB块的数据给另一个DB块的指令

两个DB块中的数据大小和格式完全相同,请问什么梯形图或语句表指令可以将一个数据块中的数据给另一个数据块 是不是有系统自带的功能块能实现该功能

问题补充:
SFC20怎么使用呢  假如我要把DB50 里的数据给DB60 应该如何编写

最佳答案

你好
如果你想使用sfc20,可以参照以下例子,srcblk和dspblk管脚必须使用any的数据类型,不能直接填写db块号
例如要将DB1的数据传入DB2  A是字节的总长度,换成数字即可

CALL SFC 20 
srcblk:=P#DB1.DBX0.0 BYTE A
ret_val:=MW0
dspblk:=P#DB2.DBX0.0 BYTE A
比如
CALL SFC 20 
srcblk:=P#DB1.DBX0.0 BYTE 100
ret_val:=MW0
dspblk:=P#DB2.DBX0.0 BYTE 100

纯手打望采纳

提问者对于答案的评价:
谢谢 还是您靠谱

专家置评

已阅,最佳答案正确。

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

(1)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2018年12月1日 下午6:50
下一篇 2018年12月1日 下午6:50

相关推荐