Giáo trình PLC cơ bản nghề Vận hành Thủy điện - Trường CĐ Cộng đồng Lào Cai

Giáo trình PLC cơ bản đầy đủ lý thuyết và thực hành. Tìm hiểu cấu trúc, tập lệnh S7-200 và ứng dụng trong ngành vận hành thủy điện.

Trường đại học

Trường Cao đẳng Lào Cai

Chuyên ngành

PLC cơ bản

Người đăng

Ẩn danh

Thể loại

Giáo trình

2019

123
3
0

Phí lưu trữ

35 Point

Tóm tắt

I. Hướng dẫn toàn diện Giáo trình PLC cơ bản ngành Thủy điện

Giáo trình PLC cơ bản dành cho ngành Vận hành Thủy điện là nền tảng cốt lõi, trang bị kiến thức và kỹ năng thiết yếu cho các kỹ sư vận hành nhà máy điện. Trong bối cảnh công nghiệp hóa, hiện đại hóa, việc nắm vững công nghệ điều khiển lập trình (PLC) đã trở thành yêu cầu bắt buộc. Nội dung này không chỉ cung cấp lý thuyết mà còn tập trung vào thực hành, giúp người học làm chủ công nghệ tự động hóa nhà máy thủy điện. Theo tài liệu gốc “Giáo trình Mô đun: PLC Cơ bản” của Trường Cao đẳng Lào Cai, mục tiêu chính là giúp sinh viên "trình bày được nguyên lý hệ điều khiển lập trình PLC" và "kết nối thành thạo phần cứng của PLC - PC với thiết bị ngoại vi". Các kiến thức trong giáo trình được xây dựng theo lộ trình từ đại cương, tập lệnh đến lắp đặt mô hình, đảm bảo người học có thể tiếp cận một cách hệ thống. Việc hiểu rõ cấu trúc, nguyên lý hoạt động và ngôn ngữ lập trình của PLC là bước đệm quan trọng để vận hành, giám sát và bảo trì hệ thống PLC hiệu quả. Một tài liệu PLC ngành thủy điện chất lượng sẽ tập trung vào các dòng PLC phổ biến như Siemens S7-200, S7-300 làm nền tảng, sau đó mở rộng sang các dòng hiện đại hơn như PLC S7-1200 ứng dụng trong các hệ thống mới. Giáo trình này nhấn mạnh vào việc chuyển đổi tư duy từ điều khiển relay-logic truyền thống sang lập trình logic, một kỹ năng không thể thiếu trong môi trường điện công nghiệp ngày nay, đặc biệt là trong các hệ thống đòi hỏi độ chính xác và tin cậy cao như nhà máy thủy điện.

1.1. Tầm quan trọng của tài liệu PLC ngành thủy điện chuyên sâu

Một tài liệu PLC ngành thủy điện chuyên sâu đóng vai trò kim chỉ nam cho quá trình đào tạo và tự học. Khác với các tài liệu chung, giáo trình này tập trung vào các ứng dụng đặc thù như điều khiển tuabin thủy điện, giám sát các thông số vận hành và tích hợp với hệ thống SCADA cho thủy điện. Nó giúp người học liên kết trực tiếp lý thuyết với thực tiễn công việc, hiểu rõ cách PLC tương tác với các thiết bị như cảm biến áp suất, lưu lượng, nhiệt độ, và cơ cấu chấp hành như van, biến tần trong thủy điện. Việc này giúp rút ngắn khoảng cách giữa nhà trường và doanh nghiệp, đảm bảo kỹ sư ra trường có thể bắt nhịp ngay với yêu cầu công việc.

1.2. Mục tiêu chính của bài giảng PLC cơ bản cho kỹ sư vận hành

Mục tiêu cốt lõi của bài giảng PLC cơ bản là xây dựng nền tảng vững chắc về hệ thống điều khiển tự động. Người học cần nắm vững cấu trúc phần cứng, nguyên lý hoạt động của CPU, các module vào/ra, và cách kết nối thiết bị. Về kỹ năng, giáo trình tập trung vào việc sử dụng thành thạo phần mềm lập trình, điển hình là Microwin V4.0 cho S7-200 hoặc phần mềm TIA Portal cho các dòng PLC mới hơn. Sinh viên phải có khả năng đọc hiểu, phân tích các chương trình đơn giản, phát hiện và sửa lỗi. Quan trọng nhất, họ phải ứng dụng được kiến thức để giải quyết các bài toán điều khiển cơ bản trong công nghiệp, làm tiền đề cho việc vận hành các hệ thống phức tạp hơn.

II. Những thách thức khi học PLC cho tự động hóa nhà máy thủy điện

Việc triển khai tự động hóa nhà máy thủy điện bằng PLC đối mặt với nhiều thách thức, đòi hỏi người học phải có kiến thức đa ngành. Một trong những khó khăn lớn nhất là sự phức tạp của hệ thống. Một nhà máy thủy điện bao gồm nhiều hệ thống con như hệ thống điều khiển tuabin, hệ thống kích từ, hệ thống giám sát và thu thập dữ liệu (SCADA). Việc tích hợp tất cả các hệ thống này đòi hỏi hiểu biết sâu về cả phần cứng, phần mềm và giao thức truyền thông. Thách thức thứ hai đến từ yêu cầu về độ tin cậy và an toàn tuyệt đối. Bất kỳ sai sót nào trong lập trình PLC cũng có thể dẫn đến hậu quả nghiêm trọng, ảnh hưởng đến an toàn vận hành và lưới điện quốc gia. Do đó, kỹ sư vận hành nhà máy điện không chỉ cần biết lập trình mà còn phải hiểu các tiêu chuẩn an toàn trong ngành. Ngoài ra, việc chuyển đổi từ các hệ thống điều khiển cũ, sử dụng rơ-le cơ điện, sang hệ thống PLC hiện đại cũng là một rào cản. Điều này đòi hỏi nhân sự phải được đào tạo lại, thay đổi tư duy và phương pháp làm việc. Việc thiếu các tài liệu PLC ngành thủy điện chuyên sâu, cập nhật và các mô hình mô phỏng PLC thực tế cũng gây khó khăn cho quá trình học tập và nghiên cứu.

2.1. Khó khăn khi chuyển đổi từ hệ thống rơ le sang lập trình PLC

Quá trình chuyển đổi từ hệ thống điều khiển bằng rơ-le sang PLC là một bước nhảy vọt về công nghệ. Logic điều khiển bằng rơ-le dựa trên đấu nối vật lý, trong khi PLC dựa trên chương trình phần mềm. Người học ban đầu thường gặp khó khăn trong việc trừu tượng hóa mạch điện thành các dòng lệnh logic trong ngôn ngữ lập trình LAD. Hơn nữa, việc khắc phục sự cố trên hệ thống PLC đòi hỏi kỹ năng phân tích phần mềm, khác biệt hoàn toàn với việc đo kiểm tra mạch điện như trước đây. Giáo trình nhấn mạnh sự tương đồng giữa sơ đồ mạch rơ-le và sơ đồ thang (LAD) để giúp người học dễ dàng chuyển đổi tư duy.

2.2. Yêu cầu kỹ năng giám sát nhà máy điện và hệ thống SCADA

Kỹ năng giám sát nhà máy điện hiện đại không chỉ dừng lại ở việc quan sát đồng hồ cơ. Kỹ sư vận hành phải thành thạo hệ thống SCADA cho thủy điện, một hệ thống phức tạp cho phép giám sát và điều khiển toàn bộ nhà máy từ phòng điều khiển trung tâm. PLC chính là bộ não thu thập dữ liệu từ hiện trường và gửi về SCADA. Do đó, người học cần hiểu cách PLC giao tiếp với SCADA, cách cấu hình các cảnh báo, lưu trữ dữ liệu lịch sử và phân tích biểu đồ xu hướng để phát hiện sớm các bất thường, đảm bảo vận hành ổn định và hiệu quả.

III. Phương pháp học lập trình PLC Siemens cho ngành Thủy điện

Để làm chủ lập trình PLC Siemens, phương pháp học tập cần đi từ tổng quan đến chi tiết. Đầu tiên, người học phải nắm vững cấu trúc phần cứng của một PLC điển hình. Giáo trình của Trường Cao đẳng Lào Cai lấy PLC S7-200 làm ví dụ, mô tả chi tiết các thành phần như "Mô đun nguồn, Mô đun đầu vào, Mô đun đầu ra, Mô đun đơn vị xử lý trung tâm CPU, và Mô đun bộ nhớ". Việc hiểu rõ chức năng từng thành phần và cách chúng liên kết với nhau là cơ sở để thiết kế và lắp đặt hệ thống. Tiếp theo, cần tập trung vào ngôn ngữ lập trình. Ngôn ngữ lập trình LAD (Ladder Logic) là lựa chọn hàng đầu cho người mới bắt đầu vì giao diện đồ họa của nó tương tự như sơ đồ mạch điện. Người học nên bắt đầu với các lệnh cơ bản như tiếp điểm thường hở, thường đóng, cuộn dây, sau đó tiến tới các lệnh phức tạp hơn như Timer, Counter. Quá trình thực hành PLC S7-300 hoặc các dòng tương đương trên mô hình là cực kỳ quan trọng để củng cố lý thuyết. Việc thực hành giúp hiểu rõ cách chương trình tương tác với tín hiệu analog và digital từ các cảm biến và điều khiển các thiết bị ngoại vi, tạo ra một liên kết chặt chẽ giữa thế giới ảo của chương trình và thế giới vật lý của máy móc.

3.1. Phân tích cấu trúc phần cứng và module mở rộng của PLC

Hiểu rõ cấu trúc phần cứng là bước đầu tiên. Một PLC gồm CPU trung tâm và các module mở rộng (Expansion module). Trong ngành thủy điện, việc mở rộng ngõ vào/ra là rất phổ biến để kết nối với hàng trăm cảm biến và cơ cấu chấp hành. Các module có thể là Digital Input/Output (DI/DO) để xử lý tín hiệu analog và digital, hoặc Analog Input/Output (AI/AO) để làm việc với các tín hiệu liên tục như mức nước, áp suất. Giáo trình nêu rõ, "xuất phát từ yêu cầu điều khiển... mà ta phải gắn thêm vào CPU các khối mở rộng". Việc lựa chọn đúng module phù hợp với yêu cầu là kỹ năng thiết kế hệ thống quan trọng.

3.2. Tìm hiểu ngôn ngữ lập trình LAD và các lệnh logic cơ bản

Ngôn ngữ lập trình LAD là ngôn ngữ trực quan và phổ biến nhất. Chương trình được biểu diễn dưới dạng các "network" giống như các bậc thang trong sơ đồ mạch điện. Người học cần thành thạo các lệnh logic cơ bản (AND, OR, NOT), lệnh ghi/xóa (SET/RESET), và các khối chức năng như bộ định thời (Timer) và bộ đếm (Counter). Ví dụ, một mạch tự duy trì trong thực tế có thể được tái hiện dễ dàng bằng một vài lệnh LAD. Nắm vững các lệnh này là nền tảng để xây dựng các thuật toán điều khiển phức tạp hơn cho điều khiển tuabin thủy điện.

IV. Bí quyết lập trình PLC S7 1200 với phần mềm TIA Portal

Trong khi các dòng PLC cũ như S7-200/300 đặt nền móng, thì việc làm chủ các dòng PLC hiện đại như S7-1200 với phần mềm TIA Portal (Totally Integrated Automation Portal) là yếu tố quyết định năng lực cạnh tranh của một kỹ sư. TIA Portal là một môi trường phát triển tích hợp, cho phép lập trình PLC, thiết kế giao diện HMI, cấu hình mạng truyền thông và chẩn đoán lỗi trong cùng một phần mềm. Bí quyết để sử dụng hiệu quả TIA Portal nằm ở việc tận dụng khả năng mô phỏng PLC. Tính năng này cho phép kỹ sư kiểm tra và gỡ lỗi chương trình ngay trên máy tính mà không cần kết nối với PLC thật. Điều này giúp tiết kiệm thời gian, giảm thiểu rủi ro và tối ưu hóa thuật toán trước khi triển khai thực tế. Một PLC S7-1200 ứng dụng điển hình trong thủy điện là giám sát nhiệt độ cuộn dây máy phát. Kỹ sư sẽ lập trình để đọc tín hiệu analog từ cảm biến nhiệt, so sánh với giá trị ngưỡng và đưa ra cảnh báo hoặc tự động kích hoạt hệ thống làm mát. TIA Portal cung cấp các khối hàm được thư viện hóa, giúp việc xử lý các tín hiệu này trở nên đơn giản và chuẩn xác hơn, nâng cao hiệu quả giám sát nhà máy điện.

4.1. Giới thiệu phần mềm TIA Portal và các ưu điểm vượt trội

Phần mềm TIA Portal của Siemens là một cuộc cách mạng trong lĩnh vực tự động hóa. Nó hợp nhất các phần mềm riêng lẻ trước đây (như Step 7, WinCC Flexible) vào một giao diện duy nhất. Ưu điểm lớn nhất là tính nhất quán dữ liệu. Mọi thay đổi về biến (tag) trong chương trình PLC sẽ tự động cập nhật trên màn hình HMI, giảm thiểu sai sót do nhập liệu thủ công. Giao diện kéo-thả, trình hướng dẫn cấu hình (wizards) và thư viện lệnh phong phú giúp tăng tốc độ phát triển dự án, đặc biệt là với các hệ thống lớn như hệ thống điều khiển phân tán (DCS) trong nhà máy điện.

4.2. Các bước mô phỏng PLC cơ bản trên TIA Portal

Tính năng mô phỏng PLC trên TIA Portal, hay còn gọi là PLCSIM, là một công cụ cực kỳ mạnh mẽ. Các bước cơ bản bao gồm: viết chương trình PLC, biên dịch chương trình để kiểm tra lỗi cú pháp, sau đó khởi động trình mô phỏng. Trong môi trường mô phỏng, người dùng có thể cưỡng bức (force) trạng thái của các ngõ vào để quan sát sự thay đổi của các ngõ ra và các biến trung gian. Việc này cho phép kiểm tra tất cả các kịch bản vận hành, bao gồm cả các tình huống lỗi, một cách an toàn và chủ động trước khi nạp chương trình xuống PLC thật.

V. Ứng dụng PLC trong điều khiển tuabin và hệ thống SCADA Thủy điện

Ứng dụng thực tiễn của PLC trong ngành thủy điện là rất đa dạng và quan trọng, đặc biệt trong việc điều khiển tuabin thủy điện và tích hợp hệ thống SCADA cho thủy điện. PLC đóng vai trò là bộ điều khiển trung tâm, nhận tín hiệu từ các cảm biến (tốc độ quay, độ mở cánh hướng, áp lực dầu) và thực hiện các thuật toán điều khiển phức tạp như PID để điều chỉnh tốc độ tuabin, giữ cho tần số máy phát ổn định ở 50Hz. Chương trình PLC phải xử lý các quy trình khởi động, hòa lưới, vận hành mang tải và dừng máy một cách tuần tự và an toàn. PLC cũng quản lý hệ thống kích từ của máy phát, điều chỉnh điện áp đầu cực theo yêu cầu của lưới điện. Tất cả dữ liệu vận hành này được PLC thu thập và truyền về hệ thống SCADA cho thủy điện qua các giao thức truyền thông công nghiệp như Modbus hoặc Profibus. Tại phòng điều khiển, kỹ sư vận hành nhà máy điện có thể theo dõi trạng thái của toàn bộ tổ máy, ra lệnh điều khiển và phân tích dữ liệu lịch sử. Sự kết hợp giữa PLC và SCADA tạo thành một hệ thống giám sát nhà máy điện toàn diện, giúp tối ưu hóa hiệu suất, phát hiện sớm sự cố và đảm bảo vận hành liên tục, ổn định.

5.1. Lập trình điều khiển tuabin thủy điện và hệ thống kích từ

Việc điều khiển tuabin thủy điện là một bài toán điều khiển vòng kín phức tạp. PLC phải liên tục so sánh tốc độ thực tế của tuabin với giá trị đặt và điều chỉnh độ mở cánh hướng nước để bù trừ sai lệch. Tương tự, PLC điều khiển hệ thống kích từ bằng cách điều chỉnh dòng điện kích thích vào rotor máy phát để duy trì điện áp ổn định. Các thuật toán điều khiển này đòi hỏi kiến thức sâu về cả lập trình PLC và nguyên lý hoạt động của máy điện, là phần kiến thức nâng cao trong bài giảng PLC cơ bản.

5.2. Vai trò của biến tần trong các ứng dụng thủy điện phụ trợ

Trong nhà máy thủy điện, ngoài các tổ máy chính, còn có rất nhiều hệ thống phụ trợ sử dụng động cơ điện như bơm, quạt, hệ thống cấp dầu. Việc sử dụng biến tần trong thủy điện để điều khiển tốc độ các động cơ này mang lại nhiều lợi ích. PLC có thể ra lệnh cho biến tần để khởi động mềm động cơ, giảm sốc cơ khí và sụt áp lưới. Hơn nữa, bằng cách điều khiển tốc độ động cơ theo nhu cầu thực tế, PLC và biến tần giúp tiết kiệm năng lượng đáng kể, góp phần nâng cao hiệu quả chung của nhà máy.

VI. Hướng dẫn bảo trì hệ thống PLC và tương lai ngành Thủy điện

Công tác bảo trì hệ thống PLC là yếu tố sống còn để đảm bảo hoạt động ổn định và lâu dài của nhà máy. Hướng dẫn bảo trì bao gồm các hoạt động định kỳ và đột xuất. Bảo trì định kỳ gồm việc kiểm tra nguồn cấp, vệ sinh các module, kiểm tra lại các điểm đấu nối và sao lưu chương trình điều khiển. Việc sao lưu là cực kỳ quan trọng để có thể phục hồi hệ thống nhanh chóng trong trường hợp PLC bị lỗi phần cứng hoặc mất chương trình. Bảo trì đột xuất được thực hiện khi có sự cố, đòi hỏi kỹ năng chẩn đoán lỗi nhanh và chính xác. Kỹ sư cần sử dụng các công cụ chẩn đoán trong phần mềm TIA Portal để theo dõi trạng thái chương trình (Program Status), kiểm tra lỗi hệ thống (Diagnostics Buffer) và xác định nguyên nhân. Nhìn về tương lai, ngành điện công nghiệp và tự động hóa thủy điện đang hướng tới các công nghệ của Công nghiệp 4.0. PLC không chỉ là một bộ điều khiển độc lập mà sẽ trở thành một phần của hệ sinh thái IoT (Internet of Things), cho phép giám sát nhà máy điện từ xa qua internet, áp dụng trí tuệ nhân tạo (AI) để dự đoán hỏng hóc và tối ưu hóa lịch bảo trì, mở ra một kỷ nguyên mới cho ngành Vận hành Thủy điện.

6.1. Quy trình bảo trì hệ thống PLC và khắc phục sự cố cơ bản

Quy trình bảo trì hệ thống PLC chuẩn bao gồm các bước: lập kế hoạch, chuẩn bị dụng cụ, thực hiện kiểm tra và lập báo cáo. Khi khắc phục sự cố, nguyên tắc chung là phân loại vấn đề: lỗi phần cứng (đèn SF sáng, mất nguồn), lỗi phần mềm (chương trình chạy sai logic), hay lỗi kết nối (mất tín hiệu cảm biến). Kỹ sư cần sử dụng phương pháp loại trừ, kiểm tra từ phần cứng bên ngoài (dây tín hiệu, cảm biến) vào đến phần mềm bên trong PLC. Việc đọc và hiểu các đèn báo trạng thái trên CPU như SF, RUN, STOP là kỹ năng cơ bản nhưng vô cùng hiệu quả.

6.2. Xu hướng phát triển của ngành điện công nghiệp và tự động hóa

Tương lai của tự động hóa nhà máy thủy điện gắn liền với các xu hướng như hệ thống điều khiển phân tán (DCS) tích hợp sâu, an ninh mạng công nghiệp (OT Security) và phân tích dữ liệu lớn (Big Data). Các PLC thế hệ mới sẽ có khả năng xử lý mạnh mẽ hơn, tích hợp sẵn các giao thức truyền thông IoT như MQTT và OPC UA. Các kỹ sư vận hành nhà máy điện trong tương lai không chỉ cần giỏi về PLC mà còn phải có kiến thức về mạng máy tính, an ninh mạng và khoa học dữ liệu để khai thác tối đa tiềm năng của công nghệ.

03/10/2025

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

ỦY BAN NHÂN DÂN TỈNH LÀO CAI TRƯỜNG CAO ĐẲNG LÀO CAI GIÁO TRÌNH MÔ ĐUN: PLC CƠ BẢN NGHỀ ĐÀO TẠO: VẬN HÀNH THỦY ĐIỆN TRÌNH ĐỘ: CAO ĐẲNG (áp dụng cho Trình độ cao đẳng) LƯU HÀNH NỘI BỘ Năm 2019 1 LỜI GIỚI THIỆU Tự động hóa công nghiệp và dân dụng ngày càng phát triển. Bộ não trong các hệ thống tự động hóa là các bộ điều khiển lập trình. Việc học tập nghiên cứu các bộ điều khiển lập trình cũng như vận hành nó đang là nhu cầu cấp thiết đối với học sinh, sinh viên các ngành kỹ thuật. Hiện nay tài liệu về giảng dạy lập trình về bộ điều khiển lập trình có rất nhiều tuy nhiên những giáo trình này viết còn khá chung chung, mang nặng tính lý thuyết và chủ yếu dành cho các đối tượng sinh viên đại học.

Tập đề cương bài giảng này ra đời với mục tiêu giúp cho các đối tượng học sinh, sinh viên học nghề có thể tiếp cận dễ dàng hơn với bộ điều khiển khả trình này. 2 MỤC LỤC LỜI GIỚI THIỆU. 2 Bài 1: ĐẠI CƯƠNG VỀ ĐIỀU KHIỂN LẬP TRÌNH. 5 Phần 1: KIẾN THỨC LÝ THUYẾT.

Cấu trúc và hoạt động của một PLC. Cấu trúc phần cứng của PLC .13 Phần 2: KIẾN THỨC THỰC HÀNH .26 Bài 2: TẬP LỆNH CỦA PLC S7-200 .27 Phần 1: KIẾN THỨC LÝ THUYẾT. Một số lệnh cơ bản. Các lệnh thời gian Timer và lệnh đếm Couter.

Các lệnh so sánh. Các lệnh về số học. Lệnh truy cập đồng hồ thời gian thực. Một số lệnh khác .57 Phần 2: KIẾN THỨC THỰC HÀNH .65 Bài 3: LẮP ĐẶT MÔ HÌNH ĐIỀU KHIỂN BẰNG PLC .85 Phần 1: KIẾN THỨC LÝ THUYẾT.

Cách kết nối dây. Các mô hình và bài tập ứng dụng.87 Phần 2: KIẾN THỨC THỰC HÀNH .107 3 NỘI DUNG CHI TIẾT MÔ ĐUN I. MỤC TIÊU MÔ ĐUN: 1. Kiến thức: - Trình bày được nguyên lý hệ điều khiển lập trình PLC; So sánh các ưu nhược điểm với bộ điều khiển có tiếp điểm và các bộ lập trình cỡ nhỏ khác.

- Phân tích được cấu tạo phần cứng và nguyên tắc hoạt động của phần mềm trong hệ điều khiển lập trình PLC. Kỹ năng: - Phương pháp kết nối dây giữa PC - CPU và thiết bị ngoại vi. - Thực hiện được một số bài toán ứng dụng đơn giản trong công nghiệp. - Kết nối thành thạo phần cứng của PLC - PC với thiết bị ngoại vi.

- Viết được chương trình, nạp trình để thực hiện được một số bài toán ứng dụng đơn giản trong công nghiệp. - Phân tích được một số chương trình đơn giản, phát hiện sai lỗi và sửa chữa khắc phục. Năng tự chủ và trách nhiệm: - Nghiêm túc, chủ động trong học tập. Ứng dụng các kiến thức đã học vào thực tế.

NỘI DUNG MÔ ĐUN: Bài 1: ĐẠI CƯƠNG VỀ ĐIỀU KHIỂN LẬP TRÌNH Bài 2: TẬP LỆNH CỦA PLC S7-200 Bài 3: LẮP ĐẶT MÔ HÌNH ĐIỀU KHIỂN BẰNG PLC 4 Bài 1: ĐẠI CƯƠNG VỀ ĐIỀU KHIỂN LẬP TRÌNH Phần 1: KIẾN THỨC LÝ THUYẾT 1. Cấu trúc và hoạt động của một PLC. Cấu trúc chung Hình 1. Cấu trúc chung của PLC S7-200 CPU 224 PLC S7-200 là thiết bị điều khiển lập trình loại nhỏ (micro PLC) của hãng Siemens (CHLB Đức) có cấu trúc theo kiểu modul và có các modul mở rộng.

Thành phần cơ bản của S7 – 200 là khối xử lý trung tâm (CPU: Central Processing Unit) bao gồm hai chủng loại: CPU 21x và CPU 22x. Mỗi chủng loại có nhiều CPU. Loại CPU 21x ngày nay không còn sản xuất nữa, tuy nhiên hiện vẫn còn sử dụng rất nhiều trong các trường học và trong sản xuất. Tiêu biểu cho loại này là CPU 214.

CPU 214 có các đặc tính như sau: Bộ nhớ chương trình (chứa trong EEPROM): 4096 Byte (4 kByte)  Bộ nhớ dữ liệu (Vùng nhớ V): 4096 Byte (trong đó 512 Byte chứa trong EEPROM)  Số lượng ngõ vào:14  Số lượng ngõ ra: 10 ngõ ra digital tích hợp trong CPU  Số module mở rộng: 7 gồm cả module analog 5  Số lượng vào/ra số cực đại: 64  Số lượng Timer :128 Timer chia làm 3 loại theo độ phân giải khác nhau: 4 Timer 1ms, 16 Timer 10 ms và 108 Timer có độ phân giải 100ms.  Số lượng Counter: 128 bộ đếm chia làm hai loại: 96 Counter Up và 32 Counter Up/Down.  Bit memory (Vùng nhớ M): 256 bit  Special memory (SM) : 688 bit dùng để thông báo trạng thái và đặt chế độ làm việc.  Có phép tính số học  Bộ đếm tốc độ cao (High-speed counters): 2 counter 2 KHz và 1 counter 7 KHz  Ngõ vào analog tích hợp sẵn (biến trở): 2.

 Các chế độ ngắt và xử lý ngắt gồm: ngắt truyền thông, ngắt theo sườn lên hoặc xuống, ngắt thời gian, ngắt của bộ đếm tốc độ cao và ngắt truyền xung. Toàn bộ vùng nhớ không bị mất dữ liệu trong khoảng thời gian 190 giờ khi PLC bị mất nguồn nuôi. Hiện nay, CPU 22x với nhiều tính năng vượt trội đã thay thế loại CPU 21x và hiện đang được sử dụng rất nhiều. Tiêu biểu cho loại này là CPU 224.

Thông tin về CPU 22x được cho như bảng 4.1 và hình dáng CPU 224 ở hình 1. Hoạt động của một PLC Một khi quá trình được kích hoạt, PLC sẽ bật ON hoặc OFF thiết bị điều khiển bên ngoài (thiết bị Vật Lý). Trong thực tế, PLC dùng để thay thế các mạch relay (rơ le). Nguyên lý hoạt động của nó là quét các trạng thái trên đầu ra và đầu vào, cụ thể hơn là khi có sự thay đổi ở đầu vào thì đầu ra cũng sẽ thay đổi theo.

Tất cả PLC đều hoạt động theo chu trình lặp, mỗi chu trình hoạt động gồm 4 giai đoạn: Đọc ngõ vào, thực thi chương trình, chẩn đoán lỗi và kiểm tra truyền thông, xuất kết quả ra để điều khiển thiết bị. 4 giai đoạn này thường được gọi là 1 chu kỳ quét của PLC. 7 Read Input (Đọc ngõ vào): PLC đọc trạng thái của toàn bộ các ngõ vào và chứa vào bộ đệm ngõ vào. Execute Program (Thực thi chương trình): PLC dựa vào các trạng thái ngõ vào để thực thi theo chương trình đã được lưu trong bộ nhớ đệm ngõ ra.

Diagnostics Communications (Chẩn đoán và truyền thông): PLC tiến hành chẩn đoán lỗi và kiểm tra quá trình truyền thông. Update Outputs (Xuất kết quả): PLC xuất kết quả trong vùng nhớ đệm ngõ ra để điều khiển thiết bị ngoại vi. Quá trình này cứ lặp đi lặp lại từ 10 đến 100 lần mỗi s 1. Một số ký hiệu thường sử dụng trong mạch máy và PLC Bảng 1.

Một số ký hiệu thường sử dụng trong mạch máy và PLC - Ngõ vào có mức logic “1” khi ngõ vào có điện áp. 8 - Nếu ngõ vào được nối với tiếp điểm thường đóng thì ngõ vào ở trạng thái bình thường luôn có điện.Nó chỉ mất điện khi tiếp điểm thường đóng tác động. - Nếu ngõ vào được nối với tiếp điểm thường hở(NO - công tắc,nút nhấn,cảm biến) thì ngõ vào ở trạng thái bình thường không có điện.Nó chỉ có điện khi tiếp điểm NO bị tác động - Nếu sử dụng trong chương trình thì trạng thái tiếp điểm sẽ có cùng trạng thái logic với ngõ vào. - Nếu sử dụng trong chương trình thì trạng thái tiếp điểm sẽ ngược trạng thái logic với ngõ vào.

Lập trình cho PLC a. Tạo dự án mới Để tao một dự án mới ta vào giao diện chính của phần mềm chọn menu file=>new hoặc ấn tổ hợp phím Ctrl+N hoặc nhấn vào biểu tượng trên thanh toolbar để mở vùng soạn thảo mới. Soạn thảo chương trình Lập bảng phân công vào/ra Trong thanh chức năng bấm vào biểu tượng để vào giao diện symbol table.Tại đây ta khai báo kí hiệu,địa chỉ,chú thích cho các đầu vào ra. Bảng phân công vào ra Viết chương trình điều khiển 9 Bấm vào biểu tượng để quay lại màn hình chính.Sử dụng các lệnh trong cây lệnh để viết chương trình Hình 1.

Một chương trình đơn giản Ta viết chương trình bắt đầu từ network 1 và tiếp tục các netwwork tiếp theo. Lưu dự án Để lưu dự án ta nhấp chuột vào biểu tượng hoặc vào menu File>save cửa sổ xuất hiện chọn thư mục cần lưu,điền tên dự án và bấm Save Hình 1. Mở một dự án Để mở một dự án đang có sẵn ta nhấp chuột vào biểu tượng hoặc vào menu File>open hoặc bấm tổ hợp phím Ctrl+O.Cửa sổ màn hình xuất hiện,chọn thư mục chứa chương trình,chọn tên dự án và bấm Open 10 Hình 1. Mở một dự án có sẵn e.

Nạp một dự án vào PLC Khi cho phép kết nối giữa PLC với PC ta có thể download chương trình xuống PLC - Trước khi download cần kiểm tra xem PLC đã ở chế độ dừng chưa thông qua đèn báo STOP.Nếu chưa ta chuyển về chế độ STOP - Nhấp chuột vào biểu tượng download trên thanh toolbar hoặc chọn Flie>download.Hộp hội thoại download xuất hiện + Chọn các khối cần download,thông thường là chọn hết + Nhấn OK để bắt đầu quá trình tải xuống + Sau khi downlaod thành công sẽ có thông báo download successful + Nhấn biểu tượng RUN trên thanh toolbar để đưa PLC về chế độ hoạt động.(Chú ý: lúc này trên PLC công tắc chọn chế độ phải ở vị trí TERM hoặc RUN) + Trong lúc chương trình đang chạy ấn biểu tượng Program status để theo dõi trạng thái của các tiếp điểm,cuộn dây,timer,counter. + Nhấn biểu tượng STOP để dừng chương trình đang chạy. Ngôn ngữ lập trình 11 Có 3 dạng soạn thảo thông dụng là LAD,FBD,STL.Việc sử dụng dạng nào là do người lập trình tự chọn lựa. * Dạng hình thang LAD( Ladder logic) Ở dạng soạn thảo này chương trình được hiển thị gần giống với sơ đồ nối dây một mạch trang bị điện dùng rơ le,contactor.Chúng ta xem như có một dòng điện chạy qua một loạt tiếp điểm ngõ vào từ trái qua phải để tới ngõ ra.Chương trình điều khiển được chia thành nhiều network,mỗi network thực hiện một nhiệm vụ nhỏ và cụ thể.Các network được xử lý từ trên xuống dưới,từ trái sang phải.Các phần tử chủ yếu dùng trong dạng này là: + Tiếp điểm thường hở : + Tiếp điểm thường đóng : + Ngõ ra : + Các hộp chức năng như RS,SR,timer,counter.

Chương trình dạng LAD Ưu điểm: + Dễ dàng tiếp cận đối với những người mới bắt đầu lập trình + Biễu diễn dạng đồ họa dễ hiểu và thông dụng + Có thể chuyển qua các dạng khác một cách dễ dàng. Chú ý:Trong giáo trình này ta sẽ tập trung trình bày ngôn ngữ lập trình theo dạng LAD này.

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