程序功能:采集现场的模拟量信号,当低于下限(即报警时)和超过下限(即报警消失)时延时一段时间,再将采集信号传送到数据块。
A(
L #in1
L #low_lm
)
= L 0.0
BLD 103
CALL "TON" , DB403
IN:=L0.0
PT:=#t1
Q :=
ET:=
A BR
= M 0.0 //这段程序是低于下限时延时
A(
L #in1
L #low_lm
>=R
)
= L 0.0
BLD 103
CALL "TON" , DB404
IN:=L0.0
PT:=#t1
Q :=
ET:=
A BR
= M 0.0 //这段程序实现超过下限时延时
A(
O DB403.DBX 6.0
O DB404.DBX 6.0
)
JNB _001
L #in2
T #q2
SET
SAVE
CLR
_001: A BR
= M 0.0 //这段程序接收延时后的数据。
其中in1为工程量信号,low-lm为报警下限值,q2保存延时后的信号。由于贴不来图,所以程序经LAD转换过来的,挺简单的,你们直接转到LAD就好看了,有人知道这段程序能实现吗,谢谢!