Những công nghệ sử dụng trong mô hình được trình bày cụ thể ở các chương của báo cáo, báo cáo của nhóm bao gồm 5 chương: tổng quan về đề tài, thiết kế hệ thống và tính chọn, thiết kế chư
Trang 1ĐẠI HỌC ĐÀ NẴNG TRƯỜNG ĐẠI HỌC SƯ PHẠM KỸ THUẬT
KHOA ĐIỆN – ĐIỆN TỬ
GIẢNG VIÊN HƯỚNG DẪN: Th.S NGUYỄN TẤN HÒA
SINH VIÊN THỰC HIỆN: PHẠM VIẾT THỨC MSV:1811505520254
Trang 2TRƯỜNG ĐẠI HỌC SƯ PHẠM KỸ THUẬT
KHOA ĐIỆN – ĐIỆN TỬ
VÀ TỰ ĐỘNG HÓA
ĐỀ TÀI
THIẾT KẾ MÔ HÌNH TRANG TRẠI
GIÁM SÁT VÀ ĐIỀU KHIỂN QUA WEB
SERVER
GIẢNG VIÊN HƯỚNG DẪN: Th.S NGUYỄN TẤN HÒA
SINH VIÊN THỰC HIỆN: PHẠM VIẾT THỨC MSV:1811505520254
PHÙNG VĂN VIỆT MSV: 1811505520161
Đà Nẵng, tháng 06 năm 2022
Trang 3-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
Trang 4-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
Trang 5-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
Trang 6Tên đề tài: Thiết kế mô hình trang trại giám sát và điều khiển tự động qua Web Server Sinh viên thực hiện: Phạm Viết Thức MSV: 1811505520254 Lớp: 18TDH2
Phùng Văn Việt MSV: 1811505520161 Lớp: 18TDH1
Bài báo cáo này trình bày quá trình nghiên cứu, thiết kế mô hình trang trại giám sát và điều khiển tự động qua Web Server Mô hình của nhóm giải quyết những vấn đề trong theo dõi và chăm sóc tình trạng vật nuôi, cây trồng với những ứng dụng công nghệ mà nhóm đã sử dụng Những công nghệ sử dụng trong mô hình được trình bày cụ thể ở các chương của báo cáo, báo cáo của nhóm bao gồm 5 chương: tổng quan về đề tài, thiết kế hệ thống và tính chọn, thiết kế chương trình điều khiển và giám sát, thiết kế và thi công hệ thống, kết luận và hướng phát triển Sản phẩm của nhóm chỉ mang tính chất là mô hình và được mô phỏng trên phần mềm nên chưa thể áp dụng vào thực tế sản xuất
Trang 7KHOA: ĐIỆN – ĐIỆN TỬ Độc lập - Tự do - Hạnh phúc
NHIỆM VỤ ĐỒ ÁN TỐT NGHIỆP Giảng viên hướng dẫn : Th.S Nguyễn Tấn Hòa
Sinh viên thực hiện : Phạm Viết Thức Mã SV: 1811505520254
: Phùng Văn Việt Mã SV: 1811505520161
1 TÊN ĐỀ TÀI: THIẾT KẾ MÔ HÌNH TRANG TRẠI TỰ ĐỘNG GIÁM SÁT
VÀ ĐIỀU KHIỂN TỰ ĐỘNG QUA WEB SERVER
2 NỘI DUNG CHÍNH CỦA ĐỒ ÁN:
• Tìm hiểu về PLC – S7-1200 và phần mềm TIA Portal V16
• Tìm hiểu về cách thức điều khiển từ xa (Web server)
• Xậy dựng thuật toán cho hệ thống, viết chương trình điều khiển hệ thống
• Thiết kế giao diện giám sát và điều khiển trên máy tính bằng phần mềm WinCC trong TIA Portal V16
• Chạy thử nghiệm mô hình và cân chỉnh hệ thống
• Hoàn thành báo cáo đề tài tốt nghiệp
• Hoàn thiện mô hình bảo vệ đồ án tốt nghiệp
Trang 8LỜI NÓI ĐẦU
Cùng với sự phát triển nhanh chóng của khoa học kỹ thuật, Tự động hóa trở thành một trong những ngành không thể thiếu trong nền công nghiệp hiện đại Đây là một ngành khoa học góp phần áp dụng những tiến bộ của khoa học công nghệ vào sản xuất, nâng cao hiệu quả chất lượng sản phẩm, giảm sức lao động của con người Tạo điều kiện cho sự phát triển xã hội nâng cao tri thức con người Qua đó, có thể giúp con người tiếp cận được khoa học công nghệ mới nhất và áp dụng vào cuộc sống nâng cao hiệu quả kinh tế lao động
Hòa chung với xu thế đó và được sự hướng dẫn của thầy ThS Nguyễn Tấn Hòa
nhóm chúng em đã chọn đề tài “THIẾT KẾ MÔ HÌNH TRANG TRẠI GIÁM SÁT
VÀ ĐIỀU KHIỂN TỰ ĐỘNG QUA WEB SERVER” Với đề tài này chúng em
mong muốn nền nông nghiệp và chăn nuôi ở nước ta sẽ phát triển vượt bậc, nâng cao hiệu quả kinh tế và giảm thiểu công sức trong quá trình chăm sóc cây trồng và vật nuôi Đây là cơ hội để nhóm chúng em làm quen với một số đối tượng làm việc trong thực tế Với lượng kiến thức còn hạn hẹp, ảnh hưởng của đại dịch nên trong bài làm sẽ
có những khó khăn, sai sót nhất định Em rất mong sẽ nhận được những góp ý, đánh giá của thầy và các bạn
Em xin chân thành cảm ơn thầy Nguyễn Tấn Hòa đã hướng dẫn và giải đáp cho
em những vướng mắc trong quá trình thực hiện để có thể hoàn thành bài báo cáo này một cách chỉnh chu nhất
Em xin chân thành cảm ơn ạ !
Trang 9Tôi xin cam đoan rằng đồ án tốt nghiệp này là công trình nghiên cứu của cả nhóm Những phần có sử dụng tài liệu tham khảo có trong đồ án đã được liệt kê và nêu
rõ ra tại phần tài liệu tham khảo Đồng thời những số liệu hay kết quả trình bày trong
đồ án đều mang tính chất trung thực, không sao chép, đạo nhái
Nếu như sai tôi xin chịu hoàn toàn trách nhiệm và chịu tất cả các kỹ luật của bộ môn cũng như nhà trường đưa ra
Sinh viên thực hiện
Phạm Viết Thức Phùng Văn Việt
Trang 10MỤC LỤC
NHẬN XÉT CỦA NGƯỜI HƯỚNG DẪN
NHẬN XÉT CỦA DOANH NGHIỆP
NHẬN XÉT CỦA NGƯỜI PHẢN BIỆN
TÓM TẮT
NHIỆM VỤ ĐỒ ÁN TỐT NGHIỆP
LỜI NÓI ĐẦU i
LỜI CAM ĐOAN ii
MỤC LỤC iii
DANH SÁCH BẢNG, HÌNH VẼ vi
DANH SÁCH CÁC KÝ HIỆU, TỪ VIẾT TẮT viii
MỞ ĐẦU 9
CHƯƠNG 1: TỔNG QUAN VỀ ĐỀ TÀI 11
1.1 Đặt vấn đề 11
1.2 Mục đích của đề tài 12
1.3 Phương pháp thực hiện của đề tài 12
1.3.1 Sử dụng hệ thống giám sát và điều khiển thiết bị qua web server 12
1.3.2 Xây dựng hệ thống giám sát và điều khiển thiết bị qua Web Server 14
1.3.3 Mục tiêu của đề tài 15
1.3.4 Tính mới của đề tài 16
CHƯƠNG 2: THIẾT KẾ MÔ HÌNH VÀ CHỌN THIẾT BỊ 17
2.1 Sơ đồ khối hệ thống 17
2.2 Giới thiệu về PLC S7 – 1200 18
2.2.1 Tổng quan về PLC S7 – 1200 [4] 18
Trang 112.2.2 Các bảng tín hiệu 19
2.2.3 Các module truyền thông 20
2.3 Tổng quan về phần mềm TIA PORTAL V16 20
2.3.1 Cấu hình một địa chỉ IP 21
2.3.2 Cấu hình giao diện PROFINET 22
2.3.3 Tạo một Project mới 22
2.4 Phần mềm WINCC 25
2.5 Truyền thông giữa hai PLC S7 1200 [5] 29
2.6 Cách thức truy cập vào Web Server 32
2.6.1 Kích hoạt Web Server trên Tia Portal 32
2.6.2 Một số ảnh hưởng đến Web Server 33
2.6.3 Trang Web tự xây dựng 33
2.6.4 Cách tạo một trang HTML 33
2.6.5 Khởi tạo Webserver 34
2.7 Các thành phần hỗ trợ Web Server S7 – 1200 36
2.7.1 Cấu trúc chung 36
2.7.2 Cấu hình cho các trang Web tự định nghĩa 36
2.7.3 Các lệnh AWP hỗ trợ cho Web server S7-1200 37
2.7.4 Lập trình để kích hoạt trang web tự định nghĩa 38
2.8 Truy cập Web Server trên mạng LAN 38
2.9 Truy xuất Web Server trên mạng WAN 39
2.10 Khối ngõ vào 40
2.10.1 Cảm biến độ ẩm [7] 40
2.10.2 Cảm biến mưa [7] 41
2.10.3 Cảm biến ánh sáng [7] 43
2.10.4 Đầu dò nhiệt độ WZP – PT100 44
2.10.5 Nút nhấn nhã IDEC IW1B – M1E01G 1NC 46
2.10.6 Công tắc xoay 2 vị trí LA38 440V-10A 48
2.10.7 Công Tắc Hành Trình End Stop 5A 125-250VAC 49
2.10.8 Công tắc dừng khẩn cấp YJ139-LAY37 51
2.11 Khối ngõ ra 52
2.11.1 Quạt tản nhiệt dc 12v 30x30x10 mm 52
2.11.2 Máy bơm nước mini RS385 12V 53
Trang 122.11.3 Động cơ giảm tốc GA12-N20 300 rpm 54
2.11.4 LED siêu sáng 56
2.11.5 Đèn sưởi hồng ngoại 57
2.12 Module 2 Relay Với OPTO Cách Ly Kích H/L 59
2.13 Module giảm áp DC LM2596 3A 59
2.14 Mạch nguồn tổ ong 24V 5A 61
2.15 Bộ Switch mạng 5 cổng 64
2.16 Phao cảm biến mực nước 65
CHƯƠNG 3: THIẾT KẾ VÀ THI CÔNG MÔ HÌNH 67
3.1 Thiết kế giao diện Web Server [9] 67
3.2 Thiết kế giao diện WINCC 68
3.3 Thiết kế bảng điều khiển 69
3.4 Lựa chọn phương án và thi công 70
CHƯƠNG 4: THIẾT KẾ CHƯƠNG TRÌNH ĐIỀU KHIỂN 72
4.1 Sơ đồ nối dây 72
4.1.1 Phân công đầu vào, đầu ra 72
4.1.2 Sơ đồ nối dây 73
4.2 Nguyên lý hoạt động 77
4.2.1 Giản đồ thời gian 77
4.2.2 Lưu đồ thuật toán 78
PHẦN KẾT LUẬN 80
5.1 Kết quả đạt được: 80
5.2 Ưu, nhược điểm của đề tài: 81
5.3 Tính an toàn và vấn đề môi trường toàn cầu 81
5.4 Kết luận: 81
5.4 Hướng phát triển: 82
TÀI LIỆU THAM KHẢO 83
PHỤ LỤC 84
Trang 13DANH SÁCH BẢNG, HÌNH VẼ
Hình 1.1 Cách thức vận hành của Web Server 13
Hình 1.2 Hệ thống đèn sưởi 15
Hình 1.3 Hệ thống bơm phun sương 15
Hình 3.1 Các khối trong hệ thống 17
Hình 3.2 Sơ đồ tổng quát hệ thống 18
Hình 2.1 Các thành phần của PLC S7-1200 19
Hình 2.2 Các thành phần của PLC S7-1200 19
Hình 2.3 Module tín hiệu 20
Hình 2.4 Module truyền thông của PLC S7 – 1200 20
Hình 2.5 Giao diện phần mềm TIA PORTAL V16 21
Hình 2.6 Cổng PROFINET của PLC S7-1200 22
Hình 2.7 Tạo Project mới 23
Hình 2.8 Chọn thiết bị 23
Hình 2.9a Chọn loại CPU 24
Hình 2.9b Đặt địa chỉ IP 24
Hình 2.10 Phần mềm WINCC 25
Hình 2.11 Thêm Win CC RT professional 26
Hình 2.12 Cấu hình cho WINCC RT Prof 27
Hình 2.13 Thiết lập kết nối với PLC 27
Hình 2.14 Thêm màn hình giám sát điều khiển 28
Hình 2.15 Cấu hình kết nối 29
Hình 2.16 Cho phép kết nối giữa 2 PLC 30
Hình 2.18 Lệnh PUT và Get 30
Hình 2.19a Cấu hình kết nối 31
Hình 2.19b Cấu hình khung truyền dữ liệu 32
Hình 2.22 Sơ đồ thể hiện tổng quát cách nhúng User – Defined Web 33
Hình 2.23 Kích hoạt chức năng Webserver 34
Hình 2.24 Thiết lập quyền truy cập 35
Hình 2.25 Tạo Watch table trên Webserver 35
Hình 2.26 Cấu hình địa chỉ file code và tạo các khối Datablock web 36
Hình 2.27 Giao diện để cấu hình cho Web 37
Hình 2.28 Khối lệnh WWW 38
Hình 2.29 Sơ đồ liên kết trong mạng LAN 39
Hình 2.30 Sơ đồ liên kết trong mạng WAN 40
Hình 2.31 Cảm biến độ ẩm đất đầu dò chống ăn mòn 40
Hình 2.32 Cảm biến mưa 42
Hình 2.33 Cảm biến ánh sáng 43
Hình 2.34 Đầu dò nhiệt độ WZP – Pt100 45
Hình 2.35 Nút nhấn nhã IDEC IW1B – M1E01G 1NC 46
Trang 14Hình 2.36 Cấu tạo nút nhấn 47
Hình 2.37 Công tắc xoay 2 vị trí LA38 440V – 10A 48
Hình 2.38 Công tắc hành trình loại nhỏ 3 chân có tay đòn 50
Hình 2.39 Công tắc dừng khẩn cấp YJ139 – LAY37 51
Hình 2.40 Quạt tản nhiệt 53
Hình 2.41 Máy bơm nước mini RS385 12V 54
Hình 2.42 Động cơ giảm tốc GA12-N20 300 rpm 55
Hình 2.43 LED siêu sáng 56
Hình 2.44 Kích thước LED 57
Hình 2.45 Đèn sưởi hồng ngoại 57
Hình 2.46 Module 2 relay với Opto cách ly kích H/L 59
Hình 2.47 Module giảm áp DC LM2596 3A 60
Hình 2.48 Kích thước module giảm áp DC LM2596 3A 61
Hình 2.49 Nguồn tổ ong 24V 5A 61
Hình 2.50 Cấu tạo nguồn tổ ong 63
Hình 2.51 Bộ Switch mạng 5 cổng 64
Hình 2.52 Cách thức hoạt động của Switch 65
Hình 2.53 Phao cảm biến mực nước 66
Hình 3.1 Giao diện thiết lập tài khoản 67
Hình 3.2 Giao diện điều khiển nông trại 68
Hình 3.3 Giao diện WINCC 68
Hình 3.4a Bảng điều khiển 69
Hình 3.4b Bảng điều khiển 70
Hình 3.5 Lắp ráp phần cơ khí 70
Hình 3.6 Thi công phần điện 71
Hình 4.3 Sơ đồ mạch nguồn 73
Hình 4.4 Sơ đồ mạch cảm biến mưa và ánh sáng 74
Hình 4.5 Sơ đồ mạch cảm biến nhiệt độ và độ ẩm 74
Hình 4.6 Sơ đồ mạch động lực động cơ kéo mái che 75
Hình 4.7 Sơ đồ mạch điều khiển 75
Hình 4.8 Sơ đồ mạch đèn báo 76
Hình 4.9 Giản đồ thời gian 77
Hình 4.10 Lưu đồ thuật toán 78
Hình 5.1a Tổng thể mô hình 80
Hình 5.2b Tổng thể mô hình 80
Trang 15DANH SÁCH CÁC KÝ HIỆU, TỪ VIẾT TẮT
Danh sách các từ viết tắt:
1 PLC Programmable Logic Controller
3 LAN Local Area Network
4 WAN Wide Area Network
Giải thích các từ tiếng anh:
STT Từ tiếng anh Ý nghĩa
1 Internet(mạng)
Là một hệ thống thông tin toàn cầu có thể được truy nhập công cộng gồm các mạng máy tính được liên kết với nhau
Phần mềm cơ sở cho tất cả các phần mềm khác phát triển: Lập trình, tích hợp cấu hình thiết bị trong dải sản phẩm
RT
Chứa các chức năng ứng dụng dùng để chạy các ứng dụng của WINCC như hiển thị, điều khiển, thông báo các trạng thái, các giá trị điều khiển và làm các báo cáo
Trang 16MỞ ĐẦU
Thực hiện mục tiêu phát triển chăn nuôi theo hướng bền vững, mang lại hiệu quả cao, đặc biệt là hướng đến nâng cao chất lượng, đảm bảo an toàn vệ sinh thực phẩm, thời gian qua, nhiều trang trại chăn nuôi đã quan tâm áp dụng khoa học kỹ thuật, đầu
tư trang thiết bị máy móc hiện đại Qua đó góp phần nâng cao năng suất, chất lượng, giá trị sản phẩm nông nghiệp
Ngoài việc quan tâm đến chất lượng thức ăn đầu vào, mở rộng chuồng trại, các trang trại còn chú trọng áp dụng khoa học kỹ thuật, đầu tư thiết bị, máy móc hiện đại trong chăn nuôi và bảo vệ môi trường
Bên cạnh đó nhu cầu sử dụng sản phẩm nông nghiệp “Xanh- Sạch” cũng đang là
xu hướng mà ngành trồng trọt quan tâm hàng đầu Các mô hình trồng trọt trong nhà hiện nay đang dần đáp ứng được xu hướng đó nhưng để làm được điều này thì cần phải áp dụng những hệ thống giám sát và điều khiển tự động, để có thể theo dõi và chăm sóc hiệu quả cho cây trồng
Để đáp ứng được những nhu cầu đó nhóm chúng em đã tìm hiểu và thiết kế được
mô hình trang trại giám sát và điều khiển tự động qua Web Server Đề tài này có thể giải quyết được những vấn đề sau:
− Giải quyết được vấn đề chi phí thuê nhân công
− Hệ thống cảm biến giúp theo dõi được sự thay đổi thông số của nhiệt độ,
độ ẩm, từ đó có những hướng xử lý hợp lý
− Hệ thống giám sát và điều khiển thiết bị tự động qua Web Server sẽ giúp các chủ trang trại giám sát được thông số của môi trường trên Web và thực hiện điều khiển các thiết bị tương ứng như: bơm, quạt, đèn sân vườn, đèn sưởi và động cơ kéo mái che
Mô hình của nhóm có thể áp dụng cho cả chăn nuôi và trồng trọt với hệ thống cảm biến và hệ thống giám sát, điều khiển tự động qua Web Server thì việc theo dõi và chăm sóc tình trạng của vật nuôi, cây trồng sẽ được tối ưu nhất Tạo điều kiện tốt nhất
để vật nuôi, cây trồng phát triển và cho năng suất, chất lượng đạt yêu cầu
Với tiêu chí là thiết kế, hoàn thiện được mô hình trang trại giám sát và điều khiển
tự động qua Web Server, nhóm sẽ cố gắng tìm hiểu và nghiên cứu để thiết kế được một trang Web chỉnh chu để phục vụ cho việc giám sát và điều khiển một cách tiện lợi nhất
Trang 17Tuy nhiên sản phẩm của nhóm chỉ nằm ở mức mô hình nên chưa thể áp dụng được cho thực tế
Phương pháp nghiên cứu của nhóm là tham khảo những tài liệu trên Internet, các công trình nghiên cứu của các khóa trước và sử dụng các linh kiện, thiết bị điện tử có sẵn trên thị trường để chế tạo mô hình
Cấu trúc của đề tài tốt nghiệp bao gồm:
Lời nói đầu
Lời đam đoan
Mục lục
Danh sách bảng, hình vẽ
Danh sách các ký hiệu, từ viết tắt
Mở đầu
Chương 1: Tổng quan về đề tài
Chương 2: Thiết kế mô hình và tính chọn
Chương 3: Thiết kế chương trình điều khiển và giám sát
Chương 4: Thiết kế và thi công mô hình
Chương 5: Kết luận và hướng phát triển
Phụ lục ( Phần chương trình điều khiển và chương trình Web)
Tài liệu tham khảo
Trang 18CHƯƠNG 1: TỔNG QUAN VỀ ĐỀ TÀI
1.1 Đặt vấn đề
Chăn nuôi là một trong các ngành nghề vô cùng quen thuộc và quan trọng tại nước ta Trước đây, người dân thường chăn nuôi theo phương thức nhỏ lẻ theo từng hộ gia đình Tuy nhiên, hiện nay nhu cầu sử dụng sản phẩm từ ngành chăn nuôi trên thị trường đang ngày càng cao Để nâng cao năng suất cho ngành chăn nuôi, các trang trại với quy mô lớn ra đời
Các trang trại chăn nuôi đang dần phổ biến tại nước ta Tại đây không chỉ chăn nuôi các giống gia súc như bò, heo, dê,…mà còn nhiều loại gia cầm khác như gà, vịt, gan,…Với số lượng gia súc gia cầm lớn như vậy, vấn đề quản lý chăm sóc vật nuôi tại các trang trại gặp rất nhiều khó khăn Do đó, việc áp dụng các giải pháp – phần mềm quản lý chăn nuôi thông minh vô cùng cần thiết
Không chỉ riêng các trang trại chăn nuôi có quy mô lớn đã dần áp dụng những tiến bộ của khoa học kỹ thuật, hiện nay các mô hình trồng trọt trong nhà với quy mô lớn cũng dần xuất hiện nhiều ở nước ta Mô hình trồng trọt trong nhà phải chịu sự ảnh hưởng của nhiều yếu tố khác nhau của môi trường: nhiệt độ, độ ẩm, ánh sáng, biến đổi khí hậu Đối với việc theo dõi và chăm sóc cây trồng theo hướng thủ công thì quả là một công việc khó khăn đối với các chủ trang trại
Đối với các trang trại chăn nuôi gia súc, gia cầm và các trang trại trồng trọt với
số lượng nhiều và khuôn viên rộng lớn thì một hệ thống quản lý trang trại chăn nuôi tự động là một giải pháp tối ưu
Với đề tài “THIẾT KẾ MÔ HÌNH TRANG TRẠI GIÁM SÁT VÀ ĐIỀU KHIỂN TỰ ĐỘNG QUA WEB SERVER” sẽ cung cấp cho các chủ trang trại những
giải pháp tối ưu nhất, để điều khiển hệ thống thông gió, điều khiển hệ thống phun sương, hệ thống đèn sưởi một cách tự động và chính xác Mục đích để cân bằng nhiệt
độ, đảm bảo độ thoáng mát vào mùa nóng, độ ẩm vào mùa lạnh cho gia súc, gia cầm trong trang trại
Mô hình trang trại tự động giám sát và điều khiển qua web server mang đến nhiều lợi ích cho các chủ trang trại:
• Giúp chủ trang trại giám sát, điều khiển từ xa thông qua mạng internet
• Tiết kiệm chi phí thuê nhân công trong trang trại
• Nâng cao năng suất và sản lượng chăn nuôi hiệu quả
Trang 19• Giảm thiểu tối đa các rủi ro về dịch bệnh làm giảm sản lượng và chất lượng
chăn nuôi
1.2 Mục đích của đề tài
Mục đích của mô hình này là giúp cho chủ trang trại kiểm soát được tình trạng của vật nuôi từ xa, giảm nguồn nhân lực, tiết kiệm chi phí Đảm bảo chuồng trại luôn được thông thoáng, sạch sẽ nâng cao sức khỏe vật nuôi và chính bản thân chủ trang trại Một số tính năng của mô hình:
− Quản lý tập trung, cho phép kiểm soát nhiều chuồng trại
− Cho phép chủ trang trại tự cài đặt, tùy chỉnh các giá trị nhiệt độ, độ ẩm
− Triển khai các công nghệ mới, chẳng hạn như các thiết bị IOT
− Cảnh báo lỗi của quạt, bơm: khi thiết bị hỏng, cảnh báo lỗi động cơ gặp sự cố, chạy quá tải
1.3 Phương pháp thực hiện của đề tài
1.3.1 Sử dụng hệ thống giám sát và điều khiển thiết bị qua web server
1.3.1.1 Định nghĩa về web server [1]
Web Server là máy chủ có dung lượng lớn, tốc độ cao, được dùng để lưu trữ thông tin như một ngân hàng dữ liệu, chứa những website đã được thiết kế cùng với những thông tin liên quan khác (các mã Script, các chương trình và các file Multimedia)
Web Server có khả năng gửi đến máy khách những trang Web thông qua môi trường Internet qua gia thức HTTP, giao thức được thiết kế gửi các file đến trình duyệt Web (Web Browser), và các giao thức khác
Tất cả các Web Server đều có một địa chỉ IP (IP Address) hoặc cũng có thể có một Domain Name Giả sử khi người sử dụng đánh vào thanh địa chỉ trên trình duyệt của máy tính một dòng ‘http://www.xyz.com’ sau đó nhấn Enter, khi đó người sử dụng
đã gửi yêu cầu đến một Server có Domain Name là ‘www.xyz.com’ Server này sẽ tìm trang Web có tên là index.htm rồi gửi nó đến trình duyệt của người sử dụng
Bất kỳ một máy tính nào cũng có thể trở thành một Web Server bởi việc cài đặt lên nó một chương trình phần mềm Server Software và sau đó kết nối vào Internet
Khi máy tính kết nối đến một Web Server và gửi yêu cầu truy cập các thông tin
từ một trang Web nào đó, Web Server Software sẽ nhận yêu cầu và gửi lại những thông tin mà người sử dụng mong muốn Web Server Software cũng chỉ là một ứng dụng phần mềm, nó được cài đặt và chạy trên máy tính dùng làm Web Server, nhờ có chương trình này mà người sử dụng có thể truy cập đến các thông tin của trang Web từ một máy tính khác ở trên mạng (Internet, Intranet)
Trang 201.3.1.2 Nguyên lý hoạt động của Web Server [2]
Cách thức vận hành của Web Server:
Hình 1.1 Cách thức vận hành của Web Server
Người dùng Internet sẽ truy cập một website bất kỳ thông qua một trình duyệt web được cài trên máy tính hoặc thiết bị di động
Lúc này, trình duyệt web mà bạn đang sử dụng (Chrome, Firefox …) sẽ nhận yêu cầu đó và chuyển đổi từ địa chỉ tên miền sang địa chỉ IP kèm theo tên miền đó Việc truy xuất thông tin IP này sẽ thông qua các máy chủ DNS Sau đó trình duyệt sẽ thông qua giao thức HTTP gửi yêu cầu đến Web server báo là có một người dùng đang cần truy xuất thông tin tại địa chỉ này Và nó yêu cầu máy chủ hãy trả về kết quả cho người dùng
Khi nhận được yêu cầu từ trình duyệt, máy chủ web sẽ kiểm tra lại trong hệ thống xem có tài nguyên nào liên quan đến địa chỉ mà người dùng đang cần tìm hay không Trường hợp có nó sẽ trả lại thông tin qua giao thức HTTP đến trình duyệt web
để hiển thị cho người dùng Còn nếu không thì nó sẽ xuất hiện các thông báo lỗi hoặc nội dung không tìm thấy Cứ như vậy quy trình này được lặp đi lặp lại
1.3.1.3 Cách thức giám sát và điều khiển thiết bị thông qua Web Server [2]
Muốn điều khiển thiết bị dựa vào Web Server thì máy chủ và máy khách hoạt động cần thông qua HTTP và có hỗ trợ internet HTTP hoạt động dựa trên mô hình Client – Server Trong mô hình này, các máy tính của người dùng sẽ đóng vai trò làm máy khách (Client) Sau một thao tác nào đó của người dùng, các máy khách sẽ gửi yêu cầu đến máy chủ (Server) và chờ đợi câu trả lời từ những máy chủ này
Nguyên lý hoạt động của việc điều khiển thiết bị qua Web Server cũng dựa vào điều này, khi người dùng muốn điều khiển thiết bị cần gửi một yêu cầu (Request) đến
Trang 21máy chủ Máy chủ sẽ xem xét yêu cầu đó và sẽ gửi về một trình duyệt nội dung có giao diện điều khiển thiết bị Thiết bị cần được kết nối với máy tính của người dùng để khi yêu cầu thao tác điều khiển máy sẽ hoạt động như mong muốn
1.3.1.4 Những lợi ích của việc giám sát và điều khiển thiết bị qua Web Server [3]
− Về cấu hình hệ thống:
+ Thông qua Web Server người dùng có thể cấu hình cho toàn bộ hệ thống + Thiết lập các thông số hệ thống, kết nối đầu đọc, thiết lập các ngõ vào/ra + Thiết lập cho nhiều bộ điều khiển khác được kết nối trong hệ thống
+ Cài đặt các tính năng ứng dụng
+ Nhập thông tin người dùng, phân quyền quản lý/giám sát
+ Thiết lập các quy tắc chấm công, quản lý khác nhau
− Về giám sát:
+ Chủ động điều khiển đóng/mở các thiết bị
+ Nhận các thông tin về tình trạng hệ thống
1.3.2 Xây dựng hệ thống giám sát và điều khiển thiết bị qua Web Server
1.3.2.1 Nhu cầu giám sát và điều khiển tự động hệ thống
Thực hiện mục tiêu phát triển chăn nuôi theo hướng bền vững, mang lại hiệu quả cao, đặc biệt là hướng đến nâng cao chất lượng, đảm bảo an toàn vệ sinh thực phẩm, thời gian qua, nhiều trang trại chăn nuôi đã quan tâm áp dụng khoa học kỹ thuật, đầu
tư trang thiết bị máy móc hiện đại Qua đó góp phần nâng cao năng suất, chất lượng, giá trị sản phẩm nông nghiệp
Ngoài việc quan tâm đến chất lượng thức ăn đầu vào, mở rộng chuồng trại, các trang trại còn chú trọng áp dụng khoa học kỹ thuật, đầu tư thiết bị, máy móc hiện đại trong chăn nuôi và bảo vệ môi trường
Bên cạnh đó nhu cầu sử dụng sản phẩm nông nghiệp “Xanh- Sạch” cũng đang là
xu hướng mà ngành trồng trọt quan tâm hàng đầu Các mô hình trông trọt trong nhà hiện nay đang dần đáp ứng được xu hướng đó nhưng để làm được điều này thì cần phải áp dụng những hệ thống giám sát và điều khiển tự động, để có thể theo dõi và chăm sóc hiệu quả cho cây trồng
Cụ thể như: đầu tư hệ thống làm mát bằng giàn bơm phun sương và hệ thống bóng điện sưởi ấm, cuối trại có gắn quạt lớn để thông gió trong chuồng nuôi
• Hệ thống điều khiển tưới: hệ thống bao gồm các thiết bị: đầu tưới phun sương/mưa, bộ điều khiển tưới, hệ thống giúp tưới nước một cách hiệu quả, tiết kiệm và đạt năng suất cao Giúp các chủ trang trại giảm giá thành chi phí sản xuất
Trang 22• Hệ thống điều khiển môi trường: hệ thống bao gồm các cảm biến nhận biết nhiệt độ, độ ẩm, ánh sáng, hệ thống quạt thông gió để điều hòa không khí,
hệ thống đèn chiếu sáng để tăng cường ánh sáng khi cần thiết và hệ thống đèn sưởi ấm để giữ ấm cho vật nuôi vào mùa đông
Hình 1.2 Hệ thống đèn sưởi
Hình 1.3 Hệ thống bơm phun sương
1.3.3 Mục tiêu của đề tài
Với đề tài thiết kế mô hình trang trại giám sát và điều khiển tự động qua Web
Server thì chúng em đã hướng đến những mục tiêu cần đạt được của đề tài như:
+ Tạo ra một mô hình giám sát và điều khiển các thiết bị trong trang trại
thông qua mạng Internet
Trang 23+ Đáp ứng được nhu cầu áp dụng những tiến bộ khoa học công nghệ
+ Hướng đến một hệ thống quản lý mọi lúc, mọi nơi khi được kết nối mạng + Vận dụng những kiến thức đã được học để hoàn thiện đề tài
1.3.4 Tính mới của đề tài
Mô hình trang trại giám sát và điều khiển tự động qua Web Server là đề tài hoàn toàn mới so với những đề tài trước đây
Sử dụng phần mềm TIA PORTAL và PLC - 1200 để lập trình điều khiển, ngoài
ra tính năng kết nối với một trang Web để giám sát và điều khiển thiết bị từ xa là một tính năng hoàn toàn mới và nổi bật của đề tài
Việc kết nối Internet liên kết với Web giúp cho việc quản lý trang trại vô cùng hiệu quả và tiện lợi
Trang 24CHƯƠNG 2: THIẾT KẾ MÔ HÌNH VÀ CHỌN THIẾT BỊ
− Khối đầu vào nút nhấn: có nhiệm vụ thay đổi trạng trái hoạt động của các thiết
bị trong hệ thống
− Khối xử lý trung tâm: là nơi để thu nhận dữ liệu từ các cảm biến và trạng trái
từ các nút nhấn Từ đó xử lý các tín hiệu và các trạng thái nhận được để điều khiển các thiết bị tương ứng, khối xử lý trung tâm còn có thể truyền và nhận
dữ liệu đến các thiết bị đầu cuối
− Khối giám sát WINCC: mô phỏng hệ thống thực trên phần mềm WINCC
− Các thiết bị đầu cuối: có thể là máy tính, điện thoại di động, hay một thiết bị thông minh có khả năng kết nối mạng để người dùng có thể truy cập dữ liệu và điều khiển hệ thống của mình
Hình 3.1 Các khối trong hệ thống
− Sơ đồ tổng quát hệ thống:
Trang 25Hình 3.2 Sơ đồ tổng quát hệ thống
− Quy trình công nghệ: Mô hình hoạt động với 2 chế độ: từ xa và tại chỗ
+ Chế độ tại chỗ: điều khiển trực tiếp trên bảng điều khiển
+ Chế độ từ xa: điều khiển bằng tay, điều khiển tự động
• Điều khiển bằng tay: điều khiển băng tay trên Web Server
• Điều khiển tự động: hệ thống hoạt động tự động theo chương trình
2.2 Giới thiệu về PLC S7 – 1200
2.2.1 Tổng quan về PLC S7 – 1200 [4]
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
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
Trang 26Cấu tạo của PLC S7-1200:
Hình 2.1 Các thành phần của PLC S7-1200
• Bộ phận kết nối nguồn (1)
• Các bộ phận kết 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 (2)
• Các LED trạng thái dành cho I/O tích hợp (3)
• Bộ phận kết nối PROFINET (phía trên của CPU) (4)
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
2.2.2 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ự
Trang 27Hình 2.3 Module tín hiệu
(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 dây có thể tháo ra
2.2.3 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
Hình 2.4 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
2.3 Tổng quan về phần mềm TIA PORTAL V16
Tia Portal viết tắt của Totally Integrated Automation Portal là một phần mềm tổng hợp của nhiều phần mềm điều hành quản lý tự động hóa, vận hành điện của hệ thống
Trang 28Tia Portal là phần mềm tự động hóa đầu tiên, có sử dụng chung 1 môi trường/ nền tảng để thực hiện các tác vụ, điều khiển hệ thống
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 cấu hình các thiết bị HMI trong đề án
Hình 2.5 Giao diện phần mềm TIA PORTAL V16
2.3.1 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, 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:
• 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ẻ
Trang 29• 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)
2.3.2 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
Hình 2.6 Cổng PROFINET của PLC S7-1200
(1) Cổng PROFINET
2.3.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
Sau đây là một phần trình bày cách tạo project trên TIA Portal V16 theo thứ tự kí hiệu như hình dưới
+ 1: Sau khi mở Tia Portal vào Start chọn Create new project
+ 2: Đặt tên cho Project
+ 3: Địa chỉ lưu Project
+ 4: Nhấn Create để tạo Project
Trang 30Hình 2.7 Tạo Project mới
Trang 31+ 3: Click ADD để thêm CPU
Hình 2.9a Chọn loại CPU
Hình 2.9b Đặt địa chỉ IP
Để 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 của PLC Nếu địa chỉ PLC 192.168.0.1 thì địa chỉ IP của PC phải là 192.168.0.X trong đó X khác 1, thực hiện thay đổi địa chỉ IP như sau:
+ 1: Double Click vào Device configuration
+ 2: Double Click vào cổng Ethernet chọn
Trang 32Với WINCC, người dùng có thể trao đổi dữ liệu với PLC của nhiều hãng khác nhau như: Siemens, Mitsubishi, Omron thông qua cổng COM với chuẩn RS232 của
PC và chuẩn RS485 của PLC
Hình 2.10 Phần mềm WINCC
b Khởi tạo Win CC:
Với phiên bản Tia Portal V16 Siemens đã tích hợp Win CC vào trong Tia Portal giúp việc giao tiếp với PLC trở nên dễ dàng hơn rất nhiều, để add win cc vào ta thực hiện như sau:
+ 1: Double Click vào Add new device
+ 2: Chọn PC systems
Trang 33+ 3: Chọn WinCC RT Professional
+ 4: Nhấn OK
Hình 2.11 Thêm Win CC RT professional
Win CC đã được thêm vào có tên PC systems-1 và chúng ta cần cấu hình kết nối với PLC Để kết nối với PLC ta phải thêm module giao tiếp cho WINCC RT Prof :
+ 1: Double Click vào Device configuration
+ 2: Click vào Hardware catalog
+ 3: Double Click vào IE general
+ 4: Ta được như hình dưới
Trang 34Hình 2.12 Cấu hình cho WINCC RT Prof
Vậy là đã cấu hình xong cho WINCC RT Prof Để kết nối với WINCC với PLC
ta sử dụng giao thức truyền thông Profinet:
+ 1: Double Click vào Device & Networks
+ 2: Click và giữ chuột trái kéo thả từ 2.1 vào 2.2 (Cổng Ethernet)
Hình 2.13 Thiết lập kết nối với PLC
WINCC RT Professional đã được kết nối với PLC chúng ta chỉ cần thêm màn
hình và thiết kế màn hình giám sát và điều khiển theo ý muốn của người dùng
Trang 35Hình 2.14 Thêm màn hình giám sát điều khiển
Các bước thiết lập WINCC RT Professional đã hoàn tất, người dùng có thể thiết kế
giao diện điều khiển giám sát hệ thống theo ý muốn người dùng
c Chức năng:
− WINCC cung cấp các module chức năng thường dùng trong công nghiệp như:
Hiển thị hình ảnh, tạo thông điệp, lưu trữ và báo cáo
− WINCC có thể tạo một giao diện Người và Máy – HMI dựa trên sự giao tiếp giữa con người với các thiết bị, hệ thống tự động hóa thông qua hình ảnh, số liệu, sơ đồ Giao diện có thể cho phép người dùng vận hành, theo dõi từ xa và
còn có thể cảnh báo, báo động khi có sự cố
− Graphics Designer: Thực hiện dể dàng các chức năng mô phỏng và hoạt động
qua các đối tượng đồ họa của chương trình WINCC, Windows, I/O và các thuộc tính hoạt động (Dynamic)
− Alarm Logging: Thực hiện việc hiển thị các thông báo hay các cảnh báo khi hệ
thống vận hành Nhận các thông tin từ các quá trình, hiển thị, hồi đáp và lưu trữ chúng Alarm Logging còn giúp ta phát hiện ra nguyên nhân của lỗi
− Tag Logging: Thu thập, lưu trữ và xuất ra dưới nhiều dạng khác nhau từ các quá trình đang thực thi
Trang 36− Report Designer: Tạo ra các thông báo, kết quả Và các thông báo này được lưu dưới dạng nhật ký sự kiện
− User Achivers: Cho phép người sử dụng lưu trữ dữ liệu từ chương trình ứng dụng và có khả năng trao đổi với các thiết bị khác
2.5 Truyền thông giữa hai PLC S7 1200 [5]
❖ Ta sẽ giám sát và theo dõi quá trình truyền nhận dữ liệu qua PC và Switch mạng: + Lựa chọn cấu hình phần cứng, tạo kết nối PN/IE_1, lưu ý ở phần kết nối ta cần
để ID giữa 2 PLC là khác nhau, đây là mục quan trọng để kiểm tra kết nối giữa
2 PLC
Hình 2.15 Cấu hình kết nối
❖ Để có thể truy cập dữ liệu giữa 2 PLC, ta cần cho phép kết nối như sau:
+ Đầu tiên click vào PLC => Properties
+ Click Protection & Security => (1) Connection mechanisms => (2) click chọn Permit access with PUT/GET communication from remote parther để có thể sử dụng lệnh PUT/GET
Trang 37Hình 2.16 Cho phép kết nối giữa 2 PLC
❖ Tiếp đến chúng ta sẽ lấy khối truyền, nhận dữ liệu PUT/GET trên Master:
+ Ở phần Communication ta click vào S7 Communication lấy lệnh PUT và lệnh GET Với PUT là lệnh ghi dữ liệu từ Master xuống Slave GET lấy dữ liệu từ Slave gửi về cho Master
Trang 38Hình 2.19a Cấu hình kết nối
+ Cấu hình dữ liệu cho khối PUT: hàm PUT hiểu là truyền dữ liệu từ Master
xuống Slave
• ADDR_1: địa chỉ trên Slave
• RD_1: địa chỉ trên Master
Trang 39
Hình 2.19b Cấu hình khung truyền dữ liệu
❖ Cấu hình cho khối GET cũng tương tự như cấu hình cho khối PUT với địa chỉ truyền khác với những địa chỉ ở khối GET
ADDR_1: địa chỉ nhận trên Slave
RD_1: địa chỉ lưu lại giá trị trên Master
2.6 Cách thức truy cập vào Web Server
2.6.1 Kích hoạt Web Server trên Tia Portal
− Mở TIA vào phần Device Configuration để thiết lập giao diện chính trong Web server
− Trong giao diện cửa sổ đó chọn vào mục Properties chọn mục web sever
− Check vào mục “Enable Web Server on this module” thì chương trình sẽ tự động check vào “Enable” phần Automatic update
− Có thể nhúng trang web riêng của mình vào trang web chuẩn ở mục “User
Defined Web pages”
− Truy cập các trang web chuẩn từ máy tính:
• Máy tính và CPU S7-1200 phải được liên kết với nhau bằng mạng cục bộ hoặc kết nối trực tiếp với nhau bằng cáp chuẩn Ethernet
• Mở một trình duyệt web và nhập vào địa chỉ IP của CPU S7-1200 Trình duyệt web sẽ mở ra trang giới thiệu về S7-1200
• Để tăng thêm tính bảo mật an toàn khi truy cập tới web chuẩn chúng ta có thể sử dụng https:// thay vì http:// (Với chữ “s” là viết tắt của Security)
Hình 2.21 Giao diện Web Server mặc định của Siemens
Trang 402.6.2 Một số ảnh hưởng đến Web Server
− Thông thường phải sử dụng địa chỉ IP của PLC để truy cập vào web chuẩn và web do người dùng tự định nghĩa Nếu trình duyệt web của chúng ta không cho phép kết nối trực tiếp đến một địa chỉ IP thì chúng ta có thể kết nối với một địa chỉ IP thông qua mục DNS tới địa chỉ đó
− Tường lửa, cài đặt Proxy và một số trang web khác cũng có thể hạn chế truy cập đến PLC
− Trang web chuẩn sử dụng JavaScript và Cookie Nếu 2 thành phần này không được tích hợp trong trình duyệt cũng có thể làm hạn chế tính năng trong trang web server và trang User-defined
− Siemens cung cấp một chứng chỉ bảo mật để truy cập an toàn đến Web server,
chúng ta có thể đăng nhập hoặc tải giấy chứng nhận
2.6.3 Trang Web tự xây dựng
− Web server của S7-1200 cung cấp tính năng là có thể tạo ra một trang web riêng kết hợp với các Tag của PLC S7-1200
− Tạo ra trang web này bằng cách sử dụng trình soạn thảo HTML sau đó tải chúng vào PLC Web riêng này sẽ được nhúng vào trong Web server
Hình 2.22 Sơ đồ thể hiện tổng quát cách nhúng User – Defined Web
2.6.4 Cách tạo một trang HTML
− Chúng ta có thể chọn lựa một trong số nhiều các ngôn ngữ lập trình để thiết kế một trang HTML sử dụng cho Web server nhưng phải đảm bảo rằng phải tương thích với các tiêu chuẩn W3C (World Wide Web Consortium)
− Một dòng lệnh thiết lập charset cho trang web không thể thiếu và để đảm bảo đúng tiêu chuẩn UTF-8:
<META HTTP-EQUIV="CONTENT-TYPE" CONTENT="TEXT/HTML; CHARSET=UTF-8">