Đá vôi được khai thác theo phương pháp cắt tầng bằng nổ mìn, sau đó dùng xe ủi xuống chân núi. Đá có kích thước <1500mm, được máy xúc công suất lớn xúc lên xe tải hạng nặng chuyển về đổ vào phễu phối liệu, từ phễu tiếp liệu băng tải xích chuyển đá qua đập búa loại 1 trục EV 200-300 động cơ 6kV của hãng F.L.Smidth, đá sau đập búa có kích thước ≤ 15 mm, được hệ thống băng tải cao su vận chuyển vào cầu dải (cầu dải có khả năng tịnh tiến đồng thời ngang và dọc). Đá vôi được chuyển vào các kho 15-I, 15-II, mỗi kho 2 đống, mục đích là đống này dải thì đống kia được xúc bình thường, mỗi đống được dải từ 8 đến 29 luống, cùng với quá trình dải thì đá vôi được đồng nhất sơ bộ.
86 trang |
Chia sẻ: Dung Lona | Lượt xem: 1350 | Lượt tải: 0
Bạn đang xem trước 20 trang tài liệu Điều khiển bộ phận cấp than cho lò nung cảu Công ty Xi măng Hoàng Thạch, để xem tài liệu hoàn chỉnh bạn click vào nút DOWNLOAD ở trên
Hình 2..5. Chức năng giao diện chính của AC450.
CPU _ Central Procesing Unit :
Bộ xử lý trung tâm của AC450 với các phiên bản khác nhau, có các đặc trưng khác nhau, nhưng chủ yếu có :
- DRAM ( 8Mb hoặc 16 Mb ) có các ký hiệu_PM511 V08 / PM 511 V16.
- Chip 68040 : do hãng Motorola sản xuất.
- Tốc độ 25MHz.
- Ngoài ra, ở mặt trước của module CPU còn có các đèn hiển thị, màn hình các hiển thị chuẩn đoán lỗi ở mức cao và có trang bị một công tắc 4 vị trí để khởi động và chọn chế độ làm việc và có một nút ấn để khởi động lại_Reset. Thêm vào đó là việc module nà còn trang bị một card chương trình giao diện để kết nối với S100 I/O.
c. Bộ nhớ
Dùng DRAM 8Mb hay 16Mb ký hiệu loại PM511
Chức năng chính của bộ nhớ là lưu giữ chương trình hệ thống cũng như cấu hình hệ thống của bộ điều khiển và chương trình ứng dụng.
Chương trình hệ thống được lưu giữ ở Flash DROM và tự động nạp vào RAM khi hệ thống bắt đầu khởi động. Về phương diện vật lý, phần mềm chuẩn hệ thống được lưu trữ trong Card chương trình _ký hiệu PC MCIA. Thông thường nó luôn đặt trong Rack của nó trong lúc hệ thống làm việc.
Nguồn nuôi bộ nhớ : Tối thiểu 4 giờ ( với sự cố mất điện lưới, hay trường hợp nguồn cấp có sự cố..)
Để có thời gian nuôi bộ nhớ dài hơn cần phải dùng các thiết bị sau:
- Bộ nguồn cấp dự phòng SB 510 và bộ Acquy (8giờ).
- Bộ nguồn cấp dự phòng SB510 được nối với 1 hệ thống nguồn riêng 24V hay 48V.
d. Nội dung chương trình :
Một chương trình hệ thống cơ sở bao gồm đầy dủ các chức năng xử lý tín hiệu số, toán học, hàng đợi và chuyển đổi. Các chức năng chính của chương trình sơ sở bao gồm :
- Các hàm trễ và hàm Logic.
- Thuật điều khiển tương tự.
- Liên kết dữ liệu với nhau.
- Các hàm về thời gian.
- Các hàm về số học.
- Lấy tín hiệu, vị trí.
- Các phương pháp đo tần số, đếm xung nhanh.
- Lập báo cáo, bảng.
- Các hàm đại số Boolean.
- Các hàm đo đại lượng tương tự.
- Khối chức năng điều khiển khởi động theo nhóm động cơ hay kiểu van.
- Giao tiếp theo EXCOM.
- Tương thích với MB300, GCOM, RCOM, MVI, ProfiBus_DP
Đáp ứng được các việc ghép nối đến AF100, ACV700, DCV700, TYRAK, SAMI và các thiết bị đo độ căng
e. Đồng hồ hệ thống, việc đồng bộ xung đồng hồ mở rộng :
Bộ nhớ PM511 có trang bị một đồng hồ mà nguồn nuôi được lấy cùng nguồn nuôi của bộ nhơ. Chúng ta có thể đặt ngày, tháng, năm và giờ từ một bộ lập trình sẵn hay từ các trạm thao tác cục bộ như MasterView 230, hơn thế nữa nó cho phép điều chỉnh lượng sai số ±100 ms bằng phần mềm.
AC450 nối đến MasterNet cũng như hệ DCS thì đồng bộ thời gian diễn ra tự động với các trạm khác qua mạng với mức chính xác cao, dưới 3ms.
Yêu cầu đồng bộ giữa các bộ điều khiển và các bộ phát tín hiệu đồng bộ của các thiết bị mở rộng là 2ms.
Trên Module TC520 có một đầu vào đặc biệt dùng để đo thời gian của xung đồng hồ này.
f. Nguyên lý làm viêc :
Thông thường các khối lệnh trong chương trình PC có chu kỳ thực hiện khoảng 10ms..2s nếu tái lập cấu hình thì có thể đạt ( 5ms..32s ). Hệ điều hành và chương trình dịch của PC tổ chức việc thực hiện các khối lệnh này với khoảng chu kỳ máy chọn, đồng thời cũng có thể thực hiện với các nhiệm vụ khác như truyền thông với Master View 320 và các bộ phận khác.
Ngoài ra, máy cũng có thể đọc các giá trị từ các bảng mạch tương tự và số trong cùng một chu kỳ máy.
g. Khởi động :
Đặt công tắc xoay ở vị trí Auto (vị trí 1 ) : cách này có nghĩa là một thao tác khởi động tự động được thực hiện khi nguồn được cáp, hoặc nguồn được phục hồi sau sự cố. Đặc biệt là các thông tin cần thiết đều được hệ thống lưu trữ để khởi động lại nếu có sự cố mất nguồn cấp.
Ngoài ra để khởi động hệ thống còn có thể thực hiện các lệnh sau :
Clear, Stop, Auto hoặc Offline, Các cách này dùng để khởi động lúc cắt nguồn cấp.
h. Khối xử lý trung tâm :
PU535 là một Modul lập trình dự phòng, nó có thể làm việc như một bộ xử lý phụ được trang bị trong AC450. Chức năng chủ yếu của nó là dùng để thực hiện chương trình ứng dụng viết bằng ngôn ngữ bậc cao C.
Để viết chương trình cho PU535 có thể dùng HP90001-8000 để viết và thử chương trình ứng dụng này, sau đó nạp vào PU535 bằng cách sử dụng giao thức SLIP.
Ngoài ra PU535 còn chứa một giao diện kiểm tra người sử dụng UTI – User Test Interface, để thực hiện các việc điều khiển và chuẩn đoán lỗi nhờ cổng dịch vụ V24/R5232C.
i. Nguồn cấp :
Có các nguồn cấp :
120/230 Vac(một pha) – 50/60Hz.
120/230 Vac(hai pha) – 50/60Hz.
24 – 48 Vdc
5V ổn áp.
ngoài ra còn có nguồn dự phòng SB522 (Acquy Ni-Ca) được nạp bở SB510, SB511.
Giao tiếp với thiết bị ngoại vi
AC450 truyền thông với các quá trình kỹ thuật nhờ các loại cảm biến và cơ cấu chấp hành khác nhau được ghép nối qua các bộ giao diện quá trinh. Có 3 hệ thống Vào/Ra thường dùng là S100I/O, S400I/O và S800I/O. Các tín hiệu vào ra có thể là số hay tương tự, là tín hiệu dòng hoặc tín hiệu áp.
3.2.5. Truyền thông tin giữa các thiết bị
3.2.5.1. MasterBus 200 (MB200)
MasterBus 200 là một Bus truyền nối tiếp, không đồng bộ, bán song công cho truyền thông ở khoảng cách trung bình với tốc độ truyền trung bình. Sử dụng MasterBus 200 để kết nối MasterPiece 200/1, MasterPiece 100, MasterView 800/1 and MasterGate 230/1 với nhau đặt trong Mạng điều khiển hoặc trong Mạng điều khiển cục bộ.
MasterBus 200 là một hướng kết nối xác định dịch vụ nối dữ liệu với sự chia ra làm từng đoạn và sắp xếp lại của người sử dụng dữ liệu. Mạng truyền thông bus được điều khiển bởi trạm chủ. Việc truyền thông có thể thực hiện giữa những trạm tớ cũng như giữa trạm chủ và các trạm tớ. Thẻ bài sẽ tuần hoàn trên tất cả các trạm tớ. Mỗi lần thẻ bài đến một trạm tớ được phép truyền một thông tin đến trạm chủ hoặc một trạm tớ khác. Trạm chủ có thể truyền một thông báo tới một trạm tớ giữa lúc thẻ bài đang di chuyển tới trạm khác theo nguyên lý này. Trạm chủ phải truy cập tới bus nhanh hơn các trạm tớ, ngoại trừ trường hợp có mức ưu tiên. Thẻ bài là hoàn toàn rõ ràng để tới người dùng hệ thống.
Về mặt vật lý, MasterBus 200 là kiểu kết nối đa điểm ra. Nó có thể sử dụng bus mà không có mô đem qua những khoảng cách tới trên 30 m với điều kiện là tất cả các trạm được kết nối như nhau, điểm nối đất tốt (điện áp chuẩn ≤ ± 7V ). Đây còn gọi là Bus truyền ngắn (SDB). Đối với những khoảng cách lớn hơn 30 m , hoặc giữa những điểm có điện thế nối đất khác nhau thì cách li là được yêu cầu, MasterBus 200 phải có các modem. Cái này gọi là Bus truyền dài (LDB).
Với modem DSTC 130 ( cách ly lên tới 2,5 kV) , khoảng cách cực đại là :
- Trong kết nối đa điểm , lên tới 1 km giữa các điểm cuối
- Trong kết điểm - điểm , lên tới 2 km giữa các điểm cuối
DSTC 131 A là một modem cho truyền tin cáp quang. Chỉ sử dụng nó trong kết nối từ điểm tới điểm. Với modem này, khoảng cách cực đại được xác định bằng tổng sự suy giảm trong cáp , kể cả những mỗi nối , phải nhỏ hơn :
30 dB với 50/125 m cáp
33 dB với 62,5/125 m cáp
35 dB với 85/125 m cáp
30 dB với 100/140 m cáp
Kiểu cáp và số của những mối nối xác định chiều dài cực đại. Những con số khoảng cách cực đại được dùng làm căn cứ để sử dụng cáp ABB, cáp quang. Có một điểm nối cho mỗi km thứ hai . cũng có giới hạn 6 dB che giấu trong những sơ đồ này. Cho phép chúng ta sửa chữa một cáp vỡ.
7,0 km với 50/125 m cáp
7,0 km với 62,5/125 m cáp
7,0 km với 85/125 m cáp
5,0 km với 100/140 m cáp
Đặc điểm kỹ thuật của MB200:
Lên tới 10 trạm Advant OCS mỗi bus
Lên tới 1000 m giữa những nút cuối trong kết nối đa điểm ra
Nếu truyền bằng quang được sử dụng thì lên tới 7000 m giữa những điểm cuối trong kết nối điểm tới điểm .
Một bus nối tới MasterPiece 100
Một bus nói tới MasterGate 100
Có tới 4 bus nối với MasterPiece 200/1,MasterView 800/1 hoặc MasterGate 230/1
tốc độ 153.6 kbit mỗi giây
MasterBus 200 có thể chuyển tối đa khoảng 5 kbytes thông tin mỗi giây khi chúng truyền giữa trạm chủ và một trạm tớ, và khoảng 2,5 kbytes mỗi giây giữa các trạm tớ.
3.2.5.2. MasterBus 300 (MB300)
MB300 là một Bus truyền nối tiếp, đồng bộ, bán song công tốc độ cao với khoảng cách truyền trung bình. MB300 dùng để kết nối các trạm quá trình (Process Station-PS), các trạm thao tác (Operation Station-OS) và các trạm Master Gate 230/1 để kết nối các mạng điều khiển và mạng điều hành (Plant Network).
Xây dựng dựa trên lớp 1 của tiêu chuẩn IEEE 8022 và IEEE 8023-1985 CSMA/CD có tính chất là một loại dịch vụ liên kết dữ liệu ít chuẩn xác và phát hiện xung đột xử lý tại nhiều điểm khác nhau.
Điều khiển xử lý trạm được phân phối với tất cả các nút trên Bus.
Cấu hình của MB300
Cấu hình tối đa được xác dịnh theo tiêu chuẩn IEEE 8023-1985, bao gồm :
Đoạn đầu cáp đồng trục dài khoảng 500 m (cực đại). Thời gian trễ xác lập lớn nhất từ đầu đầu - đầu cuối của đoạn cáp này là 2165 ns.
Liên kết điểm - điểm thiết lập một đoạn kết nối. Thời gian trễ xác lập cực đại giữa 2 điểm kết nối này là 2750 ns (Cần phải nối 1 bộ chuyển tiếp ở mỗi đầu và không được phép nối các trạm với đoạn kết nối).
Yêu cầu lắp đặt bộ chuyển tiếp cho các đoạn kết nối. Các bộ lặp có thể lắp đặt tại bất kì điển truyền nhập nào trên đoạn cáp đồng trục nhưng chỉ được phép lắp tại một đầu của đoạn kết nối.
Đường truyền lớn nhất cho phép giữa hai trạm bất kỳ là năm đoạn, bốn bộ chuyển tiếp, hai bộ thu phát và hai đường cáp giao tiếp với bộ phận truy nhập dữ liệu.
Nếu chỉ có hai đoạn kết nối trên cả bus và chúng làm việc hiệu quả, thì không cần lắp đặt bộ chuyển tiếp vì việc kết nối điểm - điểm lớn nhất cho phép là 1000 m. Thời gian trễ giữa các điểm đầu và điểm cuối trên một MasterBus 300 không được lớn hơn 20600 ns, thời gian trên bao gồm cả thời gian trễ trên đường truyềnvà trên các cáp nhánh (khoảng 9000 ns).
Đặc điểm kỹ thuật của MasterBus 300 :
Kết nối đến 44 trạm các loại Master Piece 200/1, Master View 800/1, họ Advant Station 500 hay AC 400 trên một Bus.
Một trạm Master Gate 230 / 1 / bus.
Khoảng cách cho phép lớn nhất giữa nút đầu và nút cuối phụ thuộc vào cấu hình.
Có đến 2 bus nối đến Master Piece 200/1, Master View 800/1, họ Advant Station 500, AC 400 hay MasterGate 230/1 trên một mạng điều khiển.
Có đến 2 bus nối đến MasterGate 230/1 trên một mạng chủ.
Tốc độ 10 MasterBus 300/s.
3.2.5.3. Advant Field Bus (AF 100)
AF 100 là loại Bus trường tốc độ cao được sử dụng để truyền thông giữa các bộ điều khiển AC, các trạm V/R S800, AdvantSoft for Window và các trang thiết bị được sản xuất bởi hãng ABB.
Phương tiện dự phòng : phương tiện dự phòng bao gồm cáp dự phòng và Modem dự phòng. Trên tất cả các bus chiều dài giữa các đoạn cáp dự phòng không được chênh lệch quá 1200 m giữa hai trạm bất kì.
Chiều dài của AF 100 : chiều dài của AF100 được hiểu như là khả năng tạo cấu hình bus với 3 loại chiều dài khác nhau sao cho chiều dài vật lý và chiều dài thực tế sai lệch ít. Các độ dài của AF100 có thể được quy ước như sau:
2000 m (độ dài vật lý lớn nhất là 1700 m)
85 m (độ dài vật lý lớn nhất là 7600 m). Dữ liệu truyền qua so với quy tắc chung làm giảm 40% so với dữ liệu trên Bus 2000 m.
15000 m (độ dài vật lý lớn nhất là 13300 m) lượng dữ liệu truyền qua ứng với quy tắc chung làm giảm 15% lượng dữ liệu trên Bus 2000 m.
Đặc điểm kỹ thuật của AF100
Có thể kết nối đến 80 trạm với độ dài vật lý là 13300 m.
Có 3 phương thức truyền :
Cáp xoắn (TWP).
Cáp đồng trục (RG59 và RG11).
Cáp quang.
Một bus có thể được thiết kế với cả 3 phương thức truyền, nhưng mỗi phương thức có một số tính chất khác nhau. AF 100 có thể lắp đặt theo 1 hoặc 2 kiểu hệ thống bus vật lý này. Hệ thống bus dự phòng không cưỡng bức dải làm việc của bus chính khi cả hai hệ thống bus làm việc.
Chức năng của AF100
Mục đích của AF100 cung cấp truyền thông giữa các bộ điều khiển AC và AS 100 và AF100 có hai phương thức truyền khác.
Chuyển đổi dữ liệu quá trình.
Chuyển thông tin.
Kết nối truyền thông với nhiều thiết bị mà có khả năng trở thành người quản trị bus như: CI529, CI526, CI527, CI522.
Nhờ modem cáp xoắn đôi để kết được với AC70.
Nhờ CI626 / CI627 để kết nối với AC110.
Nhờ 1 CI520 hay 2 CI526 và TC625/TC512/516 để kết nối với họ AC400.
Dùng thêm modem cáp xoắn đôi để kết nối với các Modul S800 I/O.
Nhờ CI526 và modem TC625/TC512/516 để kết nối với AdvantSoft for Window.
Nhờ CI526 và modem TC625/TC512/516 để kết nối với OPC Server.
Chức năng chuyển đổi dữ liệu quá trình
Việc chuyển đổi dữ liệu quá trình quản lý bởi CDP (Cyclic data Packet - CDP). Mỗi CDP được xây dựng trên giao diện truyền thông về các thông số như mã nhận dạng tín hiệu cố định, chu kỳ thời gian, hình thức và hướng của nó. Dữ liệu quá trình mà đặc trưng là một CDP thì luôn luôn được chuyển đổi theo một chu kỳ trên AF100.
Nhận dạng tín hiệu tức là nhận gửi CDP trên bus được thực hiện bằng một thiết bị nhận dạng cụ thể. Trong các CDP gửi, mỗi CDP có một tín hiệu nhận dạng duy nhất. Mặc dù một vài CDP nhận cũng có tín hiệu nhận dạng giống như của CDP gửi nhưng được phân biệt nhờ vào giao diện truyền thông khác ở mỗi loại.
Chu kỳ thời gian xác định bằng lượng dữ liệu của CDP được chuyển đổi trên bus. Khi một CDP được chuyển đổi trên AF100 thì khoảng thời gian nghỉ giữa các lần chuyển đổi gọi là chu kỳ thời gian và luôn bằng nhau. Do đó, việc chuyển đổi dữ liệu là quá trình quyết định liệu có hay không các nhiệm vụ khác của giao diện truyền thông thực hiện. Kích thước của các Byte dữ liệu (2, 4, 8, 16, 32 byte). Kích thước của CDP phải bằng với các tín hiệu truyền và nhận, nếu cả kích thước và địa chỉ tương ứng cuả tín hiệu ứng với CDP sai thì không có một thao tác truyền thông nào được thực hiện.
Hướng chỉ dùng để xác định CDP đó là CDP gửi hay nhận. Các CDP cũng có thể xem như một trạm phát nơi mà dữ liệu được lưa giữ trong một CDP, một CDP gửi được chuyển đổi theo chu kỳ đến các CDP khác, (một CDP nhận) mà đặt ở một giao diện khác trên mạng. Công nghệ trạm phát này cung cấp cho ta một vài CDP nhận mà cấu hình của nó được thiết lập để nhận dữ liệu từ cùng một CDP gửi đi.
Chức năng chuyển đổi thông tin: Các dịch vụ chuyển đổi thông tin được thực hiện với các trạm đã được lắp đặt trên AF100 gửi và nhận thông tin. Việc đổi tin này làm việc không theo chu kỳ như chuyển đổi dữ liệu quá trình nó chỉ làm việc khi một hay nhiều giao diện truyền thông làm việc có một vài tin cần gửi. Cả hai quá trình chuyển đổi không có ảnh hưởng lẫn nhau.
Chức năng của Bus chủ (Master Bus)
Cả hai quá trình chuyển đổi trên đều yêu cầu một bus chủ tích cực. Chức năng chính của bus chủ là điều khiển tất cả các truyền thông trên AF100, trong khi làm việc nhận dữ liệu được điều khiển tại chỗ trên các giao diện truyền thông riêng.
Trên một mạng AF100 được trang bị với một hay nhiều giao diện truyền thông, thì một trong số đó sẽ trở thành bus chủ khi các giao diện truyền thông khác tích cực bằng việc quan sát, bus chủ làm việc đúng. Hơn thế nữa khả năng truyền thông kết nối với AF100 với giao diện truyền thông kế tiếp trên bus mỗi lần /giây có thể được đảm nhận.
Ngay cả khi có một giao diện truyền thông được kết nối với AF100 thì đảm bảo rằng dữ liệu quá trình sẽ lưu thông trên bus và việc chuyển đổi tin có thể xảy ra.
Để đảm bảo độ lưu thông cao trên bus, người ta quản lý bus nên đặt địa chỉ trạm càng bé càng tốt.
Các nguyên tắc truyền
Việc truyền một CDP được quản lý bởi Scan Table chứa các thông tin về tất cả các CDP gửi và lúc này chúng phải truyền trên AF100. Scan Table được tổ chức theo các khoảng thời gian là 1 ms, mà cứ một khoảng thời gian này có một hay nhiều CDP có thể truyền.
Việc chuyển đổi thông điệp được thực hiện bằng phương thức truyền sự kiện trong khoảng thời gian mà không chiếm hết bằng cách truyền CDP. Để đảm bảo cho việc chuyển đổi thông điệp này có thể thực hiện tốt, 25% (2000 m), 5% (8500, 1500 m) của các khoảng thời gian được dành riêng cho mục đích này. vùng màu đen ở hìnhvẽ minh hoạ điều này
DP4
DP4
DP2
DP3
DP2
DP2
DP3
DP2
DP1
DP1
DP1
DP1
DP1
DP1
DP1
DP1
Chu kỳ thời gian: CDP1 = 1 ms, CDP2 = 2 ms, CDP3 = CDP4 = 4 ms
Hình 3.4. Tổ chức theo thời gian (2000 ms)
Một khung Scan Table cơ bản có thể có ba giải (phụ thuộc vào cấu hình của CDP). Thông thường khi chu kỳ mẫu của CDP tăng đến 1024 ms thì Scan Table chia thành 1024 khoảng thời gian và có đến 18CDP/slot. Sử dụng một hoặc vài CDP với chu kỳ máy là 2048 ms sẽ có 2048 slot và có đến 12CDP/slot. Và tương tự dùng một vài CDP với chu kỳ máy là 4096 ms sẽ tương ứng 4096 slot và mỗi slot có 6 CDP.
Chương 4. Giới thiệu về hệ điều khiển industrial it của ABB
4.1 Giới thiệu chung về hệ điều khiển INDUSTRIAL IT
4.1.1 Khái niệm chung
Industrial IT là một hệ điều khiển có các đặc điểm sau:
Tích hợp công nghệ thông tin.
Hiệu quả và thuận lợi trong việc xây dựng chương trình điều khiển. Các đối tượng tạo ra dễ dàng được tái sử dụng và trở thành có sẵn trong các ứng dụng về sau.
Tính linh hoạt cao: Cho phép tìm ra các giải pháp cho các ứng dụng từ nhỏ nhất đến lớn nhất.
Truyền thông mở: Dựa trên các chuẩn truyền thông, các thành phần quen thuộc và công nghệ Bus trường.
Phạm vi ứng dụng lớn các sản phẩm của mình, ABB trở thành địa điểm quan trọng của các khách hàng trong lĩnh vực công nghệ điều khiển tự động.
4.1.2 Cấu trúc hệ Industrial IT
Hinh 3.1. Cấu trúc hệ Industrial IT
Các thành phần chính trong hệ Industrial IT
Control IT: Bao gồm các thiết bị phần cứng, các gói phần mềm và các hệ phục vụ cho việc điều khiển thời gian thực, giám sát và quản lý các biến quá trình.
Operate IT: Gồm các bộ phần mềm và phần cứng phục vụ cho việc giao tiếp với người vận hành, cung cấp các thông tin phục vụ cho việc giám sát và vận hành mọi lúc mọi nơi và từ mọi cấp độ.
Engineer IT: Là bộ công cụ phần mềm rất mạnh của hãng ABB, nó cho phép định cấu hình các hệ tự động và thiết bị quá trình một cách nhanh chóng bao gồm xử lý đồ họa, cấu trúc vật lý và xây dựng tài liệu kĩ thuật.
Communicate IT: Gồm các công cụ phục vụ cho việc truyền thông và giao tiếp nhằm đảm bảo năng lực, độ tin cậy và tính bảo mật cao.
Design IT: Gồm phần mềm và các dịch vụ để tối ưu quá trình thiết kế mẫu mã sản phẩm, đào tạo và lập dự án.
Drive IT: Bao gồm các bộ điều khiển động cơ, các giải pháp phần mềm nhằm cung cấp và cải thiện hiệu qủa chuyển động, mô men, tốc độ và vị trí.
Advise IT: Là các công cụ phần mềm của ABB hỗ trợ việc tính toán các thông số quá trình, chất lượng sản phẩm, giám sát các thông số của thiết bị, chuẩn đoán lỗi và đưa ra các chỉ dẫn cho người vận hành.
Collaborate IT: Gồm các giải pháp phần mềm nhằm tăng cường sự phối hợp sản phẩm của các nhà cung cấp và sản xuất thiết bị khác nhau.
4.2. Các thiết bị phần cứng quan trọng
Bộ nguồn : 24VDC; 1,5A
CPU:
- Tần số xung đồng hồ: 18,432 Mhz
- Tốc độ đáp ứng: 2,2 ms/1000 dòng lệnh
- Bộ nhớ : 2MB Ram và 2MB Flash ROM
Truyền thông :
- Truyền thông nối tiếp : CI271
- Truyền thông qua mạng Ethernet : CI272
- Truyền thông qua mạng PROFIBUS- DP: CI274
Các loại tín hiệu vào ra của hệ điều khiển Industrial IT:
S200 I/O:
Truyền thông qua mạng Profibus-DP và ControlNet.
Không hỗ trợ chuẩn Hard và dự phòng.
Có thể được kết nối với AC800M và AC800C hoặc SoftController.
S800 I/O:
Truyền thông qua Profibus-DP và Advant FieldBus.
Có khả năng dự phòng, có hỗ trợ chuẩn Hard.
Có thể kết nối được với AC 800M và AC 800C.
S900 process I/O:
Truyền thông qua Profibus-DP và Advant FieldBus.
Có khả năng dự phòng, có hỗ trợ chuẩn Hard.
Có thể kết nối với AC800M.
4.2.1. Advant Controller AC 800C
AC 800C là một hệ thống mang lại lợi nhuận nhỏ thuộc họ AC 800. Nó sử dụng làm cấu hình và công cụ lập trình được cung cấp bởi phần mềm Control Builder.
PM210 là phần cứng cơ bản của AC 800C. Được trang bị với phần mềm điều khiển, nó hoạt động như một bộ điều khiển quá trình AC 800C đơn lẻ hoặc như một thao tác thuộc bộ điều khiển mẫu trong một mạng lớn.
Bộ điều khiển có 10 đầu vào số và 6 đầu ra số trên bo mạch. Ngoài ra, còn có 8 S200/S200L I/O có thể cắm ngay trên bộ điều khiển và được cài đặt giống như thanh DIN, và 8 I/O khác có thể được nối thông qua cáp TK 210 và một bộ điều hợp 200-AIO (I/O trung tâm).
Bộ điều khiển có hai chốt cắm RJ-45 trên bo mạch cho kênh điều khiển RS-232 và một khe mở rộng cho một pin tuỳ chọn cắm trên bo mạch với đồng hồ thời gian thực và một pin hoá học.
Hai khe mở rộng cung cấp cho truyền thông trên bảng mạch điện. Ethernet, RS232, PROFIBUS-DP chủ của lớp 1và FOUNDATION Fieldbus H1 là những hỗ trợ hiện thời. PROFIBUS-DP có thể được sử dụng để kết nối I/O từ xa, trong trường hợp S200/S200L và S800 I/O.
Chú ý: Toàn bộ số I/O là bị hạn chế và quyết định trên dải tham số module trong bản quyền của bạn. Đề cập tới hệ thống AC 800M/C Control Software and Tools Product Guide và đầu vào ra là được trợ giúp.
Hình 4.2. Ví dụ cấu hình hệ thống vào ra
Hình 4.3. Tổng quan hệ thống trung tâm AC 800C
4.2.2. Advant Controller AC 800M
a. AC 800M - Tổng quát
AC 800M có thể được định nghĩa bởi một nền tảng phần cứng cái mà có thể kết nối với các module phần cứng riêng lẻ, tuỳ theo những cấu hình module đặc biệt và hệ điều hành được lựa chọn, có thể theo hình thức đã được lập trình để thực hiện nhiều chức năng.
Chỉ một định dạng, nền phần cứng AC 800M thực sự trở thành bộ điều khiển AC 800M.
Những module phần cứng chính của AC 800M là:
• Module xử lý (bao gồm cả tấm bản cơ sở) (PM856/PM860/PM861).
• Những giao diện truyền thông cho những giao thức khác (bao gồm cả tấm bản cơ sở) (CI851/852/853/854/855/856/857).
• Những module nguồn nuôi, cung cấp những giá trị ra khác nhau (SD821/822/823).
• Bộ dụng cụ back-up module (SB821).
Khi những trang bị với phần mềm điều khiển đặc biệt, AC 800M Controller hoạt động như một bộ điều khiển quá trình độc lập, hoặc như một bộ điều khiển thực hiện những thao tác điều khiển trên mạng điều khiển gồm nhiều bộ điều khiển tương kết, trạm điều hành và phục vụ.
Để AC 800M Controller thay đổi hệ thống vào ra I/O có thể kết nối trực tiếp (S800 I/O) hoặc theo PROFIBUS DP hoặc PROFIBUS DP-V1.
AC 800M được chuyển giao không cần phần mềm điều khiển. Để cung cấp những bộ điều khiển với phần mềm điều khiển đầu tiên nó cần thiết để nhập vào chương trình cơ sở và tạo những ứng dụng tách biệt bởi sử dụng thanh công cụ chuyên gia Control Builder.
The AC 800M Controller bao gồm một sự lựa chọn của module cài đặt trên thanh DIN ngang, cái mà có thể ở trong phạm vi đính kèm. Đa số các module bao gồm một bản cài đặt cơ sở với vỏ di chuyển được gắn liền với mỗi thiết bị khác bằng các đinh ốc. Bản cơ sở, cái mà luôn luôn dược gắn trên thanh DIN, mang lại phần lớn sự kết nối với bộ sử lý, nguồn cung cấp và giao diện truyền thông, cũng như những đường dẫn và hệ thống ngoài.
AC 800M Controller được chỉ định để mang lại lợi nhuận, giải pháp bảo dưỡng thấp cho dải ứng dụng từ Programmable Logic Controller (PLC) nhỏ tới ứng dụng điều khiển Distributed Control Systems (DCS) cao cấp.
Hình 4.4. Ví dụ về một bộ điều khiển với modul S800 I/O
Hình 4.5. Khái quát chung về unit CPU (với PM861)
b. Phần mềm điều khiển
Phần mềm được sử dụng bởi AC 800M Controller được gọi là Control Software.
Cái tên này không phải cho một bộ phận phần mềm, nhưng nó chỉ đơn thuần là một cái chung cho phạm vi sử dụng chức năng của bộ điều khiển. Những chức năng đó bao gồm:
• Chức năng phần cứng (giám sát các bus truyền thông, bus I/O)
• Chức năng vi chương trình được nhập vào bộ điều khiển (hệ thống thực hiện thời gian thực, đồng hồ thời gian thực, truyền thông dự phòng)
• Chương trình ứng dụng được nhập vào bộ điều khiển (chức năng thư viện, những giao diện truyền thông)
Để đưa ra một ứng dụng, nó là cần thiết để sử dụng thanh công cụ Control Builder M. Thanh công cụ này cực kỳ đa năng, có nhiều chức năng hữu ích ngoài cấu hình hệ thống.
Địa chỉ Ethernet
Mỗi một tấm bảng cơ sở TB830 được cung cấp một địa chỉ Ethernet độc nhất cái mà cung cấp cho mọi CPU một nhận dạng phần cứng.
Về mặt chức năng này điều khiển từ hai địa chỉ nhận dạng mà chúng cư trú trong bộ nhớ cố định của tấm bảng cơ sở TP830. Địa chỉ thấp nhất, (12 ký tự mã Hex), được xác định trên một nhãn dính chặt trên tấm bảng cơ sở TP830. Địa chỉ còn lại là địa chỉ thấp nhất cộng một. Xem Hình 7 xác định nhãn chi tiết.
c. Các đặc trưng của Bộ điều chỉnh AC 800M
Tính mềm dẻo, Bộ điều chỉnh AC 800M có thể đặt ngăn nắp trong các vỏ ABB hoặc trong các unit riêng rẽ chúng có thể được gắn phù hợp với các yêu cầu riêng của khách hàng.
Modularity, theo giãn nở dần dần.
DIN riêng rẽ- rail thủ tục phần dính kèm rail/phần tháo rời, sử dụng tờ chiếu duy nhất và khoá kỹ thuật.
Nhanh, các thủ tục hư hỏng-phát hiện sẵn có qua các modul/kênh đèn LED.
Lớp IP20 bảo vệ không yêu cầu dính kèm.
Tất cả các modul hoàn toàn được EMC chứng nhận.
Sự nối lên tới 192 tín hiệu I/O, theo đường Modulebus Điện, là sẵn có.
Sự nối lên tới 1344 tín hiệu I/O, theo đường Modulebus Quang, là sẵn có.
Sự nối S100 I/O là sẵn có.
Kết nối số lượng lớn các modul I/O, theo đường PROFIBUS DP và PROFIBUS DP-V1.
AC 800M có thể được sử dụng như một Thiết bị Liên kết FF.
Giao thức kết nối khách hàng của số lượng lớn của cổng truyền thông Nối tiếp RS232-C.
Kết nối tới Mạng MasterBus 300.
Nối tới INSUM qua Gateway (Ethernet/LON).
Nối tới các thiết bị ABB sẵn có.
Xây dựng-trong bộ dụng cụ hỗ trợ bộ nhớ.
Bộ dụng cụ ngoài hỗ trợ lựa chọn sẵn có.
CPU Dự phòng (PM861).
4.2.3. S900 Process I/O System.
Số của các trạm PROFIBUS
Lên tới 32 trạm có thể (bao gồm cả trạm chủ và lớp 2 cấu hình công cụ, nếu thích hợp) có thể được kết nối tới một đoạn PROFIBUS DP. Khi sử dụng tuần hoàn, bạn có thể kết nối lên tới 126 trạm tới một trạm chủ DP. Sử dụng PROFIBUS-DP bản chất an toàn, lên tới 10 trạm có thể được kết nối tới mỗi đoạn.
Tốc độ truyền và độ dài cáp dùng được định rõ cho đoạn phải được quan sát. Ví dụ, một cáp dài 400 m (1314 ft) được chấp nhận cho một mạng với một tốc độ truyền 500 Kbauds. Các cáp dài hơn là hợp lý khi sử dụng các cáp FO.
Số các mô đun vào ra I/O
S900 có thể quản lý tới 16 mô đun vào ra. Chúng có thể được cấu hình qua PROFIBUS, và các thông số của chúng có thể được xác định riêng rẽ cho mỗi modul hoặc kênh. Các rãnh modul có thể được phân khi có yêu cầu. Tuy nhiên, tổng số lượng của dữ liệu vào và dữ liệu ra được hạn chế là 244 byte mỗi cái.
Chú ý rằng tổng số lượng của kết quả dữ liệu hệ thống vào ra từ phục vụ truyền thông thêm vào (thông số, chuẩn đoán, chu kỳ phục vụ) phải không vượt quá 216 byte.
Bảng 4-1 Dữ liệu của các modul vào ra khác
Các modul I/O
Dữ liệu và trạng thái I/O [byte]
DO910S (DO4-Ex)
1
DX910 (DlO8-Ex S)
3
AO910S (AO4-Ex)
8
Al910 (Al4-Ex)
8
Al950 (Tl4-Ex)
8
Al910 (Al4H-Ex A 4H)
24
Nếu không có chu kỳ HART thứ cấp thay thế được truyền, không có kết quả hạn chế hệ thống từ cái này, từ đó số lượng tối đa có thể của dữ liệu hệ thống vào ra là luôn ít hơn 216 byte, với 8 byte mỗi modul và tổng của 16 modul. Như vậy, một trạm quá trình S900 I/O có thể trong hộp quản lý lên tới 16 modul hệ thống vào ra.
Tuy nhiên, tổng số của biến HART có thể truyền được là giới hạn, giới hạn là 216 byte. Với HART-tương thích modul I/O (ví dụ AI930S) lên tới 8 biến HART có thể truyền với tuần hoàn dữ liệu cho mỗi modul. Các biến HART là 32-bit thay đổi số điểm chiếm giữ 4 byte.
Ví dụ tính toán
Bảng 4-2 Ví dụ tính toán byte I/O
Cấu hình
Đầu vào [byte]
Đầu ra [byte]
CI020S (CIPB)
0
0
6 x Al930S
6 x 8
0
4 x AO910S
0
4 x 8
6 x DX910S (DI08-Ex S)
6 x 2
6 x 1
Tổng
60
30
Tổng số dữ liệu I/O [bytes] = 60 + 30 = 90
Số của byte sẵn có = 216 –90 = 126
Số của biến của HART có thể = 126 / 4 = 31
Chu kỳ thời gian
PROFIBUS chủ định rõ tốc độ truyền để sử dụng trong phạn vi hệ thống. Bản chất của chu kỳ thời gian là 5 ms cho gia công 128 tín hiệu nhị phân và 20 ms cho gia công 64 tín hiệu tương tự. Thời gian trả lời của toàn bộ hệ thống phụ thuộc vào tổng số lượng dữ liệu hệ thống vào ra của tất cả trạn PROFIBUS và của khả năng gia công của higher-level hệ thống điều khiển
Dữ liệu đầu ra S900 được đồng bộ với bus higher-level. Vì thế, chu kỳ thời gian bên trong được quan tâm duy nhất.
Theo công thức tính toán xấp xỉ là hợp lý: TR = Ti + 2 x TB + TOCS, với
TR = thời gian trả lời
Ti = chu kỳ thời gian bên trong
TB = chu kỳ thời gian fieldbus
TOCS = chu kỳ thời gian OCS
Với chu kỳ thời gian bus 5 ms và chu kỳ thời gian OCS 5 ms, thời gian trả lời cho 128 tín hiệu nhị phân là TR = 5 + 2 x 5 + 5 = 20 ms.
Tiếp theo minh hoạ cho bạn một cái tổng quan về chu kỳ thời gian PROFIBUS chờ đợi, phụ thuộc vào tốc độ truyền và số trạm tớ. Chu kỳ thời gian cũng phụ thuộc vào tổng số lượng dữ liệu I/O. Số lượng dữ liệu ra 20 byte và số lượng dữ liệu vào 80 byte được giả định trong ví dụ sau, tương ứng trạm S900 với cấu hình sau:
32 đầu ra số
48 đầu vào số với trạng thái
16 đầu vào tương tự
8 đầu ra tương tự
8 biến thứ cấp HART
Nguồn cung cấp của modul I/O
Nguồn cung cấp S900 được thiết kế cung cấp cho hai modul truyền thông và lên tới 16 modul bất kỳ kiểu nào.
Khi sử dụng các unit dự phòng cuối cùng (ví dụ TU921S), một rãnh dự phòng cho unit nguồn cung cấp có thể tự do bỏ đi. Các unit nguồn cung cấp được thiết kế cho toàn bộ nhóm S900.
Nguồn cấp tương tự các modul đầu ra
Sử dụng các unit nguồn cung cấp đơn hoặc nguồn cung cấp dự phòng trong các unit giới hạn cung cấp phân phối nguồn tối đa 45 W danh nghĩa tới ổ cắm điện trongcác modul. Với cần 3,5 W mỗi modul một số lượng 12 modul đầu ra tương tự kiểu AO920S hoặc AO920N cộng 4 khe tự do có thể trên mỗi unit đầu cuối TU921S hoặc TU921N. Hoạt động các kiểu modul I/O khác trong một unit đầu cuối tiêu thụ năng lượng phải không vượt quá 45 W cho tất cả thành phần cài đặt.
Nguồn cấp số các modul đầu ra
Sử dụng các unit nguồn cung cấp đơn hoặc nguồn cung cấp dự phòng trong các unit giới hạn cung cấp phân phối nguồn tối đa 45 W danh nghĩa tới ổ cắm điện trong các modul. Với cần 5,2 W mỗi modul một số lượng 8 modul đầu ra số kiểu DO910S hoặc DO910N cộng 8 khe tự do có thể trên mỗi unit đầu cuối TU921S hoặc TU921N. Hoạt động các kiểu modul I/O khác trong một unit đầu cuối tiêu thụ năng lượng phải không vượt quá 45 W cho tất cả thành phần cài đặt. Tối đa 16 modul đầu ra số kiểu DO910S hoặc DO910N có thể được sử dụng nếu tải cho mỗi kênh không được vượt quá 275 mW.
4.3. Các modul phần mềm để thực hiện chương trình
4.3.1 Modul phần mềm Control IT
Trong modul này có 2 chương trình điều khiển chính là Control Builder M và Control Software.
Control Builder M là công cụ, chương trình cơ bản trong Windows 2000 để điều khiển logic. Công cụ này được dùng để điều khiển chương trình ứng dụng cho bộ điều khiển AC 800M/C. Control Software cũng được dùng để làm chương trình điều khiển cho AC 800M/C.
Control Builder M là công cụ chương trình dùng để tạo trình ứng dụng và tải các phần mềm xuống để điều khiển. Nó cũng được dùng để định hình đầu vào ra và điều khiển sự liên lạc. Có tất cả năm ngôn ngữ lập trình chuẩn IEC 61131-3 được sử dụng trong Control Builder M.
Có 3 loại sản phẩm Control Builder M khác nhau:
Control Builder M Basic
Control Builder M Standand
Control Builder M Professional
Bảng
Chức năng
Basic
Standand
Professional
Tạo/thay đổi thư viện
Không
Có
Có
Tạo/thay đổi module điều khiển
Không
Không
Có
Số bộ điều khiển
1
8
32
Số trình ứng dụng
1
8
256
Số ứng dụng trên một bộ điều khiển
1
1
8
Số chương trình trên một trình ứng dụng
3
64
64
Số công việc trên một bộ điều khiển
3
16
16
Phân phối mã trong trình ứng dụng tới vài bộ điều khiển
Không
Không
Có
Có thể dùng mã chung giữa vài trạm chương trình
Không
Có
Có
Kết hợp với cổng A
Không
Không
Có
Nguồn mã điều khiển
Chỉ mã chính
Chỉ mã chính
Cả mă chính phụ
4.3.2. Các đặc điểm chính của Control Builder M:
- Ngôn ngữ lập trình : Control Builder M có 5 ngôn ngữ lập trình khác nhau. Đó là các ngôn ngữ sau: Strutured Text(ST), Instruction List(IL), Sequential Function Chart(SFC), Function Block Diagram(FBD), Ladder Diagram(LD).
Ngôn ngữ
Chức năng
Function Block Diagram(FBD)
Ngôn ngữ giao diện đồ hoạ cho mô tả tín hiệu và dữ liệu đi qua các khối hàm và các phần tử phần mềm tiện lợi
Structured Text(ST)
Ngôn ngữ lập trình trình độ cao. Nó là một cấu trúc cao và có tầm sáng tạo của việc xây dựng các hàm, các khối hàm.
Instruction List(IL)
Ngôn ngữ PLC truyền thống. Nó có cấu trúc tương tự máy đơn giản thu thập mã.
Ladder Diagram(LD)
Ngôn ngữ giao diện đồ họa cơ bản
Sequential Function Chart(SFC)
Ngôn ngữ giao diện đồ họa mô tả behavior liên tiếp của chương trình điều khiển
- Module điều khiển :
- Thư viện : Bao gồm toàn bộ các hàm được xác định trước, kể cả các loại dữ liệu, các hàm và các khối hàm, các loại module điều khiển có thể được sử dụng trong công trình của bạn.
Hình 4.6. Mạng điều khiển với 2 AC 800M và 1AC 800C
4.4 Các bước xây dựng Project
4.4.1 Tạo Project
Sau khi khởi động phần mềm Control Builder M, vào File/New Project. Sau đó chọn AC 800M, đặt tên cho Project cuối cùng là ấn OK để kết thúc.
4.4.2 Thay đổi địa chỉ IP của bộ điều khiển
Nhấn chuột phải vào Controller_1 chọn System Identify.Sau đó nhập địa chỉ IP đó là địa chỉ của bộ điều khiển mà bạn đã dặt trước đó.
4.4.3 Đặt địa chỉ IP cho cổng truyền thông Ethernet
Nhấn chuột phải vào 1 Ethernet, chọn Editor. Trong Tab Setting đánh địa chỉ IP cho cổng truyền thông Ethernet tại cột Value. Địa chỉ này có thể tăng lên 1 hoặc 2 so với địa chỉ của CPU.
Đối với địa chỉ của 2 Ethernet thao tác cũng tương tự nhưng tăng lên 1 so vơi 1 Ethernet.
4.4.4 Kết nối với các Module vào ra
Nhấn chuột phải vào ModuleBus, chọn New Unit, lần lượt chọn các Module tương ứng: S800 I/O / DO810; S800L I/O /DI801; S800L I/O / AI801; S800L I/O /AO801. Sau đó lưu chương trình: File/SaveProject.
4.4.5 Download chương trình
Sau khi lập xong cấu hình phần cứng ta phải download xuống CPU. Để download chương trình xuống CPU: Chọn Tools/Download Project And Go Online trong hộp thoại mới hiện ra nhấp chuột vào Continue.
4.4.6 Lập trình điều khiển
Để lập trình điều khiển, ta có thể sử dụng 1 trong 5 ngôn ngữ: Structure Text (ST), Instruction List (IL), Sequential Function Chat (SFC), Function Block Diagram (FBD), Ladder Diagram (LD).
Sau khi lập chương trình xong, muốn kiểm tra tính đúng đắn của chương trình nhấn đúp chuột vào Program1, nhấn chuột vào Tools/ Simulate Project để chạy mô phỏng.
4.4.7 Lập vòng điều chỉnh PID
Muốn lập mạch vòng điều chỉnh PID ta chọn ngôn ngữ lập trình là Function Block (FB).
Chèn thêm thư viện vào Project:
- Nhấn chuột phải vào mục Library và chọn Insert Library
Sau đó chọn ControlBasicLib và ấn vào Open
Sau đó đặt tên và kiểu chương trình, nhấn chuột phải vào Insert Function/Function Block, trong mục isert chọn Pidloop.
Sau đó gán các tham số cho bộ PID
Khi lập xong thì cho chạy mô phỏng: Chọn Tools/Simulate Project. Sau khi cho chạy mô phỏng nhấn chuột phải vào khối Motor Control, chọn Interaction Windows để theo dõi các tham số của bộ PID.
Ghi chú: Khi làm việc với phần cứng thật ta phải gán I/O cho các biến trước khi chạy chương trình.
Chọn Board I/O mà bạn muốn gán biến
Nháy đúp chuột vào kênh I/O đó
Trong cửa sổ mới hiện ra chọn kênh địa chỉ cần gán
Vào Insert/Insert Part from Tree
Chọn biến cần gán
Nhấn đúp chuột để gán I/O
Chương 5. chương trình điều khiển bộ phận cấp than cho lò nung
5.1. Các mạch vòng và các tham số cần điều khiển
5.1.1. Các chu trình điều khiển PID điển hình:
Điều chỉnh tự động nhiên liệu cháy vào lò. Điểm đặt được người điều khiển dựa trên cơ sở đánh giá những điều kiện trong khu tạo clinker.
Điều khiển tự động cấp nhiên liệu vào buồng phân huỷ. Mục đích là duy trì nhiệt độ không đổi ở đầu ra của Cyclone buồng phân huỷ để đạt được mức độ Canxi hoá cần thiết của nguyên liệu.
Điều khiển van điều tiết và/ hoặc vận tốc của quạt khí thừa ra khỏi thiết bị làm nguội. Mục đích là giữ cho áp suất âm tại đầu lò là không đổi, thường xuyên xung quanh mm cột nước.
Điều khiển van điều tiết và/ hoặc vận tốc của quạt lọc bụi để duy trì áp suất âm tại đầu ra của quạt khí thải không đổi tại một điểm đặt nhất định, thường là - 5 mm cột nước.
Lượng gió qua hệ thống được điều chỉnh bởi van điều tiết của quạt khí thải với mục đích giữ cho hàm lượng O2 đi ra khỏi tháp trao đổi nhiệt không thay đổi. Hàm lượng O2 đi ra khỏi tháp trao đổi nhiệt giữ không đổi phải phù hợp với lượng khí thừa không đổi nhất định. Việc điều khiển này được thực hiện bằng hai chu trình điều khiển nối tiếp nhau. Hàm lượng O2 được so sánh với điểm đặt của hàm lượng O2 và kết quả sự so sánh này được dùng để điều khiển điểm đặt cho áp suất dưới sau tháp trao đổi nhiệt. Điểm đặt này được giữ nhờ một bộ điều chỉnh PID kiểm soát vị trí van điều tiết quạt khí thải.
Tổng lượng gió được tạo ra bằng lưu lượng khí trong quá trình cháy trong lò và trong tháp trao đổi nhiệt, có nghĩa là bằng tổng của gió 2 và gió 3. Gió 2 được điều chỉnh bằng một chu trình điều khiển tự động có thể thay đổi vị trí của van điều tiết trong ống dẫn gió 3 nhằm giữ cho hàm lượng ôxy ở mức điểm đặt trong đầu vào của lò. Hàm lượng ôxy không đổi trong đầu vào của lò tương ứng với lượng khí thừa không đổi có trong khí đốt của lò.
PID
PID
PID
PID
PID
PID
PID
PID
mm
Bộ cấp than
Van
J2J15
A76
A55T1
O2
Quạt làm nguội Clinker
Bộ cấp than
Bộ kiểm tra điều kiện khu tạo Clinker
Van
O2
OC
Hình 5.1. Các mạch vòng điều chỉnh tự động
5.1.2. Các tham số cần điều khiển.
Công đoạn lò nung là công đoạn chính trong quá trình sản xuất xi măng. Nó tạo ra và quyết định chất lượng Clinker. Vì vậy giai đoạn này rất qua trọng và tiêu thụ một năng lượng rất lớn. Vì vậy điều khiển tối ưu công đoạn này ta sẽ đạt được hiệu quả kinh tế rất cao.
Yêu cầu đặt ra đối với nhà máy xi măng Hoàng Thạch là phải điều khiển tối ưu hệ thống lò. Việc điều khiển tối ưu hệ thống lò sẽ làm cho hệ thống lò làm việc tối ưu hơn, chất lượng Clinker tốt hơn, hệ thống làm việc với độ chính xác cao hơn, tăng công suất, tiết kiệm nhiên liệu, nhưng vẫn đảm bảo chất lượng và sản lượng Clinker. Các tham số cần điều khiển là nhiều nhưng tham số quan trọng nhất là nhiệt độ.
M
HC
V72Y1
II
V72I1
FR
V72F1
SI
V72S1
QQI
V72Q1
XA
V72X9
M
P
M
P
P
M
W1ALH
L11W1
M
COIL MEAL SILO L11
W2V70
W2V75
W2V74
W2V73
W2V76
PAL
X05P1
STAND BY
W2V71
Hình 5..2. Bộ phận cấp than cho lò nung xi măng
W2V72
Bảng 5.1. Các tín hiệu vào / ra (I/O) của bộ phận cấp than cho lò nung
TT
Mã thiết bị
Mô tả mã
Mô tả tín hiệu
PLC (I/O)
1
W2V72A1_C31
Động cơ cân quay
Command
do
2
W2V72A1_C33
Động cơ cân quay
Release
do
3
W2V72A1_C34
Động cơ cân quay
Check weight start
do
4
W2V72A1_C35
Động cơ cân quay
Accept check weighing
do
5
W2V72A1_C36
Động cơ cân quay
Local test permission
do
6
W2V72A1_C39
Động cơ cân quay
Aeriation-pipe ON/OFF
do
7
W2V72A1_C41
Động cơ cân quay
Ready
do
8
W2V72A1_C61
Động cơ cân quay
Return
di
9
W2V72A1_F41
Động cơ cân quay
Deviation
di
10
W2V72A1_F61
Động cơ cân quay
Check weighing invalid
di
11
W2V72A1_F63
Động cơ cân quay
Check weighing running
di
12
W2V72F1_F01
Động cơ cân quay
Actual flow t/h
ai
13
W2V72F1_F02
Động cơ cân quay
Devitation
ai
14
W2V72S1_S01
Động cơ cân quay
Speed
ai
15
W2V72W2_W02
Động cơ cân quay
Momentary load
ai
16
W2V72Y1_F11
Động cơ cân quay
Setpoint
ao
17
W2V73I1_I01
Động cơ quay quạt gió
Current signal
ai
18
W2V73M1_C31
Động cơ quay quạt gió
Command signal
Do
19
W2V73M1_C41
Động cơ quay quạt gió
Motor starter ready
Di
20
W2V73M1_C51
Động cơ quay quạt gió
Local start
Di
21
W2V73M1_C61
Động cơ quay quạt gió
Return signal
Di
22
W2V73M2_C31
Động cơ quay làm mát
Command signal
Do
23
W2V73M2_C41
Động cơ quay làm mát
Motor starter ready
di
24
W2V73M2_C51
Động cơ quay làm mát
Local start
di
25
W2V73M2_C61
Động cơ quay làm mát
Return signal
di
26
W2V73P1_P41
áp suất
Pressure, Hi / Lo ?
di
27
W2V74Z1_C31
Van
Command signal open
do
28
W2V74Z1_Z41
Van
Valve closed
Di
29
W2V74Z1_Z42
Van
Valve open
Di
30
W2V75I1_I01
Động cơ quay quạt gió
Current signal
Ai
31
W2V75M1_C31
Động cơ quay quạt gió
Command signal
Do
32
W2V75M1_C41
Động cơ quay quạt gió
Motor starter ready
Di
33
W2V75M1_C51
Động cơ quay quạt gió
Local start
Di
34
W2V75M1_C61
Động cơ quay quạt gió
Return signal
Di
35
W2V75M2_C31
Động cơ quay làm mát
Command signal
Do
36
W2V75M2_C41
Động cơ quay làm mát
Motor starter ready
di
37
W2V75M2_C51
Động cơ quay làm mát
Local start
di
38
W2V75M2_C61
Động cơ quay làm mát
Return signal
di
39
W2V75P1_P41
áp suất
Pressure, Hi / Lo ?
di
40
W2V76Z1_C31
Van
Command signal open
Do
41
W2V76Z1_Z41
Van
Valve closed
Di
42
W2v76z1_z42
Van
Valve open
Di
43
W2v50z1_u41
Bộ phân tích khí
Prewarning
Di
44
W2v50a1_a42
Bộ phân tích khí
CO max 3
di
45
W2v50a1_f41
Bộ phân tích khí
Flow min
di
46
W2v50a1_p41
Bộ phân tích khí
Air press. Low
di
47
W2v50a1_z41
Bộ phân tích khí
System in test
di
48
W2v55t1_t01
Đỉnh Cyclon 5
Temperature
Ai
49
W2v11a1_c61
Vòi đốt dầu lò nung
Unit running
Di
50
W2v72a1_c61
Động cơ quay cấp than
Return
Di
5.2. Chương trình điều khiển bộ phận cấp than cho lò nung.
5.2.1. Các vùng điều chỉnh nhiệt độ cho lò nung.
Td
T12
T11
T21
T22
t12
(3)
(3)
(2)
(2)
(1)
t11
t21
t22
tc
Hình 5.3. Các vùng điều chỉnh nhiệt độ
t
Vùng (1) là vùng không cần phải điều chỉnh nhiệt độ vì với khoảng nhiệt độ này chát lượng clinker vẫn đạt yêu cầu.
Vùng (2) là vùng cần phải điều chỉnh nhiệt độ nhưng ta chưa điều chỉnh lượng than ngay mà trước hết kiểm tra điều kiện cháy của liệu: kiểm tra áp suất và hàm lượng oxi. Nếu điều kiện cháy không đúng thì ta phải điều chỉnh áp suất và lượng oxi. Ngược lại nếu điều kiện cháy đúng thì ta mới điều chỉnh lượng than.
Vùng (3) là vùng cần phải điều chỉnh ngay lượng than, sau đó mới kiểm tra điều kiện cháy của liệu. Khi nhiệt độ tăng cao, mà giảm than không thấy nhiệt độ hạ thì ta phải kiểm tra ngay đường liệu.
tc là nhiệt độ chuẩn; t21 là giới hạn dưới, t11 là giới hạn trên của vùng (1). Trong đó t11 = tc + tc x ss1 và t21 = tc - tc x ss1. t22 là giới hạn dưới, t12 là giới hạn trên của vùng (2). Trong đó t12 = tc + tc x ss2 và t22= tc - tc x ss2.
t là nhiệt độ tại một điểm đo trong lò.
Mục đích của quá trình điều khiển bộ phận cấp than cho lò nung là giữ cho nhiệt độ ổn định ở trong vùng (1).
5.2.2. Lưu đồ điều khiển:
Báo động
Điều chỉnh lượng O2
Kiểm tra O2
Điều chỉnh lượng P
Kiểm tra P
Điều chỉnh lượng O2
Kiểm tra O2
Điều chỉnh lượng P
Kiểm tra P
Kiểm tra nhiệt độ
Start
Kiểm tra liệu
Tăng lượng than
Giảm lượng than
Đ
S
Đ
S
Đ
S
Đ
S
Đ
S
Đ
S
T22
T11
T12
T21
Hình 5.4. Lưu đồ điều khiển bộ phận cấp than cho lò nung clinker
5.2.3. Các bộ hàm.
5.2.3.1. Bộ so sánh nhiệt độ.
Mã chương trình :
if Enab=true then
if t=t0-t0*ss1 then
T11:=false; T12:=false; Td:=true; T21:=false; T22:=false;
end_if;
if tt0+t0*ss1 then
T11:=true;T12:=false;Td:=false;T21:=false;T22:=false;
end_if;
if t>t0+t0*ss2 then
T11:=false;T12:=true;Td:=false;T21:=false;T22:=false;
end_if;
if t<t0-t0*ss2 then
T11:=false;T12:=false;Td:=false;T21:=false;T22:=true;
end_if;
if tt0-t0*ss2 then
T11:=false;T12:=false;Td:=false;T21:=true;T22:=false;
end_if;
end_if;
Hình 5.5. Bộ so sánh nhiệt độ
5.2.3.2. Bộ so sánh O2
Mã chương trình
if Enab=true then
if L>L0 + L0*ss_O2 then
ThuaO2:=true;ThieuO2:=false;DuO2:=false;
elsif L<L0 - L0*ss_O2 then
ThuaO2:=false;ThieuO2:=true;DuO2:=false;
else
ThuaO2:=false;ThieuO2:=false;DuO2:=true;
end_if;
end_if;
Hình 5.6. Bộ so sánh oxi
5.2.3.3. Bộ so sánh áp suất.
Mã chương trình
if Enab=true then
if P>P0 + P0*ss_p then
ThuaP:=true; ThieuP:=false; DuP:=false;
elsif P<P0 - P0*ss_p then
ThuaP:=false; ThieuP:=true; DuP:=false;
else
ThuaP:=false; ThieuP:=false; DuP:=true;
end_if;
end_if;
Hình 5.7. Bộ so sánh áp suất
5.2.3.4. Bộ so sánh đường liệu.
Mã chương trình:
if Enab=true then
if F>F0 + F0*ss or F<F0 - F0*ss then
Baodong = true; lieudung = false;
else
lieudung = true; Baodong = false;
end_if;
end_if;
Hình 5.8. Bộ so sánh liệu
5.2.3.5 Bộ biến đổi tín hiệu và các Pidloop
Bộ biến đổi tín hiệu
Hình 5.9. Bộ biến đổi tín hiệu
Vòng điều chỉnh pidloop
Hình 5.10. Bộ Pidloop
5.2.4. Chương trình.
5.2.4.1. Bảng kiểu dữ liệu của các biến
Name
Data Type
Attributes
Initial value
I/O address
Access Variables
Description
1
start
bool
retain
2
tang
bool
retain
3
giam
bool
retain
4
saiso1
real
retain
5
saiso2
real
retain
6
luuluongthuc
real
retain
7
luuluongchuan
real
retain
8
O2cap
real
retain
9
O2chuan
real
retain
10
ThuaO2
bool
retain
11
ThieuO2
bool
retain
12
DuO2
bool
retain
13
nhietdochuan
real
retain
14
nhietdothuc
real
retain
15
denp
bool
retain
16
dengiamthan
bool
retain
17
dentangthan
bool
retain
18
tangthan
bool
retain
19
giamthan
bool
retain
20
sauO2
bool
retain
21
out1
RealIO
retain
22
ip1
PidLoopPar
retain
23
out2
RealIO
retain
24
ip2
PidLoopPar
retain
25
out3
RealIO
retain
26
ip3
PidLoopPar
retain
27
sp2
real
retain
28
out4
RealIO
retain
29
ip4
PidLoopPar
retain
30
sauvan
bool
retain
31
out5
RealIO
retain
32
ip5
PidLoopPar
retain
33
saup
bool
retain
34
saudlieu
bool
retain
35
out6
RealIO
retain
36
ip6
PidLoopPar
retain
37
saiso
real
retain
38
lieuchuan
real
retain
39
lieucap
real
retain
40
baodong
bool
retain
41
pcap
real
retain
42
pchuan
real
retain
43
thuap
bool
retain
44
thieup
bool
retain
45
dup
bool
retain
46
out7
RealIO
retain
47
ip7
PidLoopPar
retain
48
Enab7
bool
retain
49
out8
RealIO
retain
50
ip8
PidLoopPar
retain
51
dieuchinh02
string[20]
retain
52
tang_than1
string[20]
retain
53
tang_than2
string[20]
retain
54
dieuchinh02_1
string[20]
retain
55
dieuchinhO2_2
string[20]
retain
56
giamthan_1
string[20]
retain
57
giamthan_2
string[20]
retain
58
duonglieu_1
string[20]
retain
59
dieuchinhapsuat_1
string[20]
retain
60
dieuchinhapsuat_2
string[20]
retain
61
denKT1
bool
retain
62
denKT2
bool
retain
63
pv9
RealIO
retain
64
out9
RealIO
retain
65
ip9
PidLoopPar
retain
66
thaydoithan
bool
retain
67
dongco1
bool
retain
68
enab1
bool
retain
69
pv10
RealIO
retain
70
out10
RealIO
retain
71
ip10
PidLoopPar
retain
72
dongco2
bool
retain
73
out11
RealIO
retain
74
ip11
PidLoopPar
retain
75
pv11
RealIO
retain
76
saugiamthan
real
retain
77
saiso_p
real
retain
78
setpoint1
real
retain
79
saiso_O2
real
retain
80
dieuchinhO2_3
string[20]
retain
81
Setpoint3
real
retain
82
dieuchinhapsuat_3
string[20]
retain
83
Setpoint2
real
retain
84
Setpoint4
real
retain
85
Setpoint5
real
retain
86
Setpoint6
real
retain
87
Setpoint7
real
retain
88
Dieuchinhthan
string[20]
retain
89
Enab_P
bool
retain
90
Enab
bool
retain
91
Kiemtranhietdo
bool
retain
92
Enab_O2
bool
retain
93
sauO2_2
bool
retain
94
sauO2_1
bool
retain
95
dup1
bool
retain
96
dup2
bool
retain
Table 1. Program - Application_1:Program1 (Variables)
5.2.4.2. Bảng các bộ hàm
Name
Function Block Type
Task Connection
Description
1
com2
com2
2
PidLoop_1
PidLoop
3
RealIOToInteger_1
RealIOToInteger[1]
4
Rio2Pc_1
Rio2Pc
5
PidLoop_2
PidLoop
6
RealIOToInteger_2
RealIOToInteger[1]
7
com4_o_1
com4_o
8
PidLoop_4
PidLoop
9
RealIOToInteger_3
RealIOToInteger[1]
10
Rio2Pc_2
Rio2Pc
11
PidLoop_5
PidLoop
12
RealIOToInteger_4
RealIOToInteger[1]
13
PidLoop_3
PidLoop
14
RealIOToInteger_5
RealIOToInteger[1]
15
Rio2Pc_3
Rio2Pc
16
PidLoop_6
PidLoop
17
com3_L_1
com3_L
18
RealIOToInteger_6
RealIOToInteger[1]
19
com5_p_1
com5_p
20
PidLoop_7
PidLoop
21
RealIOToInteger_7
RealIOToInteger[1]
22
Rio2Pc_4
Rio2Pc
23
PidLoop_8
PidLoop
24
RealIOToInteger_8
RealIOToInteger[1]
25
RealIOToInteger_9
RealIOToInteger[1]
26
Rio2Pc_5
Rio2Pc
27
PidLoop_9
PidLoop
28
RealIOToInteger_10
RealIOToInteger[1]
29
Rio2Pc_6
Rio2Pc
30
PidLoop_10
PidLoop
31
RealIOToInteger_11
RealIOToInteger[1]
32
Rio2Pc_7
Rio2Pc
33
PidLoop_11
PidLoop
Table 2. Program - Application_1:Program1 (Function blocksde
5.2.4.3. Sơ đồ nối các bộ hàm và các biến.
5.2.5. Kết quả và đồ thị chương trình
5.2.5.1. Vòng điều chỉnh áp suất.
a. Điều chỉnh áp suất 1
b. Điều chỉnh áp suất 2
c. Điều chỉnh áp suất 3
5.2.5.2. Vòng điều chỉnh oxi.
a. Vòng điều chỉnh oxi 1
b. Vòng điều chỉnh oxi 2
c. Vòng điều chỉnh oxi 3
5.2.5.3. Vòng điều chỉnh than.
a. Vòng điều chỉnh than 1
b. Vòng điều chỉnh than 2
c. Vòng điều chỉnh than 3
5.2.6. Nhận xét
Các đường đặc tính của hệ thống đều đi đến ổn định xung quanh điểm đặt, tuy nhiên thời gian quá độ còn lớn là do dùng các bộ điều chỉnh PI có quán tính lớn. Muốn chúng ổn định nhanh hơn ta phải dùng các bộ PID, nhưng việc chọn các tham số là việc hết sức khó khăn.
Kết luận
Đến đây em xin kết thúc bản đồ án của mình. Mặc dù đã có nhiều cố gắng và tìm tòi trong quá trình làm và sự giúp đỡ tận tình của thầy giáo hướng dẫn TS Võ Minh Chính và các kỹ sư trong phòng thí nghiệm trọng điểm tự động hoá song do trình độ có hạn cũng như kiến thức về thiết kế thực nghiệm là không có. Cho nên sẽ không tránh khỏi những sai sót. Mong rằng các thầy cô sẽ đóng góp những kiến thức, kinh nghiệm quý báu để em tiếp tục hướng nghiên cứu của mình sau này.
Những nội dung em đã làm được trong đồ án này:
Nghiên cứu dây truyền công nghệ sản xuất xi măng của công ty xi măng Hoàng Thạch.
Tìm hiểu nguyên lý điều khiển nhiệt độ lò nung clinker.
Tìm hiểu hệ thống điều khiển phân tán DCS của hãng ABB.
Nghiên cứu hệ điều khiển Industrial it của hãng ABB và lập trình điều khiển cho bộ phận cấp than của lò nung clinker.
Cuối cùng em xin chân thành cảm ơn chân thành tới sự quan tâm và giúp đỡ của các thầy cô giáo, đặc biệt là thầy TS Võ Minh Chính trong suốt quá trình học tập tại trường cũng như thời gian làm đồ án của mình.
Hà Nội 5-2004
Sinh viên: Nguyễn Văn Hải.
Phụ lục
Mục lục
Các file đính kèm theo tài liệu này:
- TH1666.DOC