壹、概述
產品在生產流水線上的檢測目前在工業自動化領域中使用是非常普遍的,這裏,我們選用壹機電產品在裝配生產線上要對產品進行檢測與分檢控制,結構示意圖如圖所示。
流水線由壹電動機M帶動,產品由左邊進入(位0),經PHl檢測,凡不合格產品應由PHl產生信號。正品最後在右端(位6)裝入成品框內,不合格的次品在PLC控制下,從位4的電磁分檢閥門落人次品框內。為了保證次品落下後及時關閉分檢閥門以免後面的正品也落人次品框內,設置了次品檢測傳送器PH2。
產品傳送器傳動軸上有壹個凸輪,每轉動壹圈,就撥動微動開關壹次(也可為霍爾開關或接近開關),發出壹個脈沖信號。
當成品箱計數為20個,滿箱時,將產生壹個信號使M停止,成品就移走。移走後,再起動M。
二、設計任務和要求
1.根據以上要求,試用PLC控制該產品在流水線上的檢測和分檢,畫出I/O電氣接口圖。
2.調試程序,並用模擬裝置模擬運行。
三、設計方案提示
1.I/O地址
輸人 輸出
X0:啟動開關 Y0:PLC工作指示燈
X1:停止開關 YI:傳送帶電動機M
X2:凸輪開關 Y2:次品電磁閥門YV
X3:檢測開關PHl Y3:次品小車電動機M1
X4:次品開關PH2 Y4:正品小車電動機M2
X5:正品車限位開關SQl
X6:次品車限位開關SQ2
2.方案提示
①傳送帶產品計數可用移位寄存器實現,產品正品/次品的計數用PLC的計數器指令實現。
②本課題可用步進指令和計數器指令組合起來實現控制。
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
課程設計報告:
目 錄
引言 …………………………………………………………………1
1 系統方案論證……………………………………………………2
1.1 系統的功能說明………………………………………………………………2
1.2功能的實現途徑論述………………………………………………………… 3
1.3 系統設計的方式選擇…………………………………………………………4
2 設計方案的擬定 …………………………………………………5
2.1 系統功能分析…………………………………………………………………5
2.2 輸入/輸出地址分配……………………………………………………………6
2.3 PLC外部接線 …………………………………………………………………6
3 軟件設計……………………………………………………………7
3.1 軟件系統規劃…………………………………………………………………7
3.2 軟件系統設計…………………………………………………………………8
4 軟硬件的調試分析………………………………………………15
4.1 調試的操作步驟 ……………………………………………………………15
4.2 系統的功能測試 ……………………………………………………………15
4.3測試問題總結與改進意見……………………………………………………16
5 結論……………………………………………………………………………………………………16
參考文獻 ……………………………………………………………16
附錄 …………………………………………………………………17
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
狀態圖程序的設計如下,供大家參考
附錄 產品在流水線上的測試與分檢控制指令表
LD M8002
SET S0
STL S0
LD X0
SET S20
STL S20
MOV (FNC12)
K0
D0
SET Y0
SET Y1
LD X2
SET S21
STL S21
INC (FNC24)
D0
LDI M101
SET M101
LD X3
DEC (FNC25)
D0
RST M101
LDI M102
OUT Y2
CMP (FNC10)
D0
K20
M0
LD M1
ANI M100
MOV (FNC12)
K0
D0
RST C0
SET M100
LD M100
OUT C0
K6
AND C0
CALL (FNC01)
P1
LD X4
OUT C1
K20
AND C1
CALL (FNC01)
P2
LD X1
SET M8O34
LD X7
SET M8034
LDI X2
SET S22
STL S22
LD X2
SET S23
STL S23
INC (FNC24)
D0
LDI M102
SET M102
LD X3
DEC (FNC25)
D0
RST M102
LDI M103
OUT Y2
CMP (FNC10)
D0
K20
M0
LD M1
ANI M100
MOV (FNC12)
K0
D0
RST C0
SET M100
LD M100
OUT C0
K6
AND C0
CALL (FNC01)
P1
LD X4
OUT C1
K20
AND C1
CALL (FNC01)
P2
LD X1
SET M8034
LD X7
RST M8034
LDI X2
SET S24
STL S24
LD X2
SET S25
STL S25
INC (FNC24)
D0
LDI M103
SET M103
LD X3
DEC (FNC25)
D0
RST M103
LDI M104
OUT Y2
CMP (FNC10)
D0
K20
M0
LD M1
ANI M100
MOV (FNC12)
K0
D0
RST C0
SET M100
LD M100
OUT C0
K6
AND C0
CALL (FNC01)
P1
LD X4
OUT C1
K20
AND C1
CALL (FNC01)
P2
LD X1
SET M8034
LD X7
RST M8034
LDI X2
SET S26
STL S26
LD X2
SET S27
STL S27
INC (FNC24)
D0
LDI M104
SET M104
LD X3
DEC (FNC25)
D0
RST M104
LDI M101
OUT Y2
CMP (FNC10)
D0
K20
M0
LD M1
ANI M100
MOV (FNC12)
K0
D0
RST C0
SET M100
LD M100
OUT C0
K6
AND C0
CALL (FNC01)
P1
LD X4
OUT C1
K20
AND C1
CALL (FNC01)
P2
LD X1
SET M8O34
LD X7
RST M8034
LDI X2
SET S28
STL S28
LD X2
OUT S21
RET
FEND (FNC06)
P1
RST C0
RST M100
RST Y0
RST Y1
SET Y4
LD X5
PLS M50
LD M50
MOV (FNC12)
K0
D0
RST Y4
SET Y0
SET Y1
SRET (FNC02)
P2
RST C1
RST Y0
RST Y1
RST Y3
LD X6
PLS M51
LD M51