1. Trang chủ
  2. » Kỹ Thuật - Công Nghệ

87130013 tai lieu wincc flexible tieng viet

23 200 2

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 23
Dung lượng 4,29 MB

Nội dung

Chào người, Hi vọng bạn đọc phần trước để khơng phụ lòng tơi Wincc Flexible khơng khó, lập trình với Flex nói đơn giản thân thiện Tài liệu Wincc tiếng việt có nhiều, tài liệu Flex ít, đơn giản bắt đầu phải nhọc cơng việc tìm hiểu học nó, chẳng biết nên bắt đầu Hôm muốn gởi lên cho người tài liệu nói đơn giản Flexible, coi giúp bạn học tập tìm hiểu, mong tạo tảng cho bạn để thực dự án to lớn sau Ngày xưa nhọc cơng để mò ra, hỏi hết người đến tìm mạng, bó tay với manual đọc chẳng hiểu hết Tơi xin gởi dự án nhỏ mà thực học trường học, “điều khiển PID động DC S7-200, giám sát điều khiển Flexible” Ta so sánh Wincc Flex chương trình thiết kế để thực hai mục đích khác dự án nhỏ ta dùng loại Khi dùng Flex bạn cảm thấy dung lượng nhỏ nhiều Hy vọng với mục tiêu học tập tiếp thu chia sẻ, mong bạn suy nghĩ sâu xa hơn, đừng ích kỷ chia sẻ tài liệu với bạn Người ích kỷ tự hại mình, hại cho người khác, hại xã hội Tôi mong tài liệu tơi gởi lên miễn phí nên trang Web khơng kinh doanh để lấy lợi nhuận với hình thức Xin cảm ơn người Người viết, Nguyễn Quốc Bình Thienngoc_763@yahoo.com Đại học công nghiệp TP HCM MỤC TIÊU:  Điều khiển tốc độ động DC thuật toán PID S7-200  Điều khiển giám sát, báo lỗi hệ thống giao diện Wincc Flexible 2008 NỘI DUNG:  Thiết kế giao diện điều khiển hệ thống Wincc Flexible 2008, giao diện gồm có:  Nút nhấn Start/Stop  Đảo chiều quay  Đèn báo lỗi hệ thống  Đồ thị hiển thị trạng thái đáp ứng động  Chương trình điều khiển động S7-200 Khởi động Wincc Flexible: Giao diện khởi động xuất hiện, chọn Creat an empty project: Một cửa sổ có tên Devide selection xuất hiện, cửa sổ cho phép ta chọn loại hình HMI sử dụng, quan sát máy tính chọn PC/ Wincc Flexible Runtime Click OK Đây giao diện chương trình, thích số tùy chọn đơn giản nhất: Vùng tùy chọn thêm giảm Screen Tùy chỉnh chọn loại kết nối, đặt Tag Điều chỉnh độ phân giải, loại hình giao diện chạy RunTime Và tùy chọn khác báo lỗi, Report, Scrip… Lập trình cho Flexible kết nối với S7-200 gần giống Wincc, ta kết nối trực tiếp mà phải sử dụng server OPC làm trung gian kết nối Ở ta sử dụng PC Access Khởi động PC Access, cửa sổ chương trình ra, chọn File/ New : Click phải vào biểu tượng có hình PLC chọn New PLC: Đặt tên Motor Click chuột phải vào khoảng trống hình chọn New/Item đặt biến sau: Sau lưu nhấn vào để kích hoạt OPC Tiến hành lưu lại chạy OPC (nhấn vào biểu tượng Test client status) Chú ý phải lưu lại để kích hoạt chương trình PC Access vứa tạo Vào lại Wincc Flexible Vào Communication/Connection: Nhấp chuột phải vào chọn Add Connection Màn hình sau, tiến hành đổi tên Connection_1 thành S7-200 server (có thể đổi tên bất kỳ) Trong bảng Communication Driver chọn OPC: Chọn S7200.OPC Server Tên S7200 OPC.Server xuất Trong bảng có biểu tượng màu xanh bên chọn S7200 OPC.Server, lúc OPC server name có tên S7200 OPC.Server: Việc kết nối hoàn tất, lúc ta tiến hành đặt biến Tag cho hệ thống Vào Communication/Tags: Chuột phải chọn Add Tag, Tag vừa tạo ra, thuộc tính bao gồm:  Name: Tên Tag, nên tiến hành đổi tên Tag cho dể quản lý  Display name: Tên hiển thị, dùng chức bỏ qua, tên hiển thị mặc định tên đặt mục Name  Connection: Chọn loại kết nối sử dụng Ở chọn kết nối OPC vừa tạo  Data type: Kiểu liệu  Symbol: phần quan trọng nhất, nơi liên kết Wincc Flex với OPC, ví dụ kết nối biến start với địa Start PC access vừa tạo trên: Tại mục Acquisition Cycle nơi chọn chu kỳ update, nên chọn 100ms Tương tự ta tạo Tag kết nối biến Tag với PC Access sau: Quay lại hình Screen Dùng Object để tạo giao diện sau: Simple Object: Dùng Text Field tạo thích, dùng IO Field để tạo xuất nhập dự liệu, dùng Switch để tạo chọn lựa quay trái quay phải, dùng Button để tạo nút nhấn, Circle tạo đèn báo… Để vẽ đồ thị ta vào Enhanced Objects/ chọn Trend View: Trend view Ta tạo giao diện sau: Bây ta kết nối thuộc tính Object giao diện với Tags mà ta tạo Với IO Field: Nhấp chuột phải vào IO Field S.P chọn Properties, cửa sổ Properties ra: Cycle: chu kỳ cập nhật liệu, chọn 100ms Cửa sổ Properties IO Field Chọn lựa thuộc tính xuất hay nhập Kết nối IO với Tag tương ứng Sửa đổi kiểu định dạng cho liệu xuất nhập Check vào dấu  sau hoàn thành việc điều chỉnh để lưu lại Làm theo bước cho IO Field sau:  S.P: Vận tốc đặt giao diện Ta kết nối với biến Setpoint Kiểu liệu định dạng 9999 Chọn lựa xuất nhập Input (chỉ nhập)  P.V: Vận tốc đo Kết nối Tag Feedback, kiểu liệu 9999, chọn lựa kiểu xuất nhập Output ( xuất liệu)  Kp, Ki, Kd: Là tham số điều khiển PID, chọn kiểu xuất nhập Input/Output, kết nối tương ứng với Tag tên, kiểu liệu 99.999999 Với nút nhấn: Nút start: Button Mode: chọn kiểu hiển thị hình ảnh hay text hay ẩn Chọn text Chữ hiển thị nhấn (Text on)và không nhấn (Text off) Hotkey? Chon F1 Vào Event/Click: Nơi nơi lập trình cho biến cố xảy nhấn nút Start Tại dòng , ta nhấp vào nó, biểu tượng  bên phải xuất cho phép ta chọn lựa biến cố, chọn Setbit, noi có chữ ta nhấn chọn đến tag Start.: Hoàn thành cho nút nhấn Start Với nút nhấn stop làm tương tự function Resetbit Start Với Switch: chuột phải/Properties: Chọn kết nối với Tag Dao chieu Khi tag kích lên motor quay phải Chọn lựa kiểu hiển thi, chọn kiểu switch Chú ý chọn Value On Chọn kích hoạt motor quay phải, bình thường quay trái Đèn báo: Chuột phải vào đèn báo chọn Properties Bảng điều chỉnh ra: Tùy chỉnh Properties đèn báo Liên kết Tag Chọn màu sắc: màu viền màu Chọn giá trị Vào Amination/Apearance Ta chọn liên kết với Tag Bao loi ô Tag đặt màu sắc, giá trị cho đèn báo hình Vẽ đồ thị Wincc Flexible (TrendView Properties): Nhấn chuột phải vào TrendView/Properties: Các thuộc tính Properties cần ý tới:     Apearance: Tùy chỉnh màu nền,màu trục tọa độ, màu thước… Layout: Chỉnh vị trí đặt đồ thị Các tùy chọn Axis: Hiệu chỉnh độ lớn, title… trục tọa độ Trend: Tùy chọn cho phép hiển thị giá trị Tag lên đồ thị (liên kết Tag, chọn màu hiển thị…) Trên đồ thị ta chọn Left Value Axis, Right Value Axis 1400 Trên trục X Axis ta chon Interval Time 100 Kết nối biến Setpoint Feedback với đồ thị: Properties/Trend/ Chuột phải/Add Trend Source setting: Tùy chọn kết nối với Tag cần đưa lên đồ thị Chọn màu cho đồ thị Kết nối PLC nhấn Runtime để bắt đầu chạy chương trình Bảng Symbol: XUNG SMD48 //gia tri hien tai hsc1 CHU_KY_XUNG SMW68 //chu ky xung DO_RONG_XUNG SMW70 //do rong xung PID0_Table VB100 PID_ENABLE //dia chi bat dau pid VB140 //cho phep chay pid (1=run, 0=stop) SP VD12 //toc dat (vong/ph) PV VD28 //toc do (vong/ph) XUNG_ENCODER VD32 //so xung cua encoder TOC_DO_MAX KP VD80 KP KI VD84 KI KD VD88 KD VD40 //toc toi da cho phep (vong/ph) PID_PV VD100 toc do PID_SP VD104 toc dat pid OUT VD108 PID_Gain ngo VD112 kp Ts VD116 thoi gian lay mau ts Ti VD120 thoi gian tich phan ti Td VD124 thoi gian vi phan td BIAS VD128 OUT_N tong vi phan VD132 output truoc Chương trình PLC: TITLE=PROGRAM COMMENTS Main: Network // Nap chuong trinh khoi tao xung Encoder, PID, Phat xung chu ky quet dau tien LD SM0.1 CALL SBR0 CALL SBR1 CALL SBR2 Network // Reset ngo o chu ky quet dau tien, cho ngat timer 0, sau chay chuong trinh HSC de doc xung va PID de thuc hien thuat toan PID LD M0.0 O I0.0 EU //lenh phat hien xung canh len R Q0.0, ATCH INT0, 10 ENI //cho phep ngat HSC MOVB 1, VB140 Network // Khi nhan stop thi xoa het cac thong so dang chay cua he thong: Gia tri duoc, ngo ra, reset HSC, ngat chuong trinh PID LD M0.1 O I0.1 MOVR 0.0, VD100 MOVR 0.0, VD108 MOVR 0.0, VD28 MOVB 0, VB140 MOVD 0, SMD48 Network // Neu nhan M0.2 la dem len LD M0.2 S SM47.3, Network // neu khong nhan M0.2 la dem xuong LDN M0.2 R SM47.7, Network //bao loi nhan start ma motor van khong quay LD M0.3 AD= HC1, = V48.1 = Q0.2 Chuong trinh khoi tao HSC: Network // Instruction Wizard HSC // Chon HSC1 chay o MODE9 LD SM0.0 MOVB 16#7C, SMB47 //Set control bits: count UP; reset active HIGH; start //active HIGH; rate 1X; enabled; MOVD 0, SMD48 //Load CV MOVD 0, SMD52 //Load PV HDEF 1, HSC S SM47.7, 1// Lenh cuoi cung (SET SM47.7) la cho HSC1 hoat dong Chuong trinh khoi tao PID: TITLE=SUBROUTINE COMMENTS Network // Network Title // Network Comment // cai dat thong so cho chuong trinh pid, cac he so kp ti td duoc tinh va nap thang tu giao dien, khong co dung gia tri mac dinh ban dau LD SM0.0 MOVR VD12, VD52 /R 2000.0, VD52 //chia gia tri dat cho toc toi dasetpoint MOVR VD52, VD104 MOVB 0, VB140 MOVR 0.0, VD132 MOVR 0.0, VD28 MOVR 0.1, VD128 MOVR 0.06, VD116 //thoi gian lay mau 0.06s Khởi tạo điều xung: Network // Network Title // Network Comment LD SM0.0 MOVB 16#D3, SMB67 MOVW 1000, SMW68 MOVW 0, SMW70 MOVB 16#D3, SMB67 PLS Chương trinh ngắt: TITLE=INTERRUPT ROUTINE COMMENTS Network // Network Title LD SM0.1 MOVR VD12, VD52 /R 2000.0, VD52 MOVR VD52, VD104 PID VB100, //goi vong lap chuong trinh pid MOVD HC1, VD0 //dua gia tri hsc vao vd0 DTR VD0, VD4 MOVR VD4, VD8 /R 400.0, VD8 MOVR VD8, VD100 MOVR VD8, VD28 *R 2000.0, VD28 MOVR VD108, VD16 *R 1000.0, VD16 ROUND VD16, VD17 DTI VD17, AC0 MOVW AC0, SMW70 PLS Network LD SM0.0 MOVD 0, SMD48 HSC MOVB 1, VB140 CRETI ... S7-200  Điều khiển giám sát, báo lỗi hệ thống giao diện Wincc Flexible 2008 NỘI DUNG:  Thiết kế giao diện điều khiển hệ thống Wincc Flexible 2008, giao diện gồm có:  Nút nhấn Start/Stop ... thống  Đồ thị hiển thị trạng thái đáp ứng động  Chương trình điều khiển động S7-200 Khởi động Wincc Flexible: Giao diện khởi động xuất hiện, chọn Creat an empty project: Một cửa sổ có tên Devide... selection xuất hiện, cửa sổ cho phép ta chọn loại hình HMI sử dụng, quan sát máy tính chọn PC/ Wincc Flexible Runtime Click OK Đây giao diện chương trình, thích số tùy chọn đơn giản nhất: Vùng tùy

Ngày đăng: 20/08/2018, 13:18

TỪ KHÓA LIÊN QUAN

TÀI LIỆU CÙNG NGƯỜI DÙNG

  • Đang cập nhật ...

TÀI LIỆU LIÊN QUAN

w