Bài giảng Hệ thống điều khiển phân tán - Chương 5: Kiến trúc PC-Based Control
Chương 5: Kiến trúc PC-based Control
5.1 Tại sao sử dụng giải pháp PC
5.2 Các vấn đề cơ bản của giải pháp PC
5.3 Cấu hình cơ bản một hệ PC-based Control
Các loại giải pháp khác nhau
5.4 Hệ điều khiển phân tán trên nền PC
5.5 Các điểm mấu chốt trong kiến trúc PC-based
Control
Bạn đang xem tài liệu "Bài giảng Hệ thống điều khiển phân tán - Chương 5: Kiến trúc PC-Based Control", để tải tài liệu gốc về máy hãy click vào nút Download ở trên
Tóm tắt nội dung tài liệu: Bài giảng Hệ thống điều khiển phân tán - Chương 5: Kiến trúc PC-Based Control
©2 0 0 4 , H O À N G M I N H S Ơ N C h ư ơ n g 1 C h ư ơ n g 1 Hệ thống ₫iều khiển phân tán 8/27/2005 Chương 5: Kiến trúc PC-based Control 2© 2 0 0 4 , H O À N G M I N H S Ơ N Chương 5: Kiến trúc PC-based Control © 2005 - HMS Chương 5: Kiến trúc PC-based Control 5.1 Tại sao sử dụng giải pháp PC 5.2 Các vấn đề cơ bản của giải pháp PC 5.3 Cấu hình cơ bản một hệ PC-based Control Các loại giải pháp khác nhau 5.4 Hệ điều khiển phân tán trên nền PC 5.5 Các điểm mấu chốt trong kiến trúc PC-based Control 3© 2 0 0 4 , H O À N G M I N H S Ơ N Chương 5: Kiến trúc PC-based Control © 2005 - HMS Hiệu năng tính toán cao với giá thành thấp, chu kỳ điều khiển có thể xuống tới 1ms Kiến trúc máy tính phổ thông, quen thuộc Tính năng mở – Hệ điều hành thông dụng – Nối mạng đơn giản – Lập trình tự do, công cụ lập trình mạnh – Sử dụng các thành phần chuẩn (off-the-shelf components) => component-based system (khác với integrated system) Có thể kết hợp các chức năng điều khiển cơ sở, điều khiển cao cấp và vận hành-giám sát (all-in-one system), Dễ dàng ghép nối với các ứng dụng cấp trên Độ tin cậy ngày càng được cải thiện Ghép nối vào/ra đơn giản qua bus trường 5.1 Tại sao sử dụng giải pháp IPC? 4© 2 0 0 4 , H O À N G M I N H S Ơ N Chương 5: Kiến trúc PC-based Control © 2005 - HMS Thị trường PC-based Control ở châu Âu (Theo Computerzeitung 5/1998 ) 165.3 345 665.4 78.7 0 100 200 300 400 500 600 700 1998 2000 2002 2004 D o a n h s ố d ự b á o ( T r i ệ u U S D ) 5© 2 0 0 4 , H O À N G M I N H S Ơ N Chương 5: Kiến trúc PC-based Control © 2005 - HMS Các phạmvi ứng dụng tiêu biểu Các dây chuyền chế tạo, lắp ráp, đóng bao: – Thay thế giải pháp PLC truyền thống => Slot-PLC, Soft-PLC – Kết hợp chức năng điều khiển và vận hành-giám sát tại chỗ – Độ tin cậy không phải là vấn đề đáng lo ngại Điều khiển chuyển động: – Thay thế giải pháp CNC truyền thống => Soft-CNC – Điều khiển tay máy Điều khiển một nhóm thiết bị, máy móc đơn lẻ Điều khiển quá trình: công nghệ thực phẩm, dược phẩm, xử lý nước sạch, nước thải, CN bán dẫn,... SCADA Ö Khả năng xử lý nhanh, hỗn hợp, linh hoạt, dễ tích hợp HMI và các chức năng cao cấp 6© 2 0 0 4 , H O À N G M I N H S Ơ N Chương 5: Kiến trúc PC-based Control © 2005 - HMS 5.2 Các vấn ₫ề cơ bản của giải pháp PC Nâng cao độ tin cậy: – Sử dụng các chủng loại PC công nghiệp hoặc ít ra phải là PC có thương hiệu tin cậy – Nếu có thể, nên sử dụng FlashROM thay cho đĩa cứng – Cần hệ điều hành tốt, hoạt động ổn định – Loại trừ hoàn toàn các chương trình ứng dụng khác – Cần giải pháp dự phòng nóng trong trường hợp cần thiết Đảm bảo tính năng thời gian thực: – Hệ điều hành thời gian thực hoặc ít ra là HĐH đa nhiệm có đáp ứng phần cơ bản về tính năng thời gian thực (quan trọng nhất: chu kỳ điều khiển và độ rung, jitter) Lập trình thuận tiện – Nếu dùng ngôn ngữ bậc cao: cần thư viện mạnh, dễ sử dụng – Tốt hơn hết: công cụ lập trình trực quan + phần mềm khung 7© 2 0 0 4 , H O À N G M I N H S Ơ N Chương 5: Kiến trúc PC-based Control © 2005 - HMS 5.3 Cấu hình cơ bản MTĐK Bus trường, bus thiết bị A S A S A S A S I/O I/O Desktop-PC PC-104 CompactPCI Single Board Computer  Bắt buộc sử dụng vào/ra từ xa hoặc thiết bị bus trường 8© 2 0 0 4 , H O À N G M I N H S Ơ N Chương 5: Kiến trúc PC-based Control © 2005 - HMS Slot-PLC, Embedded PLC PC + PLC dưới dạng một card ISA/PCI PLC cho điều khiển, PC cho lập trình & vận hành- giám sát PLC hoạt động độc lập, chỉ sử dụng nguồn cấp từ PC PLC được cài đặt hệ điều hành TGT Lập trình hoàn toàn tương tự như cho PLC thông thường Giao tiếp PC PLC đơn giản qua bus PCI/ISA Ưu điểm: gọn nhẹ, tương đối tin cậy Nhược điểm: – Chưa lợi dụng được thế mạnh thực sự của PC – Ít có sự lựa chọn các khối vào/ra 9© 2 0 0 4 , H O À N G M I N H S Ơ N Chương 5: Kiến trúc PC-based Control © 2005 - HMS Cấu trúc phần cứng Slot-PLC CPU Multiport- Memory RAM EPROM Powersupply Bus driver CPU RAM I n t e r f a c e s PC Slot-PLC Monitor Keyboard Serial Parallel Field bus PC Bus Power supply A I/OS I/O 10 © 2 0 0 4 , H O À N G M I N H S Ơ N Chương 5: Kiến trúc PC-based Control © 2005 - HMS Mô hình phầnmềmSlot-PLC PC BIOS + ISA/PCI Interface PC Operating System (WinNT, Win200, Linux,...) PLC Program SCADA/HMI Application Công cụ lập trình PLC Công cụ SCADA/HMI PLC Operating System ISA/PCI Interface Ví dụ sản phẩm: – Phoenix Contact: PC WORX (sử dụng Interbus) – Siemens: WinAC, Component-based Automation 11 © 2 0 0 4 , H O À N G M I N H S Ơ N Chương 5: Kiến trúc PC-based Control © 2005 - HMS Soft-PLC, SoftLogic PC thực hiện với vai trò như một PLC Yêu cầu phần mềm chạy (PLC runtime engine) Mô hình lập trình hoàn toàn tương tự như cho PLC thông thường Có thể tích hợp chức năng ĐK cao cấp, vận hành- giám sát Ưu điểm: gọn nhẹ, rẻ Nhược điểm: độ tin cậy phụ thuộc vào PC 12 © 2 0 0 4 , H O À N G M I N H S Ơ N Chương 5: Kiến trúc PC-based Control © 2005 - HMS Mô hình phầnmềmSoft-PLC BIOS Operating System (WinNT, WinCE, VxWorks, QNX, RTLinux,..) Runtime Engine Task Manager I/O Manager Library Runtime Soft PLC Application SCADA/HMI Application Công cụ lập trình PLC Công cụ SCADA/HMI Ví dụ sản phẩm: – Softing: 4Control (nhiều loại bus trường) – Siemens: WinLC 13 © 2 0 0 4 , H O À N G M I N H S Ơ N Chương 5: Kiến trúc PC-based Control © 2005 - HMS Mô hình giải pháp tự do MTĐK Bus trường, bus thiết bị A S A S A S A S I/O I/O Công cụ lập trình phổ thông (với C/C++, Java, Delphi..) + Phần mềm giao diện bus MTGS LAN Công cụ lập trình phổ thông hoặc chuyển dụng + Phần mềm giao tiếp 14 © 2 0 0 4 , H O À N G M I N H S Ơ N Chương 5: Kiến trúc PC-based Control © 2005 - HMS Mô hình giao tiếp qua COM và OPC SCADA/HMI (VB, Delphi,...) Giao diện COM PM Điều khiển (C, C++,...) SCADA (WinCC) PM Điều khiển (C, C++,...) SCADA (iFIX) OPC Server Giao diện COM thông thường: Hiệu suất cao Khó tích hợp các công cụ chuyên dụng Giao diện OPC: Hiệu suất khá cao Đa năng 15 © 2 0 0 4 , H O À N G M I N H S Ơ N Chương 5: Kiến trúc PC-based Control © 2005 - HMS 5.4 Hệ ₫iều khiển phân tán trên nền PC Field bus Ethernet I/O I/O A S A S ĐK ĐK ĐK I/O I/O Data Server OS ES SS IF... THEN... OS Mạng Cty Internet 16 © 2 0 0 4 , H O À N G M I N H S Ơ N Chương 5: Kiến trúc PC-based Control © 2005 - HMS Máy tính ₫iều khiển Cấu hình phần cứng tiêu biểu: – CPU: Pentium XX, RAM: > 64 MB – Không cần màn hình – Đĩa cứng hoặc FlashROM – Giao diện bus trường (DP, FF, DeviceNet,...) – Giao diện LAN Cấu hình phần mềm tiêu biểu – Hệ điều hành: WinCE/NT/2000, VxWorks, QNX, RTLinux – Control Runtime: Quản lý tác vụ, vào/ra, chẩn đoán, thư viện chức năng,... – Phần mềm giao tiếp: COM/OPC Server Phương pháp lập trình – Công cụ chuyên dụng theo IEC 61131-3 – Có thể sử dụng bổ sung: C/C++, Java,.. 17 © 2 0 0 4 , H O À N G M I N H S Ơ N Chương 5: Kiến trúc PC-based Control © 2005 - HMS Trạmvận hành/Trạmkỹ thuật Cấu hình phần cứng tiêu biểu: – CPU: Pentium IV, RAM: > 256 MB – Màn hình 21" (x 2) cho OS và 19" cho ES – Dung lượng ổ cứng: > 40GB – Giao diện Fast Ethernet Cấu hình phần mềm tiêu biểu – Hệ điều hành: NT/2000/XP – SCADA Runtime – COM/OPC Client – Đối với ES: Công cụ lập trình, công cụ SCADA,... Phương pháp tạo ứng dụng – Công cụ SCADA/HMI chuyên dụng, độc lập – Có thể sử dụng bổ sung: C/C++, Java,.. 18 © 2 0 0 4 , H O À N G M I N H S Ơ N Chương 5: Kiến trúc PC-based Control © 2005 - HMS Dự phòngmáy tính ₫iều khiển Bus trường Ethernet-TCP/IP DCOM Tích cực/ Dự phòng Tích cực/ Dự phòngĐKĐK 19 © 2 0 0 4 , H O À N G M I N H S Ơ N Chương 5: Kiến trúc PC-based Control © 2005 - HMS 5.5 Các ₫iểmmấu chốt của kiến trúc PC-based Control Kiến trúc hệ thống: – Mở, xây dựng trên cơ sở các thành phần chuẩn hóa, off-the- shelf-components – Điều khiển phânt tán hoặc tập trung đều phù hợp – Chức năng điều khiển chủ yếu trên PC – Giao tiếp qua các chuẩn công nghiệp Phát triển hệ thống: Thông thường riêng biệt cho từng phần (trừ giải pháp PC-based DCS) Giao diện quá trình: – Chủ yếu dựa trên công nghệ bus trường (vào/ra từ xa hoặc sử dụng trực tiếp thiết bị bus trường – Với PC có cấu trúc module (ví dụ PC-104) có thể sử dụng vào/ra tập trung cho ứng dụng qui mô nhỏ 20 © 2 0 0 4 , H O À N G M I N H S Ơ N Chương 5: Kiến trúc PC-based Control © 2005 - HMS DCS, PLC hay PC? DCS PLC PC Qui mô ứng dụng vừa/lớn vừa/nhỏ vừa/nhỏ Thời gian >100ms > 20ms > 1ms Điều khiển liên tục rời rạc lai Tính sẵn sàng ++ + +/o Giá thành cao vừa phải vừa phải Phát triển ++ + +/++ Tính năng mở o o ++ Chủ động o + ++
File đính kèm:
- bai_giang_he_thong_dieu_khien_phan_tan_chuong_5_kien_truc_pc.pdf