1. Trang chủ
  2. » Hoá học lớp 12

LINK DOWNLOAD TRỌN BỘ TÀI LIỆU WINCC

23 10 0

Đ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

Nội dung

 Trend: Tùy chọn này cho phép hiển thị giá trị các 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 là 1400[r]

(1)

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 tơi 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 được 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 thơi Tơi mong tài liệu 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 nào.

Xin cảm ơn người.

Người viết, Nguyễn Quốc Bình

info@123doc.org

(2)

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.

(3)

Khởi động Wincc Flexible:

(4)

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

(5)

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 :

Điều chỉnh độ phân giải, loại hình giao diện chạy RunTime Vùng tùy chọn thêm giảm Screen

(6)(7)

Đặ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:

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

(8)

Vào lại Wincc Flexible Vào Communication/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:

Nhấp chuột phải vào chọn Add Connection

Tên S7200 OPC.Server xuất hiện

(9)

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:

(10)

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:

(11)

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

(12)

Để vẽ đồ thị ta vào Enhanced Objects/ chọn Trend View:

Ta tạo giao diện sau:

(13)

Với IO Field: Nhấp chuột phải vào IO Field S.P chọn Properties, cửa sổ

Properties ra:

Làm theo bước cho IO Field sau:

Cycle: chu kỳ cập nhật liệu, chọn

100ms

Check vào dấu  sau hoàn thành việc điều

chỉnh để lưu lại

Sửa đổi kiểu định dạng cho liệu xuất nhập Kết nối IO với Tag

tương ứng Chọn lựa thuộc tính xuất hay nhập

(14)

 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:

Vào Event/Click:

Hotkey? Chon F1 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

(15)

Nơi nơi lập trình cho biến cố xảy nhấn nút Start Tại dòng <no

function>, 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ữ <no value> 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

(16)

Với Switch: chuột phải/Properties:

Đèn báo: Chuột phải vào đèn báo chọn Properties Bảng điều chỉnh ra:

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

Chọn kết nối với Tag Dao chieu Khi tag kích lên motor quay phải

Chú ý chọn Value On 1.

Chọn kích hoạt motor quay phải, bình thường quay

trái Chọn lựa kiểu hiển thi,

ở chọn kiểu switch

Chọn màu sắc: màu viền màu

Chọn giá trị Liên kết Tag

Tùy chỉnh Properties đèn

(17)

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ị:

(18)

Kết nối PLC nhấn Runtime để bắt đầu chạy chương trình Chọn màu cho đồ thị

(19)

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 //dia chi bat dau pid

PID_ENABLE 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 VD40 //toc toi da cho phep (vong/ph)

KP VD80 KP

KI VD84 KI

KD VD88 KD

PID_PV VD100 toc do

PID_SP VD104 toc dat pid

OUT VD108 ngo ra

PID_Gain 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 tong vi phan

(20)

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

(21)

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

Network

//bao loi nhan stop ma motor van quay hoac motor quay mat dieu khien LDN 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

(22)

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

(23)

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

Ngày đăng: 03/02/2021, 13:19

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

TÀI LIỆU LIÊN QUAN

w