Giáo Trình Kỹ Thuật Lập Trình PLC: Cẩm Nang Học Tập Dành Cho Sinh Viên

Giáo trình kỹ thuật về kỹ thuật lập trình plc iuh, biên soạn theo chương trình đào tạo chuẩn, hệ thống hóa kiến thức từ cơ bản đến nâng cao.

Chuyên ngành

Kỹ Thuật Lập Trình PLC

Người đăng

Ẩn danh

Thể loại

Giáo Trình

2023

287
31
0

Phí lưu trữ

55 Point

Mục lục chi tiết

LỜI NÓI ĐẦU

1. CHƯƠNG 1: GIỚI THIỆU VỀ BỘ ĐIỀU KHIỂN LẬP TRÌNH

1.1. Khái niệm cơ bản

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

1.3. Bộ điều khiển lập trình trong tương lai

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

1.5. Kết nối với các thiết bị điều khiển khác

1.6. Các dòng sản phẩm ứng dụng của PLC

1.7. Sơ đồ ladder và PLC

1.8. Ưu điểm của PLC

2. CHƯƠNG 2: HỆ THỐNG SỐ VÀ MÃ

2.1. Hệ thống số

2.2. Hệ thống số thập phân

2.3. Chuyển đổi hệ thống số

2.4. Dạng bù một và bù hai

2.5. Định dạng thanh ghi word

3. CHƯƠNG 3: KHÁI NIỆM VỀ LOGIC

3.1. Khái niệm về số nhị phân

3.2. Các chức năng logic

3.3. Mạch PLC và mối quan hệ với các kí hiệu logic

4. CHƯƠNG 4: VI XỬ LÝ, NGUỒN VÀ THIẾT BỊ LẬP TRÌNH

4.1. Kiểm tra và chẩn đoán lỗi

4.2. Nguồn cung cấp

4.3. Thiết bị lập trình

5. CHƯƠNG 5: HỆ THỐNG NHỚ VÀ GIAO TIẾP I/O

5.1. Tổng quan về bộ nhớ

5.2. Các loại bộ nhớ

5.3. Cấu trúc và dung lượng bộ nhớ

5.4. Tổ chức bộ nhớ và tương tác I/O

5.5. Cấu hình bộ nhớ PLC - địa chỉ I/O

5.6. Tổng hợp về bộ nhớ, quét và tương tác I/O

5.7. Điều chỉnh bộ nhớ

6. CHƯƠNG 6: HỆ THỐNG VÀO/RA SỐ

6.1. Giới thiệu về hệ thống ngõ vào - ra số

6.2. Rack I/O và bảng sơ đồ

6.3. Hệ thống I/O điều khiển từ xa

6.4. Giới thiệu về các ngõ vào số của PLC

6.5. Các loại ngõ vào số

6.6. Tập lệnh của PLC cho những ngõ ra số

6.7. Ngõ ra số

7. CHƯƠNG 7: HỆ THỐNG VÀO/RA TƯƠNG TỰ

7.1. Tổng quan về các tín hiệu tương tự

7.2. Các lệnh mô-đun ngõ vào tương tự

7.3. Mô tả dữ liệu ngõ vào tương tự

7.4. Xử lý dữ liệu ngõ vào tương tự

7.5. Kết nối ngõ vào tương tự

7.6. Tổng quan về ngõ ra tương tự

7.7. Các lệnh mô-đun ngõ ra tương tự

7.8. Biểu diễn dữ liệu ngõ ra tương tự

7.9. Xử lý dữ liệu ngõ ra tương tự

7.10. Kết nối ngõ ra tương tự

8. CHƯƠNG 8: CHỨC NĂNG I/O ĐẶC BIỆT VÀ TRUYỀN THÔNG

8.1. Giới thiệu các mô đun I/O đặc biệt

8.2. Mô đun số đặc biệt

8.3. Mô đun tương tự đặc biệt, cặp nhiệt, PID

8.4. Mô đun điều khiển chuyển động

8.5. Các mô đun ASCII, máy tính, kết nối mạng

9. CHƯƠNG 9: NGÔN NGỮ LẬP TRÌNH

9.1. Giới thiệu về ngôn ngữ lập trình

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

9.3. Chương trình sử dụng ngôn ngữ ladder

9.4. Tập lệnh tiếp điểm rơ-le

9.5. Lập trình ngôn ngữ ladder

9.6. Các bộ timer và counter

9.7. Lệnh bộ đếm

9.8. Lệnh điều khiển chương trình

9.9. Tập lệnh số học

9.10. Các lệnh thao tác dữ liệu

9.11. Các lệnh di chuyển dữ liệu

PHỤ LỤC

Phụ lục 1. System Programming and Implementation

Phụ lục 2. Chữ viết tắt và từ viết tắt

Tóm tắt

I. Giới thiệu về Giáo Trình Lập Trình PLC Tại Sao Nên Học

Giáo trình lập trình PLC (Programmable Logic Controller) là tài liệu quan trọng cho sinh viên ngành điện và tự động hóa. Nó cung cấp cái nhìn tổng quan về bộ điều khiển logic khả trình, giúp sinh viên nắm vững lý thuyết và ứng dụng thực tiễn. Việc học lập trình PLC không chỉ giúp sinh viên hiểu rõ về cấu trúc và nguyên lý hoạt động của PLC mà còn trang bị cho họ kỹ năng cần thiết để làm việc trong môi trường công nghiệp hiện đại. Theo nghiên cứu của Ngô Thanh Quyền và Nguyễn Anh Tuấn, giáo trình này được thiết kế để đáp ứng nhu cầu học tập và nghiên cứu của sinh viên.

1.1. Lịch sử phát triển của lập trình PLC và giáo trình

Lập trình PLC đã có một lịch sử phát triển dài, bắt đầu từ những năm 1960. Giáo trình này cung cấp cái nhìn sâu sắc về quá trình hình thành và phát triển của PLC, từ những thiết bị đơn giản đến những hệ thống phức tạp hiện nay.

1.2. Tại sao giáo trình lập trình PLC lại quan trọng

Giáo trình lập trình PLC không chỉ giúp sinh viên nắm vững lý thuyết mà còn cung cấp các bài tập thực hành, giúp họ áp dụng kiến thức vào thực tế. Điều này rất quan trọng trong việc chuẩn bị cho sự nghiệp trong ngành công nghiệp tự động hóa.

II. Những Thách Thức Khi Học Lập Trình PLC Giải Quyết Ra Sao

Học lập trình PLC không phải là điều dễ dàng. Sinh viên thường gặp phải nhiều thách thức như hiểu biết về ngôn ngữ lập trình, cấu trúc phần cứng và cách kết nối với các thiết bị khác. Những khó khăn này có thể gây ra sự chán nản và thiếu tự tin trong quá trình học tập. Tuy nhiên, với sự hướng dẫn đúng đắn và tài liệu hỗ trợ, sinh viên có thể vượt qua những trở ngại này.

2.1. Khó khăn trong việc hiểu ngôn ngữ lập trình PLC

Ngôn ngữ lập trình PLC có thể phức tạp đối với những người mới bắt đầu. Việc nắm vững các lệnh và cú pháp là rất quan trọng để viết chương trình hiệu quả.

2.2. Thách thức trong việc kết nối thiết bị

Kết nối PLC với các thiết bị khác là một phần quan trọng trong lập trình. Sinh viên cần hiểu rõ về các loại thiết bị đầu vào và đầu ra để thực hiện các dự án thành công.

III. Phương Pháp Học Lập Trình PLC Hiệu Quả Bí Quyết Thành Công

Để học lập trình PLC hiệu quả, sinh viên cần áp dụng các phương pháp học tập khoa học. Việc kết hợp lý thuyết với thực hành là rất quan trọng. Sinh viên nên tham gia vào các dự án thực tế và làm việc nhóm để nâng cao kỹ năng. Ngoài ra, việc sử dụng các tài liệu tham khảo và giáo trình chất lượng cũng giúp cải thiện quá trình học tập.

3.1. Kết hợp lý thuyết và thực hành

Việc thực hành lập trình trên các thiết bị thực tế giúp sinh viên hiểu rõ hơn về lý thuyết. Họ có thể áp dụng kiến thức vào các tình huống thực tế.

3.2. Tham gia vào các dự án thực tế

Tham gia vào các dự án thực tế giúp sinh viên có cơ hội áp dụng kiến thức và kỹ năng của mình. Điều này cũng giúp họ xây dựng mạng lưới quan hệ trong ngành.

IV. Ứng Dụng Thực Tiễn Của Lập Trình PLC Kết Quả Nghiên Cứu

Lập trình PLC được ứng dụng rộng rãi trong nhiều lĩnh vực như sản xuất, tự động hóa nhà máy và điều khiển quy trình. Các nghiên cứu cho thấy rằng việc sử dụng PLC giúp tăng hiệu suất và giảm chi phí sản xuất. Giáo trình lập trình PLC cung cấp nhiều ví dụ thực tế để sinh viên có thể hiểu rõ hơn về ứng dụng của PLC trong công nghiệp.

4.1. Ứng dụng trong ngành sản xuất

PLC được sử dụng để tự động hóa quy trình sản xuất, giúp tăng năng suất và giảm thiểu lỗi trong quá trình sản xuất.

4.2. Ứng dụng trong điều khiển quy trình

Trong các nhà máy, PLC giúp điều khiển các thiết bị và quy trình một cách chính xác, đảm bảo an toàn và hiệu quả.

V. Kết Luận Tương Lai Của Lập Trình PLC Trong Ngành Công Nghiệp

Tương lai của lập trình PLC rất hứa hẹn với sự phát triển không ngừng của công nghệ. Các bộ điều khiển PLC ngày càng trở nên thông minh hơn, tích hợp nhiều tính năng mới. Giáo trình lập trình PLC sẽ tiếp tục là nguồn tài liệu quý giá cho sinh viên trong việc nắm bắt các xu hướng mới trong ngành công nghiệp tự động hóa.

5.1. Xu hướng phát triển của công nghệ PLC

Công nghệ PLC đang phát triển nhanh chóng với nhiều tính năng mới như kết nối mạng và khả năng xử lý dữ liệu lớn.

5.2. Vai trò của PLC trong tương lai

PLC sẽ tiếp tục đóng vai trò quan trọng trong việc tự động hóa và điều khiển quy trình, giúp nâng cao hiệu quả sản xuất và chất lượng sản phẩm.

14/07/2025

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

Chương 1: Giới (hiệu vê hộ điểu khiên Ịập trĩnh thiết bị có bộ nhớ lớn hơn, phần cứng cũ có thể được tái sử dụng cho một ứng dụng khác và có khả nâng lập trình lại, Sử dụng PLC, bạn có thể giải quyết được nhiều vấn đề điều khiển khác.3 liệt kê một số tính năng và ưu điểm của thiết bị điều khiển lập trình. Các tính năng và ưu điểm của bộ điều khiển lập trinh điển hình Tính năng vốn có Những lợi ích Thành phần phần cứng - Độ tin cậy cao - Dễ dàng thay đổi Bộ nhớ có the lập trình - Điều khiển linh hoạt Kích cỡ nhỏ gọn - Yêu cầu không gian tối thiểu - Khả năng truyền thông - Mức độ thực hiện cao hơn Dựa trên bộ vi xử lý - Sản phẩm chất lượng cao hơn - Đáp ứng nhiều chức năng - Loại bỏ phần cứng Timer, counter - Dễ dàng thay đổi cài đặt trước - Giảm chi phí phần cứng (dây nối) Phần mềm diều khiển rơle - Giảm yêu cầu không gian Cấu trúc mô-đun - Cài đặt linh hoạt - Giảm chi phí phần cứng - Điều khiển nhiều thiết bị khác nhau Mô-đun I/O - Loại bỏ kiểm soát tùy chỉnh Trạm I/O từ xa - Loại bỏ dây dài, ống dẫn Các chỉ sổ chẩn đoán - Giảm thời gian khắc phục sự cố - Bảng điều khiên gọn gàng Giao diện I/O - Dễ dàng duy tri Mô-đun I/O ngắt kết nổi nhanh - Không lo ngại hệ thống dây dẫn Các biến hệ thống - Quản ỉý/bảo trì hữu ích Được lưu trữ trong dữ liệu bộ nhớ - Có thể được xuất ra dưới dạng báo cáo 1.1 De dàng thay đẳỉyêu cầu điều khiển Sau khi cài dặt, chương trình điều khiển có thể tự động thay đổi để đáp ứng các yêu cầu điều khiển mà không cần thay đổi các thông số khác. Sự thay đổi này dễ dàng vì không có kết nối mạch điện giữa các thiết bị đầu vào và thiết bị đầu ra (xem hình 1.18) như trong các hệ thống mạch phần cứng. Ket nối duy nhất là thông qua chương trình điều khiển, có thể thay đổi dễ dàng.

Mạch ban dầu là một cuộn dây solenoid được điều khiển bởi hai tiếp điểm công tấc giới hạn mac nối tiếp (xem hình 1. Thay đổi điều khiển cuộn dây solenoid bằng cách đặt hai tiếp điếm công tắc giới hạn song song (xem hình 1.18b) hoặc bang cách thêm một tiếp điểm công tắc giới hạn thứ ba vào mạch hiện tại (xem hình 1. Sự thay đổi này sẽ mất ít hơn một phút trong PLC. Trong hầu hểt các.

trường hợp, chương trình đơn giản này thay đổi có thể được thực hiện mà không can tắt nguồn hệ thống. Sự thay đổi tương tự này cho một hệ thống mạch relay có thế mất khoảng ba mươi đến sáu mươi phút, có nghĩa là thiệt hại sản xuất có thể khá đáng kể. Tình trạng tương tự nếu có nhu cầu thay dổi giá trị cài đặt hẹn giờ hoặc một hệ số dữ liệu khác. Một bộ đểm thời gian Chương I: Giới thiệu về hộ điểu khiên lập trình 13 trong chương trình PLC có thể được thay đổi ít nhất là năm giây.

Một công tắc hay một nút ấn có thể dễ dàng được cấu hình để nhập các giá trị đặt trước cho bất kỳ bộ tính giờ trong phần mềm. Cách tiết kiệm thời gian cho việc thay đổi chương trình phần mềm, thay vì thay đôi một sô thiêt bị phần cứng, là hiến nhiên. Ảnh minh họa cấu trúc phần cứng PLC dạng module của hãng Mitsubishi. » HAM'• POWER CPU INPUT OUTPUT ANALOG INPUT SUPPLY RUN ■ RUN 01234567 01234567 RUN ■ ERROR ■ ERROR 89ABCDEF 8 9ABCDEF ERROR ■ 0 —y+ •v-1 SLDi A 3 B 4 v+ c Vj 0 5 [@]L1 D«™4H SLD" 0 6 E E [©] L2/N 7 Si O’ _F _ F> COM COM © ẠGI _1_ COM COM**^ 110V 0 - ±20mA INPUT OUTPUT OVDC 01234567 01234567 + 24VDC-? -Ỵ OVDC f Jf+24VDC 89ABCDEF 89ABCDEF 0 @ .8 ■" 2 9‘@ 3 B 4 5 , 04—1 D' 6 6 E o o 7 F m 7 2 0 F 1“ COM @ COM @ COM*-J COM"" Hinh 1.17 Sơ đồ kết nái I/O điều khiển lập trình 14 Chương ỉ: Giới thiệu vê bộ điêu khiên lập trình kết nối có dây PLC (a) Nổi tiếp (b) Song song (c) Song song và nối tiếp Hình 1.18: Ví dụ về thay đổi mạch cứng hoặc thay đổi phần mềm PLC Các tính năng phần cứng của bộ điều khiển lập trình cũng linh hoạt và tiết kiệm chi phí.

Một CPU thông minh có khả năng giao tiếp với các thiết bị thông minh khác. Khả năng này cho phép bộ điều khiển được tích hợp vào các chương trình điều khiển nội bộ hoặc toàn bộ. Với sự điều khiển như vậy, một PLC có thể gửi các thông tin hệ thống đến một màn hình thông minh. Mặt khác, một PLC có thể nhận thông tin giám sát, chẳng hạn như thay đổi sản xuất hoặc lên kế hoạch thông báo từ máy chủ.

Mô-đun I/O tiêu chuẩn bao gồm nhiều loại mô đun kỹ thuật số, tương tự và đặc biệt, cho phép điều khiển tinh vi mà không cần sử dụng các thiết bị điện tử giao tiếp đắt tiền, tùy chỉnh.2 Đễ dàng cài đặt Một số thuộc tính làm cho việc lắp đặt PLC dễ dàng và hiệu quả hơn. Đó là kích thước tương đồi nhỏ cho phép một PLC được bổ trí thuận tiện trong không gian được yêu cầu (xem Hình 1. Khoảng không gian hiệu quả để lắp đặt PLC Chương ỉ: Giới thiệu về bộ điều khiến lập trình 15 Trong lắp đặt các trạm lớn, các đầu vào/đầu ra từ xa được đặt ở vị trí tối ưu (xem Hình 1. Một cáp đồng trục hoặc một cặp dây xoắn kết nối các trạm từ xa với CPU.

cấu hình này giảm chi phí vật liệu và nhân công so với hệ thống dây dẫn cố định, sử dụng nhiều dây và lắp đặt ống dẫn lớn. Trạm từ xa ) Tram từ xa J Tram từ xa J Tram tứ xa ỉ I / _ CZautnic tong quát hệ thốngsử dụng các rnô-đuưỊ/O_lắp^đặt^từ_xạ_ _ ý Hình 1. Hệ thống sử dụng các mô-đun I/O lắp đặt từ xa Ì.Ì Dễ dàng bảo trì và xử lý lỗi Hình 1. Các lỗi cơ bản 16 Chương J: Giới thiệu về hộ điều khiên lập trình Ngay từ đầu, bộ điều khiển lập trình đuợc thiết kế để dễ bảo trì, với hầu như tất cả các phần cứng lắp ghép theo mô-đun.

Các mạch phát hiện lỗi và chỉ thị chẩn đoán (xem hình 1.21), được kết hợp trong mỗi thành phần chính, cho biết thành phần có hoạt động đúng hay không đủng hoặc hư hỏng. Trong thực tể, hầu hết các lỗi liên quan đến một hệ thống PLC cơ bản bắt nguồn từ mất kết nối với các thiết bị đầu vào/đầu ra chứ không phải là hệ thống giao tiếp CPU hoặc I/O của PLC (xem hình 1. Tuy nhiên, khả năng giám sát của một hệ thống PLC có thể dễ dàng phát hiện và sửa lỗi thiết bị trường. Với sự trợ giúp của các thiết bị lập trình, các lệnh logic có thể được giám sát đế xem đầu vào hoặc đầu ra là ON hoặc OFF (xem hình 1.

Các hướng dẫn lập trình cũng có thế được viết đe thông báo một sổ lỗi nhất định.23 Chương trình máy tính mô phỏng ngõ vào ra của PLC Những tính năng này là một phần giá trị của bất kỳ hệ thống điều khiến PLC. Sau khi cài đặt, dễ dàng phát hiện sự tiện lợi của nó. Những lợi ích tiềm ẩn của PLC, giống như bất kỳ thiết bị thông minh, sè phụ thuộc vào sự sáng tạo mà nó được áp dụng. Rõ ràng các cuộc thảo luận trước đây về những lợi ích tiềm năng của việc áp đụng bộ điều khiển lập trình trong một ứng dụng công nghiệp là rất lớn.

Điếm mấu chốt là thông qua việc sừ dụng lập trình điều khiển, người dùng sẽ đạt được hiệu suất cao, độ tin cậy cao, kết quả chất lượng cao hơn với chi phí giảm. Chương 2: Hệ thống sắ và mã 17 ' 1RUONG ĐAI HỌC CONGNGHiẸP TP.HCV Chương 2 HỆ THỐNG SỚ VÀ MÂ THƯ VIÊN MÃ VẠCH:Zj^5. Chương này sẽ giới thiệu về các hệ thống số được sử dụng trong bộ điều khiến lập trình. Bốn hệ thống số thường được sử dụng trong quá trình xử lý dữ liệu đó là: nhị phân (Bin), bát phân (OCT), thập phân (DEC) và thập lục phân (HEX).

Sau đó, chúng ta sẽ tìm hiểu về sổ thập phân mã hoá nhị phân (BCD) và mã Gray, bộ ký tự ASCII và một số hệ thống số khác ứong PLC. Những mã và hệ thống số này là nền tảng logic trong các PLC, các kiến thức cơ bản của chúng sẽ giúp người đọc hiểu được cách thức làm việc của PLC như thể nào.1 Hệ thống sổ Việc nắm rõ về các hệ thống so rat cần thiết khi làm việc với các bộ điều khiến lập trình, vì chức năng cơ bản của các thiết bị này là miếu tả, lưu trữ và vận hành trên các con số. Mỗi hệ thống số đều có những quy tắc chung đó là: ■ Mỗi hệ thống số có một cơ số. ■ Mỗi hệ thống số có thể được sử dụng để đếm.

■ Mỗi hệ thống số có thể được sử dụng để miêu tả sổ lượng hoặc mã số. ■ Mỗi hệ thống số đều sử dụng một bộ ký hiệu. Cơ số của một hệ thống số quyết định bởi tổng số ký hiệu được sử dụng. Ký hiệu có giá trị lớn nhất luôn có giá trị bằng một cơ số.

Các hệ thống số thường gặp khi làm việc với bộ điều khiển lập trình (PLC) là cơ số 2, cơ số 8, cơ số 10 và cơ số 16. Các hệ thống này được gọi ỉà hệ nhị phân, bát phân, thập phân và thập lục phân.2 Hệ thống số thập phân Hệ thống số thập phân là hệ thống số phổ biến nhất. Cơ số của hệ thống số thập phân là 10. Các ký hiệu được sử dụng trong hệ thống này là 0, 1, 2, 3, 4, 5, 6, 7, 8, và 9.

Như đã nói ở trên, tong số của các ký hiệu (10) gọi là cơ số, với biểu tượng có giá trị lớn nhất là 9. 1 0 Số ——► Giá trị vn. Giá trị đặt Vi trí (n) 3 2 1 0 Giátii = (Cơsố)vl,ri ' y y (Cơ Số =10 đối với Số thập phân) Giá trị (V) V ' ------------- ►10°=l ---------------------- ► 10' = 10 ----------------------------- ► 102 = 100 _____ ------------------------------ ► 103 = 1000 Hình 2. Giá ứị trọng số Vị trí đầu tiên (xem hình 2.1), bắt đầu từ vị trí bên phải, là vị trí 0, thứ hai là vị trí 1 và cứ 18 Chương 2: Hệ thống số và mã như vậy, đến vị trí cuối cùng.

Như thể hiện trong hình 2.

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 Toàn Diện Cho Sinh Viên" cung cấp một cái nhìn tổng quan sâu sắc về lập trình PLC, giúp sinh viên nắm vững các khái niệm cơ bản và ứ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ỉ bao gồm lý thuyết mà còn có các bài tập thực hành, giúp người đọc phát triển kỹ năng lập trình và hiểu rõ hơn về cách thức hoạt động của các hệ thống tự động hóa.

Đặc biệt, tài liệu này mang lại nhiều lợi ích cho sinh viên, từ việc trang bị kiến thức nền tảng cho đến khả năng áp dụng vào thực tế, giúp họ tự tin hơn khi bước vào môi trường làm việc. Để mở rộng thêm kiến thức, bạn có thể tham khảo các tài liệu liên quan như Giáo trình plc nghề kỹ thuật máy lạnh và điều hòa không khí cao đẳng, nơi cung cấp thông tin về kỹ thuật máy lạnh và điều hòa, hay Giáo trình mô đun lập trình plc điều khiển hệ thống lạnh nghệ vận hành sửa chữa thiết bị lạnh, giúp bạn hiểu rõ hơn về việc điều khiển hệ thống lạnh. Những tài liệu này sẽ là cơ hội tuyệt vời để bạn đào sâu hơn vào lĩnh vực lập trình PLC và tự động hóa.