Thuc Tap Dieu Khien Lap Trinh

You might also like

Download as pdf
Download as pdf
You are on page 1of 20
THUC TAP DIEU KHIEN LAP TRINH = NGO VAN THUYEN TRUONG DINH NHON - NGUYEN PHUONG Giao trinh THUC TAP DIEU KHIEN LAP TRINH NHA XUAT BAN DAI HQC QUOC GIA THANH PHO HO CHi MINH - 2016 Loi noi dau Gido trinh Thue tap Diéu khién lap trinh (PLC) nay duge str dung cho sinh vién thuge céc chuyén nganh ky thuat dign - din tt, ky thudt dign tir - truyén théng va ky thuat digu khién va tw dng héa thuge Khoa Dién — Dién ti cia Trudng Dai hoc Su pham Kj thuat Thanh phé Hé Chi Minh. Thoi lugng thy hanh 1a 90 tiét theo dé cuong chuong trinh danh cho sinh vién tir khéa 2012. Gido trinh duge bién sogn dya trén ndi dung gidng day ly thuyét vé Hé théng diéu khién Jap trinh tai Khoa va co nghiém Ty dng héa Rockwell Automation — UTE do tap doan Rockwell Automation tai try. Phong thi nghiém duge trang bi cac PLC Allen — Bradley ho CompactLogic va ControlLogix cing véi cdc module giao tiép va module vao/ra tuong tmg.Phong thi nghiém con trang bi mang truyén théng DeviceNet, ControlNet va EtherNet, man hinh giao tiép ngudi — may (Human Machine Interface - HMI), bién tan, déng co, céng tc, nuit nhan, cdm bién,...ciing mét sé mé6 hinh thyc hanh nhw 16 nhiét, mé hinh c4n dinh long, mé hinh diéu khién myc nuéc,... gitp sinh 6 thé thuc thi cde chuong trinh diéu khién.Céc bai thye hanh duge bién soan kha don gian voi muc dich chinh gitp sinh vién nam duge cdc Iénh co ban etia PLC. G cdc bai thye hanh trén mé hinh nhu bang tai edn dinh lwong, diéu khién myc nude, nhiét dé, sinh vién duge gia dinh 1a da thuc hién cdc thudt toan diéu khién ty d6ng nhu PID. Tir Bai thyc hanh sé 2, sinh vién duge yéu cdu chudn bj bai 6 nha vé cdc ndi dung cé lién quan dén bai thyc hanh ma sinh vién da duge hoc ly thuyét dé sinh vién cé thé str dung théi gian trong phing thi nghigm mét cach higu qua. Trong qué trinh thyc hanh, ngoai viée kiém tra lai hoat déng ciia churong trinh, sinh vién can ghi nhan cdc sy ¢é va Idi cd do phan cimg va phan mém ciing nhu do cdc so sot sinh vién mic phai khi ban dau lam quen véi phan cig cing nhur lap trinh PLC. Day chinh la cae bai hoc hét stre quy bau, giup cho sinh vién tranh duge nhimg 16i twong ty trong thyc té Lim viée sau nay, dic biét ld cde Idi ve két ndi phan ctmg ma sinh vién thudng hay mic phai. Do thdi gian bién soan cé han va ndi dung bién soan chu yéu dua vao co sé vat chat sin cé cia Phong thi nghiém tai Khoa nén chae chan khéng tranh khéi so sét.Nhém tac gid rat mong nh§n duge déng gép y kién ctia cn b6 gidng day thye hanh va cdc ban sinh vién dé ndi dung thyc hanh phii hop hon trong lan tai ban sau. | y kién dong gop xin vui long giti ve B6 mén Ty dong diéu khién, Khoa Dign — Dign tir, Truong Dai hoc Su pham Ky thuét Thanh phé Hé Chi Minh. Muc luc Loi néi dau. Mue luc. Bai thy hanh KHAO SAT KIT THUC HANH PLCVA LAM QUEN VOI PHAN MEM LAP TRINH. Bai thy hanh sé 2: NHOM LENH VAO/RA CO BAN CUA PLC... Bai thc hanh sé 3: NHOM LENH TIMER CUA PLC... Bai thy hanh sé 4: NHOM LENH COUNTER CUA PLC.. Bai thye hanh sé $: LAP TRINH CO CAU TRUC DUNG LUU DO Bai thyc hanh sé 6: LAP TRINH CO CAU TRUC DUNG SO DO TRANG THAI VA CHUONG TRINH CON. Bai thyc hanh sé 7: NHOM LENH DICH CHUYEN, SO SANH VA TOAN HOC CUA PLC. Bai thyc hanh sé 8: DIEU KHIEN MO HINH CAN DINH LUONG.. Bai thyc han sé 9: DIEU KHIEN LUU LUONG... Phyl Tai ligu tham Khao...... Bai thuc hanh sé 1 KHAO SAT KIT THU'C HANH PLC VA LAM QUEN VO! PHAN MEM LAP TRINH 1.1. MUC TIEU Sau khi thyc hanh xong bai nay, nguai hoc c6 thé: M6 ta duge chite ning cdc thiét bi trén kit thye hinh PLC; Két ndi duge may tinh voi PLC trén kit the hanh; Nap chuong trinh tir may tinh vio PLC; Doc va giai thich duge cae trang thai tren PLC; Ding cac chite nang kiém tra chuong trinh, 1.2. NHIEM VU THU'C HANH Khao sat cdc khdi thiét bj trong kit thyc hanh; Khai bao cdc thiét bi trong hé théng; Viét chuong trinh PLC don gian va nap chuong trinh vao PLC; Kiém tra hoat dng ciia mét chuong trinh PLC sir dung cdc chite ning force va quan sat trang thai ciia cdc bién trén may tinh. 1.3. NOI DUNG THUC HANH Kit thyc hanh PLC nhu Hinh 1.1 véi CPU va cdc module giao tiép, vao/ra cue b6 nhu Hinh 1.2. Kit thye hanh con duge trang bi cdc module truyén théng va module vao/ra tir xa giao tiép voi CPU théng qua mang DeviceNet. Hinh 1.2. Thiét bj PLC Cac buéc thc hign: _ Bude 1.Quan sat cde khéi trén kit, xe dinh chite nang cia timg khéi trén kit thyc han. Bude 2.Xac dinh y nghia cdc dau day cua cdc chan ndi ra domino. Buée 3.Khai bao phan cimg. Dé thyc hién giao tiép gitta mdy tinh va PLC Allen Bradley, ta thyc hign cdc bude sau: Buéc 3.1.Khéi dong phan mém RSLinx, giao dién thu duge nhu Hinh 1.3. Bude 3.2, Tao lién két gitta CompactLogix va may tinh nhu Hinh 1.4. 8 eee neces ee Fle Edt ew Cenmunicstiore Station DDEJOPC Securty iMrdow Help 8/5) Bile| | EB] Norbrowsra Linx Gateways, Ethernet For Hol, press an | oro fozee Hinh 1.3. Giao dién RSLinx Classic Gateway metus Heb Hinh 1.4. Giao dién Configure Drives Buée 3.3. Tao méi mot dy an. Tir giao dién nhu Hinh 1.5, vao “File” tt thanh menu chinh, chon “New”, tiép theo thyc hién bude sau: (1) Chon tén b6 diéu khién 1769-L32E. (2) Trong hép thoai Revision, chon 15. Day 1a théng tin vé version cia phan mém. (3) Dat tén cho project, vi du nhu “Motor Control”, c6 thé thém vao cht thich cho project @ bén dudi. (4) Trong hép thoai “Create in”, nhdn “Browse dé chon dia chi lu project. Giao dién thu duge nhu Hinh 1.6. Nhdn OK dé hoan tat viéc khai bdo cho bé diéu khién. Te EF Win seneh loge Comte Toh Yio Heb laste 2} [le] ol] =] slselgsl (| lel ale) int Hinh 1.5. Giao dién RSLogix 5000 emeaees Vento: Aller-tadley Type TPESLIBE Compact agiS225E Corton Revision Nene Deseo: Che Creal [ENRSLog enon Fiaeas Hinh 1.6. Man hinh chon b@ diéu khién Bude 3.4. X4c dinh dia chi cia cdc module VO trong mét chassic dang ding trong project va cé trén kit thyc hanh. Trong Folder V/O Configuration & phan Project Tree, click phai chuét vao Compact Bus Local trong Backplane, CompackLogix System chon Insert Module... - Lan lugt Insert vao cdc module nhu sau: o Module DeviceNet 1769-SDN/A © Module vao s6 1769-1Q32/A © Module ra sé 1769-OB32/A © Module vao tuong ty 1769-IF4/B © Module ra tuong ty 1769-OF2/B = Sau khi chon loai module ding véi ma higu trén module thy té, tién hanh dat tén module trong 6 Name, mé ta module trong Description chon, Slot tuong tmg trén Chassic, cudi cing ta c6 diy du cdc module trong hé théng nhw Hinh 1.7. i User-Defined #1 Gi Strings i Add-On-Defined = Gi Predefined #1 Gi Module-Defined © Trends = €3 1/0 Configuration = GB Backplane, CompactLogix System fit 1769-L35E Motor_Control = @ 1769-L35E Ethernet Port LocalNB as Ethernet = an eaeeeeeemerss) §) [0] CompactBus Local §) [1] 1769-SDN/A DeviceNet 9 [2] 1769-1Q32/A D_32_Inputs 9 [3] 1769-0832/A D_32_Outputs §) [4] 1769-IF4/B A_4_Inputs 8 [5] 1769-0F2/B A_2_Outputs Hinh 1.7. Kiém tra cdc modul khai bao Luu y: Mét uu lon cua PL C Allen Bradley la mac du nhimg module da két néi véi PLC nhung néu khéng sit dung thi ta khéng cdn phai khai bao. Bude 4.Tao chuong trinh PLC. Dé try quan hon trong qué trinh thy hanh,ta dya vao mot yéu du diéu khién thiét bj cu thé nhw sau: “Viét chuong trinh diéu khién khoi dong truc tiép déng co khéng déng b6 ba pha. Bang diéu khién gém hai mit nhan dé khoi déng va ding dong co la ON va OFF va hai dén béo ché d6 lam viée va su c6. Déng co dugc bao vé qué tai bang relay nhiét. = Khai bdo Tags cho chwong trinh: Trong myc Project Tree ta click phai vao Program Tag, chon New tag nhu Hinh 1.8, Khai béo Tag cé tén 18 Nhan_On nhu Hinh 1.9, trong 46 Local:2:1:Data.0 1a ngd vao thir nhat cia modul sé 32 ngd vao. Tuong ty cc tags Nhan_Off, Relay Nhiet, Motor, Den_Run va Den_Su_Co duoc khai bao nhu trong Hinh 1.10. Khi chon mét tag gan lién voi mét ngd vao hoje ngd ra dang bit thi phan mém ty dong gin kiéu dir ligu (Data Type) la dang BOOL. Phan mé ta trong cét Discription gitp ngudi lap trinh biét duge chite ning cla cdc tags vi vay cin mé ta ngin gon nhung cé tinh goi nhé cho ngudi lap trinh vé sau. Nhdn Save dé lwu lai cde Tags da khai bio. = & Controler Motor_Control Controler Tags i Controller Fault Hender i Fower-Up Handler [= i Tasks 34 MainTask =) 83 MainProgram, *[A_New Tao.. Bi ManRoutine | Bes ted Coe @ Unscheduled Prograt Monitor Tags: [= €1 Motion Groups Edt Tags Ungrouped Axes Verify 3 Add-On Instructions = i Data Types a % User-Defined Pent > # i Stngs Ge Add-On-Defined + 0 Predefned Ba Mndsln Rofnnd a Export Tags Hinh 1.8. Khai béo Tag Nee i= Desetistion Nur han Kral dena orga Usage Type: Aline Far Daetype [BOL | Style Bray Hinh 1.9. Tao Tag 12 “Scop [ERNorPonon =] __Stav | Showa Hane [is For [Base Tas [Bats Tyo | Swe [Description | TT] nant [Leeat2i Gatat(e) [Leeat2i0at@() BSNL Binay, Nurrhan arg dang co TT] Whan_on ——Leea!2i.02t20(¢) Leestzi0sta0} 80L ainay) Nutrhan Hei cers dave co [| feo whit Leoal2i.00t22C) Leesi2iDsta2I6) BOL Binay) Tiep dom rie rhot TY wor Lecal3:0 Dela) Lecek20.DstaQ(C) B00L Snow Noo deu ion dong oa (| Ben fun [Local20.Deta 10) Local Deta IO) BOOL Bina DenibaoDC chay (Jen suc [Loeal30.029217 Lee Deta2IO} BOL Bina Den bao hi bianco quai Hinh 1.10. Danh séch céc Tag dé khai bdo 4) Hilf] ae Le Loo , fh frvoches_ (cise fice Tom omar pte Smear ese Hinh 1.11. Cac thanh cong cu lénh - Viét chong trinh theo yéu cau. Click chugt vao MainRoutine dé vao man hinh lp trinh, tap Iénh cia RSLogix 5000 duge cho 6 cde nhém lénh. Cac 1énh vao/ra co ban cé thé duge lay trong thé Favorites hoe Bit nhu Hinh 1.11. Thyc hign vige kéo — tha cdc tiép diém can thiét vao man hinh lap trinh va tién hanh gan gid tri cdc tiép diém cho cde Tags vira khai bdo ta duge chuong trinh nh thé hign & Hinh 1.12. antTiite sunet Lint Sn Hinh 1.12. Chwong trinh ladder - Kiém tra Idi cia chuong trinh: Click vao biéu tugng Verify Routine hoac vao Logic => Verify => Routine. - Download chong trinh: Sau khi di kiém tra va dim bao chuong trinh khéng cé 16i ci phdp, ta tién hanh download xuéng b6 diéu khién theo cdc bude sau: (1) Click vao “Communications” tir menu chinh. (2) Chon “Who Active”, man hinh xuat hién giao dign nhw trén Hinh 1.13, click vao “+” truéc “AB_ETHIP-1, EtherNet” dé chon driver giao tiép va b6 diéu khién, click “+” trude dia chi cia bé diéu khién dé 13 mé rng ching vi du nhu “192.168.1.1...”, click “+” truée Backplane dé m6 r6ng thu muc. vies futcbiowse (8 ge ABETHIP-1, Ethemet Upload. Chose Help Hinh 1.13. Chon két néi voi PLC Ching ta dang chon mang diéu khién giao tiép 1 EtherNet thong qua module 1769-L35E. Cuéi cing ta chon b6 diéu khién trong Chassis dé nap chuong trinh vio PLC, nhan Download sau dé nhan OK. Khi nap chuong trinh thanh céng, chuong trinh sé chuyén sang ché dé online. Lwu ¥: Néu muén lay chuong trinh tir PLC 1én may tinh dé chinh sita thi bm vao nut Upload. Buée 6.Thyc hién kiém tra chong trinh. Dé kiém tra chuong trinh ta cé hai cach: - Céich 1: Thay di trang thai cia ngé vao bing cach tac d6ng cdc thiét bi ng6 vao trén kit thyrc hanh dé kiém tra trang thai ng ra (sau khi da thyc hién két néi ng6 vao, ngé ra). ich 2: Dimg chite ning Force trong chuong trinh (goi 1a kich mém).Clickvao mii tén “No Force” >1/O Forcing Enable All...>chon Yes, click phai lén tigp diém can Focre> chon Force Onhay Force Off.DE tit ché d6 Force ta click vao mii tén “No Force” >1/O Foreing>Remove... Buéc 7. Kiém tra chuong trinh. Ding chire nang force dé thay d6i trang thai cde ngd vao, quan sat trang thai cc ngé ra trén module va trén man hinh may tinh. Bai thwe hanh sé 2 NHOM LENH VAO/RA CO BAN CUA PLC 2.1. MUC TIEU Sau khi thuc hanh xong bai nay, ngudi hoc cé thé: - St dung duge cac lénh vao/ra co ban cla PLC; - Két néi phan cig va viét cdc chuong trinh diéu khién déng co nhu khéi dng truc tiép, dao chiéu qua Chay chuong trinh trén PLC va kiém tra trén kit thc hanh; - Thyc hién ding quy trinh va quy tac an toan. 2.2. NHIEM VU THUC HANH __ + Xée dinh thiét bi vao/ra cho timg yéu cau va thyc hién két néi phan ctmg; - Sit dung cac lénh vao/ra co ban dé viét chuong trinh; - Chay va kiém tra chuong trinh trén Kit thyc hanh, 2.3. NOI DUNG THU'C HANH 2.3.1. Phan chuan bj bai truéc khi thy hanh Truc khi vao phong thy hanh, sinh vién can chuan bj trude cdc noi dung sau: - M6 ta chtte ning cdc Iénh vao/ra co ban trong Mue 2.3.2; - Hoan tét cde bing trong Bude 1 6 cdc Bai 2.1, 2.2 va 2.3 trong Mue 2.3.3; - Vé cdc so dé két néi phan cing voi PLC va mach dong luc & Buse 2 trong cée bai thyc hanh; - Lap bang trang thai 6 Bude 4 6 Bai 2.3; - Viét cdc chuong trinh digu khién duge yéu cdu trong cdc bai thyc hanh. 2.3.2. Khao sat nh Tén Ignh Chire nang xic E x1o /E OTE <> ott —tho— ouT —U3— ons0NS + SR: One Sha sng L-

You might also like