Giáo Trình Lập Trình PLC: Hướng Dẫn Chi Tiết và Ứng Dụng

Giáo trình nghiên cứu điều khiển với plc và ứng dụng, 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 Hải Phòng

Chuyên ngành

Điện

Người đăng

Ẩn danh

Thể loại

Giáo trình

2022

278
5
0

Phí lưu trữ

55 Point

Mục lục chi tiết

PHẦN MỞ ĐẦU

1. CHƯƠNG 1: TỔNG QUAN VỀ THIẾT BỊ ĐIỀU KHIỂN LOGIC KHẢ TRÌNH

1.1. Lịch sử phát triển

1.2. Nguyên lý hoạt động

1.3. So sánh bộ điều khiển plc với các bộ điều khiển khác

1.4. Phân loại PLC

1.5. Ví dụ điều khiển PLC

1.6. Ngôn ngữ lập trình cho PLC

1.6.1. Ngôn ngữ Bảng lệnh STL

1.6.2. Ngôn ngữ Sơ đồ thang (LAD)

1.6.3. Ngôn ngữ lập trình FBD (Function Block Diagram)

1.7. Quy trình thiết kế một hệ điều khiển PLC

1.8. Một số hãng sản xuất PLC

2. CHƯƠNG 2: THIẾT BỊ ĐIỀU KHIỂN LOGIC KHẢ TRÌNH PLC KIỂU HỘP ĐƠN

2.1. Thiết bị điều khiển logic khả trình PLC S7-200 Siemens

2.1.1. Giới thiệu chung thiết bị điều khiển logic khả trình PLC S7-200

2.1.2. Cấu trúc bộ nhớ và vòng quét

2.1.3. Ngôn ngữ lập trình của S7 - 200

2.1.4. Mạng truyền thông, bộ đếm tốc độ cao và phát xung của S7 - 200

2.2. Tổng quan về PLC S7-1200

2.2.1. Phần mềm lập trình PLC S7-1200 Tia Portal

2.2.2. Các bước sử dụng phần mềm Tia Portal kết nối với PLC

2.2.3. Các hàm chức năng trong Tia Portal

2.2.4. Các khối Motion Control trong Tia Portal

2.2.5. Kết nối qua giao thức TCP/IP

2.2.6. Cách tạo một Project

2.2.7. Tag của PLC / Tag local

2.2.8. Quy định địa chỉ IP cho module CPU

2.2.9. Đổ chương trình xuống CPU

2.2.10. Giám sát và thực hiện chương trình

2.3. PLC Mitsubishi FX

2.3.1. Giới thiệu về PLC mitsubishi FX

2.3.2. Các thiết bị bit cơ bản dùng trong lập trình

2.3.3. Ngôn ngữ lập trình trên PLC Mitsubishi

2.3.4. Cấu trúc của một lệnh chương trình

2.3.5. Các lệnh cơ bản trong PLC Mitsubishi

3. CHƯƠNG 3: THIẾT BỊ ĐIỀU KHIỂN LOGIC KHẢ TRÌNH PLC KIỂU MODULE

3.1. Giới thiệu chung về PLC S7 - 300

3.2. Các module của PLC S7-300

3.3. Kiểu dữ liệu và phân chia bộ nhớ

3.4. Cấu trúc bộ nhớ CPU. Vòng quét chương trình

3.5. Cấu trúc chương trình

3.6. Những khối OB đặc biệt

3.7. Tổ chức bộ nhớ của CPU

3.8. Xác định địa chỉ cho module mở rộng

3.9. Trao đổi dữ liệu giữa các CPU và các module mở rộng

3.10. Toán hạng địa chỉ

3.11. Thanh Ghi Trạng Thái

3.12. Nhóm lệnh logic tiếp điểm

3.13. Bộ thời gian (Timer)

3.14. Bộ đếm counter

3.15. Sử dụng phần mềm step 7. Soạn thảo một Project

3.16. Xây dựng cấu trình cứng và chương trình cho trạm PLC

3.17. Khái quát về PLC S7-400

3.18. PLC S7-400 Standard CPUs

3.19. Module mở rộng cho S7-400

3.20. Ngôn ngữ lập trình PLC S7-400

3.21. PLC Mitsubishi dòng Q

3.21.1. Giới thiệu về PLC Mitsubishi dòng Q

3.21.2. Tính năng chính của PLC Mitsubishi dòng Q

3.21.3. Các tập lệnh trên PLC Mitsubishi dòng Q

3.21.4. Thao tác trên GX Work 2

4. CHƯƠNG 4: MỘT SỐ BÀI TOÁN ỨNG DỤNG

4.1. Lập trình điều khiển mô hình hệ thống phân loại sản phẩm sử dụng PLC S7 200

4.1.1. Yêu cầu công nghệ

4.1.2. Mục đích yêu cầu

4.1.3. Dụng cụ thiết bị

4.1.4. Xác định địa chỉ vào ra

4.1.5. Lưu đồ thuật giải chương trình chính

4.1.6. Mạch điều khiển lập trình

4.2. Điều khiển giám sát mô hình cấp nước cho nhà cao tầng sử dụng PLC S7-1200

4.2.1. Yêu cầu công nghệ

4.2.2. Mục đích yêu cầu

4.2.3. Dụng cụ thiết bị

4.2.4. Xác định địa chỉ vào ra

4.2.5. Lưu đồ thuật giải điều khiển

4.2.6. Mạch điều khiển lập trình

4.3. Lập trình hệ thống tay gắp lắp ghép phôi tự động sử dụng PLC Mitsubitshi FX

4.3.1. Yêu cầu công nghệ

4.3.2. Mục đích yêu cầu

4.3.3. Xác định địa chỉ vào ra

4.3.4. Lưu đồ thuật giải điều khiển

4.3.5. Mạch điều khiển lập trình

4.4. Lập trình PLC dòng FX điều khiển thang cuốn tự động

TÀI LIỆU THAM KHẢO

Tóm tắt

I. Tổng quan về Giáo Trình Lập Trình PLC Hướng Dẫn Chi Tiết

Giáo trình lập trình PLC là tài liệu quan trọng giúp sinh viên nắm vững kiến thức về lập trình PLC. Tài liệu này không chỉ cung cấp lý thuyết mà còn hướng dẫn thực hành cụ thể. Việc hiểu rõ về công nghệ PLC sẽ giúp sinh viên có nền tảng vững chắc trong lĩnh vực tự động hóa. Giáo trình được biên soạn dựa trên kinh nghiệm thực tế của các kỹ sư trong ngành, mang lại giá trị thực tiễn cao cho người học.

1.1. Lịch sử phát triển của PLC và ứng dụng trong công nghiệp

PLC ra đời vào năm 1969, đánh dấu bước ngoặt trong tự động hóa công nghiệp. Từ đó, PLC đã được ứng dụng rộng rãi trong nhiều lĩnh vực, từ sản xuất đến điều khiển hệ thống. Việc hiểu rõ lịch sử phát triển giúp sinh viên nhận thức được tầm quan trọng của giáo trình lập trình PLC.

1.2. Nguyên lý hoạt động của PLC và các thành phần chính

PLC hoạt động dựa trên nguyên lý kiểm tra trạng thái đầu vào và điều khiển đầu ra. Các thành phần chính bao gồm bộ xử lý, bộ nhớ và các kênh tín hiệu. Việc nắm vững nguyên lý hoạt động sẽ giúp sinh viên dễ dàng hơn trong việc lập trình và thiết kế hệ thống.

II. Vấn đề và Thách thức trong Lập Trình PLC Giải Quyết Hiệu Quả

Trong quá trình lập trình PLC, nhiều thách thức có thể phát sinh. Những vấn đề này có thể liên quan đến việc thiết kế hệ thống, lập trình ngôn ngữ, hoặc kết nối thiết bị. Việc nhận diện và giải quyết các vấn đề này là rất quan trọng để đảm bảo hệ thống hoạt động hiệu quả.

2.1. Những khó khăn thường gặp khi lập trình PLC

Sinh viên thường gặp khó khăn trong việc hiểu các ngôn ngữ lập trình như LAD, STL, và FBD. Việc nắm vững các ngôn ngữ này là cần thiết để lập trình hiệu quả cho các hệ thống điều khiển.

2.2. Giải pháp khắc phục các vấn đề trong lập trình PLC

Để khắc phục các vấn đề, sinh viên cần thực hành thường xuyên và tham gia các khóa học bổ sung. Việc trao đổi kinh nghiệm với các kỹ sư có kinh nghiệm cũng là một giải pháp hữu hiệu.

III. Phương pháp Lập Trình PLC Hướng Dẫn Chi Tiết và Bài Tập Thực Hành

Phương pháp lập trình PLC bao gồm nhiều bước từ thiết kế đến thực hiện. Việc nắm vững quy trình này sẽ giúp sinh viên tự tin hơn trong việc lập trình và điều khiển hệ thống. Các bài tập thực hành sẽ giúp củng cố kiến thức và kỹ năng lập trình.

3.1. Quy trình thiết kế hệ thống điều khiển PLC

Quy trình thiết kế bao gồm việc xác định yêu cầu, lựa chọn thiết bị và lập trình. Việc tuân thủ quy trình này sẽ giúp sinh viên thiết kế hệ thống hiệu quả hơn.

3.2. Các bài tập thực hành lập trình PLC cho sinh viên

Các bài tập thực hành sẽ giúp sinh viên áp dụng lý thuyết vào thực tế. Những bài tập này thường liên quan đến việc lập trình các hệ thống điều khiển đơn giản đến phức tạp.

IV. Ứng Dụng Thực Tiễn của PLC trong Công Nghiệp Kết Quả Nghiên Cứu

PLC được ứng dụng rộng rãi trong nhiều lĩnh vực công nghiệp như sản xuất, chế biến thực phẩm, và tự động hóa nhà máy. Việc nghiên cứu và áp dụng PLC trong thực tiễn giúp nâng cao hiệu suất và độ chính xác trong sản xuất.

4.1. Các ứng dụng cụ thể của PLC trong sản xuất

PLC được sử dụng để điều khiển máy móc, giám sát quy trình sản xuất và tự động hóa các công đoạn. Những ứng dụng này giúp tiết kiệm thời gian và chi phí cho doanh nghiệp.

4.2. Kết quả nghiên cứu về hiệu quả của PLC trong công nghiệp

Nghiên cứu cho thấy việc sử dụng PLC giúp giảm thiểu lỗi trong sản xuất và tăng năng suất. Các số liệu thực tế từ các nhà máy cho thấy sự cải thiện rõ rệt khi áp dụng PLC.

V. Kết Luận và Tương Lai của Lập Trình PLC Xu Hướng Phát Triển

Lập trình PLC đang ngày càng trở nên quan trọng trong ngành công nghiệp hiện đại. Tương lai của PLC hứa hẹn sẽ có nhiều cải tiến về công nghệ và ứng dụng. Việc nắm vững kiến thức về PLC sẽ giúp sinh viên có cơ hội nghề nghiệp tốt hơn.

5.1. Xu hướng phát triển công nghệ PLC trong tương lai

Công nghệ PLC đang phát triển nhanh chóng với sự xuất hiện của các tính năng mới như IoT và AI. Những xu hướng này sẽ mở ra nhiều cơ hội mới cho ngành tự động hóa.

5.2. Cơ hội nghề nghiệp cho sinh viên trong lĩnh vực PLC

Sinh viên có kiến thức vững về PLC sẽ có nhiều cơ hội việc làm trong các công ty sản xuất và tự động hóa. Nhu cầu về kỹ sư lập trình PLC đang tăng cao trong thị trường lao động.

10/07/2025
Giáo trình điều khiển với plc và ứng dụng

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

Chương 1. TỔNG QUAN VỀ THIẾT BỊ ĐIỀU KHIỂN LOGIC KHẢ TRÌNH Trong các hệ thống sản xuất, trong các thiết bị tự động và bán tự động, hệ thống điều khiển đóng vai trò điều phối toàn bộ các hoạt động của máy móc thiết bị. Các hệ thống máy móc và thiết bị sản xuất thường rất phức tạp, có rất nhiều đại lượng vật lý phải điều khiển để có thể hoạt động đồng bộ hoặc theo một trình tự công nghệ nhất định nhằm tạo ra một sản phẩm mong muốn. Từng đại lượng vật lý đơn lẻ có thể được điều khiển bằng một mạch điều khiển cơ sở dạng tương tự hay gián đoạn.

Điều khiển nhiều đại lượng vật lý đồng thời chúng ta không thể dùng các mạch điều khiển tương tự mà phải sử dụng hệ thống điều khiển logic. Trước đây các hệ thống điều khiển logic được sử dụng là hệ thống logic rơle. Nhờ sự phát triển nhanh chóng của kỹ thuật điện tử, các thiết bị điều khiển logic khả lập trình PLC (Programmable Logic Controller) đã xuất hiện vào năm 1969 thay thế các hệ thống điều khiển rơle. Càng ngày PLC càng trở nên hoàn thiện và đa năng.

Các PLC ngày nay không những có khả năng thay thế hoàn toàn các thiết bị điều khiển logic cổ điển, mà còn có khả năng thay thế các thiết bị điều khiển tương tự. Các PLC được sử dụng rộng rãi trong công nghiệp. Chức năng chính của PLC là kiểm tra trạng thái của các đầu vào và điều khiển các quá trình hoặc các hệ thống máy móc thông qua các tín hiệu trên chính đầu ra của PLC. Tổ hợp logic của các đầu vào để tạo ra một hay nhiều tín hiệu ra được gọi là điều khiển logic.

Các tổ hợp logic thường được thực hiện theo trình tự điều khiển hay còn gọi là chương trình điều khiển. Chương trình điều khiển được lưu trong bộ nhớ của PLC có thể lập trình bằng thiết bị cầm tay nối trực tiếp với PLC hoặc lập trình trên máy tính cá nhân nhờ các phần mềm chuyên dụng và truyền vào PLC qua mạng hay qua cáp truyền dữ liệu. Bộ xử lý tín hiệu, thường là các bộ vi xử lý tốc độ cao, thực hiện chương trình điều khiển theo chu kỳ. Khoảng thời gian thực hiện một chu trình điều khiển từ lúc kiểm tra các tín hiệu vào, thực hiện các phép tính logic hoặc đại số để có được tín hiệu điều khiển, cho đến khi phát tín hiệu đến đầu ra được gọi là chu kỳ thời gian quét.

Các bộ điều khiển khả trình PLCs sử dụng các mạch điện tích hợp sẵn để thực hiện chức năng điều khiển. Chúng có khả năng lưu trữ các thông tin như tần số, thời gian, giá trị đếm, giá trị toán học và có khả năng giao tiếp (communication) để điều khiển các máy móc và quá trình công nghiệp.1 là cấu trúc sử dụng PLC. 3 Trên đầu vào của PLC có thể có các kênh tín hiệu tương tự hoặc các kênh tín hiệu số. Các kênh tín hiệu này xuất phát từ các cảm biến, từ các công tắc hành trình, công tắc đóng ngắt mạch điện hoặc từ các biến logic tương ứng với các các trạng thái của máy móc, thiết bị.

Tín hiệu vào được bộ xử lý trung tâm xử lý nhờ các phép tính logic hay số học và kết quả là các tín hiệu ra. Các tín hiệu tín hiệu ra là các tín hiệu truyền điện năng đến cho các cơ cấu chấp hành như cuộn hút, đèn hiệu, động cơ vv. Sơ đồ ứng dụng PLC Điện áp trên đầu vào của PLC là điện áp công suất thấp, tương ứng với mức từ 0V đến 24V một chiều. Khi ta nối các đầu vào có mức điện áp cao hơn 24V, thường phải dùng các kênh có các mạch chuyển đổi để biến điện.

Điện áp trên đầu ra của PLC có thể có nhiều mức điện áp khác nhau, nhưng đều có mức năng lượng thấp. Nếu cần phải điều khiển cơ cấu chấp hành có mức năng lượng cao hơn, ta phải sử dụng các thiết bị khuếch đại công suất. Lịch sử phát triển Vào khoảng năm 1968, các nhà sản xuất ô tô đã đưa ra các yêu cầu kỹ thuật đầu tiên cho thiết bị điều khiển logic khả lập trình. Mục đích đầu tiên là thay thế cho các tủ điều khiển cồng kềnh, tiêu thụ nhiều điện năng và thường xuyên phải thay thế các rơle do hỏng cuộn hút hay gẫy các thanh lò xo tiếp điểm.

Mục đích thứ hai là tạo ra một thiết bị điều khiển có tính linh hoạt trong việc thay đổi chương trình điều khiển. Các 4 yêu cầu kỹ thuật này chính là cơ sở của các máy tính công nghiệp, mà ưu điểm chính của nó là sự lập trình dễ dàng bởi các kỹ thuật viên và các kỹ sư sản xuất. Với thiết bị điều khiển khả lập trình, người ta có thể giảm thời gian dừng trong sản xuất, mở rộng khả năng hoàn thiện hệ thống sản xuất và thích ứng với sự thay đổi trong sản xuất. Một số nhà sản xuất thiết bị điều khiển trên cơ sở máy tính đã sản xuất ra các thiết bị điều khiển khả lập trình còn gọi là PLC.

Những PLC đầu tiên được ứng dụng trong công nghiệp ô tô vào năm 1969 đã đem lại sự ưu việt hơn hẳn các hệ thống điều khiển trên cơ sở rơle. Các thiết bị này được lập trình dễ dàng, không chiếm nhiều không gian trong các xưởng sản xuất và có độ tin cậy cao hơn các hệ thống rơle. Các ứng dụng của PLC đã nhanh chóng rộng mở ra tất cả các ngành công nghiệp sản xuất khác. Hai đặc điểm chính dẫn đến sự thành công của PLC đó chính là độ tin cậy cao và khả năng lập trình dễ dàng.

Độ tin cậy của PLC được đảm bảo bởi các mạch bán dẫn được thiết kế thích ứng với môi trường công nghiệp. Các mạch vào ra được thiết kế đảm bảo khả năng chống nhiễu, chịu được ẩm, chịu được dầu, bụi và nhiệt độ cao. Các ngôn ngữ lập trình đầu tiên của PLC tương tự như sơ đồ thang trong các hệ thống điều khiển logic, nên các kỹ sư đã làm quen với sơ đồ thang, dễ dàng thích nghi với việc lập trình mà không cần phải qua một quá trình đào tạo nào. Một số các ứng dụng của máy tính trong sản xuất trong thời gian đầu bị thất bại, cũng chính vì việc học sử dụng các phần mềm máy tính không dễ dàng ngay cả với các kỹ sư.

Khi các vi xử lý được đưa vào sử dụng trong những năm 1974 – 1975, các khả năng cơ bản của PLC được mở rộng và hoàn thiện hơn. Các PLC có trang bị vi xử lý có khả năng thực hiện các tính toán và xử lý số liệu phức tạp, điều này làm tăng khả năng ứng dụng của PLC cho các hệ thống điều khiển phức tạp. Các PLC không chỉ dừng lại ở chỗ là các thiết bị điều khiển logic, mà nó còn có khả năng thay thế cả các thiết bị điều khiển tương tự. Vào cuối những năm bảy mươi việc truyền dữ liệu đã trở nên dễ dàng nhờ sự phát triển nhảy vọt của công nghiệp điện tử.

Các PLC có thể điều khiển các thiết bị cách xa hàng vài trăm mét. Các PLC có thể trao đổi dữ liệu cho nhau và việc điều khiển quá trình sản xuất trở nên dễ dàng hơn. Thiết bị điều khiển khả lập trình PLC chính là các máy tính công nghiệp dùng cho mục đích điều khiển máy, điều khiển các ứng dụng công nghiệp thay thế cho các thiết bị “cứng” như các rơle, cuộn hút và các tiếp điểm. 5 Ngày nay chúng ta có thể thấy PLC trong hàng nghìn ứng dụng công nghiệp.

Chúng được sử dụng trong công nghiệp hoá chất, công nghiệp chế biến dầu, công nghiệp thực phẩm, công nghiệp cơ khí, công nghiệp xử lý nước và chất thải, công nghiệp dược phẩm, công nghiệp dệt may, nhà máy điện hạt nhân, trong công nghiệp khai khoáng, trong giao thông vận tải, trong quân sự, trong các hệ thống đảm bảo an toàn, trong các hệ thống vận chuyển tự động, điều khiển rô bốt, điều khiển máy công cụ CNC vv. Các PLC có thể được kết nối với các máy tính để truyền, thu thập và lưu trữ số liệu bao gồm cả quá trình điều khiển bằng thống kê, quá trình đảm bảo chất lượng, chẩn đoán sự cố trực tuyến, thay đổi chương trình điều khiển từ xa. Ngoài ra PLC còn được dùng trong hệ thống quản lý năng lượng nhằm giảm giá thành và cải thiện môi trường điều khiển trong các các hệ thống phục vụ sản xuất, trong các dịch vụ và các văn phòng công sở. Sự ra đời của máy tính cá nhân PC trong những năm 80s đã nâng cao đáng kể tính năng và khả năng sử dụng của PLC trong điều khiển máy và quá trình sản xuất.

Các PC giá thành không cao có thể sử dụng như các thiết bị lập trình và là giao diện giữa người vận hành và hệ thống điều khiển. Nhờ sự phát triển của các phần mềm đồ hoạ cho máy tính cá nhân PC, các PLC cũng được trang bị các giao diện đồ hoạ để có thể mô phỏng hoặc hiển thị các hoạt động của từng bộ phận trong hệ thống điều khiển. Điều này có ý nghĩa đặc biệt quan trọng đối với các máy CNC, vì nó tạo cho ta khả năng mô phỏng trước quá trình gia công, nhằm tránh các sự cố do lập trình sai. Máy tính cá nhân PC và PLC đều được sử dụng rộng rãi trong các hệ thống điều khiển sản xuất và cả trong các hệ thống dịch vụ.

PLC được sản xuất bởi nhiều hãng khác nhau trên thế giới. Về nguyên lý hoạt động, các PLC này có tính năng tương tự giống nhau, nhưng về lập trình sử dụng thì chúng hoàn toàn khác nhau do thiết kế khác nhau của mỗi nhà sản xuất. PLC khác với các máy tính là không có ngôn ngữ lập trình chung và không có hệ điều hành. Khi được bất lên thì PLC chỉ chạy chương trình điều khiển ghi trong bộ nhớ của nó, chứ không thể chạy được hoạt động nào khác.

Một số hãng sản xuất PLC lớn có tên tuổi như: Siemens, Toshiba, Mitsubishi, Omron, Allen Bradley, Rockwell, Fanuc là các hãng chiếm phần lớn thị phần PLC thế giới. Các PLC của các hãng này được ứng dụng rộng rãi trong công nghiệp sử dụng công nghệ tự động hoá. Các thiết bị điều khiển PLC tạo thêm sức mạnh, tốc độ và tính linh hoạt cho các 6 hệ thống công nghiệp. Bằng sự thay thế các phần tử cơ điện bằng PLC, quá trình điều khiển trở nên nhanh hơn, rẻ hơn, và quan trọng nhất là hiệu quả hơn.

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

Tài liệu Giáo Trình Lập Trình PLC: Hướng Dẫn Chi Tiết và Ứng Dụng cung cấp một cái nhìn tổng quan sâu sắc về lập trình PLC, từ những khái niệm cơ bản đến các ứng dụng thực tiễn trong ngành công nghiệp. Nội dung của giáo trình không chỉ giúp người đọc nắm vững các kỹ thuật lập trình mà còn hướng dẫn cách áp dụng chúng vào các hệ thống điều khiển tự động. Đặc biệt, tài liệu này còn mang đến những ví dụ minh họa cụ thể, giúp người học dễ dàng hình dung và thực hành.

Để mở rộng kiến thức của bạn về lĩnh vực này, bạn có thể tham khảo tài liệu Thiết kế chế tạo tủ điện điều khiển hệ thống trữ đông giải nhiệt gió sử dụng plc siemen s7 1200. Tài liệu này sẽ cung cấp thêm thông tin chi tiết về thiết kế và ứng dụng của PLC trong các hệ thống điều khiển, giúp bạn có cái nhìn toàn diện hơn về cách thức hoạt động và lợi ích của công nghệ này trong thực tiễn.

Hãy khám phá thêm để nâng cao kiến thức và kỹ năng của bạn trong lĩnh vực lập trình PLC!