《#PLC自動售貨機》由會員分享,可在線閱讀,更多相關(guān)《#PLC自動售貨機(11頁珍藏版)》請在裝配圖網(wǎng)上搜索。
1、襄樊學(xué)院理工學(xué)院2011年P(guān)LC論文、
題目:基于pic的自動售貨機程序設(shè)計
學(xué)院:應(yīng)用電子系姓名:郭龔有1PLC的硬件組成
PLC的硬件主要由中央處理器(CPU、存儲器、輸入單元、輸出單元、通信接口、擴展接口、電源等幾部分組成。其中,CPU是PLC的核心;輸入單元/輸出單元是CPU
1-1。
與現(xiàn)場輸入/輸出設(shè)備之間的接口電路;通信接口用于連接編程器、上位計算機等外部設(shè)備,其硬件構(gòu)成圖如圖圖1-1PLC硬件結(jié)構(gòu)圖
2PLC控制自動售貨機的主要硬件及選型
自動售貨機I/O點的分配
輸入/輸出單元通常也稱I/O單元或I/O模塊,是PLC與工業(yè)生產(chǎn)現(xiàn)場之間的連接部件。PLC通過輸入
2、接口可以檢測被控對象的各種數(shù)據(jù),以這些數(shù)據(jù)作為PLC對被控對象進行控制的依據(jù);同時PLC又通過輸出接口將處理的結(jié)果送給被控對象,以實現(xiàn)控制目的。本次自動售貨機I/O點的分配表如表3-1所示。
表3-1自動售貨機PLC控制I/O地址分配表
輸入信號
PLC地址
輸出信號
PLC地址
找零按鈕
x0
找零
y0
一元飲料按鈕
x1
咖啡出口
y1
五元飲料按鈕
x2
汽水出口
y2
十元元飲料按鈕
x3
汽水指示燈
y3
咖啡飲料按鈕
x4
咖啡指示燈
y4
汽水按鈕
x5
找錢按鈕
y5
復(fù)位按鈕
x6
找錢出口
y6
自動售
3、貨機的I/O接口圖
此次自動售貨機的I/O接口如圖3-1所示,SB2-SB7是物品選擇按鈕,當(dāng)投入貨幣物品綠燈亮()。按下SB2-SB7其中一個,對應(yīng)的KM線圈得電,電機轉(zhuǎn)動出相應(yīng)的物品();當(dāng)有物品售完,其行程開關(guān)斷開,物品綠燈不亮并同時向總部發(fā)送物品銷售完的信息;當(dāng)購買物品總值低于投入總值時,可按找零按鈕SB1后KM1得電,電機轉(zhuǎn)動找零(Q0.0)。
圖3-1自動售貨機PLC控制I/O接口圖
數(shù)學(xué)運算指令
在梯形圖中,整數(shù)、雙整數(shù)與浮點數(shù)的加、減、乘、除指令(見表4-2)分別執(zhí)行下列運算:IN1+IN2=0UT,IN1-IN2=0UT,IN1*IN2=0UT,IN1/IN2=0UT
4、。
在語句表中,整數(shù)、雙整數(shù)與浮點數(shù)的加、減、乘、除指令分別執(zhí)行下列運算:
IN1+OUT=OUT,OUT-IN1=OUT,IN1*OUT=OUT,OUT/IN2=OUT。
表4-1定時器指令
語句
描述
TON
Txxx,PT
接通延時定時器
TOF
Txxx,PT
斷開延時定時器
TONR
Txxx,PT
保持型接通延時定時器
BITIM
OUT
起動間隔定時器
CITIM
IN,OUT
計算間隔定時器
表4-2加減乘除指令
梯形圖
語句表
描述
梯形圖
語句表
描述
ADD」
+I
INT1,OUT
整數(shù)加法
DIV_D
5、I
/D
INT1,OUT
雙整數(shù)除
法
SUB_I
-I
INT1,OUT
整數(shù)減法
ADD_R
+R
INT1,OUT
實數(shù)加法
MUL_I
*I
INT1,OUT
整數(shù)乘法
SUB_R
-R
INT1,OUT
實數(shù)減法
DIV_I
/I
INT1,OUT
整數(shù)除法
MUL_R
*R
INT1,OUT
實數(shù)乘法
ADD_DI
+D
INT1,OUT
雙整數(shù)
加法
DIV_R
/R
INT1,OUT
實數(shù)除法
SUB_DI
-D
INT1,OUT
雙整數(shù)
減法
MUL
MUL
INT1,OUT
整數(shù)乘
6、法
產(chǎn)生雙整
數(shù)
MUL_DI
*D
INT1,OUT
雙整數(shù)
乘法
DIV
DIV
INT1,OUT
帶余數(shù)的
整數(shù)除法
開始
系統(tǒng)初始化自動售貨機流程圖4.3自動售貨機
本次設(shè)計的PNC控制程序設(shè)計自動售貨
II19
2131
3950
58Y
本次自動售貨機PLC控制梯XUUli
—Ifh
MBOOS-II
M0料,飲料有一元,五元和十
,如圖4-2所示:
兒,投入錢幣并累加
X009
*
M〕
W04—1卜
roos―II-NDOE—IH
M9HF
XQOO
HF
M7
7、DDKiDODQ
8、S
T卜{WJO
K£0Q
4?4?
P:
[>0圖4-2自動售貨機PLC控制梯形圖
!OSO
:4IB
iOi3
xoooXOO1
X002M14
T卜
HPM5
M15xooo
卄
T4HP
X001
-{SUB
DO
K12
DO
-{SUB
DO
K15
DO
-{SUB
DO
K20
9、
DO
M4M5
{DIVDO
K1ODI
D2
10、005
30
OUT
Y003
31
LD
M3
32
ADD
K10
DO
DO
39
LD
M800
40
CMP
DO
K12
M4
4?
ANI
M6
48
ANI
XOOO
49
OUT
Y004
50LD
xooo
51OR
M7
52ANI
TO
53OUT
Y007
54LD
M7
55OUT
TO
K30
58LD
M7
11、
59AND
M8013
>0OUT
Y004
51LDI
M7
32AND
TO
33OUT
YOOO
54LD
M800
55CMP
DO
K15
M8
72ANI
MIO
73ANI
X001
74OUT
Y005
75LD
X001
76OR
Ml
77AND
T1
78OUT
Ml
79NOP
12、92
CMP
D14
K19
99
AND
M9
100
OUT
YOOO
101
OUT
Y(X)I
102
OUT
Y002
103
LD
MIO
104
OR
Mil
105
OUT
MI2
106
LD
X010
107
AND
YOOO
108
AND
X003
109
ANI
X01I
11()
ANI
X(X)6
111
OUT
TO
K30
13、
114
LD
TU
LD
xooo
ANI
X001
ANI
X002
SUB
DO
ki2
DO
LD
ANI
xooo
ANI
X0O2
SUB
DO
DO
LD
X002
ANI
XDOO
ANI
X001
SUB
DO
K20
DO
LD
X007
OR
AN!
TO
OUT
M4
LD
Y0O7
OR
M5
ANI
14
OUT
M5
LD
H7
DIV
DO
K10
DI
LD
M15
OUT
T4
D?
LD
M15
AND
M8012
OUT
Y003
結(jié)論
順利如期的完成本次畢業(yè)設(shè)計給了我很大的信心,讓我了解專業(yè)知識的同時也對本專業(yè)的發(fā)展前景充滿信心。比如我的設(shè)計還有很多的不足之處,可這些不足正是我們?nèi)ジ玫难芯扛玫膭?chuàng)造的最大動力,只有發(fā)現(xiàn)問題面對問題才有可能解決問題,不足和遺憾不會給我打擊只會更好的鞭策我前行,今后我更會關(guān)注新技術(shù)新設(shè)備新工藝的出現(xiàn),并爭取盡快的掌握這些先進的知識,更好的為祖國的四化服務(wù)。