Final Project about PLC, Essays (university) of Computer Programming

Final Project about Programing Logic controller

Typology: Essays (university)

2023/2024

Uploaded on 09/20/2024

quoc-khanh-13
quoc-khanh-13 🇭🇰

1 document

1 / 66

Toggle sidebar

This page cannot be seen from the preview

Don't miss anything!

bg1
TRƯỜNG CAO ĐẲNG CÔNG THƯƠNG TP.HCM KHOA ĐIN – ĐIN TỬ
Đồ án điều Ệhiển 3 [1] GVHD: Nguyn Vit Khoa
LI CM N
Chúng em xin chân thành bày tỏ lòng biết ơn đến các thầy trong khoa điện
Trường Cao Đẳng Công Thương Thành Phố Hồ Chí Minh, đặc biệt các thầy
trong bộ môn đã truyền thụ cho nhóm chúng em những kiến thức quý báu trong thời
gian qua.
Chúng em xin chân thành cảm ơn Thầy Nguyn Vit Khoa , giảng viên Trường
Cao Đẳng Công Thương Thành Phố Hồ Chí Minh đã tận tâm hướng dẫn,cung cấp
tài liệu và tạo mọi điều kiện thuận lợi để nhóm có thể hoàn thành đồ án này.
Trường Cao Đẳng Công Thương Thành Phố Hồ Chí Minh.
pf3
pf4
pf5
pf8
pf9
pfa
pfd
pfe
pff
pf12
pf13
pf14
pf15
pf16
pf17
pf18
pf19
pf1a
pf1b
pf1c
pf1d
pf1e
pf1f
pf20
pf21
pf22
pf23
pf24
pf25
pf26
pf27
pf28
pf29
pf2a
pf2b
pf2c
pf2d
pf2e
pf2f
pf30
pf31
pf32
pf33
pf34
pf35
pf36
pf37
pf38
pf39
pf3a
pf3b
pf3c
pf3d
pf3e
pf3f
pf40
pf41
pf42

Partial preview of the text

Download Final Project about PLC and more Essays (university) Computer Programming in PDF only on Docsity!

LӠI CҦM ѪN

Chúng em xin chân thành bày tỏ lòng biết ơn đến các thầy cô trong khoa điện Trường Cao Đẳng Công Thương Thành Phố Hồ Chí Minh, đặc biệt là các thầy cô trong bộ môn đã truyền thụ cho nhóm chúng em những kiến thức quý báu trong thời gian qua. Chúng em xin chân thành cảm ơn Thầy Nguy͍n Vi͏t Khoa , giảng viên Trường Cao Đẳng Công Thương Thành Phố Hồ Chí Minh đã tận tâm hướng dẫn,cung cấp tài liệu và tạo mọi điều kiện thuận lợi để nhóm có thể hoàn thành đồ án này. Trường Cao Đẳng Công Thương Thành Phố Hồ Chí Minh.

NHҰN XÉT CӪA GVHD:

LӠI NÓI ĐҪU

Đồ án này là mốc quan trọng để kiểm tra nhận thӭc cӫa sinh viên trong thời gian học tập và những kiӃn thӭc đã được giảng dạy ở trong trường. Đồng thời nó còn đánh giá khả năng vận dụng lý thuyӃt để phân tích tổng hợp và giải quyӃt các bài toán trong thực tӃ khi làm đồ án sinh viên trao đổi, học hỏi trao dồi kiӃn thӭc. Nhận thӭc tầm quan trọng đó chúng em đã làm viӋc nghiêm túc vận dụng những kiӃn thӭc sẵn có cӫa bản thân, những đóng góp ý kiӃn cӫa bạn bè và đặc biӋt là sự hướng dẫn cӫa Thҫy NguyӉn ViӋt Khoa và một số thầy cô giảng dạy trong khoa điӋn cӫa Trường Cao Đẳng Công Thương TPHCM để hoàn thành đồ án này. Trong quá trình thực hiӋn đề tài này cũng có nhiều sai sót hy vọng quý thầy thông cảm và bỏ qua,chúng em xin chân thành cảm ơn quý thầy.

ĐӖ ÁN ĐIӄU KHIӆN 3

THIӂT Kӂ MÔ HÌNH THệ NGHIӊM PLC S7-1200 SIEMENS

CHѬѪNG 1: TӘNG QUAN

I. HÌNH ҦNH VÀTHÀNH PHҪN MÔ HÌNH

  • 1 CB một pha ,cấp điӋn một pha cho PLC
  • 1 PLC S7-1200, CPU 1212 AC/DC/RLY
  • 7 relay trung gian , làm tiӃp điểm nối
  • 3 cầu đấu dây domino
  • 2 đèn báo
  • 3 nút nhấn
  • 2 bộ nguồn 24v DC
  • 2 van khí nén 5-
  • 1 động cơ DC-24v
  • 2 pittong 1 cửa
  • 2 cảm biӃn sợi quang
  • 1 dây cáp internet

II.GIӞI THIӊU PLC S7-

1. Giӟi thiӋu chung vӅ PLC S7- 1.1. Khái niӋm chung PLC s7-

Năm 2009, Siemens ra dòng sản phẩm S7-1200 dùng để thay thӃ dần cho S7-200. So với S7-200 thì S7-1200 có những tính năng nổi trội: -S7-1200 là một dòng cӫa bộ điều khiển logic lập trình (PLC) có thể kiểm soát nhiều ӭng dụng tự động hóa. ThiӃt kӃ nhỏ gọn, chi phí thấp, và một tập lӋnh mạnh làm cho chúng ta có những giải pháp hoàn hảo hơn cho ӭng dụng sử dụng với S7- 1200 -S7-1200 bao gồm một microprocessor, một nguồn cung cấp được tích hợp sẵn, các đầu vào/ra (DI/DO).

  • Một số tính năng bảo mật giúp bảo vӋ quyền truy cập vào cả CPU và chương trình điều khiển: +Tất cả các CPU đều cung cấp bảo vӋ bằng password chống truy cập vào PLC +Tính năng “know-how protection” để bảo vӋ các block đặc biӋt cӫa mình -S7-1200 cung cấp một cổng PROFINET, hỗ trợ chuẩn Ethernet và TCP/IP. Ngoài ra bạn có thể dùng các module truyền thong mở rộng kӃt nối bằng RS485 hoặc RS232.
  • Phần mềm dùng để lập trình cho S7-1200 hỗ trợ ba ngôn ngữ lập trình là FBD, LAD và SCL.Phần mềm này được tích hợp trong TIA Portal 11 cӫa Siemens.
  • Vậy để làm một dự án với S7-1200 chỉ cần cài TIA Portal vì phần mềm này đã bao gồm cả môi trường lập trình cho PLC và thiӃt kӃ giao diӋn HMI 1.2. Các module trong hӋ PLC S7- 1.2.1. Giӟi thiӋu vӅ các module CPU Các module CPU khác nhau có hình dạng, chӭc năng, tốc độ xử lý lӋnh, bộ nhớ chương trình khác nhau…. PLC S7-1200 có các loại sau:

Cards ӭng dụng:

  • CPU tín hiӋu để thích ӭng với các ӭng dụng
  • Thêm điểm cӫa kỹ thuật số I/O hoặc tương tự với CPU như các yêu cầu ӭng dụng
  • Kích thước cӫa CPU sӁ không thay đổi

1.2.2. Module xuҩt nhұp tín hiӋu sӕ

1.2.3. Module xuҩt nhұp tín hiӋu tѭѫng tự

1.2.4. Module truyӅn thông

Bước 3 :Nhập tên dự án vào Project name sau đó nhấn create

Bước 4 : Chọn configure a device

Bước 5 : Chọn add new device

Bước 6 :Chọn loại CPU PLC sau đó chọn add

  • Layout : bảng tag PLC chӭa các định nghĩa cӫa các Tag và các hằng số có giá trị trong CPU. Một bảng tag cӫa PLC được tự động tạo ra cho mỗi CPU được sử dụng trong project.
  • Colum : mô tả biểu tượng có thể nhấp vào để di chuyển vào hӋ thống hoặc có thể kéo nhả như một lӋnh chương trình
  • Name : chỉ được khai báo và sử dụng một lần trên CPU
  • Data type : kiểu dữ liӋu chỉ định cho các tag
  • Address : địa chỉ cӫa tag
  • Retain : khai báo cӫa tag sӁ được lưu trữ lại
  • Comment : comment miêu tả cӫa tag Nhóm tag : tạo nhóm tag bằng cách chọn add new tag table

Tìm và thay thӃ tag PLC

Ngoài ra còn có một số chӭc năng sau:

  • Lỗi tag
  • Giám sát tag cӫa plc
  • HiӋn / ẩn biểu tượng
  • Đổi tên tag : Rename tag
  • Đổi tên địa chỉ tag : Rewire tag
  • Copy tag từ thư viӋn Global 3. LƠm viӋc vӟi mӝt trҥm PLC 3.1. Quy định địa chỉ IP cho module CPU IP TOOL có thể thay đổi IP address cӫa PLC S7-1200 bằng 1 trong 2 cách. Phương pháp thích hợp được tự động xác định bởi trạng thái cӫa địa chỉ IP đó :
  • Gán một địa chỉ IP ban đầu : NӃu PLC S7-1200 không có địa chỉ IP, IP TOOL sử dụng các chӭc năng thiӃt lập chính để cấp phát một địa chỉ IP ban đầu cho PLC S7-1200.
  • Thay đổi địa chỉ IP : nӃu địa chỉ IP đã tồn tại, công cụ IP TOOL sӁ sửa đổi cấu hình phần cӭng (HW config) cӫa PLC S7-1200. 3.2. Đә chѭѫng trình xuӕng CPU

3.3. Giám sát vƠ thực hiӋn chѭѫng trình Để giám sát chương trình trên màn hình soạn thảo kích chọn Monitor trên thanh công cụ.

Hoặc cách 2 làm như hình dưới

Sau khi chọn monitor chương trình soạn thảo xuất hiӋn như sau:

4. Kỹ thuұt lұp trình 4.1. Vòng quét chѭѫng trình PLC thực hiӋn chương trình theo chu trình lặp. Mỗi vòng lặp được gọi là vòng quét. Mỗi vòng quét được bắt đầu bằng giai đoạn chuyển dữ liӋu từ các cổng vào số tới vùng bộ đӋm ảo I, tiӃp theo là giai đoạn thực hiӋn chương trình. Trong từng vòng quét chương trình được thực hiӋn từ lӋnh đầu tiên đӃn lӋnh kӃt thúc cӫa khối OB1.Sau giai đoạn thực hiӋn chương trình là giai đoạn chuyển các nội dụng cӫa bọ đӋm ảo Q tới các cổng ra số.Vòng quét kӃt thúc bằng giai đoạn truyền thông nội bộ và kiểm tra lỗi. Chú ý rằng bộ đӋm I và Q không liên quan tới các cổng vào / ra tương tự nên các lӋnh truy nhập cổng tương tự được thực hiӋn trực tiӃp với cổng vật lý chӭ không thông qua bộ đӋm.