Giáo Trình Lập Trình PLC S7-200 của Siemens

Giáo trình nghiên cứu plc s7 200, trình bày lý thuyết rõ ràng, minh họa ví dụ thực tế, phù hợp sinh viên ., phục vụ nghiên cứu và ứng dụng thực tiễn

Trường đại học

Trường Đại Học Cơ Điện Tử

Chuyên ngành

Lập Trình PLC

Người đăng

Ẩn danh

Thể loại

Giáo Trình

2010

94
8
0

Phí lưu trữ

35 Point

Mục lục chi tiết

LỜI MỞ ĐẦU

1. CHƯƠNG 1: TỔNG QUAN VỀ PLC

1.1. Hệ thống điều khiển là gì?

1.2. Hệ thống điều khiển dùng rơle điện

1.3. Hệ thống điều khiển dùng plc

1.4. Điều khiển dùng plc

1.4.1. Các khối chức năng

1.4.2. Các chủng loại PLC

1.4.3. Ưu thế của hệ thống điều khiển dùng PLC

1.4.4. Hạn chế

1.4.5. Các ứng dụng của PLC

2. CHƯƠNG 2: CẤU HÌNH PHẦN CỨNG PLC S7-200

2.1. Cấu trúc phần cứng

2.1.1. Bộ điều khiển lập trình plc S7-200

2.1.2. Các thành phần của CPU

2.1.2.1. Đặc điểm của CPU 224
2.1.2.2. Các đèn báo trên PLC

2.1.3. Kết nối điều khiển

2.1.4. Các ngõ vào thường dùng

2.1.5. Các thiết bị được điều khiển ở ngõ ra

2.2. Truyền thông giữa PC và PLC

2.3. Cài đặt phần mềm

2.4. Hiểu và sử dụng logic trong PLC

2.5. Sử dụng bảng Symbols

2.6. Khối kết nối Terminal

3. CHƯƠNG 3: TẬP LỆNH LẬP TRÌNH PLC SIEMENS S7-200

3.1. Tiếp điểm thường hở

3.2. Tiếp điểm thường đóng

3.3. Tiếp điểm phát hiện cạnh lên

3.4. Tiếp điểm phát hiện cạnh xuống

3.5. Một số lệnh tiếp điểm đặc biệt

3.6. Tiếp điểm SM0. Bộ định thời_Timer

3.7. Bộ đếm_Counter

3.8. Lệnh so sánh

3.9. Theo số thực

3.10. Bài tập ví dụ

3.11. Hàm di chuyển dữ liệu

3.12. Hàm chuyển đổi

4. CHƯƠNG 4: BÀI TẬP THỰC HÀNH. KHẢO SÁT TỦ ĐIỀU KHIỂN DÙNG S7-200

4.1. Panel điều khiển

4.2. Cảm biến công nghiệp

4.3. Điều khiển tuần tự dùng Timer

4.4. Điều khiển đếm dùng Counter

4.5. Điều khiển đèn giao thông và đèn chiếu sáng

4.6. Băng tải dùng động cơ DC

4.7. Động cơ AC 1 phase

4.8. Động cơ AC 3 phase

4.9. Xylanh dùng valve điện khí nén

4.10. Băng tải và cần gạt dùng khí nén

4.11. Băng tải và tay gấp

4.12. Đồng hồ thời gian thực

4.13. Chương trình con

4.14. Bài tập tổng hợp (Nộp thay thế bài thi cuối khóa)

Tóm tắt

I. Tổng quan về lập trình PLC S7 200 Siemens Hướng dẫn chi tiết

Bộ điều khiển lập trình PLC S7-200 của Siemens là một trong những thiết bị quan trọng trong hệ thống điều khiển tự động. Tài liệu này sẽ cung cấp cái nhìn tổng quan về cấu trúc, chức năng và ứng dụng của PLC S7-200. Việc hiểu rõ về PLC sẽ giúp người dùng áp dụng hiệu quả trong các hệ thống công nghiệp.

1.1. Ứng dụng của PLC S7 200 trong công nghiệp

PLC S7-200 được sử dụng rộng rãi trong các ngành công nghiệp như sản xuất, tự động hóa và điều khiển quy trình. Các ứng dụng bao gồm điều khiển động cơ, giám sát hệ thống và tự động hóa quy trình sản xuất.

1.2. Lợi ích của việc sử dụng PLC S7 200

Việc sử dụng PLC S7-200 mang lại nhiều lợi ích như tính linh hoạt, độ tin cậy cao và khả năng mở rộng. Điều này giúp giảm thiểu chi phí và thời gian trong quá trình sản xuất.

II. Cấu hình phần cứng PLC S7 200 Hướng dẫn chi tiết

Cấu hình phần cứng của PLC S7-200 bao gồm nhiều thành phần quan trọng như CPU, module vào/ra và các thiết bị kết nối. Hiểu rõ cấu hình này sẽ giúp người dùng thiết lập và vận hành PLC một cách hiệu quả.

2.1. Các thành phần chính của PLC S7 200

PLC S7-200 bao gồm các thành phần như CPU, module vào/ra và các thiết bị kết nối. Mỗi thành phần có vai trò riêng trong việc thu thập và xử lý dữ liệu.

2.2. Cách kết nối thiết bị với PLC S7 200

Kết nối thiết bị với PLC S7-200 yêu cầu người dùng phải nắm rõ các chân kết nối và cách cấp nguồn. Việc này đảm bảo PLC hoạt động ổn định và hiệu quả.

III. Ngôn ngữ lập trình PLC S7 200 Hướng dẫn chi tiết

Ngôn ngữ lập trình cho PLC S7-200 rất đa dạng, bao gồm Ladder Logic, Statement List và Function Block. Mỗi ngôn ngữ có ưu điểm riêng, phù hợp với từng loại ứng dụng.

3.1. Ladder Logic Ngôn ngữ lập trình phổ biến

Ladder Logic là ngôn ngữ lập trình phổ biến nhất cho PLC, dễ hiểu và dễ sử dụng. Nó cho phép người dùng thiết kế mạch điều khiển một cách trực quan.

3.2. Statement List Ngôn ngữ lập trình nâng cao

Statement List là ngôn ngữ lập trình dạng dòng lệnh, thích hợp cho những người có kinh nghiệm lập trình. Nó cho phép viết chương trình một cách linh hoạt và mạnh mẽ.

IV. Các lệnh lập trình cơ bản trong PLC S7 200 Hướng dẫn chi tiết

Các lệnh lập trình cơ bản trong PLC S7-200 bao gồm các lệnh điều khiển, lệnh so sánh và lệnh xử lý dữ liệu. Việc nắm vững các lệnh này là rất quan trọng để lập trình hiệu quả.

4.1. Lệnh điều khiển Cách sử dụng và ứng dụng

Lệnh điều khiển trong PLC S7-200 cho phép người dùng thực hiện các thao tác như bật/tắt thiết bị. Việc sử dụng đúng lệnh sẽ giúp tối ưu hóa quy trình điều khiển.

4.2. Lệnh so sánh Cách thực hiện và ứng dụng

Lệnh so sánh giúp người dùng thực hiện các phép so sánh giữa các giá trị. Điều này rất hữu ích trong việc kiểm tra điều kiện và ra quyết định trong quá trình điều khiển.

V. Thực hành lập trình PLC S7 200 Hướng dẫn chi tiết

Thực hành lập trình PLC S7-200 là bước quan trọng để nắm vững kiến thức. Các bài tập thực hành sẽ giúp người dùng áp dụng lý thuyết vào thực tế.

5.1. Bài tập thực hành cơ bản với PLC S7 200

Các bài tập thực hành cơ bản sẽ giúp người dùng làm quen với lập trình và cấu hình PLC S7-200. Việc thực hành thường xuyên sẽ nâng cao kỹ năng lập trình.

5.2. Dự án thực tế với PLC S7 200

Thực hiện một dự án thực tế với PLC S7-200 sẽ giúp người dùng áp dụng kiến thức vào thực tiễn. Dự án này có thể bao gồm việc điều khiển một quy trình sản xuất đơn giản.

VI. Kết luận và tương lai của lập trình PLC S7 200 Siemens

Lập trình PLC S7-200 của Siemens đang ngày càng trở nên phổ biến trong ngành công nghiệp. Tương lai của PLC hứa hẹn sẽ có nhiều cải tiến và ứng dụng mới.

6.1. Xu hướng phát triển của PLC trong công nghiệp

Xu hướng phát triển của PLC trong công nghiệp đang hướng tới việc tích hợp công nghệ IoT và tự động hóa thông minh. Điều này sẽ mở ra nhiều cơ hội mới cho người dùng.

6.2. Tương lai của lập trình PLC S7 200

Lập trình PLC S7-200 sẽ tiếp tục phát triển với nhiều tính năng mới, giúp người dùng dễ dàng hơn trong việc lập trình và điều khiển hệ thống.

16/07/2025
Giáo trình plc s7 200

Trích đoạn nội dung tài liệu

CHƯƠNG 1: TỔNG QUAN VỀ PLC I. GIỚI THIỆU: Bộ ñiều khiển lập trình PLC (Programmable Logic Controller) ñược sáng tạo từ những ý tưởng ban ñầu của một nhóm kỹ sư thuộc hãng General Motor vào năm 1968. Trong những năm gần ñây, bộ ñiều khiển lập trình ñược sử dụng ngày càng rộng rãi trong công nghiệp của nước ta như là 1 giải pháp lý tưởng cho việc tự ñộng hóa các quá trình sản xuất. Cùng với sự phát triển công nghệ máy tính ñến hiện nay, bộ ñiều khiển lập trình ñạt ñược những ưu thế cơ bản trong ứng dụng ñiều khiển công nghiệp.

Như vậy, PLC là 1 máy tính thu nhỏ nhưng với các tiêu chuẩn công nghiệp cao và khả năng lập trình logic mạnh. PLC là ñầu não quan trọng và linh hoạt trong ñiều khiển tự ñộng hóa. QUÁ TRÌNH PHÁT TRIỂN CỦA KỸ THUẬT ĐIỀU KHIỂN: 1. Hệ thống ñiều khiển là gì? Hệ thống ñiều khiển là tập hợp các thiết bị và dụng cụ ñiện tử.

Nó dùng ñể vận hành một quá trình một cách ổn ñịnh, chính xác và thông suốt.s Phạm Phú Thọ Trang 5/94 Tài liệu: Lập trình PLC (SIEMENS S7-200) TT Cơ ñiện tử 2. Hệ thống ñiều khiển dùng rơle ñiện: Sự bắt ñầu về cuộc cách mạng khoa học kỹ thuật ñặc biệt vào những năm 60 và 70, những máy móc tự ñộng ñược ñiều khiển bằng những rơle ñiện từ như các bộ ñịnh thời, tiếp ñiểm, bộ ñếm, relay ñiện từ. Những thiết bị này ñược liên kết với nhau ñể trở thành một hệ thống hoàn chỉnh bằng vô số các dây ñiện bố trí chằng chịt bên trong panel ñiện ( tủ ñiều khiển). Như vậy, với 1 hệ thống có nhiều trạm làm việc và nhiều tín hiệu vào/ra thì tủ ñiều khiển rất lớn.

Điều ñó dẩn ñến hệ thống cồng kềnh, sửa chữa khi hư hỏng rất phức tạp và khó khăn. Hơn nữa, các rơle tiếp ñiểm nếu có sự thay ñổi yêu cầu ñiều khiển thì bắt buộc thiết kế lại từ ñầu. Hệ thống ñiều khiển dùng PLC Với những khó khăn và phức tạp khi thiết kế hệ thống dùng rơle ñiện. những năm 80, người ta chế tạo ra các bộ ñiều khiển có lập trình nhằm nâng cao ñộ tinh cậy, ổn ñịnh, ñáp ứng hệ thống làm việc trong môi trường công nghiệp khắc nghiệt ñem lại hiệu quả kinh tế cao.

Đó là bộ ñiều khiển lập trình ñược, ñược cuẩn hóa theo ngôn ngữ Anh Quốc là Programmable Logic Controller (viết tắt là PLC). Điều khiển dùng PLC a. Các khối chức năng Một PLC có khối Module Input, khối CPU(Central Processing Unit) và khối Module Output. Khối Module Input có chức năng thu nhận các dữ liệu digital, analog và chuyển thành các tín hiệu cấp vào CPU.

Khối CPU quyết ñịnh và thực hiện chương trình ñiều khiển thông qua chương trình chứa trong Th.s Phạm Phú Thọ Trang 6/94 Tài liệu: Lập trình PLC (SIEMENS S7-200) TT Cơ ñiện tử bộ nhớ. Khối Module Output chuyển các tín hiệu ñiều khiển từ CPU thành dữ liệu analog, digital thực hiện ñiều khiển các ñối tượng. Ví dụ: ñiều khiển ñộng cơ theo sơ ñồ bên dưới Điều khiển bằng Rơle ñiện Điều khiển bằng PLC Th.s Phạm Phú Thọ Trang 7/94 Tài liệu: Lập trình PLC (SIEMENS S7-200) TT Cơ ñiện tử b. Các chủng loại PLC: Hiện nay, một số PLC ñược sử dụng trên thị trường Việt Nam: - Mỹ:Allen Bradley, General Electric, Square D, Texas Instruments, Cutter Hammer,… - Đức: Siemens, Boost, Festo… - Hàn Quốc: LG - Nhật: Mitsubishi, Omron, Panasonci, Fanuc, Mashushita, Fuzi, Koyo,… Và nhiều chủng loại khác.

Các sản phẩm như: Logo!, Easy, Zen, … cũng ñược chế tạo ra ñể ñáp ứng những yêu cầu ñiều khiển ñơn giản.s Phạm Phú Thọ Trang 8/94 Tài liệu: Lập trình PLC (SIEMENS S7-200) TT Cơ ñiện tử c. Ưu thế của hệ thống ñiều khiển dùng PLC: - Điều khiển linh hoạt, ña dạng. - Lượng contact lớn, tốc ñộ hoạt ñộng nhanh. - Tiến hành thay ñổi và sửa chữa.

- Độ ổn ñịnh, ñộ tin cậy cao. - Lắp ñặt dơn giản. - Kích thước nhỏ gọn. - Có thể nối mạng vi tính ñể giám sát hệ thống.

Hạn chế - Giá thành (tùy theo yêu cầu máy). - Cần một chuyên viên ñể thiết kế chương trình cho PLC hoạt ñộng. - Các yêu cầu cố ñịnh, ñơn giản thì không cần dùng PLC. - PLC sẽ bị ảnh hưởng khi hoạt ñộng ở môi trường có nhiệt ñộ cao, ñộ rung mạnh.

Các ứng dụng của PLC: - Điều khiển các quá trình sản xuất: giấy, ximăng, nước giải khát, linh kiện ñiện tử, xe hơi, bao bì, ñóng gói,… - Rửa xe ôtô tự ñộng. - Thiết bị khai thác. - Giám sát hệ thống, an toàn nhà xưởng. - Hệ thống báo ñộng.

- Điều khiển thang máy. - Điều khiển ñộng cơ. - Chiếu sáng Th.s Phạm Phú Thọ Trang 9/94 Tài liệu: Lập trình PLC (SIEMENS S7-200) TT Cơ ñiện tử - Cửa công nghiệp, tự ñộng - Bơm nước. - Báo giờ trường học, công sở,… - Máy cắt sản phẩm, vô chai,… - Và còn nhiều hệ thống ñiều khiển tự ñộng khác.s Phạm Phú Thọ Trang 10/94 Tài liệu: Lập trình PLC (SIEMENS S7-200) TT Cơ ñiện tử CHƯƠNG 2: CẤU HÌNH HỆ THỐNG I.

CẤU TRÚC PHẦN CỨNG: 1. Bộ ñiều khiển lập trình (PLC) PLC là bộ ñiều khiển lập trình và ñược xem là máy tính công nghiệp. Do công nghệ ngày càng cao vì vậy lập trình PLC cũng ngày càng thay ñổi, chủ yếu là sự thay ñổi về cấu hình hệ thống mà quan trọng là bộ xử lý trung tâm (CPU). Sự thay ñổi này nhằm cải thiện 1 số tính năng, số lệnh, bộ nhớ, số ñầu vào/ ra(I/O), tốc ñộ quét, … vì vậy xuất hiện rất nhiều loại PLC.

PLC của Siemens hiện có các loại sau: S7- 200, S7- 300, S7- 400. Riêng S7- 200 có các loại CPU sau: CPU 210, CPU 214, CPU 221, CPU 222, CPU 224, CPU 226, …. Mới nhất có CPU 224 xp, CPU 226 xp có tích hợp analog. Trong tài liệu này trình bày cấu trúc chung họ S7 – 200, CPU 224.

Tổng số I/O max tương ñối lớn, khoảng 256 I/O. Số module mở rộng tùy theo CPU có thể lên ñến tối ña 7 module.s Phạm Phú Thọ Trang 11/94 Tài liệu: Lập trình PLC (SIEMENS S7-200) TT Cơ ñiện tử Tích hợp nhiều chức năng ñặc biệt trên CPU như ngõ ra xung, high speed counter, ñồng hồ thời gian thực,. Module mở rộng ña dạng, nhiều chủng loại như analog, xử lý nhiệt ñộ, ñiều khiển vị trí, module mạng. Các thành phần CPU: a.

Đặc ñiểm của CPU 224: - Kích thướt: 120.5mm x 80mm x 62mm - Dung lượng bộ nhớ chương trình: 4096 words - Dung lượng bộ nhớ dữ liệu: 2560 words - Bộ nhớ loại EEFROM - Có 14 cổng vào, 10 cổng ra. - Có thể thêm vào 14 modul mở rộng kể cả modul Analog. - Tốc ñộ xử lý một lệnh logic Boole 0.37µs - Có 256 timer , 256 counter, các hàm số học trên số nguyên và số thực. - Có 6 bộ ñếm tốc ñộ cao, tần số ñếm 20 KHz - Có 2 bộ phát xung nhanh kiểu PTO và PWM, tần số 20 KHz chỉ ở các CPU DC.

- Có 2 bộ ñiều chỉnh tương tự. - Các ngắt: phần cứng, theo thời gian, truyền thông,… - Đồng hồ thời gian thực. - Chương trình ñược bảo vệ bằng Password. - Toàn bộ dung lượng nhớ không bị mất dữ liệu 190 giờ khi PLC bị mất ñiện.s Phạm Phú Thọ Trang 12/94 Tài liệu: Lập trình PLC (SIEMENS S7-200) TT Cơ ñiện tử b.

Các ñèn báo trên PLC: - SF: ñèn báo hiệu hệ thống bị hỏng (ñèn ñỏ). - RUN: PLC ñang ở chế ñộ làm việc (ñèn xanh). - STOP: PLC ñang ở chế ñộ dừng (ñèn vàng).x: chỉ ñịnh trạng thái tức thời cổng (ñèn xanh). Công tắc chọn chế ñộ làm việc: - RUN: cho phép PLC thực hiện chương trình trong bộ nhớ, PLC sẽ chuyển từ RUN qua STOP nếu gặp sự cố.

- STOP: PLC dừng công việc thực hiện chương trình ngay lập tức. - TERM: cho phép máy lập trình quyết ñịnh chế ñộ làm việc của PLC. Dùng phần mềm ñiều khiển RUN, STOP. Kết nối ñiều khiển: Cho các model của S7-200 sau: Th.s Phạm Phú Thọ Trang 13/94 Tài liệu: Lập trình PLC (SIEMENS S7-200) TT Cơ ñiện tử Xác ñịnh các ñặc ñiểm của PLC hãng Siemens Kết nối dây cho PLC hoạt ñộng Cấp nguồn: Chú ý: phân biệt loại cấp nguồn nuôi cho PLC.s Phạm Phú Thọ Trang 14/94 Tài liệu: Lập trình PLC (SIEMENS S7-200) TT Cơ ñiện tử Loại DC nguồn nuôi có kí hiệu là M, L+ Loại AC nguồn nuôi có kí hiệu là N, L1.

Ngỏ vào: Giả sử cần kết nối 1 công tắc, hoặc 1 nút nhấn cho ngỏ vào PLC Chân 1M, 2M nối chung với chân M. Chân L+ nối vào 1 ñầu của tiếp ñiểm, ñầu còn lại của tiếp ñiểm nối vào các ngỏ vào I trên PLC.s Phạm Phú Thọ Trang 15/94 Tài liệu: Lập trình PLC (SIEMENS S7-200) TT Cơ ñiện tử Ngỏ ra: Kết nối PLC ñiều khiển ñèn Light, ñiều khiển Relay, các cơ cấu chấp hành khác,… Chân 1L, 2L nối vào nguồn dương. Từng ngỏ ra từ PLC nối vào 1 ñầu của tải, ñầu còn lại của tải nối vào nguồn âm.s Phạm Phú Thọ Trang 16/94 Tài liệu: Lập trình PLC (SIEMENS S7-200) TT Cơ ñiện tử CPU 224 DC/DC/DC L+ M 1M 1L+ 0.1 M L+ OUTPUT PS DC/DC/DC SIEMENS S7-200 INPUT 1M 0.5 M L+ L+ M CPU 224 AC/DC/RELAY Th.s Phạm Phú Thọ Trang 17/94 Tài liệu: Lập trình PLC (SIEMENS S7-200) TT Cơ ñiện tử Các ngỏ vào thường dùng là: - Nút nhấn, công tắc gạt, ba chấu,… - Các loại cảm biến: quang ñiện, tiệm cận, ñiện dung, từ, kim loại, siêu âm, phân biệt màu sắc, cảm biến áp suất, … - Công tắc hành trình, công tắc thường. - Rơle ñiện từ.

- Sensor nhiệt ñộ. - Bộ kiểm tra mức… Các thiết bị ñược ñiều khiển ở ngỏ ra: - Động cơ DC. - Động cơ AC 1 pha và 3 pha. - Van khí nén.

- Van thuỷ lực. - Đèn báo, ñèn chiếu sáng. - Động cơ Step Servo. - Quạt thông gió.

- Động cơ phát ñiện.s Phạm Phú Thọ Trang 18/94 Tài liệu: Lập trình PLC (SIEMENS S7-200) TT Cơ ñiện tử 4. Truyền thông giữa PC và PLC S7-200 sử dụng cổng truyền thông nối tiếp RS 485 với jack nối 9 chân ñể phục vụ cho việc ghép nối với thiết bị lập trình hoặc với các trạm khác của PLC. Tốc ñộ truyền cho máy lập trình kiểu PPI (Point To Point Interface) là 9600 baud. PC/PPI Cable SIEMENS 123 38.

Nội dung được bảo vệ bản quyền — Tải xuống đầy đủ

Tài liệu "Hướng Dẫn Lập Trình PLC S7-200 Siemens" cung cấp một cái nhìn tổng quan về lập trình PLC, đặc biệt là dòng S7-200 của Siemens. Nó hướng dẫn người đọc từ những khái niệm cơ bản đến các kỹ thuật lập trình nâng cao, giúp họ nắm vững cách thức hoạt động và ứng dụng của PLC trong các hệ thống tự động hóa. Tài liệu này không chỉ mang lại kiến thức lý thuyết mà còn cung cấp các ví dụ thực tiễn, giúp người đọc dễ dàng áp dụng vào công việc thực tế.

Để mở rộng thêm kiến thức về ứng dụng của PLC trong các lĩnh vực khác, bạn có thể tham khảo tài liệu Khoá luận tốt nghiệp nghiên cứu hệ thống điều khiển quá trình khoan 2 giai đoạn ứng dụng điều khiển bằng plc s7 200, nơi bạn sẽ tìm thấy những nghiên cứu cụ thể về ứng dụng PLC trong điều khiển quá trình. Ngoài ra, tài liệu Luận văn ứng dụng plc trong hệ thống băng chuyền sẽ giúp bạn hiểu rõ hơn về cách PLC được sử dụng trong các hệ thống băng chuyền, một ứng dụng phổ biến trong ngành công nghiệp. Cuối cùng, tài liệu Giáo trình hệ thống plc nghề điện công nghiệp cao đẳng cung cấp kiến thức nền tảng vững chắc về PLC cho sinh viên và những người mới bắt đầu trong lĩnh vực điện công nghiệp.

Những tài liệu này sẽ giúp bạn mở rộng hiểu biết và ứng dụng PLC trong nhiều lĩnh vực khác nhau, từ đó nâng cao kỹ năng và khả năng làm việc của bạn trong ngành tự động hóa.