三菱 PLC 里,用数据寄存器 D10152 作为计时器的设定值,直接写指令就行,我按最常用的 FX3U / FX5U / Q/L 系列 统一给你写法。
一、通用格式(所有三菱基本都一样)
1)普通延时定时器 T(100ms 时基)
ladder
LD X0 OUT T0 D10152
或者写成指令格式:
plaintext
T0 D10152
T0:定时器编号(你可以换成 T1~T255)
D10152:设定值,单位由定时器时基决定
二、关键:时长怎么算?
三菱定时器时基固定,D 里的数值 = 设定值:
表格
| 定时器范围 | 时基 | 实际时间 = D 值 × |
|---|---|---|
| T0~T199 | 100ms | 0.1s |
| T200~T245 | 10ms | 0.01s |
| T246~T249 | 1ms | 0.001s |
举例:
D10152 = 100
T0~T199 → 10 秒
T200~T245 → 1 秒
D10152 = 1000
T0~T199 → 100 秒
三、长延时定时器(累计型)STL 写法
如果你用 累积定时器(掉电保持 / 可暂停):
plaintext
STL X0 TMR T250 D10152
四、GX Works2 / GX Works3 里怎么输
输入指令:
定时器:
T0 D10152不要写 Kxxx,直接写 D 编号
下载后,在软元件监视里改 D10152 的数值,时长立即生效
五、注意两点
D10152 必须是 16 位整数(0~32767)
如果你程序里有 MOV、FROM/TO、通讯写 D10152,定时器会跟着变,非常适合触摸屏改时间。


