定时器的ST指令是OUT_T。
在梯形图中是定时器的介绍如下
梯形图的使用介绍:
当定时器线圈T200的输入X0为on,T200用当前值计数器就对10ms的时钟脉冲进行加法运算,如果这个值等于设定的K123时,定时器的输出触点动作,就是说输出触点T200在1.23秒后动作,当X0断开,定时器会被复位且输出点也复位。
那么对应的ST程序怎么样的呢?
输入OUT_T指令,按ctrl+F1,出现如下的指令结构:
指令中的BOOL_EN是使能端,也就是对应上图中的X0,
BOOL_Tcoil就是定时器编号,对应上图中的T200,在ST中就要写成TC200。
ANY16_TValue就是定时时间,就是对象上图中K123
还要说的一点就是定时器的触点时用TS表示,如上图中的T200在ST中就要写成TS200。
经过上面指令的介绍,将上例中的程序写成ST形式如下:
举个例子来说明下:
电机星三角启动:
那么ST怎么编程呢?
再举例例子:
功能要求:实现两灯交替点亮。
当按下X0,延时1s后点亮第一个灯,再1s后第二灯亮,点一个灯灭,如此循环,直至按下停止X1。
那么看下ST语言怎么编程:
仿真如下:
留言与评论(共有 0 条评论) |