三菱st语言for_三菱ST编程语言的介绍之定时器的使用

本文介绍了三菱ST语言中定时器的使用,通过OUT_T指令详细阐述了定时器的工作原理和编程方法。在梯形图中,当输入X0接通时,定时器T200开始计时,达到设定的K123(1.23秒)后输出触点动作。在ST语言中,定时器的编程涉及BOOL_EN、BOOL_Tcoil和ANY16_TValue等参数。文章还给出了电机星三角启动和两灯交替点亮的ST编程实例。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

定时器的ST指令是OUT_T。

在梯形图中是定时器的介绍如下

7179be14563eb64d27daef40ae093438.png

梯形图的使用介绍:

d64e58e758196c02827f0a37874d3d40.png

当定时器线圈T200的输入X0为on,T200用当前值计数器就对10ms的时钟脉冲进行加法运算,如果这个值等于设定的K123时,定时器的输出触点动作,就是说输出触点T200在1.23秒后动作,当X0断开,定时器会被复位且输出点也复位。

那么对应的ST程序怎么样的呢?

输入OUT_T指令,按ctrl+F1,出现如下的指令结构:

99564d576ce6a6a8f383a934bd7d35e6.png

指令中的BOOL_EN是使能端,也就是对应上图中的X0,

BOOL_Tcoil就是定时器编号,对应上图中的T200,在ST中就要写成TC200。

ANY16_TValue就是定时时间,就是对象上图中K123

还要说的一点就是定时器的触点时用TS表示,如上图中的T200在ST中就要写成TS200。

经过上面指令的介绍,将上例中的程序写成ST形式如下:

5c228e126a6e069877abcdf1817b60b2.png

举个例子来说明下:

电机星三角启动:

fb0e006498eb5c7cfdc26f3d56d6fac9.png

那么ST怎么编程呢?

af44abb23ad3bae0d8ee2121bb18fecc.png

再举例例子:

功能要求:实现两灯交替点亮。

当按下X0,延时1s后点亮第一个灯,再1s后第二灯亮,点一个灯灭,如此循环,直至按下停止X1。

那么看下ST语言怎么编程:

035c601649091029b47e93ab04c3063b.png

仿真如下:

96d089c055bf60af05d817717bb5aa51.png
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值