基于PLC的自动售货机设计

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

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

自动售货机是完成无人自动售货,集光、机、电一体化的商业自动化设备。自动售货机不受任何场地限制,方便快捷,可以每天24h售货,因此深受上班族的欢迎,很多城市公共场所里面都放置有自动售货机,出售的商品五花八门,从饮料、零食、香烟、糖果,到牙刷、方便面、自动照相机。近年来,我国的自动售货机行业突飞猛进:在汽车总站、商厦、医院、小区、学校等地区纷纷涌现出自动售货机的踪迹。这种方便快捷的购物方式越来越受人们青睐,同时也是现代化城市配套设施的需求。传统的自动售货机控制采用单片机作为控制核心,这样不仅会在输入输出接口上做大量的工作,而且系统的抗干扰性也比较差、可编程控制器(PLC)是综合了计算机技术、自动控制技术和通讯技术而发展起来的一种新型的工业控制装置,它具有可靠性高、编程简单、维护方便等优点,已在工业控制领域得到广泛地应用、因为自动售货机作为社会上完成商品零售和综合服务的独立设施,要求它的结构必需可靠、稳定和执行效率高。本文就详细的介绍介绍了自动售货机的结构组成,简述利用可编程控制器(PLC)控制的自动售货机控制系统的控制原理,最后给出了该控制的软硬件设计,并编写了程序总框图和一个具体的梯形图,经实践验证该控制系统是可行的。
评论 4
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

meslog

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值