当前位置: 主页 > PLC控制

2个DB块在不同开始位置传输一定数量的数据怎么写?

我想在DB1里面(开始位置为STaRT_address1)数据传输到DB2(开始位置start_address2)数据字节个数为nunmber该怎样写程序!!由于起始位置、数据个数都是变化的,所以不会用,请高手写一段给我。18269546@qq.com

ASs='html_titleimg_p' style='text-align:CEnter;'>

最佳答案

将这些参数作为形参,编一个功能块。
in:addr1real
addr2real
numberint
temp:len
程序:
l#addr1
slw5
lar1
l#addr2
slw5
lar2
l#number
a1:t#len
oPNdb1
ldbd[ar1,p#0.0]
opndb2
tdbd[ar2,p#0.0]
+ar1p#4.0
+ar2p#4.0
l#len
loopa1
以上程序还需根据数据块类型作一些修改,还根据形参传递的变量是指针形式还是个数形式等不同而稍作修改。

提问者对于答案的评价:
没有更好得了

专家置评

已阅,最佳答案正确。

  • 关注微信

猜你喜欢

微信公众号