當前位置:編程學習大全網 - 編程語言 - PLC課程設計-產品在流水線上的測試與分檢控制

PLC課程設計-產品在流水線上的測試與分檢控制

產品在流水線上的測試與分檢控制

壹、概述

產品在生產流水線上的檢測目前在工業自動化領域中使用是非常普遍的,這裏,我們選用壹機電產品在裝配生產線上要對產品進行檢測與分檢控制,結構示意圖如圖所示。

流水線由壹電動機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

  • 上一篇:洗衣機是滾筒還是波輪?有用嗎?幹凈的
  • 下一篇:嵌入式軟件是什麽類型軟件
  • copyright 2024編程學習大全網