Giáo trình Hệ thống sản xuất tự động hóa với PLCs - Phần 17: Các bộ điều khiển mở

17. CÁC BỘ ĐIỀU KHIỂN MỞ  
Chủ đề:  
Các hệ mở  
Các chuẩn IEC 61131  
Các bộ điều khiển kiến trúc mở  
Mục tiêu:  
Hiểu quyết định giữa lựa chọn sản phẩm độc quyền và các chuẩn công khai.  
Hiểu các ý tưởng cơ bản đằng sau các chuẩn IEC 61131.  
17.1 GIỚI THIỆU  
Trong các thập kỷ trước (và bây giờ) các nhà sản xuất PLC ủng hộ các thiết kế  
“độc quyền” hay “đóng”. Điều này cho họ kiểm soát công nghệ và các khách hàng. Cơ  
bản là, một thiết kế độc quyền giữ một vài chi tiết của một hệ là bí mật. Điều này dẫn  
đến sự giới hạn các lựa chọn và tùy chọn của khách hàng. Hoàn toàn là bình thường  
để tiêu một khoản lớn tiền để lắp đặt một hệ điều khiển, và sau đó không thể thực  
hiện một vài công việc đơn giản bởi nhà sản xuất không bán loại giải pháp đó. Trong  
các trường hợp như vậy các khách hàng thường có hai lựa chọn: đợi cho bản phát  
hành tiếp theo của phần cứng/mềm và hy vọng cho một giải pháp, hay trả các phí giá  
cắt cổ để có sự tùy chỉnh trong công việc được làm xong bởi nhà sản xuất ấy.  
Các hệ “mở” đã được lưu hành trong hàng thập kỷ, nhưng chỉ gần đây giá trị  
của chúng mới được nhận ra. Bước quan trọng nhất xuất hiện năm 1981 khi IBM phá  
vỡ truyền thống làm việc của nó và phát hành một máy tính cá nhân mà nó có thể sử  
dụng phần cứng và phần mềm từ các công ty khác. Từ lúc đó IBM mất kiểm soát với  
các sản phẩm của nó, nhưng nó giờ đã được chấp nhận triết lý hệ thống mở như một  
chiến lược kinh doanh cốt lõi. Tất cả chi tiết của một hệ mở là có sẵn cho những  
người dùng và các nhà phát triển để sử dụng và sửa đổi. Nó đã làm ra các giải pháp  
rất tin cậy, mềm dẻo và không đắt. Các nhà sản xuất điều khiển cũng đang di chuyển  
hướng tới các hệ mở. Một trong những nỗ lực này bao gồm Devicenet, cái này được  
thảo luận trong một chương sau.  
Một xu hướng đáng lo ngại là bạn phải nhận thức rằng nhiều nhà sản xuất là  
không ghi nhãn các hệ đóng và nửa đóng như là hệ mở. Một kiểm tra gay go dễ cho  
loại này của hệ thống là câu hỏi “Hệ này cho phép tôi lựa chọn các nhà cung cấp khác  
nhau cho mọi thành phần hay không?”. Nếu thậm chí một thành phần chỉ có thể  
được mua từ một nguồn đơn lẻ nào đó, hệ này là không mở. Khi bạn có một lựa  
chọn bạn phải tránh các giải pháp “không mở”.  
17.2 Chuẩn IEC 61131  
Các chuẩn IEC 1131 đã được phát triển để là một khung làm việc thông thường  
và mở cho kiến trúc PLC, được chấp thuận bởi nhiều nhóm và nhiều nhà sản xuất tiêu  
chuẩn. Chúng được chấp thuận trong năm 1992, và từ đó chúng đã được xem như  
các chuẩn IEC-61131. Các thành phần chính của chuẩn này là:  
IEC 61131-1 Overview – Tổng quan  
IEC 61131-2 Requirements and Test Procedures – Các yêu cầu và các thủ tục  
kiểm tra  
IEC 61131-3 Data types and programming – Các kiểu dữ liệu và lập trình  
IEC 61131-4 User Guidelines – Các lời khuyên cho người dùng  
IEC 61131-5 Communications – Truyền thông  
IEC 61131-7 Fuzzy control – Điều khiển mờ  
Chuẩn này được định nghĩa một cách đủ lỏng lẻo để mỗi nhà sản xuất sẽ có thể  
giữ giao diện của họ, nhưng các biểu thị dữ liệu cốt lõi phải trở nên tương tự. Các mô  
hình lập trình (IEC 61131-3) có ảnh hưởng lớn nhất vào người sử dụng.  
IL (Instruction List) – Đây là lập trình gợi nhớ có hiệu quả  
ST (Structured Text) – Một ngôn ngữ lập trình tương tự BASIC  
LD (Ladder Diagram) – Lập trình dựa trên sơ đồ logic rơ le  
FBD (Function Block Diagram) – Một phương pháp lập trình dòng dữ liệu đồ  
họa.  
SFC (Sequential Function Charts) – Một phương pháp đồ họa cho các  
chương trình có cấu trúc  
Hầu hết các nhà sản xuất đã hỗ trợ hầu hết các mô hình này rồi, trừ ra lập trình  
Function Block (Khối hàm/chức năng). Mô hình lập trình cũng mô tả các hàm chuẩn  
và các mô hình chuẩn. Hầu hết các hàm này trong các mô hình ấy là tương tự với các  
hàm được mô tả trong sách này. Các loại dữ liệu chuẩn được chỉ ra trong hình 17.1.  
Figure 17.1 IEC 61131-3 Data Types – Các kiểu dữ liệu chuẩn IEC 61131-3  
Các chương trước đã mô tả chi tiết lập trình logic bậc thang (LD-Ladder Logic),  
và lập trình biểu đồ chức năng tuần tự (SFC-Sequential Function Chart) một cách tóm  
tắt. Các chương sau sẽ thảo luận danh sách câu lệnh (IL-Instruction List), kiểm tra có  
cấu trúc (ST-Structured Test) và sơ đồ khối hàm (FBD-Function Block Diagram) trong  
chi tiết lớn hơn.  
17.3 CÁC BỘ ĐIỀU KHIỂN KIẾN TRÚC MỞ  
Các máy tính cá nhân đã lái cuộc cách mạng kiến trúc mở. Một máy tính cá nhân  
có khả năng thay thế một PLC, được cho các thành phần đầu vào đúng và các thành  
phần đầu ra đúng. Kết quả là đã có nhiều công ty đang phát triển các sản phẩm để  
điều khiển bằng cách dựa trên kiến trúc máy tính cá nhân. Hầu hết các thiết bị này  
dùng hai biến thể cơ bản:  
Một máy tính cá nhân chuẩn với một hệ điều hành thông thường, như  
là Windows NT, chạy một PLC ảo.  
- Máy tính này được kết nối tới một giá PLC thông thường  
- Các thẻ vào/ra được dùng trong máy tính này để điều khiển các  
hàm vào/ra  
- Máy tính này được nối mạng tới nhiều cảm biến khác nhau  
Một máy tính cá nhân được thu nhỏ được đặt trong một giá PLC chạy  
một PLC ảo.  
Trong mọi trường hợp hệ này đang chạy một hệ điều hành chuẩn, với một vài  
kết nối tới các thẻ vào/ra thô. Các hàm PLC được thực hiện bởi một PLC ảo mà nó  
diễn dịch logic bậc thang và mô phỏng một PLC. Điều này có thể nhanh, và nhiều khả  
năng hơn một PLC đứng riêng rẽ, nhưng cũng thiên về có các vấn đề độ tin cậy của  
các máy tính bình thường. Ví dụ, nếu một người lắp đặt và chạy một trò chơi trên  
máy điều khiển, bộ điều khiển này có thể hoạt động một cách thất thường, hay dừng  
hoạt động một cách hoàn toàn. Các giải pháp cho các vấn đề này là đang được phát  
triển, và vấn đề độ ổn định phải được giải quyết trong tương lai gần.  
17.4 TÓM TẮT  
Các hệ mở có thể được thay thế bởi phần mềm hay phần cứng từ các hãng  
thứ ba.  
Một vài công ty gọi các sản phẩm mở một cách không chính xác.  
Chuẩn IEC 61131 khuyến khích các hệ thống hoán đổi nhau.  
Các bộ điều khiển kiến trúc mở thay thế một PLC bởi một máy tính.  
17.5 BÀI TẬP THỰC HÀNH  
1. Mô tả tại sao các giá PLC truyền thống là không ‘mở’.  
2. Thảo luận tại sao chuẩn IEC 61131 phải dẫn tới các hệ điều khiển kiến trúc mở.  
17.6 GIẢI PHÁP CHO BÀI TẬP THỰC HÀNH  
1. Phần cứng và phần mềm là chỉ được bán ra bởi Allen Bradley, và các người dùng  
là không được cho các chi tiết để chỉnh sửa hay thay đổi phần cứng/mềm này.  
2. Các chuẩn IEC là bước đầu tiên để làm các phương pháp lập trình giữa các PLC như  
nhau. Chuẩn này không làm các mẫu lập trình qua mọi nền tảng, vì thế không sẵn  
sàng để phát triển các chương trình và phần cứng bộ điều khiển dễ chuyển mang  
một cách hoàn toàn.  
17.7 GIAO BÀI TẬP  
pdf 4 trang baolam 18401 Free
Bạn đang xem tài liệu "Giáo trình Hệ thống sản xuất tự động hóa với PLCs - Phần 17: Các bộ điều khiển mở", để tải tài liệu gốc về máy hãy click vào nút Download ở trên

File đính kèm:

  • pdfgiao_trinh_he_thong_san_xuat_tu_dong_hoa_voi_plcs_phan_17_ca.pdf