Đồ án tìm hiểu wincc giao tiếp với plc đếm sản phẩm kính

52 3 0
Đồ án tìm hiểu wincc giao tiếp với plc đếm sản phẩm kính

Đ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

Tự động hóa ngày cũng đóng vai trò quan trọng trong đời sống và công nghiệp. Ngày nay nghành tự động đà phát triển tới trình độ cao nhờ những tiến bộ của lý thuyết điều khiển tự động, của những ngành khác như điện tử tỉn học..... Nhiều hệ thống điều khiển đã ra đời, nhưng phát triển mạnh và có khả năng phục vụ rộng là bộ điều khiển PLC. Vì bộ PLC có nhiều ưu điểm nổi bật hơn so với những bộ điều khiển khác: Đơn giản, dễ dàng thay đổi, lập trình. Tin cậy trong môi trường công nghiệp. Cạnh tranh được giá thành với các bộ điều khiển khác. Cuối thập niên 1960 xuất hiện các khái niệm về PLC và đã được phát triển rất nhanh. Giới hạn để tài: Do hạn chế về thời gian, tài liệu tham khảo và nhiều điều kiện khách quan khác nên đề tài chỉ nghiên cứu những nội dung sau. Chương I: CƠ SỞ LÝ LUẬN Chương II: GIỚI THIỆU TỔNG QUÁT VỀ PLC S7 Chương III: MÔ HÌNH ĐÊM SẢN PHẨM GIAO TIẾP PLC VỚI WINCC Nội dung trọng tâm vẫn là phần lập trình và thiết kế giao diện trên WinCC

BỘ CÔNG THƯƠNG KHOA ĐIỆN TỬ -CÔNG NGHIỆP o> LU ce DE TAI —TMEEUWNCC GIAO THEP VOI PLC DEM SAN PHAM KING: GVHD TRINH SV LOP Q sere : THAC SI: TRAN VAN : LE QUY DONG : ĐHĐTI-TC TP HO CHI MINH, NAM 2009 “+20 Qo D6 an 1: DEM SAN PHAM KINH Trang LOI NOI DAU Lời nói đầu em xin chân thành cảm ơn Thay, Cé giáo chuyên ngành Công nghệ điện tử, cảm ơn thầy Trần Văn Trinh hướng dân tận tình cho em trình thực đồ án Ngày với ứng dụng khoa học kỹ thuật tiên tiễn, thể giới ngày đổi thay, văn đại Sự phát triển khoa học kỹ thuật nói chung cơng nghệ điện tứ nói riêng tạo hàng loạt thiết bị có đặc tính bật có độ xác cao, tốc độ nhanh, gọn nhẹ yếu tổ cần thiết góp phần vào hoạt động lao động sản xuất đạt kế! cao hon mong doi Điện tử dang trở thành ngành khoa học đa Điện tử đáp ứng địi hỏi tt lĩnh vực cơng nghiệp nông nghiện, new nghiệp nhu cầu hoạt động cân thiết hàng ngày Một ứng dụng quan trọng cơng nghiệp sản phan làm giây chuyển với số lượng lớn Khả bao quát người lại hạn chế, nên để tài em thiết kế hệ thông đếm sản phẩm giây chun cơng nghiệp TP.Hồ Chí Minh: ngày 01 tháng0] năm2010 SVTH:Lé Quý Đông SVTH: Lê Quý Đông Tran Van Trinh GVHD: Th.S: l D6 an 1: DEM SAN PHAM KINH Trang NHAN XET CUA GIAO VIEN HUONG DAN CHỮ KÝ CA GIÁO VIÊN HƯỚNG DẪN TP Hồ Chí Minh: ngày thang nam 2010 Th S: Trần Văn Trinh SVTH: Lê Quý Dong Tran Van Trinh GVIID:ThS: D6 an 1: DEM SAN PHAM KINH Trang NHAN XET CUA GIAO VIEN PHAN BIEN CHU KY CUA GIAO VIEN PHAN BIEN TP Hỗ Chí Minh: Ngày SVTH: Lê Quý Đông Tran Van Trinh thang nam 2009 GVID:ThS: D6 an 1: DEM SAN PHAM KINH Trang -4— MUC LUC CHUONG I: CO SO LY LUAN Trang Dat van dé Trang Mục đính nghiễn cứu Trang CHƯƠNG II:GIOI THIEU TONG QUAT VE PLC 87 Trang Téng quan vé PLC Trang 1.1 Giới thigu vé PLC Bộ điều khiến PLC 2.1 Trang Cau tao cia PLC $7_200 2.2 Đơn vị 2.4 2.5 Các chân công chuyên thông Hinh ảnh PLC 2.3 2.6 Chế độ làm việc Mộtsố thông số kỹ thuật S7-200 CPU 22x 2.7 Các Module vào mở rộng 2.8 Hinh ảnh Module mở rộng CPU 222 Cấu trúc nhớ Trang 12 3.1 Vung nhớ chương trình 3.2 Vùng nhớ tham số 3.3 3.4 Vùng nhớ đữ liệu Trang l2 Địa vùng nhớ Š7-200 CPU 224 3.5 _ Truy cập liệu vùng nhớ Š7-200 Phân chia vùng nhớ Š7-200 Trang 14 4.1 Vùng đệm ảo đầu vào (I; I0.0- I15.7) 4.2 Vùng đệm ảo đầu ( Q; Q0.0— Q15.7) 4.3 4.4 Vùng nhớ biến Vung nhớ bít (M; M0.0-M53I1.7) 4.5 _ Vùng nhớ đếm tốc độ cao (HC; HC0-HC5) 4.6 Vùng nhớ thời gian (T; T0-T2S5S5) SVTH: Lê Quý Đông Trần Văn Trinh GVIID:ThS: Đồ án 1: DEM SAN PHAM KINH 4.7 4.8 4.9 _ Ngon ngữ lập trình 57-200 CPU 22x Trang Vùng nhớ đếm ( C; C0-C255) Vùng nhớ ghi tổng (AC; AC0-AC3) Vùng nhớ đặc biệt (SM) 4.10 Vùng nhớ trạng thái điều khiến (S) 4.1 Ving đầu vào tương tự (AI) 4.12 Vùng nhớ đầu tương tự (AQ) 5.1 Ngôn ngữ LADDER (LAD) Trang 18 5.2 Ngôn ngữ STL 5.3 Ngôn ngữ FBD 5.4 Bảng toán hạng giới hạn cho phép CPU224 Một số lệnhcơ S7-200 6.1 6.2 6.3 6.4 6.5 Các Trang 20 Lệnh bít Timer TON, TOF,TONR Counter Trang 23 Lénh MOVE Lệnh so sánh kết nối PLC giao tiếp máy tính Trang 26 CHUONG III: MO HINH DEM SAN PHAM GIAO TIEP PLC VOI WIN CC l Trang 30 Giới thiệu mơ hình Trang 30 Cấu trúc Mơ hình đồ án Sơ đồ mach in Gidi thiéu vé WINCC Giới thiệu PC ACCESS Trang 30 Trang 31 Trang 32 Trang 43 CHƯƠNG IV: THIẾT KẾ CHƯƠNG TRÌNH Trang 45 Lưu đồ giải thuật _ lrang45 Thiêt kê dao diện điêu khiến Trang 46 _ Tạo biên ngoại Trang 47Chương trình điêu khiến Trang 48 SVTH: Lê Q Đơng Trần Văn Trinh GVID:ThS: Dé an 1: DEM SAN PHAM KÍNH Trang Kết thực chạy chương trình Trang 42 CHUGNG V: KET LUAN Trang 50 SVTH: Lê Quý Dong Tran Van Trinh GVHD: ThS: D6 an 1: DEM SAN PHAM KINH CHƯƠNG Trang I: CƠ SỞ LÝ LUẬN Đặt vấn đề: Tự động hóa ngày đóng vai trị quan trọng đời sống công nghiệp Ngày nghành tự động phát triển tới trình độ cao nhờ tiến lý thuyết điều khiến tự động, ngành khác điện tử tin học Nhiều hệ thống điều khiển đời, phát triển mạnh có khả phục vụ rộng điều khiển PLC Vì PLC có nhiều ưu điểm nỗi bật so với điều khiến khác: - Đơn giản, dễ dàng thay đi, lập trình - Tin cậy trường công nghiệp - Cạnh tranh giá thành với điều khiến khác Cuối thập niên 1960 xuất khái niệm PLC phát triển nhanh Giới hạn đề tài: Do hạn chế thời gian, tài liệu tham khảo nhiều điều kiện khách quan khác nên đề tài nghiên cứu nội dung sau - Chương I: CƠ SỞ LÝ LUẬN - Chương II: GIỚI THIỆU TONG QUAT VE PLC S7 - Chương IHII: MƠ HÌNH DEM SAN PHAM GIAO TIEP PLC VOT WINCC”’ Nội dung trọng tâm phần lập trình thiết kế giao diện WinCC Mục đích nguyên cứu: Qua thời gian nguyên cứu lý thuyết PLC tập lệnh Của SIMATIC S7-200, thân nhận thấy cần học hỏi nhiều phương pháp lập trình kinh nghiệm khắc phụ cố chạy chương trình Với đồ án điều kiện tốt giúp ích nhiều q trình học hỏi Mục đích nguyên cứu để làm quen với thực tế, thấy mối quan hệ lý thuyết với thực tiễn “MƠ HÌNH ĐÉM SẢN PHẨM GIAO TIẾP PLC VỚI SVTH: Lê Quý Đông Tran Van Trinh GVHD: Th.s: D6 an 1: DEM SAN PHAM KINH WINCC? Trang -Ñ— điều quan trọng cần rút sau trình thực cách thức tự giải vấn đề đặt trước phương pháp lập trình thấy khả ứng dụng PLC công nghiệp CHUONG II: GIOI THIEU TONG QUAT VE PLC 87 Tong quat vé PLC: 1.1 Giới thiệu PLC: - PLC viét tat cha Programmable Logic Controller, 1a thiét bi diéu khién lập trình (khả trình) cho phép thực linh hoạt thuật toán điều khiển logic thơng qua ngơn ngữ lập trình Người sử dụng lập trình để thực loạt trình tự kiện Các kiện kích hoạt tác nhân kích thích (ngõ vào) tác động vào PLC qua hoạt động có trễ thời gian định hay kiện đếm - Một kiện kích hoạt thật sự, bật ON hay OFF thiết bị điều khiển bên gọi thiết bị vật lý Một điều khiến lập trình liên tục “lặp” » chương trình “người sử dụng lập ra” chờ tín hiệu ngõ vào vả xuất tín hiệu ngõ thời điểm lập trình - Dé khăc phục nhược điêm điều khiên dùng dây nỗi ( điều khiển Relay) người ta chế tạo PLC nhằm thỏa mãn u cầu sau + Lập trình để dàng, ngơn ngữ lập trình đễ học + Gon nhe, dé dàng bảo quản, sửa chữa + Dung lượng nhớ lớn để chứa chương trình phức tạp + Hồn tồn tin cậy trường cơng nghiệp + Giao tiép với thiết bị thông minh khác như: máy tính, nối mạng, mo Module m6 rong + Gia ca canh tranh duoc - Các thiết kế nhằm thay cho phan cứng Relay dây nối Logic thời gian Tuy nhiên, bên cạnh việc địi hỏi tăng cường dung SVTH: Lê Quý Đông Tran Van Trinh GVID:ThS: D6 an 1: DEM SAN PHAM KINH Trang -9_ lượng nhớ tính để dang cho PLC ma van bao đảm tốc độ xử lý giá Chính điều gây quan tâm sâu sắc đến việc sử dụng PLC công nghiệp Các tập lệnh nhanh chóng từ lệnh logic đơn giản đến lệnh đếm, định thời, ghi dịch sau chức làm tốn máy tính Sự phát triển máy tính dẫn đến PLC có dung lượng lớn, số lượng I /O nhiều - Trong PLC, phần cứng CPU chương trình đơn vị cho trình điều khiển xử lý hệ thống Chức mà điều khiển cần thực xác định chương trình Chương trình nạp sẵn vào nhớ PLC, PLC thực việc điều khiển dựa vào chương trình nảy Nhu muốn thay đổi hay mở rộng chức qui trình cơng nghệ, ta cần thay đối chương trình bên nhớ PLC Việc thay đổi hay mở rộng chức thực cách dễ dàng mà không cần can thiệp vật lý so với dây nối hay Relay Bộ điều khiển PLC S7- 200: 2.1 Cầu tạo PLC - S7-20W: PLC Step thuộc họ Simatic hãng Siemens sản xuất Đây loại PLC hỗn hợp vừa đơn khối vừa đa khối Cấu tạo loại PLC đơn vị sau ghép thêm Module mở rộng phía bên phải, có Module mở rộng tiêu chuẩn 2.2 Đơn vị bản: Don vi co ban cua PLC 87-200 nhu hinh 1.1 Chân cắm công Chân cắm công vào Các đèn trạng thái: SF (đèn đỏ): Báo hiệu hệ thống bị hỏng RUN (đèn xanh): Chỉ định PLC chế độ làm việc STOP (đèn vàng): Chỉ định PLC chế độ dừng Đèn xanh công vào định trạng thái tức thời công vào Công truyền thông SVTH: Lê Quý Đông Tran Van Trinh GVIID:ThS: Dé an 1: DEM SAN PHAM KÍNH = Trang -37_ Floating Point Number 64 bit IEEE 754: kiểu số thực 32 bit theo tiêu chuẩn IEEE 7ã4 = Text tag bit character set: kiéu ky ty bit = Text tag 16 bit character set: kiéu ky tu 16 bit = Raw Data type: kiéu di liéu thô DT ty ip als General | Limits eporting | Properties of T agsName: lbian_1 DataT ype : Binary Lenath: Tag xi : Signed 8-bịt value Unsigned 8-bit value Signed 16-bit value Address: Adapt format : *= Unsigned 16-bit value Zz Signed 32-bit value f4 Project-wide updal Unsigned 32-bit value [Floating-point number 32-bit IEEE 754 al _ Hinh 1.8 Tao kiểu dỡ liệu cho biến Sau biến tạo thư viện, biến khác thực tương tự sau khI1 tạo xong thi liên kết biên nảy với phân ø1ao diện: = a DIEUKHIEN_PID r a E | Mame | Type Parameters | Last Change Computer ¬ Scripk Tag group 5/12/2003 Tag Management FyTagloagingRt Tag group 5/12/2009 Text tag &b 5/12/2009 +) iy Internal tags EL- lệ OPC GŒì@curentUser ŒQ@Daltaloadsd ES ae ta vo ae lễ nam “\@Cannerted “\@Esdundant = HM OPC Groups (01 |=) ei ceaiMachi.,, A Amico leet) TexttagB-b LInsigned 32 | 5/12/2008 5/12/2008 Unsigned Unsigned 16 5/12/2009 , 5/12/2008 aha Tg eaf2008 Hinh 1.9 Bién sau tao c Thiét lap giao điện thuộc tính Đê khiên click thi thiết lệp glao A chuột phải * giao diện diện ` vào điều | WinCC @* DIELIKHIEN_PID = ay 0Ñ Tao - e Graphics chọn rename picture dé d6itén SVTTII: Lê Quý Đông Trần Văn Trinh a VT aus, ot Hanagenert rons rey t k =] Alarm Logging Dedigner chon new picture: Sau click chuột phải vào Eg J J Tag Logging Report Desinm EB Mame “Èr pid_FLILL prl Computer Open P [ Graphic OLL — Hình 1.10 Tạo giao diện hoạt động (1) GVIID:ThS: 37 Dé an 1: DEM SAN PHAM KÍNH Trang ~ 38— cân dùng va nhap dip vao để bắt đầu thiết kế giao diện điêu khiến: =|) & DIEUKHIEN_PID | Name @} Computer “fy pid_FULL pd fl] Tag Management i E: Structure tag +} GE - fy, rapes Designer Alarm Logging ~ : | Type Open picture | Last Change 6/14/2009 AMSIPNNG A [Rename pete Delete picture | d,] Tag Logging | Infort | Define screen as start screen Hinh 1.11 Tạo giao diện hoạt động (2) Sau một file ảnh tạo với tên mặc định “NewPdl0.PdÏ]” đề đỗi tên file ảnh vừa tạo, nhấp chọn file ảnh phải chuột chọn “Rename pIcture” BỘ )0/11i662.40)107170002.10006().12/117/1,102401)42.21121192.0)2-,/310)92.)00))0.001751L4160))/)1.00 File Edit Om =- View Tools ee Help } |e El etl Ne WinCC_Demo Name a Computer + yy Tag Management Rename picture cof) Graphics Designer -È 1] alarrn Lagging _ | Type Open pickure E- structure tag Delete picture Define screen as start screen lad Tag Logging Report Designer + & oi a Properties Global Script Text Library User Administrator Cross-Reference o @\ Load Online Changes e_ Hinh 1.12 Tao giao dién hoat dong (3) Khi hình hiên thị : e hộp thoại “New Name”: cia a é Cua so Graphics Designer: Giao dién ban dau cua cura so Graphics Designer: SVTH: Lé Quy Déng Tran Van Trinh GVHD: Th.S: 38 D6 an 1: DEM SAN PHAM KINH gH sapthics Desigmer - [WÍefØE_ Iexmo_1.pdlJ rr peeet grrange ool Jndew = c- TH đ Qec ô mie l Seg « ¿tay : LL yes FW e+ °° E tính cho di Á-E»s# WrCC | fatandoopy ga tượng œ\mioes Penge Etch —".“=——- (ett an ; x [ea Wect Rare mo — HN l@{cawecr apie Tát ase ; : ì [Eten Tạo nhanh thuộc eeevees : ine Potion Pott © cree Acdvire : ® be set ` thu nhà _=: ï |-Í* cỡ -Ì1[]#Ðf-] mau va cif chit — a 16 & xiệ = - c we jN neoss ‘Ghon kiéu, : " oe _= | Thiết lập tỷ lệ phóng to - a —— = treater ae = AQR aa St trau Sủg eoeeseseseee - 39 | Thanh công chuẩn Ay BNUNLIDRBN 1HRRBBRRBRR | Bang chon lénh Trang Bi rete ` (A) sax ` Các đổi tượng Chọn lớp hiển thị từ 0-15(mặc định lớp 0) | | | f ot? 48 điều khiển Thay đơi vị trí tuyệt mh trưng đổi | Thay G01 — 18 1112 Fon Help, press Fi : đổi hình mate 13 1415 >> Í9-Lee0 tt Conrexter Gd Seat Cpe - EB cA cover Kì "x se: s Sande [El Controls] : dạng đổi tượng ZZZÙ-1)sv 56 &” pete oe ~ ti =——— |* a Lee ye = Engicty (urted States) “hy s0 Y:77+ xovo mum Hinh 1.13 Giao diện cửa số Graphics Designer Hình ảnh trình: i Graphics Designer - [WinCC_Demo_1.pdl] Ty File Edit (Ey h £ R O Us oO | EI LÍ fl mm L] lãi LÌ E8 Insert Arrange se : Tools , ; ảnh | ——+ Toolbars HyFull Tat Window Be Zoom Layers #6 es 0x/27206644/0 01025 72061/.2000//5/2-0-2000//5205 00012 M8 Library lây can dùng cho TA thư viện hình > «cecó hdthê tytự chide thiết kB kê eng; Tran Trên hibảng _ na 'm———-: -Ị© 2000 hình Zk có thê nhập vào biểu tượng Library cơng cụ MP At F5 trình Hoặc aie a Update References đôi tượng chon lénh vao View chon` Library ‘ E1 Language ` nhào ° cac „ WjinCC Screen Grid ca | Ề : «as : : _ ————— l| a? Ẹ Display — =3 Library C:\Documents and =e : b= a [2 J Ein_Aus_2 Ein_Aus_3 Ein_Aus_4 Ein_Aus Ein_fus7 egy © ae we Ein_Aus_5 < vy > Hình 1.14 Quá trình lấy hình mẫu SVTH: Lê Quý Đông Tran Van Trinh GVHD: Th.S: 39 D6 an 1: DEM SAN PHAM KINH Trang - 40 — Hộp thoại Library xuất trên, để lấy hình ảnh làm việc cần nhập chọn kép thả g1ao diện e Tạo nút nhân: „ Trong ` , =] bang cac doi tuong diéu khién vao windows Objects OES „ J) Check Box “Window Objects” chon vao biéu tuong “Buttor ff) Option Group Sau tạo nút nhắn xuất hộp thoại: ett, Hutton Configuration nut nhan " Siêu cong de Senos RiGe sean Gc, = " Text " Text Ð Te piesa Nút nhan ee) ees erie Liênkếtvới | | Hierarchy: Arial — | @ pc [FleMae ~Ñr WinCC_Demo_1.pdl TT vi “?r wWinCC_ Demo _2 nrl Aithonzation „”> Serie TA Font Bie Seaton eee teense eee ND — in \Text Ti " Bisse [2 : | Lira chon tater | Re ảnh liên Change Picture on Mouse Click | file ảnh k C an cel OK diroc nhan ee | | BE» SE bone ia rẽ.ốẽrrẻ ner minty menor Danan eran EAR Ie Tey BA Emel Ih toc k5) toyKxet @@ Object Properties -n|2?|x+ Properties |Button [Button1 Events | =} Button Mouse Keyboard Focus Miscellaneous +) Property Topics Execute in the case of Press left Release left Press right | Release right Z ể @ @ ể Action Gee ———— ` YES-Action Direct Connection = SG ng I ” = Flat since c**, nà SES OEE TES | ig Son PaHg cpetea te as “=——————————_ Cut Ctrl+x SOS | ™ EB Copy SN Hinh 1.15 Tao nut nhan « Cách lập trình nút nhấn:nhấpphải Sa co ay | ST li CHỈ SVTH: Lê Quý Đông ` Tran Van Trinh Ske “` | ik SI] ` ` Ctrl+C Duplicate Delete customizedobiat Del Group object Linking Configuration Dialog Properties > Dé an 1: DEM SAN PHAM KÍNH e chuột chọn Propertles Trang -A] — nút nhấn vừa tạo Hop thoai “Objects Properties” xuat hién Chon tab e« “Events” >> “Button” >> “Mouse” Lap trinh cho nut nhan dùng lập trinh C chon “Mouse Action” phai chudt chon “C-Action” Hinh 1.16 Lap trinh nut nhấn (1) e H6p thoai “Edit Action” : Mt F dit Action H pee Protect Functions +), =e Sn #include “apdefap.h" Standard Func »_y Internal functi + EventName| ` Tập lệnh WinCC “a id OnClickfchar IpszPictureName, char IpszObjectNam hưu Kiém tra | PovINCC:TAGNAME_SECTION_START J/ svntax, #define Taghlarmeln.^ctian "DMIT agldame" {next TagID : J WINCC:TAGNAME_SECTION_END {WINCC:PICNAME _SECTION_START {/ syntax: #define PicNamelnAction "PictureName" {/ next PiclD : Vùng lập trình PYWINCC:PICNAME SECTION_END nh OK BReady Line: * Cancel 'Colurnn: đ Hình 1.17 Lập trình nút nhắn (2) Ví dụ: Tao nút nhấn “Hoạt động” theo yêu cầu nhấn dat bién “bien 1” kiéu binay mic SVTH: Lé Quy Déng Tran Van Trinh GVHD: Th.s: 41 D6 an 1: DEM SAN PHAM KINH Trang - 4) — NR Edit ¿rtian | #|[à| ? Ì L- tử XỊ >, Project Functions #) Standard Functions E E— Internal Functions + allocate : ot aphics Event Nam| | + lak |e A) [#inrluds 'andefaph" void OnClick{char lpszPictureName, char lpszObjectName f {/Retur-Type: SetTagBitt"bien_1".1) } + sa cbb + nạ | 88 | BOOL ot Pin + state +) 4, Wait Hình 1.18 Lập trình nút nhắn (3) d Một số lệnh thường dùng chương trình SetTagBit: Cú pháp: Bool SetTagBit(Tag Tag Name, short int value) Nội dung: Định giá trị cho mật Tag có kiểu đữ liệu Binary SetTagByte Cu phap: Bool SetTagByte(Tag Tag Name, byte value) Nội dung: Dinh giá trị cho Tag có kiểu đữ liệu bït SetTagSByte Cu phap: Bool SetTagSByte(Tag Tag Name, signed char value) Nội dung: Định giá tri cho mot Tag co kiéu dt liéu Ja bit cd dau Tuong tu co cac ham SetTagWord, SetTagDWord GetTagBit Cu phap: Bool GetTagBit(Tag Tag Name) Nội dung: Lấy giá trị Tag có kiêu liệu Binary GetTagByte Cú pháp: Bool GetTagByte(Tag Tag Name) Nội dung: Lay gia tri hién mật Tag có kiểu đữ liéu 1a bit GetTagSByte Cu phap: Bool GetTagBit(Tag Tag Name) Nội dung: Lấy giá trị Tag có kiểu đữ liệu bít có dấu Tương tự có hàm GetTagWord, GetTagDWord Các hàm điều khiến thường dùng: Thoát khỏi Runtime: Cú phap: Bool DecactivateRTProject() Nội dung: Thốt khỏi chương trình WimmCC chạy Runtime Thốt khói WinCC: Cu phap: Bool ExitWinCC() Nội dung: Thốt khỏi chương trình WinCC, kế WinCC Explorer Các hàm xử lý tính tốn: SVTH: Lê Quý Đông Tran Van Trinh GVHD: Th.s: 42 D6 an 1: DEM SAN PHAM KINH Trang -~ 43 — Operator Description + (unary) Positive sign (actually has no effect) - (unary) Negative sign + (binary) Addition - (binary) Subtraction nh Multiplication Division Bọ Modulo (returns the remainder of a division) + Increment Decrement Cac ham tinh toan trén bit: Operator Description & Bit-by-Bit AND | Bit-by-Bit OR Bit-by-Bit exclusive OR ~ Bit-by-Bat inversion Move bits to the left Move bits to the right Tạo thực thi vùng nhập/xuất liệu (ƯO Field): Trong bảng đối tượng điều khiên vào “Smart ObJects” chọn vào biêu tượng “Button” Sau tạo vùng nhập/xuât liệu xuât hộp thoại: =|) Smart Objects Fy Application window Picture Window Control HR OLE Element oO IE] Bar SVTH: Lê Quý Đông Tran Van Trinh GVID:ThSs: 42 D6 an 1: DEM SAN PHAM KINH ` Trang - 44 — TT ales] Bee ae Tag | - 124 Update l2: mi | >| Type ‘Output ` lnput * Both Liên kết với biến can nhap/xuat dt Thoi gian cap nhat giá trị vào biên Format pierce) Font Size nhâp hoc xuất Arial Dinh dang ri Font Name Thiét lap kiéu 1/0 la 12 oo | aaa a [oe] kiêu, màu coe | - WinCC (Windows Control Center) 1a phan mén tich hop giao điện cho phép kết hợp phan mén diéu khién véi qua trinh tu động hóa Những thành phan dễ sử dụng WmCC giúp tích hợp ứng dụng hoặt có sẵn mà không gặp trở ngại - Đặt biệt, với WinCC, người sử dụng tạo giao diện điều khiển giúp quan sát hoạt động q trình tự động hóa cách dàng - Phần mễn trao đối liệu trực tiếp với nhiều loại PLC hãng khác Siemen, Mitsubishi, Allen Bradley, vv đặt biệt truyền tốt với PLC hãng Siemens Nó cài đặt máy tính giao tiếp với PLC thông qua công COMI COM2 (chuẩn RS-232) máy tính Do đó, cần có chuyển đỗi từ chuẩn RS-232 sang chuẩn RS-485 PLC - WinCC có đặt điểm đặt tính mở Nó sử dụng cách dễ dàng với phần mềm chuẩn phần mễn người sủ dụng, tạo giao diện người- máy đáp ứng nhu cầu thực tế cách xác Những nhà cung cấp hệ thống có thê phát triển ứng dụng họ thông qua giao diện mở rộng WinCC tảng để mở rộng hệ thống SVTH: Lê Quý Đông Tran Van Trinh GVHD: Th.s: 44 D6 an 1: DEM SAN PHAM KINH Trang - 45 — - Ngồi khả thích ứng cho việc xây dựng hệ thống có qui mơ lớn nhỏ khác nhau, WinCC đễ dàng tích hợp với ứng dụng có qui mơ tồn cơng ty việc tích hợp với hệ thống cấp cao WinCC có thé sir dụng sở qui mơ tồn cầu nhờ hệ thống trợ giúp Siemens có mặt khắp giới GIOI THIEU VE PC ACCESS PC Access la phan mém ding dé tao cdc bién ngoại nhằm liên kết công cụ diéu khién va hién thi WinCC ô nhớ PLC để điều khiển ngõ PLC thi chùng lên WinCC Giao diện chương trình sau: F“ Documenis - S7-200 PC Access Eile Edit Yiew ee L2 Status What's New MicroWin(Comi) Tools aly] Ea) Help =Ị Fa Name “2 @) what's New | Address | Lata | ype | Access $B microwin < | TFamanTD | Vale | Tin: Starnn > | Quality Ready Hình 1.20 NUM Giao diện khởi động PC Access 5.84 project | Name? Để tạo biến ngoại trước tên đặt tên cho PC ảo chương trình PC access băng cách click chuột phải vào CL | Micro Win(com1) va chon New PLC Sau giao dién PLC Properties hién va va tiễn hành đặt tên cho PLC ảo New PLC hình: SVTH: Lê Quý Đông Tran Van Trinh GVID:ThS: 45 D6 an 1: DEM SAN PHAM KINH Trang -46 — PLC Properties Geréla Name NzufLE Nelwoik ðdđzs2 a Rznze [Ï 12%: et | Đề tạo biên cho chương trình Fay Project 2) click chuột phải vào New PLUC ` ¬ đc, aoe ` [Name — | What's New chọn new ltem, sau g1ao diện Cut Copy CtrLrX Ctrl-C đặt biên dé dat tén, dia chi nhớ, kiểu đữ liệu biến đó: Delete PLC Felder = Symbolic Name: Name: ID: |šTa3T Wicrew'in NewPLC Newltem Memory _oc3fio Address: M0.0 Data Tupe: BOCL Read’ite ¥ x* Engineeiirg Unis Hig 0.0030030 Low: 0.0030030 Descriston Canment -arcel Hình 1.21 Tạo biến liên kết PC Access Các biến khác làm tương tự sau tiễn hành Save chương trình vừa tạo SVTH: Lê Quý Đông Tran Van Trinh GVHD: Th.S: 46 D6 an 1: DEM SAN PHAM KINH Chương IV: _ Trang -47 — - THIET KE CHUONG TRINH LƯU ĐỎ GIẢI THUẬT: ĐẶT SẢN PHÂM CÂN ĐÉM TÀI TỪ ĐẤU SẢN PHÂM DÀN CON LĂN CAM BIEN NHAN SAN PHAM DAN CON LAN DUNG LAI ĐUA SP RA NGOÀI HIEN TH] SAN PHAM TREN DAO DIEN WIN CC SAN PHAM DEM DU BAO CHUONG THIET KE DAO DIEN DIEN DIEU KHIEN: Dựa vào yêu câu toán phân hướng dan thiét ké giao dién phan trén ta thiết kế ø1ao diện sau: SVTH: Lê Quý Đông Tran Van Trinh GVHD: Th.s: 47 Đồ in 1: DEM SAN PHAM KÍNH Edt Yisw IM Ar-anga + Tccls wnd++2 hse Help oe) ow al ea [rate RAG Ze | hs cy) ate ay -} J =ta¬adard ~byects PAT HOC CONG NGHTFP TP HO CHT MINH | KHOA DIEN TU DỒ ÁN 1: DEM SAN PHAM KiNH | 0.000 zZ Lina SIEMEN Wainer (Ơi Pclzgon A 0.000 ® Circle ® Ellipse Seqnent @ Pie Secqrert "1n! ellipse Are oN Ciret lar are O eran KILÁ LEI HIẾN 1HỊ Pulvlie @® Fire S [etaticmext?} GIÁ TRT CÀI ĐẮT ie 3n k Selecteer BỘ CÔNG THƯƠNG | |e |? || an > tr Eile Trang - 48 — OB Rectsige j Fron 000 | 0e Engish

Ngày đăng: 21/12/2023, 10:42

Tài liệu cùng người dùng

Tài liệu liên quan