1. Trang chủ
  2. » Kỹ Thuật - Công Nghệ

Lập Trình PLC : Đăng ký và sắp xếp sinh viên trong lớp học

10 7 0

Đang tải... (xem toàn văn)

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 10
Dung lượng 301 KB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

Hệ thống tự động cho đăng ký sinh viên trong lớp học với yêu cầu là lớp có 80 sinh viên, 40 nam và 40 nữ + Sinh viên nữ đăng ký học sẽ được lấy phiếu ở cổng số 1. + Sinh viên nam đăng ký học sẽ được lấy phiếu ở cổng số 2. + Khi số sinh viên vượt quá (40 namnữ) thì cổng đó sẽ đóng, không phát phiếu nữa. + Nếu sinh viên nam lấy phiếp ở cổng 1 hoặc ngược lại thì hệ thống đăng ký sẽ báo lỗi ra bên ngoài và không chấp nhận sinh viên đó. + Sau hai ngày mà vẫn không đủ số sinh viên thì ngừng đăng ký. Yêu cầu: Vẽ mô phỏng hệ thống, giản đồ thời gian và viết chương trình dùng PLC điều khiển quá trình trên.

Trang 1

Đề Tài : Đăng ký và sắp xếp sinh viên trong lớp học

Yêu cầu công nghệ:

Hệ thống tự động cho đăng ký sinh viên trong lớp học với yêu cầu là lớp có 80 sinh viên, 40 nam và 40 nữ

+ Sinh viên nữ đăng ký học sẽ được lấy phiếu ở cổng số 1.

+ Sinh viên nam đăng ký học sẽ được lấy phiếu ở cổng số 2.

+ Khi số sinh viên vượt quá (40 nam/nữ) thì cổng đó sẽ đóng, không phát phiếu nữa.

+ Nếu sinh viên nam lấy phiếp ở cổng 1 hoặc ngược lại thì hệ thống đăng ký sẽ báo lỗi ra bên ngoài và không chấp nhận sinh viên đó.

+ Sau hai ngày mà vẫn không đủ số sinh viên thì ngừng đăng ký.

Yêu cầu: Vẽ mô phỏng hệ thống, giản đồ thời gian và viết chương trình dùng PLC điều khiển quá trình trên

Trang 2

1 Mô tả hệ thống

Hệ thống bao gồm 2 cổng đăng ký như hình dưới Trong đó các tín

hiệu của hệ thống như sau:

Tín hiệu I8.0: tín hiệu kích hoạt bộ đếm thời gian đăng ký hoạt động, khi bộ đếm thời gian 2 ngày bắt đầu hoạt động thì sinh

viên bắt đầu quá trình đăng ký

Tín hiệu Q8.0: tín hiệu ra của bộ đếm thời gian 2 ngày, trong thời gian đăng ký thì Q8.0 được set lên mức ‘1’ Kết thúc thời gian 2 ngày đăng ký thì Q8.0 được reset xuống mức 0 và hệ

thống ngừng hoạt động

Cổng 1:

 I1.0 : tín hiệu nút bấm

 I1.1 : cảm biến phát hiện có sinh viên tại nơi đăng ký

 I1.2 : hệ thống phát hiện sinh viên đăng ký là nam hay nữ

 I1.3 : Cảm biến phát hiện có phiếu đưa vào “Xác nhận

phiếu”

 I1.4 : cảm biến phát hiện có sinh viên tiến gần tới lối ra

 Q8.1 : tín hiệu cho phép cổng 1 hoạt động

 Q4.0 : động cơ điều khiển đóng mở cổng 1

 Q4.1 : đèn báo khi có lỗi

 Q4.2: Máy in phiếu

 Q4.3 : động cơ điều khiển đóng mở cổng ra 1

 Q4.4: động cơ đóng mở cửa xác nhận phiếu

Cổng 2 :

 I2.0 : tín hiệu nút bấm

 Q8.2: tín hiệu cho phép cổng 2 hoạt động

 I2.1 : cảm biến phát hiện có sinh viên tại nơi đăng ký

Trang 3

 I2.4 : cảm biến phát hiện có sinh viên tiến gần tới lối ra

 Q5.0 : động cơ điều khiển đóng mở cổng 1

 Q5.1 : đèn báo khi có lỗi

 Q5.2: Máy in phiếu

 Q5.3 : động cơ điều khiển đóng mở cổng ra 1

 Q5.4: động cơ đóng mở cửa xác nhận phiếu

Trang 4

2 Giản

đồ thời gian.Giản đồ thời gian thể hiện hoạt động của hệ thống đăng ký

tự động ở cổng 1 được thể hiện như hình vẽ, giải đồ các tín hiệu ở cổng

3 Chương trình dùng PLC điều khiển hệ thống

Network1 // Khởi động hệ thống

Start:

Trang 5

S C0 // Nạp cho Counter 0 giá trị 23

S C1 // Nạp cho C1 giá trị 39, C1 là bộ đếm phiếu cổng 1

S C2 // Nạp cho C2 giá trị 39, C2 là bộ đếm phiếu cổng 2

S Q8.0 // Khởi động tín hiệu thời gian 2 ngày

S Q8.1 // Tín hiệu cho phép cổng 1 đăng ký

S Q8.2 // Tín hiệu cho phép cổng 2 đăng ký

Again:

L S5T#2h

SD T0 // Tạo trễ 2h ở timer 0

Here:

A T0 // Khi timer về 0 thì T0 = ‘1’

FP M0.0 // Phát hiện sườn lên của T0

CD C0 // Giảm bộ đếm đi 1 giá trị

LC C0

L #0 // So sánh giá trị CV của C1 với 0

== I // Nếu C1 = 0 thì dừng hệ thống

BEC // Dừng hệ thống nếu RLO=1

JCN Again // Nhảy khi RLO = 0

Network2 // Không cho phép đăng ký ở cổng 1 nếu bộ đếm

1 về 0

LC C1

== I

JC Stop1

Network3 // Không cho phép đăng ký ở cổng 2 nếu bộ đếm

2 về 0

Trang 6

LC C2

== I

JC Stop2

Network4 // Mở cổng 1 khi Q8.0 =’1’, nút được bấm và

// không có sinh viên tại nơi ĐK1

A Q8.0 // Khi có tín hiệu Q8.0 = 1 ( trong thời gian đăng ký)

A Q8.1 // Cổng còn được đăng ký

A I1.0 // Bấm nút

AN I1.1 // Không có sinh viên trong phòng đăng ký

S Q4.0

Network5 // Đóng cổng 1 khi I1.1=’1’, sinh viên đã vào nơi ĐK

A I1.1 // Cảm biến phát hiện có sinh viên

R Q4.0

Network6 // Mở cổng 2 khi Q8.0 =’1’, và không có sinh viên tại nơi ĐK2

A Q8.0 // Trong thời gian đăng ký

A Q8.2 // Cổng còn được đăng ký

A I2.0 // Bấm nút

AN I2.1 // Cảm biến phát hiện có sinh viên

S Q5.0

Network7 // Đóng cổng 2 khi I2.1=’1’

A I1.1

R Q4.0

Network8 // Đèn báo 1 sáng khi I1.1=’1’, và sau 10s I1.2 vẫn là 0

A I1.1

FP M1.1

L S5T#10s

SD T1

Trang 7

O // Hoặc sau 10 phút khi in phiếu mà sinh viên không nhét phiếu vào

A Q4.2 // Máy in hoạt động

FP M4.2

L S5T#600s // Sau 10 phút

SD T11

FP M1.1

AN I1.3 // Nếu sau 10phút mà cảm biến phiếu vẫn = 0 thì báo lỗi

JC Error1

Network9 // Đèn báo 2 sáng khi I2.1=’1’, và sau 10s I2.2 vẫn là 0

A I2.1

FP M2.1

L S5T#10s

SD T2

FP M0.2

AN I2.2 // Nếu I2.2 vẫn bằng 0 sau 10s

O // Hoặc sau 10 phút khi in phiếu mà sinh viên không nhét phiếu vào

A Q5.2

FP M5.2

L S5T#600s

SD T21

FP M2.1

AN I2.3 // Nếu sau 10phút mà cảm biến phiếu vẫn = 0 thì báo lỗi

Trang 8

JC Error2

Network10 // Máy in phiếu cổng 1 hoạt động

A I1.2 // Hệ thống phát hiện sinh viên là nữ

FP M1.2

S Q4.4 // Mở lối vào xác nhận phiếu

S Q4.2 // Máy in phiếu hoạt động 30s, đưa phiếu ra nơi lấy phiếu

L S5T#30s

SD T12

FP M1.2

R Q4.2 // Máy in phiếu ngưng hoạt động

Network11 // Máy in phiếu cổng 2 hoạt động

A I2.2 // Hệ thống phát hiện sinh viên là nam

S Q5.4 // Mở lối vào xác nhận phiếu

S Q5.2 // Máy in phiếu hoạt động 30s, đưa phiếu ra nơi lấy phiếu

L S5T#30s

SD T22

FP M2.2

R Q5.2

Network12 // Bộ đếm C1 giảm đi 1 khi có sườn lên I1.3(cảm biến phiếu)

A I1.3

FP M1.3

R Q4.4 // Đóng lối vào xác nhận phiếu khi đã nhét phiếu vào

CD C1

Network13 // Bộ đếm C2 giảm đi 1 khi có sườn lên I2.3(cảm biến phiếu)

A I2.3

FP M2.3

Trang 9

Network14 // Mở lối ra 1 khi I1.4=1, có sinh viên đi tới nối ra

A I1.4

S Q4.3

Network15 // Đóng lối ra cổng 1

AN I1.4

R Q4.3

Network16 // Mở lối ra cổng 2

A I2.4

S Q5.3

Network17 // Đóng lối ra cổng 2

AN I2.4

R Q5.3

Network18 // Lặp lại chương trình điều khiển

Loop Here

Network19 // Xử lý sự cố đèn báo 1 sáng và khi hết thời hạn đăng ký

Eror1:

R Q4.4 // Đóng lối vào xác nhận phiếu 1

S Q4.3 // Bật đèn báo 1 Network20 // Xử lý sự cố đèn báo 2 sáng và khi hết thời hạn đăng ký

Eror2:

R Q5.4 // Đóng lối vào xác nhận phiếu 2

S Q5.3 // Bật đèn báo 2

Network21 // Dừng đăng ký ở cổng 1 khi C1=0

Stop1:

R Q8.1 // Reset tín hiệu cho phép cổng 1

R C1 // Reset bộ đếm C1

Trang 10

R Q4.0 // Đóng cổng vào

R Q4.1 // Tắt đèn cảnh báo

R Q4.2 // Ngắt máy in phiếu

R Q4.3 // Đóng cổng ra

R Q4.4 // Đóng lối vào xác nhận phiếu Network20 // Dừng đăng ký ở cổng 2 khi C2=0 Stop2:

R Q8.2 // Reset tín hiệu cho phép cổng 2

R C2 // Reset bộ đếm C2

R Q5.0 // Đóng cổng vào

R Q5.1 // Tắt đèn cảnh báo

R Q5.2 // Ngắt máy in phiếu

R Q5.3 // Đóng cổng ra

R Q5.4 // Đóng lối vào xác nhận phiếu

Ngày đăng: 04/12/2021, 19:34

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

🧩 Sản phẩm bạn có thể quan tâm

w