1.1 自动售货机设计软元件
1.1.1 定时器
定时器是PLC中重要的编程元件,是累计时间增量的内部器件。定时器的工作过程与继电器控制系统的时间继电器基本相同,但它没有瞬动触点,失电时,常闭触点闭合,常开触点打开;定时器得电时,常闭触点打开,常开触点闭合。定时器的当前值、设定值均为10位有符号整数(INT),允许的最大值为32767。定时器指令表见表3-1。
表3-1 定时器指令
| 语句 |
描述 |
| TON Txxx,PT |
接通延时定时器 |
| TOF Txxx,PT |
断开延时定时器 |
| TONR Txxx,PT |
保持型接通延时定时器 |
| BITIM OUT |
起动间隔定时器 |
| CITIM IN,OUT |
计算间隔定时器 |
1.1.2 数学运算指令
在梯形图中,整数、双整数与浮点数的加、减、乘、除指令(见表3-2)分别执行下列运算:IN1+IN2=OUT,IN1—IN2=OUT,IN1*IN2=OUT,IN1/IN2=OUT。
表3-2 加减乘除指令
| 梯形图 |
语句表 |
描述 |
梯形图 |
语句表 |
描述 |
| ADD_I |
+I INT1,OUT |
整数加法 |
DIV_DI |
/D INT1,OUT |
双整数除法 |
| SUB_I |
-I INT1,OUT |
整数减法 |
ADD_R |
+R INT1,OUT |
实数加法 |
| MUL_I |
*I INT1,OUT |
整数乘法 |
SUB_R |
-R INT1,OUT |
实数减法 |
| DIV_I |
/I INT1,OUT |
整数除法 |
MUL_R |
*R INT1,OUT |
实数乘法 |
| ADD_DI |
+D INT1,OUT |
双整数加法 |
DIV_R |
/R INT1,OUT |
实数除法 |
| SUB_DI |
-D INT1,OUT |
双整数减法 |
MUL |
MUL INT1,OUT |
整数乘法产生双整数 |
| MU |
自动售货机PLC设计

本文介绍了一款自动售货机的PLC设计过程,包括定时器、数学运算指令的应用,I/O点分配,顺序功能图(SFC)与梯形图(LAD)的设计原理及其在自动售货机中的具体实现。
最低0.47元/天 解锁文章
833





