840d手册介绍:md14510为整数型数据区,数据取值范围-32767 ~ 32767。我定义了md14504=10,生成了14510[0]~14510[9]S数据区,可输入1100等数,就会产生PLC急停报警,估计是数据不对,可哪错了呢?求助
我是想把14510中的数据,作为定时器的时间值,即TV=DB20.DBW0,S7程序可以输入,1100(时基=100MS,定时10S),错在那里?能否这样用?请指教。
新情况:
看了老帖子,得知INT的书须转换成S5TIME格式,方能给定时启用,可用了以下程序还是报警,请帮助分析:
L DB20.DBW0
T MW200
L MW200
ITD
T MD202
NOP 0
CALL "TIM_S5TI"
IN :=MD202
RET_VAL:=MW206
NOP 0
A "手动润滑键"
L MW 206
SF "lubricant-T1"
A "复位键"
R "lubricant-T1"
NOP 0
NOP 0
A "lubricant-T1"
= "润滑站 1"
程序编辑没有错误,可以传入840D,PLC即停止工作,郁闷,好几天了。。。