读取变化的值,然后送到db块
郑志武
发布于2013-11-17 22:05
82
0
标签:
读取传动系统的转矩数字量到plc,但是一直波动的,想读取平均值,主要现在遇到的问题是,如何将这个变化的转矩(接入plcai端子)值存入db块中,还能加限制,如读取10个数值,存入db200中,然后我这有一同事写的求db块中的平均值的功能块。
问题补充:
但是否写一个stl的,就是单一的将,变化的piw送到db块中,我这水平,只能看看stl
佳答案
opn"db200"
lpiw264
tdbw0
l18//根据取多少个数定义,(n-1)*2
t#a
l#a
l2
-i
t#b
_001:nop0
l#a
sld3
lar1
l#b
sld3
lar2
ldbw[ar2,p#0.0]
tdbw[ar1,p#0.0]
l#a
l2
-i
t#a
l#b
l2
-i
t#b
a(
l#b
l0
==i
)
jnb_001//#b没到0就从_001循环,
ju_002//直到#b等于0跳出循环
_002:beu
程序没有测试,自己参考下或修改