Báo Cáo Đồ Án Mạng Công Nghiệp: Điều Khiển Thiết Bị Thông Qua Webserver

Tài liệu nghiên cứu Báo cáo đồ án mạng công nghiệp đề tài điều khiển thiết bị thông qua webserver, tổng hợp lý thuyết và thực hành, cung cấp kiến thức chuyên

Trường đại học

Trường Đại Học Kỹ Thuật

Chuyên ngành

Công Nghệ Thông Tin

Người đăng

Ẩn danh

Thể loại

Đồ Án

2023

58
2
0

Phí lưu trữ

30 Point

Tóm tắt

I. Khám Phá Giải Pháp Điều Khiển Thiết Bị Qua Webserver

Trong bối cảnh cách mạng công nghiệp 4.0, việc giám sát và điều khiển từ xa đã trở thành một yêu cầu cốt lõi. Đồ án mạng công nghiệp về điều khiển thiết bị thông qua webserver là một minh chứng rõ ràng cho xu hướng này. Giải pháp này cho phép người vận hành tương tác với máy móc, dây chuyền sản xuất từ bất kỳ đâu có kết nối internet, thông qua một giao diện web điều khiển trực quan. Công nghệ này không chỉ nâng cao tính linh hoạt mà còn tối ưu hóa hiệu quả vận hành, giảm thiểu thời gian chết và chi phí nhân sự. Nền tảng của hệ thống thường là các hệ thống nhúng mạnh mẽ hoặc các bộ điều khiển logic khả trình (PLC). Các thiết bị này được tích hợp khả năng web server, biến chúng thành các nút thông minh trong một mạng truyền thông công nghiệp rộng lớn. Sự phát triển của IoT công nghiệp (IIoT) đã thúc đẩy mạnh mẽ các ứng dụng này, cho phép kết nối và thu thập dữ liệu từ vô số cảm biến và cơ cấu chấp hành, tạo nên một hệ sinh thái sản xuất thông minh và kết nối toàn diện.

1.1. Tổng quan về giám sát và điều khiển từ xa trong IIoT

Công nghệ giám sát và điều khiển từ xa là xương sống của IIoT (Industrial Internet of Things). Nó cho phép thu thập dữ liệu thời gian thực từ các cảm biến và điều khiển các cơ cấu chấp hành mà không cần sự hiện diện vật lý tại chỗ. Trong một đồ án mạng công nghiệp, điều này có nghĩa là người quản lý có thể giám sát thông số qua internet, chẳng hạn như nhiệt độ, áp suất, hoặc trạng thái hoạt động của động cơ, từ văn phòng hoặc thậm chí tại nhà. Việc triển khai các hệ thống này giúp tăng cường khả năng phản ứng trước sự cố, cho phép bảo trì dự đoán và nâng cao hiệu quả quản lý sản xuất. Nền tảng công nghệ thường bao gồm các giao thức truyền thông như Modbus TCP/IP hoặc giao thức MQTT, đảm bảo việc truyền dữ liệu ổn định và an toàn qua mạng.

1.2. Vai trò của PLC trong tự động hóa công nghiệp hiện đại

Bộ điều khiển logic khả trình (PLC - Programmable Logic Controller) là thiết bị trung tâm trong hầu hết các hệ thống tự động hóa công nghiệp. Các dòng PLC hiện đại như Siemens S7-1200 không chỉ thực thi các logic điều khiển phức tạp mà còn được tích hợp sẵn các module truyền thông mạnh mẽ. Theo báo cáo đồ án tốt nghiệp được tham khảo, PLC S7-1200 có khả năng tạo ra một web server nội tại. Tính năng này cho phép xây dựng một giao diện web điều khiển tùy chỉnh bằng HTML và các lệnh AWP (Application Web Page), giúp đơn giản hóa đáng kể việc giám sát và điều khiển. Thay vì phải phụ thuộc vào các hệ thống SCADA đắt đỏ, doanh nghiệp có thể tận dụng ngay tính năng này để triển khai các giải pháp điều khiển từ xa một cách hiệu quả và tiết kiệm chi phí.

II. Thách Thức Khi Tích Hợp Hệ Thống Điều Khiển Từ Xa

Việc triển khai hệ thống điều khiển thiết bị thông qua webserver mang lại nhiều lợi ích, nhưng cũng đi kèm với không ít thách thức. Vấn đề lớn nhất là đảm bảo an ninh mạng cho mạng truyền thông công nghiệp. Khi một hệ thống được kết nối với Internet, nó sẽ trở thành mục tiêu tiềm tàng cho các cuộc tấn công mạng, có thể gây gián đoạn sản xuất hoặc phá hoại thiết bị. Một thách thức khác là tính tương thích giữa các thiết bị từ nhiều nhà sản xuất khác nhau, đòi hỏi kiến thức sâu về các giao thức như Modbus TCP/IP. Hơn nữa, việc xây dựng một giao diện web điều khiển vừa thân thiện với người dùng vừa đáp ứng đầy đủ các yêu cầu kỹ thuật là một công việc phức tạp, yêu cầu kỹ năng lập trình web (HTML, JavaScript) kết hợp với kiến thức về hệ thống nhúng và PLC. Độ trễ mạng (latency) cũng là một yếu tố cần xem xét, đặc biệt trong các ứng dụng yêu cầu phản hồi thời gian thực.

2.1. Vấn đề bảo mật trong mạng truyền thông công nghiệp

An ninh mạng là ưu tiên hàng đầu. Một hệ thống điều khiển công nghiệp khi kết nối internet phải đối mặt với nguy cơ bị truy cập trái phép. Tài liệu nghiên cứu chỉ ra rằng cần phải thiết lập các cơ chế bảo vệ nhiều lớp, bao gồm tường lửa, mạng riêng ảo (VPN), và xác thực người dùng nghiêm ngặt. Đối với PLC S7-1200, Siemens cung cấp các tính năng bảo mật như bảo vệ bằng mật khẩu và mã hóa truy cập HTTPS để tăng cường an toàn. Việc không chú trọng đến bảo mật có thể dẫn đến hậu quả nghiêm trọng, từ việc rò rỉ dữ liệu sản xuất đến việc bị kiểm soát và phá hoại toàn bộ dây chuyền.

2.2. Khó khăn trong việc lựa chọn nền tảng phần cứng phù hợp

Việc lựa chọn nền tảng phần cứng quyết định đến hiệu suất và khả năng mở rộng của hệ thống. Các lựa chọn phổ biến bao gồm PLC, Raspberry Pi web server, ESP32 web server, hoặc Arduino web server. Mỗi nền tảng có ưu và nhược điểm riêng. PLC như S7-1200 có độ tin cậy và sự ổn định cao, phù hợp cho môi trường công nghiệp khắc nghiệt. Trong khi đó, Raspberry Pi, ESP32, và ESP8266 lại có chi phí thấp, cộng đồng hỗ trợ lớn, và linh hoạt trong việc phát triển với các ngôn ngữ như Python Flask hoặc Node.js. Việc lựa chọn sai nền tảng có thể dẫn đến hệ thống không ổn định hoặc không đáp ứng được yêu cầu về hiệu suất và an toàn trong dài hạn.

III. Phương Pháp Xây Dựng Web Server Điều Khiển PLC S7 1200

Đồ án tập trung vào việc sử dụng tính năng web server tích hợp sẵn trên PLC S7-1200 của Siemens. Đây là một phương pháp hiệu quả để thực hiện giám sát và điều khiển từ xa mà không cần đầu tư vào phần cứng bổ sung. Toàn bộ quá trình được thực hiện trong môi trường phần mềm TIA Portal. Quá trình này bao gồm các bước chính: cấu hình phần cứng, thiết lập địa chỉ IP cho PLC, kích hoạt chức năng web server, và lập trình logic điều khiển. Điểm đặc biệt của giải pháp này là khả năng nhúng các trang web tùy chỉnh (User-defined Web pages). Người dùng có thể tự thiết kế giao diện web điều khiển bằng HTML, sau đó sử dụng các lệnh đặc biệt AWP (AWP commands) để đọc và ghi trực tiếp vào các biến (tags) trong bộ nhớ của PLC. Phương pháp này cho phép tạo ra các giao diện giám sát sinh động, hiển thị trạng thái của cảm biến và cơ cấu chấp hành và nhận lệnh điều khiển từ người dùng một cách trực quan.

3.1. Hướng dẫn kích hoạt Web Server trên TIA Portal

Để bắt đầu, cần cấu hình PLC trong phần mềm TIA Portal. Trong mục Device Configuration, chọn CPU và truy cập vào phần Properties. Tại đây, điều hướng đến tab Web server và đánh dấu vào ô Enable Web server on this module. Theo tài liệu hướng dẫn, việc này sẽ tự động kích hoạt các tùy chọn cần thiết. Để sử dụng trang web tự thiết kế, cần kích hoạt thêm mục User-defined Web pages. Sau đó, chỉ định đường dẫn đến thư mục chứa các file HTML và tài nguyên web. Cuối cùng, chương trình sẽ tự động tạo ra các khối dữ liệu (DB) cần thiết để liên kết giữa web server và chương trình PLC. Toàn bộ cấu hình sau đó được biên dịch và tải xuống CPU.

3.2. Thiết kế giao diện web điều khiển bằng HTML và AWP

Giao diện web được xây dựng bằng ngôn ngữ HTML tiêu chuẩn. Để tương tác với PLC, Siemens cung cấp các lệnh AWP. Ví dụ, để hiển thị giá trị của một biến trong PLC, có thể sử dụng cú pháp ::"TEN_BIEN":. Để tạo nút nhấn gửi lệnh điều khiển, người dùng tạo một form HTML với một input ẩn chứa tên biến và giá trị cần ghi. Ví dụ, <input type="hidden" name='"DK0"' value="1"> sẽ ghi giá trị 1 vào biến DK0 khi form được gửi đi. Việc sử dụng các lệnh này cho phép tạo ra các code mẫu điều khiển thiết bị linh hoạt, từ bật/tắt đèn, quạt cho đến điều khiển các quy trình phức tạp hơn, biến trang web tĩnh thành một công cụ điều khiển động.

3.3. Lập trình khối WWW để kích hoạt trang web tùy chỉnh

Sau khi đã cấu hình và thiết kế trang web, bước cuối cùng trong TIA Portal là lập trình để kích hoạt nó. Điều này được thực hiện bằng cách sử dụng khối hàm WWW trong chương trình chính (Main OB1). Khối WWW có ngõ vào CTRL_DB yêu cầu trỏ đến khối dữ liệu (Data Block) đã được TIA Portal tự động tạo ra cho trang web tùy chỉnh. Việc gọi và cấu hình đúng khối hàm này đảm bảo rằng web server của PLC sẽ phục vụ các trang web tự định nghĩa khi có yêu cầu truy cập từ trình duyệt. Nếu không có bước này, người dùng chỉ có thể truy cập các trang web chuẩn do Siemens cung cấp.

IV. Các Nền Tảng Thay Thế Để Điều Khiển Thiết Bị Qua Web

Bên cạnh PLC, có nhiều nền tảng phần cứng khác thuộc hệ thống nhúng có thể được sử dụng để xây dựng hệ thống điều khiển thiết bị thông qua webserver. Các nền tảng này đặc biệt phù hợp cho các ứng dụng quy mô nhỏ hơn, các dự án DIY hoặc các giải pháp yêu cầu tính tùy biến cao và chi phí thấp. ESP32 web serverESP8266 web server là hai lựa chọn rất phổ biến trong cộng đồng IoT nhờ tích hợp sẵn Wi-Fi và có giá thành cực kỳ cạnh tranh. Chúng có thể được lập trình dễ dàng bằng Arduino IDE hoặc MicroPython. Một lựa chọn mạnh mẽ hơn là Raspberry Pi web server, về cơ bản là một máy tính mini chạy Linux. Với Raspberry Pi, người phát triển có thể triển khai các web server phức tạp bằng các framework hiện đại như Node.js hoặc Python Flask, đồng thời xử lý các tác vụ nặng hơn như xử lý hình ảnh hoặc lưu trữ dữ liệu.

4.1. Xây dựng ESP32 web server cho các ứng dụng IoT đơn giản

ESP32 là một vi điều khiển mạnh mẽ với Wi-Fi và Bluetooth tích hợp. Việc tạo một web server trên ESP32 cho phép điều khiển các chân GPIO, đọc dữ liệu từ cảm biến và hiển thị chúng trên một trang web đơn giản. Các thư viện như WebServer.h trong môi trường Arduino IDE giúp quá trình này trở nên dễ dàng. Hệ thống này lý tưởng cho các ứng dụng nhà thông minh hoặc các nút giám sát nhỏ trong một hệ thống IIoT lớn hơn, nơi chi phí và kích thước là yếu tố quan trọng. Dữ liệu từ nhiều ESP32 có thể được gửi lên một máy chủ trung tâm bằng giao thức MQTT.

4.2. Sử dụng Raspberry Pi với Python Flask hoặc Node.js

Raspberry Pi cung cấp một môi trường linh hoạt hơn nhiều. Bằng cách cài đặt một hệ điều hành Linux, người dùng có thể chạy một web server hoàn chỉnh. Python Flask là một micro-framework nhẹ nhàng và dễ học, rất phù hợp để tạo các API và giao diện web đơn giản để điều khiển các chân GPIO. Trong khi đó, Node.js với kiến trúc hướng sự kiện, không đồng bộ, lại cực kỳ hiệu quả trong việc xử lý các kết nối thời gian thực bằng công nghệ WebSocket. Điều này làm cho Raspberry Pi trở thành một lựa chọn tuyệt vời cho các bảng điều khiển giám sát yêu cầu cập nhật dữ liệu liên tục.

V. Phân Tích Ứng Dụng Thực Tiễn Từ Đồ Án Tốt Nghiệp

Để minh họa cho phương pháp luận, báo cáo đồ án tốt nghiệp đã trình bày một mô hình ứng dụng thực tế. Hệ thống cho phép điều khiển thiết bị thông qua webserver bao gồm các thiết bị gia dụng cơ bản như đèn, quạt và máy điều hòa. Trung tâm điều khiển là một PLC S7-1200, được kết nối vào một router mạng LAN. Giao diện điều khiển là một trang web được thiết kế riêng, có thể truy cập từ bất kỳ thiết bị nào trong cùng mạng (máy tính, điện thoại). Trang web hiển thị trạng thái hiện tại của từng thiết bị (Bật/Tắt) và cung cấp các nút nhấn để người dùng thay đổi trạng thái đó. Mô hình này, mặc dù đơn giản, đã chứng minh được tính khả thi và hiệu quả của việc sử dụng web server tích hợp trên PLC. Nó cho thấy tiềm năng mở rộng ra các quy mô lớn hơn trong tự động hóa công nghiệp, chẳng hạn như giám sát một dây chuyền sản xuất hoặc điều khiển một hệ thống bơm nước từ xa.

5.1. Mô tả sơ đồ nguyên lý và kiến trúc hệ thống tổng thể

Kiến trúc hệ thống được trình bày trong sơ đồ nguyên lý của đồ án. PLC S7-1200 đóng vai trò là bộ não, nhận tín hiệu từ giao diện web và xuất tín hiệu điều khiển đến các rơ-le để đóng/ngắt nguồn cho thiết bị. PLC được kết nối với router thông qua cổng PROFINET. Máy tính hoặc điện thoại của người dùng cũng kết nối vào router này. Khi người dùng truy cập địa chỉ IP của PLC trên trình duyệt, web server trên PLC sẽ gửi về trang HTML điều khiển. Mọi tương tác trên trang web sẽ gửi yêu cầu HTTP POST trở lại PLC, kích hoạt logic tương ứng trong chương trình. Sơ đồ cũng cho thấy cách truy cập hệ thống từ mạng WAN (Internet) bằng kỹ thuật Port Forwarding trên router, cho phép giám sát thông số qua internet từ bất kỳ đâu.

5.2. Phân tích code mẫu điều khiển thiết bị qua giao diện web

Phụ lục của báo cáo cung cấp một code mẫu điều khiển thiết bị chi tiết. Phần code HTML định nghĩa cấu trúc trang web, bao gồm tiêu đề, các nút nhấn 'ON'/'OFF' và khu vực hiển thị trạng thái. Các thẻ AWP được nhúng trực tiếp vào code. Ví dụ, dòng <!-- AWP_In_Variable Name='"DK0"'--> khai báo biến DK0 sẽ được sử dụng trên trang. Trạng thái của thiết bị được hiển thị bằng cách gọi biến ra: Trạng thái quạt::="DK0":. Các nút nhấn được đặt trong các thẻ <form>, khi nhấn sẽ gửi một giá trị (0 hoặc 1) đến biến điều khiển tương ứng trên PLC. Code mẫu này là một tài liệu tham khảo quý giá cho những ai muốn tự mình xây dựng một hệ thống tương tự.

VI. Kết Luận Và Hướng Phát Triển Tương Lai Của Đồ Án

Đồ án điều khiển thiết bị thông qua webserver sử dụng PLC S7-1200 đã đạt được các mục tiêu đề ra, xây dựng thành công một hệ thống giám sát và điều khiển từ xa ổn định và hiệu quả. Giải pháp này chứng tỏ tiềm năng to lớn của việc tận dụng các công nghệ web hiện đại trong lĩnh vực tự động hóa công nghiệp. Nó mở ra khả năng quản lý sản xuất linh hoạt, giảm chi phí vận hành và tăng cường khả năng đáp ứng. Hướng phát triển trong tương lai cho các hệ thống này là rất rộng mở. Thay vì chỉ sử dụng giao thức HTTP truyền thống, hệ thống có thể được nâng cấp để sử dụng giao thức MQTT, một giao thức nhẹ và hiệu quả được thiết kế riêng cho IoT công nghiệp. Dữ liệu có thể được đẩy lên các nền tảng đám mây để phân tích dữ liệu lớn (Big Data) và ứng dụng học máy (Machine Learning) cho việc bảo trì dự đoán, tối ưu hóa quy trình.

6.1. Tóm tắt kết quả và những kinh nghiệm thực tiễn rút ra

Kết quả chính của đồ án là một hệ thống hoạt động ổn định, cho phép điều khiển thiết bị từ xa qua giao diện web. Quá trình thực hiện đã mang lại nhiều kinh nghiệm quý báu: từ việc cấu hình phần cứng PLC, gỡ lỗi mạng truyền thông công nghiệp, cho đến kỹ năng lập trình web front-end với HTML. Một trong những bài học quan trọng là tầm quan trọng của việc hiểu rõ cách các lệnh AWP tương tác với bộ nhớ PLC. Việc lựa chọn đúng loại biến và cấu trúc chương trình PLC rõ ràng là chìa khóa để hệ thống hoạt động chính xác và dễ dàng bảo trì.

6.2. Tiềm năng tích hợp với giao thức MQTT và Cloud

Hướng phát triển tất yếu là tích hợp hệ thống với một hệ sinh thái IIoT hoàn chỉnh. Bằng cách sử dụng giao thức MQTT, PLC không chỉ hoạt động như một web server mà còn có thể trở thành một MQTT client. Nó có thể xuất bản (publish) dữ liệu trạng thái của cảm biến và cơ cấu chấp hành lên một MQTT broker trên đám mây và đăng ký (subscribe) các chủ đề (topic) để nhận lệnh điều khiển. Kiến trúc này có khả năng mở rộng cao, cho phép kết nối hàng ngàn thiết bị và quản lý chúng từ một dashboard tập trung, thay vì phải truy cập vào từng web server riêng lẻ.

Tóm tắt và mô tả trên trang này được tạo với sự hỗ trợ của AI. Nếu bạn thấy nội dung không chính xác hoặc có vấn đề, vui lòng Báo lỗi nội dung.

10/07/2025

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

CHƯƠNG 1. MỤC TIÊU NGHIÊN CỨU: -Tìm hiểu về PLC Simatic S7-1200: Nghiên cứu cấu trúc phần cứng, cấu trúc bộ nhớ của PLC S7-1200. -Tìm hiểu cách sử dụng phần mềm TIA Portal để lập trình cho họ PLC Simatic S7- 1200. -Tìm hiểu xây dựng giao diện điều khiển Web Server để điều khiển PLC S7- 1200 thông quang mạng Internet.

ĐỐI TƯỢNG VÀ PHẠM VI NGHIÊN CỨU: - Đối tượng nghiên cứu:  Nghiên cứu phần mềm lập trình điều khiển TIA Portal và các tập lệnh để xây dựng điều khiển Web Server.  Viết chương trình điều khiển mô hình thông qua Web Server và mạng Internet. -Phạm Vi Nghiên Cứu:  Xây dựng giao diện điều khiển mô hình thông qua Web Server của Siemens và mạng Internet.  Tìm hiểu tổng quan về mô hình và các giao thức kết nối PLC với mạng Internet.

PHƯƠNG PHÁP NGHIÊN CỨU: -Tìm hiểu tài liệu liên quan. -Vận dụng, kế thừa tài liệu tham khảo, đồ án của các khóa trước.S VÕ XUÂN NAM -Tham khảo các ý kiến góp ý. GIỚI THIỆU PHẦN MỀM Th.S VÕ XUÂN NAM SIMATIC S7-1200. GIỚI THIỆU VỀ PLC SIMATIC S7-1200.

GIỚI THIỆU VỀ PLC S7-1200. Tổng quan về PLC S7-1200: -Bộ điều khiển logic khả trình PLC S7-1200 mang lại tính linh hoạt và sức mạnh để điều khiển nhiều thiết bị đa dạng hỗ trợ các yêu cầu về điều khiển tự động. Sự kết hợp giữa thiết kế thu gọn, cấu hình linh hoạt và tập lệnh mạnh mẽ đã khiến cho S7- 1200 trở thành một giải pháp hoàn hảo dành cho việc điều khiển nhiều ứng dụng đa dạng khác nhau. -Kết hợp một bộ vi xử lý, một bộ nguồn tích hợp, các mạch ngõ vào và mạch ngõ ra trong một kết cấu thu gọn, CPU trong S7-1200 đã tạo ra một PLC mạnh mẽ.

Sau khi tải xuống một chương trình, CPU sẽ chứa mạch logic được yêu cầu để giám sát và điều khiển các thiết bị nằm trong ứng dụng. CPU giám sát các ngõ vào và làm thay đổi ngõ ra theo logic của chương trình, có thể bao gồm các hoạt động như logic Boolean, việc đếm, định thì, các phép toán phức hợp và việc truyền thông với các thiết bị thông minh khác. -Một số tính năng bảo mật giúp bảo vệ việc truy xuất đến cả CPU và chương trình điều khiển:  Mỗi CPU cung cấp một sự bảo vệ bằng mật khẩu cho phép cấu hình việc truy xuất đến các chức năng của CPU.  Có thể sử dụng chức năng “know-how protection” để ẩn mã nằm trong một khối xác định.

GIỚI THIỆU PHẦN MỀM Th.S VÕ XUÂN NAM SIMATIC S7-1200. -CPU cung cấp một cổng PROFINET để giao tiếp qua một mạng PROFINET. Các module truyền thông là có sẵn dành cho việc giao tiếp qua các mạng RS232 hay RS485.  Cấu tạo của PLC S7-1200: Hình 2.

Thành phần PLC S7-1200. (1) Bộ phận kết nối nguồn. (2) Các bộ phận kết nối nối dây có thể tháo được và khe cắm thẻ nhớ nằm dưới nắp phía trên. (3) Các LED trạng thái dành cho I/O tích hợp.

- Các kiểu CPU khác nhau cung cấp một sự đa dạng các tính năng và dung lượng giúp cho chúng ta tạo ra các giải pháp có hiệu quả cho nhiều ứng dụng khác nhau. GIỚI THIỆU PHẦN MỀM Th.S VÕ XUÂN NAM SIMATIC S7-1200. Các bảng tín hiệu: -Một bảng tín hiệu (SB) cho phép chúng ta thêm vào I/O cho CPU. Chúng ta có thể thêm một SB với cả I/O kiểu số hay kiểu tương tự.

SB kết nối vào phía trước của CPU.  SB với 4 I/O kiểu số (ngõ vào 2 x DC và ngõ ra 2 x DC)  SB với 1 ngõ ra kiểu tương tự. (1) Các LED trạng thái trên SB. (2) Bộ phận kết nối nối dây có thể tháo ra Hình 2.

Các bảng tín hiệu của PLC S7-1200.3 Các module tín hiệu: - Chúng ta có thể sử dụng các module tín hiệu để thêm vào CPU các chức năng. Các module tín hiệu kết nối vào phía bên phải của CPU. (1) Các LED trạng thái dành cho I/O của module tín hiệu. (2) Bộ phận kết nối đường dẫn.

(3) Bộ phận kết nối nối dây có thể tháo ra Hình 2. Các module tín hiệu của PLC S7-1200 4 CHƯƠNG 2. GIỚI THIỆU PHẦN MỀM Th.S VÕ XUÂN NAM SIMATIC S7-1200.4 Các module truyền thông: -Họ S7-1200 cung cấp các module truyền thông (CM) dành cho các tính năng bổ sung vào hệ thống. Có 2 module truyền thông: RS232 và RS485.

-CPU hỗ trợ tối đa 3 module truyền thông. -Mỗi CM kết nối vào phía bên trái của CPU (hay về phía bên trái của một CM khác). Các module truyền thông của PLC S7-1200 (1) Các LED trạng thái dành cho module truyền thông. (2) Bộ phận kết nối truyền thông.

GIỚI THIỆU PHẦN MỀM Th.S VÕ XUÂN NAM SIMATIC S7-1200. CHƯƠNG 3 GIỚI THIỆU VỀ PHẦN MỀM TIA PORTAL 3. TỔNG QUAN VỀ PHẦN MỀM TIA PORTAL. -Phần mềm TIA Portal cung cấp một môi trường thân thiện cho chúng ta nhằm phát triển, chỉnh sửa và giám sát mạng logic được yêu cầu để điều khiển ứng dụng, bao gồm các công cụ dành cho quản lý và cấu hình tất cả các thiết bị trong đề án, như các thiết bị PLC hay HMI.

-TIA Portal cung cấp hai ngôn ngữ lập trình (LAD và FBD) để thuận tiện và có hiệu quả trong việc phát triển chương trình điều khiển đối với ứng dụng, và còn cung cấp các công cụ để tạo ra và cấu hình các thiết bị HMI trong đề án. -Để cài đặt TIA Portal, cần đưa đĩa CD vào trong ổ CD-ROM của máy tính. -Trình cài đặt sẽ khởi động một cách tự động và nhắc trong suốt quá trình cài đặt. Cấu hình một địa chỉ IP: -CPU S7-1200 có một cổng PROFINET được tích hợp, hỗ trợ cả tiêu chuẩn truyền thông Ethernet và dựa trên TCP/IP.

Các giao thức ứng dụng sau đây được hỗ trợ bởi CPU S7-1200:  Giao thức điều khiển vận chuyển (Transport Control Protocol – TCP).  ISO trên TCP (RFC 1006). -CPU S7-1200 có thể giao tiếp với các CPU S7-1200 khác, với thiết bị lập trình TIA Portal, với các thiết bị HMI, và với các thiết bị không phải của Siemens bằng cách sử dụng các giao thức truyền thông TCP tiêu chuẩn. Có hai cách để giao tiếp sử dụng PROFINET: Trang 29 CHƯƠNG 2.

GIỚI THIỆU PHẦN MỀM Th.S VÕ XUÂN NAM SIMATIC S7-1200.  Kết nối trực tiếp: Sử dụng kết nối trực tiếp khi ta đang sử dụng một thiết bị lập trình, HMI hay một CPU khác được kết nối đến một CPU riêng lẻ.  Kết nối mạng: Sử dụng các truyền thông mạng khi ta đang kết nối với hơn hai thiết bị (ví dụ các CPU, HMI, các thiết bị lập trình, và các thiết bị không phải của Siemens). Cấu hình giao diện PROFINET.

-Sau khi mở chương trình PLC. Bên thanh trái của giao diện, chúng ta sẽ chọn mục PLC mà chúng ta đã tạo sổ nó xuống và chọn Device configuration để vào cấu hình CPU trên thanh đỡ. -Sau khi cấu hình CPU trên thanh đỡ, chúng ta có thể cấu hình các thông số cho giao diện PROFINET. Để làm điều này, nhấp vào hộp PROFINET màu xanh lá cây trên CPU để lựa chọn cổng PROFINET.

Thẻ “Properties” trong cửa sổ kiểm tra sẽ hiển thị cổng PROFINET. Cổng Profinet của PLC S7-1200 (1) Cổng PROFINET 3. Tạo một project mới. - Tạo 1 project trong phần mềm TIA PORTAL sẽ cho phép chúng ta viết chương trình PLC để kết nối vói Web Server.

Trang 29 CHƯƠNG 2. GIỚI THIỆU PHẦN MỀM Th.S VÕ XUÂN NAM SIMATIC S7-1200. - Sau khi đã chọn Creat để tạo, chúng ta sẽ chọn thiết bị: Hình 3. Chọn loại thiết bị.

- Sau khi đã chọn thiết bị, chúng ta sẽ chọn loại CPU.Ở đây có nhiều loại CPU, chúng ta sẽ chọn loại 1214 AC/DC/RL: Trang 29 CHƯƠNG 2. GIỚI THIỆU PHẦN MỀM Th.S VÕ XUÂN NAM SIMATIC S7-1200. Chọn loại CPU. - Sau khi đã vào được giao diện của phần mềm , đầu tiên chúng ta sẽ set địa chỉ IP lại: chọn Device configuration  nhấp vào vùng khoanh đỏ ở cuối góc plc  Ethernet addresses.

Đặt địa chỉ IP (1). Trang 29 CHƯƠNG 2. GIỚI THIỆU PHẦN MỀM Th.S VÕ XUÂN NAM SIMATIC S7-1200. Đặt địa chỉ IP (2).

- Để chương trình có thể hoạt động thống nhất thì địa chỉ IP gán cho PLC phải đồng nhất với địa chỉ IP trong đề án. Tải chương trình xuống CPU -Tải từ màn hình soạn thảo chương trình bằng cách kích vào biểu tượng download trên thanh công cụ của màn hình. Tải chương trình xuống PLC Trang 29 CHƯƠNG 2. GIỚI THIỆU PHẦN MỀM Th.S VÕ XUÂN NAM SIMATIC S7-1200.

-Chọn cấu hình "Type of the PG/PC interface" và "PG/PC interface" như hình dưới sau đó nhấn chọn load. Hiển thị các kết nối với PLC -Chọn start all như hình vẽ và nhấn finish: Hình 3. Kết thúc quá trình tải xuống. Giám sát và thực hiện chương trình.

Trang 29 CHƯƠNG 2. GIỚI THIỆU PHẦN MỀM Th.S VÕ XUÂN NAM SIMATIC S7-1200. - Để 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ụ. Giám sát chương trình qua Monitor.

-Hoặc cách 2 làm như hình dưới: Hình 3. Giám sát chương trình qua Go online -Sau khi chọn monitor chương trình soạn thảo xuất hiện như sau: Trang 29 CHƯƠNG 2. GIỚI THIỆU PHẦN MỀM Th.S VÕ XUÂN NAM SIMATIC S7-1200. Bật giám sát chương trình Monitor Tiếếp đếến ta m ởm ộ t trình duy tệ bấết kỳ ở đấy tôi ch ọn “e” và nh ập đ ịa chỉ của plc vào: Hình 3.12: Mở trình duyệt nhập địa chỉ IP c ủa PLC Sau đó màn hình c ữ a s ổPLC seẽ xuấết hiện: Trang 29 CHƯƠNG 2.

GIỚI THIỆU PHẦN MỀM Th.S VÕ XUÂN NAM SIMATIC S7-1200.13: Giao diện của SIMATIC S7-1200 Trang 29 CHƯƠNG 2. GIỚI THIỆU PHẦN MỀM Th.S VÕ XUÂN NAM SIMATIC S7-1200. Ở bước này ta đăng nhập băằng tài khoản admin và không cấằn nh ập pasword.14: Đăng nhập vào trang web băằng tk admin Ởđấy ta nhấến vào nút quay lại: Trang 30 CHƯƠNG 2. GIỚI THIỆU PHẦN MỀM Th.S VÕ XUÂN NAM SIMATIC S7-1200.15a: Quay lại trang Trang 30 CHƯƠNG 2.

GIỚI THIỆU PHẦN MỀM Th.S VÕ XUÂN NAM SIMATIC S7-1200. ch ọn contnue to…. đ ểtếếp tục: Hình 3.15b: Quay lại trang Ở đấy ta đăng nhập lại một lấằn nữa băằng tài khoản admin: Hình 3.16: Đăng nhập lại một lấằn nữa Trang 31 CHƯƠNG 2. GIỚI THIỆU PHẦN MỀM Th.S VÕ XUÂN NAM SIMATIC S7-1200.

Sau khi đã đăng nh pậ vào đ ượ c tếếp đếến ta ch ọn User page đ ể vào trang của mình: Hình 3.17: Đã đăng nhập vào được Trang 32 CHƯƠNG 2. GIỚI THIỆU PHẦN MỀM Th.S VÕ XUÂN NAM SIMATIC S7-1200.18: Giao diện User Pages Trang 32 CHƯƠNG 2. GIỚI THIỆU PHẦN MỀM Th.S VÕ XUÂN NAM SIMATIC S7-1200. và cuôếi cùng khi đã thực hiện xong các bước trến chúng ta cũng đã vào được trang web của mình: Hình 3.19a: Hình ảnh trang web Trang 33 CHƯƠNG 2.

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