- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
自动售货机程序设计思路整理
一、根据控制要求确定输入、输出元件
输入元件:假币识别传感器(XOX 1元识别传感器(X1 5元识别传感器(X2 10元识 别传感器(X3》商品A选择按钮(X4\商品B选择按钮(X5\商品A出货限位开关(X6 商品B岀货限位开关(X7\取消交易按钮(X17)
输出元件:假币识别阀(Y0〉1元接收阀(Y1) 5元接收阀(Y2》10元接收阀(Y3〉 商品A驱动接触器(Y4)商品B驱动接触器(Y5\ 5元找零控制阀(Y6》1元找零控制 阀(Y7〉数码管显示输出Y1OY16.可购买商品A指示灯(Y20》可购买商品B指示灯 (Y21)
二、I/O分配表
输入
输出
元件名称
元件符号
对应输入点
元件名称
元件符号
对应输出点
假币传感器
CGQ1
X0
假币处理阀
YV0
Y0
1元传感器
CGQ2
X1
1元处理阀
YV1
Y1
5元传感器
CGQ3
X2
5元处理阀
YV2
Y2
10元传感器
CGQ4
X3
W元处理阀
YV3
Y3
商品A按钮
SB1
X4
商品A驱动
KM1
Y4
商品B按钮
SB2
X5
商品B驱动
KM2
Y5
A出货限位
SQ1
X6
找5元阀
YV4
Y6
B出货限位
SQ2
X7
找1元阀
YV5
Y7
取消交易按钮
SB3
X17
数码显示器
A~G
Y10-Y16
可购A指示
LED1
Y20
可购B指示
LED2
Y21
三、程序设计思路
1 ?处理投币动作程序(真假处理和接收1、5和10币操作程序)
2.投币数据处理程序
3根据币值处理可购商品显示处理程序
根据币值和商品选择处理商品输出和停止输出程序
出货后数据处理程序
找零处理程序(出货与找零关系处理、判断找零条件、找零完成处理、1元退币处理、5 元退币处理、退币后数据处理)
7 .币值实时显示处理
四、其他方法编程
状态转移图法
Ladder Q
卄lML
Lad?!* 1
76665443211
~ 1 1 ~T-
C-O邕進 m各丄岂
C-O
D
丰宣 EES EE
X
?=? —hr =? o ZK O ?xn *—*■
丄兰亠。
-T—O -—O
=?
-ri匸
s s
2 2
?—*
宀
Y
c=?
77
321—ISTLF
Y002
{SUB DO K4 DO
S22
TSTU
S23
TSTH
S24—ISTLF
523
—m卜
—|STL^
M8000
[= DO
[ DO
[= DO
M9
U
M8
K0 }
K0 }
[= DO K0 J
作用
启动幵关
投入1元钮
投入5元钮投入10元钮咖啡钮可乐钮找零钮
M5
{SET Y004
{SET S23
M6
80
Y003
{SUB DO K8 DO
M8
{SET Y004
{SET S24
M9
so
{DECP DO
{BST Y004
M7
{DECP DO
DO K0 }
{BST Y004
M10
SO
SO
{ RET
{SEGD DO K2Y010
{ END
元件编号 ~~XO
作用
大于4元指示
元件编号 ~~YO
X1落xio53
xTf
大于8元指示咖啡出口可乐出口有余额指示
Y1
Y2
Y3
Y4
判斷中值曳假及敘中探作对龛程為
1
1
XO判断是否是假帀,是 的则由YVO退出,退出 结東时间由T 0耒扌空制
由幻L、X2^X3判断投入 1、5、10 元币,由 Y1、 Y 2 禾口 Y 3 马区动 Y VI、 YV2.
YV3揑制阀裝入各首鬼 帀箱中,由T1来扌轟I僕 入酹冋
救据处理及显斥可奚育晶对龛程為
30
36
45
54
M8002 —I卜
X001 十
X002
--
X003
-W-
KI
[ADD K10
74
DO
K4
K0
DO
DO
DO
DO
DO
DO
DO
脚帀寄撤0常零
命苛 4H苛 rHa 抵轄B
4J fttWJ 入加入加入作 当器当器当存 每 寄
厂帀计
AU
当钱帀等于或廿4元
腼品闻示灯兄
{
DO
K4 }
「二
DO
K8
.」
{
DO
K8
当枝帀等于或大于8元 懈B指示灯兑
根据所盪育晶聽劭出货电机炎辖弄完啟劭作对忿程為
M8000
85
93
98
101
109
114
MOn
Ml
X006
—ffl-
M8000
CMP DO K4
X004
-m
[SET
[EST
-I CMP DO K8
M3 X005
4 1__Itt
[SET
M0
根稠用值D吶容及肚商品
Y004
Y004
Y005
根据帀值DO内.容及所选商
I... ■
M4卄
X007
*
[EST
Y005
出货后毅据处銀、退巾后毅据处您及救据显示对^4
117
126
135
142
152
155
159
1B3
168
172
1
文档评论(0)