三菱plc中要求设定一个定时器的设定值 比如D0为20然后mov D0 T0 这个T0有什么用

三菱plc中要求设定一个定时器的设定值 比如D0为20然后mov D0 T0 这个T0有什么用是不是根本就没有用处

大佬:你对PLC内部的存储器信息一点都没理解吗?
D0:是数据存储器
T0:是定时器单元

运行时PLC系统会先向D0写入一数值20,
然后再用传送指令 “MOV”把D0中的“20”传送到定时器T0里作为定时器初始计数值
----知道吗?
以上的方法通常是在要求设备在运行时能随时更改定时时间的时候才这样写的,
如果T0中的定时值是固定不变的,可以在编写程式时直接给定一个时间系数就可以了。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-11-24
这种写法很少见 不过程序可以执行,通过执行这句话可以认为强制更改定时器T0的计数值,是本身在变化的计时值不是OUT T0 D0这种形式设定时间,比如有一句话OUT T0 K500,条件成立以后T0开始由0增加,在增加的过程中如果执行你所说的话那么T0的实时值就会被强制改为20,不知道你明白没有追问

那个20也将不会改变吧?

追答

如果你MOV 20 T0一直导通 那么T0的条件即使是成立的 他也不会累加计时了

第2个回答  推荐于2017-11-26
T0是时间继电器,但程序不是你编的那样,就该是OUT T0 D0,这时你可用其他程序 MOV K20 D0,这样T0就会根据D0中的值20来定时。
|--LD M8000----MOV K20 D0---|
|--LD M1------------OUT T0 D0--|
|--LD T0----------------OUT Y0--|本回答被网友采纳
第3个回答  2013-11-24
没见过这样的格式,如果要设定T0值可以向下面这样写:
LD M0
MOVP K20 D0
LD M1
OUT T0 D0
这种写法可以通过触摸屏,在外部设定T0值,如果没有触屏可以直接用十进制数K,
相似回答