iii TÓM TẮT Đề tài “giám sát và điều khiển nhiệt độ ứng dụng PLC S7 200 và Wincc thử nghiệm trên máy sấy bơm nhiệt” được tiến hành tại bộ môn cơ điện tử Kết quả thu được: Thiết kế chế t
Trang 1i
GIÁM SÁT VÀ ĐIỀU KHIỂN NHIỆT ĐỘ ỨNG DỤNG PLC S7-200
VÀ WINCC THỬ NGHIỆM TRÊN MÁY SẤY BƠM NHIỆT
Sinh viên thực hiên
Trang 2 Ban chủ nhiệm Khoa Cơ Khí và Công Nghệ Trường ĐH Nông Lâm TPHCM
T.S Nguyễn Văn Hùng là giảng viên hướng dẫn đề tài đã tận tình giúp đỡ theo sát tôi trong suốt quá trình nghiên cứu và thực hiện đề tài
Các anh tại Trung Tâm Năng Lượng đã tận tình giúp đỡ tôi trong suốt quá trình thực hiện đề tài
Tất cả các Thầy Cô bộ môn đã hết lòng truyền dạy các kiến thức cho tôi
Cuối lời, tôi kính dâng lên quý Thầy Cô, các anh và các bạn lời chúc sức khoẻ, thành công và lời cảm ơn chân thành nhất
Thành Phố Hồ Chí Minh, ngày tháng năm
Sinh viên thực hiện
Nguyễn Thành Tín
Trang 3iii
TÓM TẮT
Đề tài “giám sát và điều khiển nhiệt độ ứng dụng PLC S7 200 và Wincc thử nghiệm trên máy sấy bơm nhiệt” được tiến hành tại bộ môn cơ điện tử
Kết quả thu được:
Thiết kế chế tạo bộ phận điều khiển tự động gồm các yếu tố: nhiệt độ được điều khiển tự động bằng PLC theo phương pháp điều khiển PID, mô hình giám sát trên Wincc
và tốc độ gió được điều khiển thông qua biến tần
Kết quả khảo nghiệm toàn bộ hệ thống hoạt động tương đối ổn định,nhiệt độ được điều khiển ở 42°C, sản phẩm sấy đã đạt được yêu cầu
Trang 4MỤC LỤC
TÓM TẮT iii
MỤC LỤC iv
DANH SÁCH CÁC HÌNH vi
DANH SÁCH CÁC BẢNG viii
Chương 1 MỞ ĐẦU 1
1.1. Đặt vấn đề : 1
1.2. Mục đích đề tài: 2
Chương 2 TỔNG QUAN 3
2.1. Tổng quan về máy sấy bơm nhiệt: 3
2.1.1. Cấu tạo: 3
2.1.2. Nguyên tắc hoạt đông: 3
2.2. Tổng quan về PLC S7-200: 4
2.2.1. Giới thiệu PLC: 4
2.2.2. Câú trúc, nguyên lý hoạt động của PLC: 6
2.2.2.1. Cấu trúc: 6
2.2.2.2. Nguyên lý hoạt động của PLC 7
2.3. Giới thiệu Module Analog EM235 của PLC S7-200: 10
2.3.1. Cấu trúc Module Analog EM235: 10
2.3.2. Các thông số của module Analog EM235: 11
2.3.3. Một số thông số cần phải biết khi tính toán thiêt kế: 13
2.4. Giới thiệu cảm biến nhiệt điện trở PT100: 15
2.4.1. Nguyên lý, cấu tạo: 15
2.4.2. Tính toán hoạt động: 17
2.5. Giới thiệu phần mềm Wincc6.0: 19
Chương 3 NỘI DUNG VÀ PHƯƠNG PHÁP NGHIÊN CỨU 21
3.1. Nội dung nghiên cứu: 21
Trang 5v
3.2. Phương pháp nghiên cứu: 21
3.3. Phương tiện thực hiện: 21
3.3.1. Thiết bị phần cứng: 21
3.3.2. Thiết bị điều khiển: 21
3.4. Phương pháp nghiên cứu: 22
3.4.1. Phương pháp lý thuyết: 22
3.4.2. Phương pháp điều khiển PID: 22
Chương 4 KẾT QUẢ VÀ THẢO LUẬN 26
4.1. Cấu tạo bộ phận điều khiển tư động cho máy sấy bơm nhiệt: 26
4.1.1. Yêu cầu thiết kế bộ phận điều khiển: 26
4.1.2. Cấu tạo bộ phận điều khiển : 26
4.1.3. Sơ đồ kết nối cảm biến PT100 với module EM235: 28
4.2. Phương pháp điều khiển On-Off: 29
4.3. Phương pháp điều khiển PID: 32
4.3.1. Sơ đồ giải thuật của điều khiển PID: 32
4.3.2. Lập trình PID trên PLC S7-200: 33
4.3.3. Điều khiển đầu ra cho PLC: 34
4.4. Kết quả giám sát điều khiển trên Wincc: 35
4.5. Kết quả khảo nghiểm: 38
4.5.1. Quy trình thực hiện: 38
4.5.2. Điều khiển On-Off: 38
4.5.3. Phương pháp điều khiển PID: 40
4.6. Nhận xét chung: 41
Chương 5 KẾT LUẬN VÀ ĐỀ NGHỊ 42
5.1. Kết luận: 42
5.2. Đề nghị: 42
TÀI TIỆU THAM KHẢO
PHỤ LỤC
Trang 6DANH SÁCH CÁC HÌNH
Hinh 2-1 Sơ đồ nguyên lý hoạt động của máy sấy đa năng 3
Hình 2-2 Mô hình tổng quát của một PLC S7-200 6
Hình 2-3 Cấu trúc Module Analog EM235 10
Hình 2-4 Sơ đồ khối các ngõ vào ra của EM235 11
Hình 2-5 Dữ liệu chuyển đổi ADC trên module analog EM235 14
Hình 2-6 Nguyên lý cấu tạo cảm biến nhiệt điện trở PT100 16
Hình 2-7 Nguyên lý đo cảm biến nhiệt điện trở PT100 16
Hình 2-8 Đồ thị đường đặc tính của nhiệt điện trở pt100 17
Hình 2-9 Đồ thị bù giá trị nhiệt tương ứng cho từng đoạn của cảm biến PT100 18
Hình 3-1 Biểu đồ nhiệt độ tính toán rời rạc theo thời gian 23
Hình 4-1 Sơ đồ cấu tạo bộ phận điều khiển 27
Hình 4-2 Sơ đồ kết nối cảm biến và modul EM235 28
Hình 4-3 Giải thuật điều khiển nhiệt độ kiểu On-Off 29
Hình 4-4 Sơ đồ điều khiển kiểu On-Off 30
Hình 4-6 Lệnh vòng lặp PID 33
Hình 4-7 Sơ đồ điều khiển Thyristor 34
Hình 4-8 Giao diện trên PC Acess 35
Hình 4-9 Giao diện điều khiển nhiệt độ trên Wincc 36
Hình 4-10 Biểu đồ nhiệt độ sấy 37
Trang 7vii
Hình 4-11 Bảng giá trị nhiệt độ 37
Hình 4-12 Quy trình sấy khảo nghiệm 38
Hình 4-13 Đồ thị nhiệt độ buồng sấy của điều khiển On-Off 39
Hình 4-14 Đồ thị độ giảm ẩm của điều khiển On-Off 39
Hình 4-15 Đồ thị nhiệt độ buồng sấy của điều khiển PID 40
Hình 4-16 Đồ thị độ giảm ẩm của điều khiển PID 40
Trang 8
DANH SÁCH CÁC BẢNG
Bảng 2-1 Các công tắc định cấu hình cho mudule Analog EM235… 13
Bảng 2-2 Chế độ công tắc cho module analog EM235……… 25
Bảng 3-1 Đặc trưng của các bộ điều khiển P,I,D……… 19
Bảng 4-1 Số liệu khảo nghiệm của điều khiển On-Off……… 38
Bảng 4-2 Số liệu nhiệt độ: điều khiển nhiệt độ sấy 42°C……….39
Trang 9Sấy bằng bơm nhiệt có nhiều ưu điểm như: quá trình sấy được thực hiện ở nhiệt độ thấp, hiệu suất sử dụng năng lượng cao do cả nhiệt hiện và nhiệt ẩn của chất bay hơi đều được thu hồi, quá trình sấy hoàn toàn độc lập với điều kiện bên ngoài nên sản phẩm sấy thu được có chất lượng cao, hình thức đẹp và giá thành vừa phải
Cụ thể, sản phẩm sấy quả gấc đem lại hiệu quả kinh tế cao gần đây Theo nghiên
cứu của nhóm các nhà khoa học gồm GS.TS.BS Bùi Minh Đức, PGS.TS.BS Nguyễn Công Khẩn - Viện dinh dưỡng Bộ y tế và ThS.BS Bùi Minh Thu - Viện quân y 354, trong các loại rau quả cận nhiệt đới, chỉ có quả gấc Momordica cochinchinensis (Lour) Spreng, họ Cucurbitaceae, được xem là có màu đỏ của lycopen và màu vàng của bêta caroten với hàm lượng cao gấp nhiều lần các thực phẩm đang được sử dụng phổ biến trên thế giới Thành phần màng đỏ của hạt quả gấc chín gồm có (g%): nước 77, protein 2,1, lipid 7,9, glucid 10,5, xơ 1,8 và muối khoáng 0,7, bêta caroten 0,046, lycopen 0,038
Trang 10Khi sấy khô 60 - 700C, có thành phần (g%): nước 7,1, protein 9, glucid 40,4, lipid 27,8, xơ 12,1 và muối khoáng 3,6; thành phần vi lượng (mg%): carotenoid (tổng số) 356, bêta caroten trên 26,5, alpha tocopherol 490,5, lycopen 304 Đã có nhiều công trình nghiên cứu trong nước và quốc tế công nhận chứng minh giá trị của quả gấc Các kết quả này cũng đã được công bố tại nhiều hội nghị khoa học trong và ngoài nước Qua phân tích cho thấy, quả gấc của Việt Nam được xem là thực phẩm duy nhất chứa khá đầy đủ thành phần các chất chống oxy hóa với hàm lượng đặc biệt cao Vì thế tại nhiều hội nghị quốc tế thực phẩm các báo cáo tham dự và giới thiệu về thành phần dinh dưỡng, giá trị sinh học thực phẩm chức năng cùng sản phẩm chế biến từ quả gấc, bột màng đỏ hạt gấc, mứt gấc, bánh kem xốp, sữa chua, kẹo gấc đã được nhiều đại biểu quốc tế quan tâm
Vì thế, với điều kiện thuận lợi của nước ta, máy sấy gấc là rất mới ,cần thiết và có
ý nghĩa quan trọng cho việc phát triển kinh tế,đặc biệt là kinh tế nông nghiêp.Do đó, với mong muốn ứng dụng kiến thức đã học vào thực tế,được sự cho phép của ban chủ nhiệm Khoa Cơ khí -Công nghệ và dưới sự hướng dẫn trực tiếp của thầy Tiến sĩ Nguyễn Văn Hùng thực hiện đề tài : Giám sát và điều khiển nhiệt độ ứng dụng PLC S7 200 và Wincc thử nghiệm trên máy Sấy gấc
Trang 11Hinh 2-1 Sơ đồ nguyên lý hoạt động của máy sấy đa năng
01: Buồng sấy; 02: Đèn hồng ngoại; 03 :Lưới tản gió;04: Bộ phận cấp nhiệt phụ; 05:Van;
06, 10: Dàn ngưng ; 07: Van tiết lưu;08: Dàn bay hơi; 09: Khay nước dàn bay hơi ; 11:
Quạt;12: Van điện từ; 13: Máy nén; 14: Quạt giải nhiệt; 15: Van lấy gió tươi; 16: Van hồi lưu;17: Van xả khí sấy
2.1.2 Nguyên tắc hoạt đông:
- Sấy nhiệt độ cao (phương pháp sấy thông thường): Các van 12, 15, 17 mở; van
05, 16 đóng Tác nhân sấy (không khí) được quạt lấy từ môi trường dẫn qua van 12 qua
bộ phận cấp nhiệt phụ 4 và vào buồng sấy Không khí thoát được thải hoàn toàn ra ngoài
Trang 12- Sấy bơm nhiệt: Các van 12, 15, 17 đóng; van 05, 16 mở Tác nhân sấy từ buồng sấy với ẩm độ cao được quạt đưa vào buồng hút ẩm Tại dàn lạnh, tác nhấn sấy với nhiệt
độ và ẩm độ cao được làm lạnh đẳng ẩm đến trạng thái bão hòa Không khí tiếp tục được làm lạnh, một phần hơi nước trong không khí ngưng tụ lại trên bề mặt dàn lạnh và đi xuống khay nước, vào ống thoát ẩm ra ngoài Không khí ra khỏi dàn lạnh với ẩm độ và nhiệt độ thấp được gia nhiệt đẳng ẩm một phần tại dàn ngưng sau đó tiếp tục được gia nhiệt đẳng ẩm tại buồng nhiệt đến nhiệt độ sấy yêu cầu Không khí với nhiệt độ cao, ẩm
độ rất thấp được đưa vào buồng sấy để thực hiện quá trình sấy Tại buồng sấy, do vật liệu sấy có ẩm độ cao nên áp suất hơi nước trong vật liệu sấy lớn hơn áp suất hơi nước trong tác nhân sấy Nhờ có sự chênh áp này mà quá trình sấy được thực hiện nhưng ở nhiệt độ thấp hơn so với phương pháp sấy sử dụng nhiệt thông thường Tác nhân sấy sau khi ra khỏi buồng sấy với nhiệt độ và ẩm độ cao được quạt đưa vào buồng lạnh tiếp tục thực hiện quá trình làm lạnh và giảm ẩm Chu trình thực hiện cho đến khi sản phẩm đạt được
ẩm độ theo yêu cầu
2.2 Tổng quan về PLC S7-200:
2.2.1 Giới thiệu PLC:
PLC viết tắt của Programmable Logic Controller , là thiết bị điều khiển lập trình được (khả trình) cho phép thực hiện linh hoạt các thuật toán điều khiển logic thông qua một ngôn ngữ lập trình Người sử dụng có thể lập trình để thực hiện một loạt trình tự các
sự kiện Các sự kiện này được kích hoạt bởi tác nhân kích thích (ngõ vào) tác động vào PLC hoặc qua các hoạt động có trễ như thời gian định thì hay các sự kiện được đếm Một khi sự kiện được kích hoạt thật sự, nó bật ON hay OFF thiết bị điều khiển bên ngoài được gọi là thiết bị vật lý Một bộ điều khiển lập trình sẽ liên tục “lặp” trong chương trình do Một bộ điều khiển lập trình sẽ liên tục “lặp” trong chương trình do “người sử dụng lập ra” chờ tín hiệu ở ngõ vào và xuất tín hiệu ở ngõ ra tại các thời điểm đã lập trình
Trang 135
Để khắc phục những nhược điểm của bộ điều khiển dùng dây nối ( bộ điều khiển bằng Relay) người ta đã chế tạo ra bộ PLC nhằm thỏa mãn các yêu cầu sau :
Lập trình dể dàng , ngôn ngữ lập trình dể học
Gọn nhẹ, dể dàng bảo quản , sửa chữa
Dung lượng bộ nhớ lớn để có thể chứa được những chương trình phức tạp
Hoàn toàn tin cậy trog môi trường công nghiệp
Giao tiếp được với các thiết bị thông minh khác như : máy tính , nối mạng , các môi Modul mở rộng
Giá cả cá thể cạnh tranh được
Các thiết kế đầu tiên là nhằm thay thế cho các phần cứng Relay dây nối và các Logic thời gian Tuy nhiên ,bên cạnh đó việc đòi hỏi tăng cường dung lượng nhớ và tính dể dàng cho PLC mà vẫn bảo đảm tốc độ xử lý cũng như giá cả … Chính điều này đã gây ra
sự quan tâm sâu sắc đến việc sử dụng PLC trong công nghiệp Các tập lệnh nhanh chóng
đi từ các lệnh logic đơn giản đến các lệnh đếm , định thời , thanh ghi dịch … sau đó là các chức năng làm toán trên các máy lớn … Sự phát triển các máy tính dẫn đến các bộ PLC có dung lượng lớn , số lượng I / O nhiều hơn
Trong PLC, phần cứng CPU và chương trình là đơn vị cơ bản cho quá trình điều khiển hoặc xử lý hệ thống Chức năng mà bộ điều khiển cần thực hiện sẽ được xác định bởi một chương trình Chương trình này được nạp sẵn vào bộ nhớ của PLC, PLC sẽ thực hiện viêc điều khiển dựa vào chương trình này Như vậy nếu muốn thay đổi hay mở rộng chức năng của qui trình công nghệ , ta chỉ cần thay đổi chương trình bên trong bộ nhớ của PLC
Trang 14Việc thay đổi hay mở rộng chức năng sẽ được thực hiện một cách dể dàng mà không cần một sự can thiệp vật lý nào so với các bộ dây nối hay Relay Mô hình tổng quát PLC xem hình dưới:
Hình 2-2 Mô hình tổng quát của một PLC S7-200
2.2.2 Câú trúc, nguyên lý hoạt động của PLC:
2.2.2.1 Cấu trúc:
Tất cả các PLC đều có thành phần chính là :
- Một bộ nhớ chương trình RAM bên trong ( có thể mở rộng thêm một số bộ nhớ ngoài EPROM )
- Một bộ vi xử lý có cổng giao tiếp dùng cho việc ghép nối với PLC
- Các Modul vào /ra
Bên cạnh đó, một bộ PLC hoàn chỉnh còn đi kèm thêm môt đơn vị lập trình bằng tay hay bằng máy tính Hầu hết các đơn vị lập trình đơn giản đều có đủ RAM để chứa đựng chương trình dưới dạng hoàn thiện hay bổ sung Nếu đơn vị lập trình là đơn vị xách tay , RAM thường là loại CMOS có pin dự phòng, chỉ khi nào chương trình đã được kiểm tra và sẳn sàng sử dụng thì nó mới truyền sang bộ nhớ PLC Đối với các PLC lớn thường lập trình trên máy tính nhằm hổ trợ cho việc viết, đọc và kiểm tra chương trình Các đơn vị lập trình nối với PLC qua cổng RS232, RS422, RS458,
Trang 157
Đơn vị xử lý trung tâm:
CPU điều khiển các hoạt động bên trong PLC Bộ xử lý sẽ đọc và kiểm tra chương trình được chứa trong bộ nhớ, sau đó sẽ thực hiện thứ tự từng lệnh trong chương trình , sẽ đóng hay ngắt các đầu ra Các trạng thái ngõ ra ấy được phát tới các thiết bị liên kết để thực thi Và toàn bộ các hoạt động thực thi đó đều phụ thuộc vào chương trình điều khiển được giữ trong bộ nhớ
Hệ thống bus
Hệ thống Bus là tuyến dùng để truyền tín hiệu, hệ thống gồm nhiều đường tín hiệu song song :
- Address Bus : Bus địa chỉ dùng để truyền địa chỉ đến các Modul khác nhau
- Data Bus : Bus dùng để truyền dữ liệu
- Control Bus : Bus điều khiển dùng để truyền các tín hiệu định thì và điểu khiển đồng bộ các hoạt động trong PLC
Trong PLC các số liệu được trao đổi giữa bộ vi xử lý và các modul vào ra thông qua Data Bus Address Bus và Data Bus gồm 8 đường, ở cùng thời điểm cho phép truyền
8 bit của 1 byte một cách đồng thời hay song song
Nếu môt modul đầu vào nhận được địa chỉ của nó trên Address Bus , nó sẽ chuyển tất cả trạnh thái đầu vào của nó vào Data Bus Nếu một địa chỉ byte của 8 đầu ra xuất hiện trên Address Bus, modul đầu ra tương ứng sẽ nhận được dữ liệu từ Data bus Control Bus
sẽ chuyển các tín hiệu điều khiển vào theo dõi chu trình hoạt động của PLC
Các địa chỉ và số liệu được chuyển lên các Bus tương ứng trong một thời gian hạn chế
Hê thống Bus sẽ làm nhiệm vụ trao đổi thông tin giữa CPU, bộ nhớ và I/O Bên cạch đó, CPU được cung cấp một xung Clock có tần số từ 18 MHZ Xung này quyết Bên cạch đó, CPU được cung cấp một xung Clock có tần số từ 18 MHZ
Trang 16Xung này quyết định tốc độ hoạt động của PLC và cung cấp các yếu tố về định thời, đồng hồ của hệ thống
Bộ nhớ
PLC thường yêu cầu bộ nhớ trong các trường hợp :
Làm bộ định thời cho các kênh trạng thái I/O
Làm bộ đệm trạng thái các chức năng trong PLC như định thời, đếm, ghi các Relay Mỗi lệnh của chương trình có một vị trí riêng trong bộ nhớ, tất cả mọi vị trí trong bộ nhớ đều được đánh số, những số này chính là địa chỉ trong bộ nhớ
Địa chỉ của từng ô nhớ sẽ được trỏ đến bởi một bộ đếm địa chỉ ở bên trong bộ vi xử
lý Bộ vi xử lý sẽ giá trị trong bộ đếm này lên một trước khi xử lý lệnh tiếp theo Với một địa chỉ mới , nội dung của ô nhớ tương ứng sẽ xuất hiện ở đấu ra, quá trình này được gọi
là quá trình đọc
Bộ nhớ bên trong PLC được tạo bỡi các vi mạch bán dẫn, mỗi vi mạch này có khả năng chứa 2000 ÷ 16000 dòng lệnh , tùy theo loại vi mạch Trong PLC các bộ nhớ như RAM, EPROM đều được sử dụng
RAM (Random Access Memory ) có thể nạp chương trình, thay đổi hay xóa bỏ nội dung bất kỳ lúc nào Nội dung của RAM sẽ bị mất nếu nguồn điện nuôi bị mất Để tránh tình trạng này các PLC đều được trang bị một pin khô, có khả năng cung cấp năng lượng
dự trữ cho RAM từ vài tháng đến vài năm Trong thực tế RAM được dùng để khởi tạo và kiểm tra chương trình Khuynh hướng hiện nay dùng CMOSRAM nhờ khả năng tiêu thụ thấp và tuổi thọ lớn
EPROM (Electrically Programmable Read Only Memory) là bộ nhớ mà người sửdụng bình thường chỉ có thể đọc chứ không ghi nội dung vào được Nội dung của EPROM không bị mất khi mất nguồn , nó được gắn sẵn trong máy , đã được nhà sản xuất nạp và chứa hệ điều hành sẵn Nếu người sử dụng không muốn mở rộng bộ nhớ thì chỉ dùng thêm EPROM gắn bên trong PLC Trên PG (Programer) có sẵn chổ ghi và xóa EPROM
Trang 179
Nội dung của EPROM không bị mất khi mất nguồn , nó được gắn sẵn trong máy , đã được nhà sản xuất nạp và chứa hệ điều hành sẵn Nếu người sử dụng không muốn mở rộng bộ nhớ thì chỉ dùng thêm EPROM gắn bên trong PLC Trên PG (Programer) có sẵn chổ ghi và xóa EPROM
Môi trường ghi dữ liệu thứ ba là đĩa cứng hoạc đĩa mềm, được sử dụng trong máy lập trình Đĩa cứng hoăc đĩa mềm có dung lượng lớn nên thường được dùng để lưu những chương trình lớn trong một thời gian dài
Kích thước bộ nhớ :
Các PLC loại nhỏ có thể chứa từ 300 ÷1000 dòng lệnh tùy vào công nghệ chế tạo
Các PLC loại lớn có kích thước từ 1K ÷ 16K, có khả năng chứa từ 2000 ÷16000 dòng lệnh
Ngoài ra còn cho phép gắn thêm bộ nhớ mở rộng như RAM , EPROM
Bộ xử lý đọc và xác định các trạng thái đầu vào (ON,OFF) để thực hiện việc đóng hay ngắt mạch ở đầu ra
Trang 182.3 Giới thiệu Module Analog EM235 của PLC S7-200:
2.3.1 Cấu trúc Module Analog EM235:
Thể hiện như hình dưới:
Hình 2-3 Cấu trúc Module Analog EM235 EM235 :modul mở rộng 4 ngõ vào 1 ngõ ra analog cho PLC S7-200
Chọn ngõ vào
Trang 1911
Sơ đồ các khối ngõ vào ra:
Hình 2-4 Sơ đồ khối các ngõ vào ra của EM235
2.3.2 Các thông số của module Analog EM235:
Đầu vào không sử dụng
Cấp nguồn 24 VDC
Tín hiệu ra
Trang 20SW6: chọn điện áp và dòng vào có dấu hoặc không dấu; SW4, SW5: chọn hệ số khuyếch đại; SW3,2,1: chọn hệ số suy giảm
Lưu ý rằng: Ngõ vào +/-10V & ngõ vào 0-10V là 2 ngõ vào khác nhau, vì nó ảnh hưởng đến cách mã hóa bên trong thanh ghi AIW Vậy nên, tuỳ theo loại cảm biến, cho ngõ ra là bao nhiêu, khi kết nối vào Module Analog, ta phải set cố định giá trị đó
Trang 2113
Bảng 2-1 Các công tắc định cấu hình cho mudule Analog EM235
2.3.3 Một số thông số cần phải biết khi tính toán thiêt kế:
Thông số ngõ vào: tùy cảm biến
Thông số ngõ ra: +/-10V, 0-20mA
Độ phân giải: 12bit/V
Định dạng ngõ ra có dấu: +/-32,000 (lưỡng cực Bipolar)
Định dạng ngõ ra không dấu: 0-32,000 (đơn cực Unipolar
Trang 22
Giá trị chuyển đổi ADC 12 bit của từ đơn đối với tín hiệu vào có/không có dấu:
Hình 2-5 Dữ liệu chuyển đổi ADC trên module analog EM235
Tuỳ thuộc vào số kênh sử dụng trên module analog EM235 tương ứng với địa chỉ đầu vào (từ đơn) phải sử dụng trong quá strình lập trình: AWI0_cho channel 1, AWI2_cho channel 2, AWI4_cho channel 3
Module tiến hành đọc giá trị nhiệt điện trở được biến thành giá trị điện áp theo bậc Đầu đầu ra analog được sử dụng như hằng số của nguồn dòng Dòng cung cấp cho Pt100
là 12.5 mA nguồn dòng
Với mạch này đầu vào là tuyến tính của 5mV/1°C Giá trị analog của đầu vào được
số hoá qua hệ thống biến đổi ADC và được đọc đều đặn theo chu kỳ Từ giá trị này, chương trình sẽ thực hiện tính toán và chuyển đổi theo công thức sau:
T[°C] = (Digital value - 0°C offset)/ 1°C value
Digital value: giá trị đầu vào analog đã được chuyển đổi 0°C offset: giá trị số, được đo ở 0°C; trong ví dụ này giá trị offset là 4000 1°C value: giá trị tương ứng với 1°C, trong ví dụ này thì 1°C =16 Chương trình tính toán giá trị thập phân và ghi kết quả vào biến
VD: Ngõ ra cảm biến là 0-50mV Vậy khi kết nối vào module analog, trên module analog, ta có 6 cái SW Ta phải gạt các SW này theo vị trí như trong bảng trên (gạt lên:ON;gạt,xuống:OFF)
Trang 2315
Tại đây, ta đã cố định giá trị cho nó Khi đưa 1 cảm biến khác có ngõ vào 25mV, mà không chỉnh lại SW thì nó sẽ chỉ giải mã từ 0-25mV thôi Còn -25mV->0V sẽ xem như = 0
+/-Cách đọc dữ liệu Analog:
+ Đơn cực: ngõ vào thay đổi 1 đơn vị, AIW thay đổi 8 đơn vị
+ Lưỡng cực: ngõ vào thay đổi 1 đơn vị, AIW thay đổi 16 đơn vị
(cách trên là xét theo hệ thập phân)
VD: Nếu module analog được thiết lập đọc giá trị từ 0-50mV, độ phân giải 0.01V.Vậy: + 50mV ứng với 32,000
+ 49.99V ứng với 31,992 (mất đi 8 đơn vị)
Định dạng ngõ vào của EM235:
Đối với Unipolar: ta có 12bit dữ liệu, bit 15 (MSB) là bit dấu và có giá trị luôn luôn =0 (giá trị này là thể hiện kết quả ngõ ra DƯƠNG) Đây là đơn cực, nên sẽ không có giá trị
âm
Đối với Bipolar: ta cũng có 12bit dữ liệu, bit 15 (MSB) là bit dấu và có giá trị 0 hoặc 1 tùy theo dấu của đại lượng ngõ vào
Định dạng dữ liệu ngõ ra:
Ngõ ra dòng: dùng 11 bit, và bit dấu luôn = 0 (ko có dòng đi ngược vào module)
Ngõ ra áp: dùng 12 bit (1 bit dấu, 11 bit dữ liệu)
2.4 Giới thiệu cảm biến nhiệt điện trở PT100:
2.4.1 Nguyên lý, cấu tạo:
Thiết bị đo nhiệt độ Pt100 hay còn gọi là cảm biến nhiệt Pt có cấu tạo là một điện trở nhiệt (điện trở thay đổi khi nhiệt độ thay đổi).Điện trở này là một dây kim loại có bọc các đoạn sứ bao quanh toàn bộ dây kim loại.Phần bao bọc này lại được đặt trong một ống bảo vệ(thermowell) thường có dạng hình tròn,chỉ đưa 2 đầu dây kim loại ra để kết nối với thiết bị chuyển đổi.Phần ống bảo vệ sẽ được đặt ở nơi cần đo nhiệt độ,thông thường can nhiệt Pt100 chỉ đo được nhiệt độ tối đa là 600 độ C
Trang 24Gồm 2 chất liệu khác nhau hàn dính vào 1 đầu,nhiệt độ thay đổi cho ra sức điện đông thay đổi
Hai đầu dây kim loại để chừa ra ở phần ống bảo vệ được kết nối tới một thiết bị gọi là bộ chuyển đổi tín hiệu nhiệt thành tín hiệu điện phục vụ cho việc truyền tới phòng điều khiển giám sát.Thiết bị chuyển đổi có cấu tạo chẳng qua là một cầu điện trở có một nhánh chính
là Pt100(có điện trở là 100 ôm ở 0 độ C)
Hình 2-6 Nguyên lý cấu tạo cảm biến nhiệt điện trở PT100
Chi tiết về nguyên lý đo xem trong hình vẽ minh họa:
Hình 2-7 Nguyên lý đo cảm biến nhiệt điện trở PT100
Trang 2517
2.4.2 Tính toán hoạt động:
Đo điện trở shunt của Pt100 sử dụng ở ví dụ này là phù hợp trong giới hạn nhiệt độ
từ -200°C÷100°C Đường đặc tính của Pt100 xem bên dưới, nó không hoàn toàn tuyến tính Sai khác một ít so với đường thẳng, hầu hết sự sai lệch này đều nằm trong giới hạn
Hình 2-8 Đồ thị đường đặc tính của nhiệt điện trở pt100
Nhiệt độ trong giới hạn từ -200°C ÷ -130°C và từ 0°C ÷ 100°C.Nhiệt độ đo được
ít hơn giá trị thực tế một ít và phải bù thêm
Sự sai lệch về điện trở phụ thuộc vào nhiệt độ , xem hình bên dưới Trong trường hợp này ta phân dãy nhiệt độ ra làm 30 đoạn, 10°C cho mỗi đoạn Nhờ đó ta mới tìm được giá trị độ lệch trung bình cho từng đoạn Kết quả độ lẹch trong 30 đoạn này sẽ được
sử dụng trong suốt quá trình "tuyến tính hoá" của chương trình bằng cách bù giá trị nhiệt
độ tương ứng cho từng đoạn
Trang 26Kết quả độ lẹch trong 30 đoạn này sẽ được sử dụng trong suốt quá trình "tuyến tính
hoá" của chương trình bằng cách bù giá trị nhiệt độ tương ứng cho từng đoạn:
Hình 2-9 Đồ thị bù giá trị nhiệt tương ứng cho từng đoạn của cảm biến PT100
Điện trở thay đổi 0.4 Ω tương ứng với nhiệt độ thay đổi 1°C Giá trị bù có thể
chuyển đổi sang °C và có thể đưa trực tiếp vào chương trình tính toán nhiệt độ
Trong suốt quá trình thiết lập, giá trị hiệu chỉnh được lưu lại trong vùng nhớ đệm
và sau đó chương trình sẽ thêm vào trong giá trị nhiệt độ đo được Giá trị điện trở đô được
của Pt100 ở 0°C là 100Ω Điện trở thay đổi tuuyến tính theo nhiệt độ theo hệ số 0.4Ω/°C
Nguồn nuôi cung cấp cho cảm biến phải là nguồn dòng ổn định 2.5mA
Trang 2719
Dãy điện áp lựa chọn từ 0V ÷ 1V, trong đó độ phân dải là 10µA/đơn vị Như vậy 2.5mA được quy đổi thành 250 đơn vị Chọn giá trị ngưỡng thấp tương ứng với 2.5mA là
4000, từ phương trình biến đổi sau: (32000*2.5mA)/20mA = 4000
Lựa chọn điện áp trong giới hạn từ 0V ÷ 1V bằng cách lựa chọn các công tắc cho
module analog EM235 theo các chế độ như sau:
Bảng 2-2 Chế độ công tắc cho module analog EM235
ON OFF ON OFF ON OFF
2.5 Giới thiệu phần mềm Wincc6.0:
- WinCC (Windows Control Center) là phần mềm tích hợp giao diện người máy IHMI (Intergrate Human Machine Interface) đầu tiên cho phép kết hợp phần mềm điều khiển với quá trình tự động hoá Những thành phần dễ sử dụngcủa WinCC giúp tích hợp những ứng dụng mới hoạc có sẵn mà không gặp bất kỳ trở ngại nào
- Đặc biệt với WinCC, người sử dụng có thể tạo ra một giao diện điều khiển giúp quan sát mọi hoạt động của quá trình tự động hoá một cách dễ dàng
- Phần mềm này có thể trao đổi trực tiếp với nhiều loại PLC của các hãng khác nhau như: SIEMENS, MITSUBISHI, ALLEN BRADLEY, , nhưng nó truyền thông rất tốt với PLC của hãng SIEMENS Nó dược cài đặt trên máy và tính giao tiếp với PLC thông qua cổng COM1 hoặc COM2 (chuẩn RS-232) của máy tính Do đó, cần phải có một bộ chuyển đổi từ chuẩn RS-232 sang chuẩn RS-485 của PLC
- WinCC còn có đặc điểm là đặc tính mở Nó có thể sử dụng một cách dễ dàng với các phần mềm chuẩn và phần mềm của người sử dụng, tạo nên giao diện người-máy đáp ứng nhu càu thực tế một cách chính xác Những nhà cung cấp hệ thống có thể
phát triển ứng dụng của họ thông qua giao diện mở của WinCC như một nền tảng để mở rộng hệ thống
Trang 28Ngoài khả ngăng thích ứng cho việc xây dựng các hệ thống có qui mô lớn nhỏ khác nhau, WinCC còn có thể dễ dàng tích hợp với những hệ thống cấp cao như MES (Manufacturing Excution System - Hệ thống quản lý việc thực hiện sản suất) và ERP (Enterprise Resourse Planning) WinCC cũng có thể sử dụng trên cơ sở qui mô toàn cầu nhờ hệ thống trợ giúp của SIEMENS có mặt trên khắp thế giới
Kết nối với S7-200
Có 2 cách thông thường không phải thêm bất kì phần cứng nào để kết nối s7-200 với WINCC: qua MODBUS hay qua OPC (PCa hay Kep, )
-S7-200 với WINCC qua MODBUS:
Với cách này bạn cần phải config S7-200 về MODBUS slave Thư viện trong microwin
hỗ trợ MODBUS slave Chỉ việc add vào và lập trình trong MICROWIN theo Help
Trong WINCC V5 thì vào tag management, Add modbus serial vào và sử dụng như các driver khác.
-Qua OPC:
Với cách này bạn không kết nối trực tiếp S7-200 mà qua OPC Ví dụ như PCa,
KEPWARE,S7200 OPC, Cách này rất dễ làm chỉ cần cài OPC (PCa,
KEPWARE,S7200 OPC, ) Trong WinCC tag management, Add OPC vào và sử dụng nó
để kết nối với S7-200 Với cách này bạn có thể sử dụng WINCC với bất kỳPLC nào của các hãng khác với điều kiện là có OPC hỗ trợ loại PLC đó
* Với cách thứ nhất có ưu điểm là ko phải cần thêm phần mềm nào khác (OPC) nhưng nhược điểm là phải viết lệnh trong MICROWIN tốc độ kết nối thấp ( do tôi đã test với số tag ít thì không phát hiện nhưng số tag tăng lên tốc độ giảm nhanh chóng)
* Với cách thứ hai có ưu điểm tốc độ kết nối tốt không phải thêm bất kỳ dòng lệnh nào trong PLC nhược điểm là phải cài thêm phần mềm OPC
Phần mềm PC Acess kết nối Wincc với PLC: do S7-200 không có driver sẵn trong
Wincc do vậy để liên kết S7-200 với phần mềm Wincc ta phải cài đặt driver cho nó,driver
đó là phần mềm PC Acess
Trang 2921
CỨU 3.1 Nội dung nghiên cứu:
Khảo sát, tìm hiểu các thông số lam việc của máy sấy bơm nhiệt hiện có
Nghiên cứu điều khiển tự động hệ thống máy sấy ứng dụng Plc S7-200 và giao
diện điều khiển trên Wincc
3.2 Phương pháp nghiên cứu:
Nghiên cứu tìm hiểu công nghệ sản xuất hiện tại đã có
Tham khảo tài liệu, sách báo và thông tin trên internet
Tiến hành thí nghiệm với điều kiện có được
Trực tiếp tham khảo ý kiến từ bạn bè, giáo viên và ngươi hướng dẫn
3.3 Phương tiện thực hiện:
3.3.1 Thiết bị phần cứng:
Máy sấy bơm nhiệt
Cảm biến nhiệt độ PT100, rơle
3.3.2 Thiết bị điều khiển:
Trang 303.4 Phương pháp nghiên cứu:
3.4.1 Phương pháp lý thuyết:
Tìm hiểu lập trình PLC nhân tín hiệu từ cảm biến PT100
Nghiên cứu lập trình PID mềm trên PLC
Cách thức giao tiếp Wincc và PLC thông qua lập trình
3.4.2 Phương pháp điều khiển PID:
Thực tế các phương pháp thiết kế bộ điều khiển PID dùng quỹ đạo nghiệm số, giản
đồ Bode hay phương pháp giải tích rất ít được sử dụng do việc khó khăn trong xây dựng hàm truyền đối tượng
Phương pháp phổ biến nhất để chọn tham số PID thương mại hiện nay là phương pháp Ziegler-Nichols
Bộ điều khiển PID có hàm truyền liên tục như sau:
Do nguyên lý hoạt động của máy sấy bơm nhiệt với chu trình kín nên ta cho
phương pháp là điều khiển kín
Phương pháp thực nghiệm: tính toán rời rạc hóa trong miền thời gian