Điều khiển lập trình 1 bài giảng dành cho sinh viên Đại học và cao đẳng là bộ tài liệu hay và rất hữu ích cho các bạn sinh viên và quý bạn đọc quan tâm. Đây là tài liệu hay trong Bộ tài liệu sưu tập gồm nhiều Bài tập THCS, THPT, luyện thi THPT Quốc gia, Giáo án, Luận văn, Khoá luận, Tiểu luận…và nhiều Giáo trình Đại học, cao đẳng của nhiều lĩnh vực: Toán, Lý, Hoá, Sinh…. Đây là nguồn tài liệu quý giá đầy đủ và rất cần thiết đối với các bạn sinh viên, học sinh, quý phụ huynh, quý đồng nghiệp và các giáo sinh tham khảo học tập. Xuất phát từ quá trình tìm tòi, trao đổi tài liệu, chúng tôi nhận thấy rằng để có được tài liệu mình cần và đủ là một điều không dễ, tốn nhiều thời gian, vì vậy, với mong muốn giúp bạn, giúp mình tôi tổng hợp và chuyển tải lên để quý vị tham khảo. Qua đây cũng gởi lời cảm ơn đến tác giả các bài viết liên quan đã tạo điều kiện cho chúng tôi có bộ sưu tập này. Trên tinh thần tôn trọng tác giả, chúng tôi vẫn giữ nguyên bản gốc. Trân trọng. ĐỊA CHỈ DANH MỤC TẠI LIỆU CẦN THAM KHẢO http:123doc.vntrangcanhan348169nguyenductrung.htm hoặc Đường dẫn: google > 123doc > Nguyễn Đức Trung > Tất cả (chọn mục Thành viên)
TRNG I HC PHM VN NG KHOA K THUT CễNG NGH BI GING IU KHIN LP TRèNH I Bc hc: CAO NG GV: Nguyn ỡnh Hong B mụn: in - in t Khoa: K thut Cụng ngh Qung Ngói, nm 2015 TRNG I HC PHM VN NG KHOA K THUT CễNG NGH BI GING IU KHIN LP TRèNH I Bc hc: CAO NG S TN CH: ( 30T) GV: Nguyn ỡnh Hong B mụn: in - in t Khoa: K thut Cụng ngh Qung Ngói, nm 2015 Li núi u Hin nay, Vit Nam ang bc vo giai on phỏt trin cụng nghip húa hin i húa rt mnh m Trong nhiu lnh vc, c bit l ngnh t ng húa cú nhiu bc phỏt trin vt bc, gúp phn thỳc y s nghip cụng nghip hoỏ nc nh Nhm ỏp ng cho vic ging dy mụn iu khin lp trỡnh (PLC) bc Cao ng, tỏc gi ó biờn son bi ging ny nhm lm ti liu hc cho cỏc lp chuyờn ngnh K thut in- in t ti i hc Phm Vn ng Ti liu ny c s dng cho sinh viờn cỏc lp Cao ng vi thi lng 30 tit Tỏc gi hy vng rng õy s l ti liu thit thc cho cỏc bn sinh viờn Trong quỏ trỡnh biờn son, chc chn ti liu khụng trỏnh cú nhng sai sút Mi gúp ý xin gi v a ch Nguyn ỡnh Hong - Khoa K Thut Cụng Ngh Trng hc Phm Vn ng Xin chõn thnh cm n Tỏc gi MC LC Chng 1: I CNG V IU KHIN LP TRèNH 1.1 Cỏc loi iu khin cụng nghip 1.2 u im ca PLC 1.3 Cỏc ng dng thc t Chng 2: CU TRC V PHNG THC HOT NG CA PLC 2.1 Cu trỳc ca mt PLC 2.2 Cỏc ca PLC 2.3 Cỏc ngừ vo v cỏch kt ni 2.4 X lý chng trỡnh 2.5 Cỏc phng phỏp lp trỡnh (LAD,STL) Chng 3: CC PHẫP TON NH PHN CA PLC 3.1 Cỏc liờn kt logic 3.2 Chc nng nh RS 3.3 Timer 3.4 Counter 3.5 Cỏc thớ d Chng 4: CC PHẫP TON S CA PLC 4.1Chc nng truyn dn 4.2Chc nng so sỏnh 4.3Chc nng dch chuyn 4.4Chc nng bin i 4.5Chc nng toỏn hc (cng ,tr ,nhõn ,chia ) 4.6Chc nng s ( tr tuyt i , cn , sin , cos) 4.7Cỏc thớ d Chng 5: X Lí TN HIU ANALOG 5.1 Tớn hiu analog 5.2 Biu din giỏ tr analog 5.3 Kt ni cỏc cm bin v ti 5.4 c v chun hoỏ giỏ tr o 5.5 Hin th giỏ tr o TRANG 14 43 64 Chng 1: I CNG V IU KHIN LP TRèNH 1.1 Cỏc loi iu khin cụng nghip Quỏ trỡnh thc hin c khớ hoỏ - hin i hoỏ cỏc ngnh cụng nghip ũi hi t ng hoỏ cỏc dõy chuyn sn xut ngy cng tng T ng hoỏ cụng nghip ngy cng ũi hi tớnh chớnh xỏc cao nờn k thut iu khin cú nhiu thay i v thit b cng nh thay i v phng phỏp iu khin Trong lnh vc iu khin ngi ta cú hai phng phỏp iu khin l: phng phỏp iu khin ni cng v phng phỏp iu khin lp trỡnh c 1.1.1 Phng phỏp iu khin ni cng Trong cỏc h thng iu khin ni cng ngi ta chia lm hai loi: ni cng cú tip im v ni cng khụng tip im iu khin ni cng cú tip im: l dựng cỏc khớ c in nh contactor, relay, kt hp vi cỏc b cm bin, cỏc ốn, cỏc cụng tc cỏc khớ c ny c ni li vi thnh mt mch in c th thc hin mt yờu cu cụng ngh nht nh Vớ d nh: mch iu khin i chiu ng c, mch ng tam giỏc, mch iu khin nhiu ng c chy tun t i vi ni cng khụng tip im: l dựng cỏc cng logic c bn, cỏc cng logic a chc nng hay cỏc mch tun t (gi chung l IC s), kt hp vi cỏc b cm bin, ốn, cụng tc v chỳng cng c ni li vi theo mt s logic c th thc hin mt yờu cu cụng ngh nht nh Cỏc mch iu khin ni cng s dng cỏc linh kin in t cụng sut nh SCR, Triac thay th cỏc contactor mch ng lc Trong h thng iu khin ni cng, cỏc linh kin hay khớ c in c ni vnh vin vi Do ú, mun thay i li nhim v iu khin thỡ phi ni li ton b mch in Khi ú, vi cỏc h thng phc thỡ khụng hiu qu v rt tn kộm 1.1.2.Phng phỏp iu khin lp trỡnh c i vi phng phỏp iu khin lp trỡnh ny thỡ ta cú th s dng nhng phn mm khỏc vi s tr giỳp ca mỏy tớnh hay cỏc thit b cú th lp trỡnh c trc tip trờn thit b cú kt ni thit b ngoi vi Vớ d nh: LOGO!, ZEN, S7-200 Chng trỡnh iu khin c ghi trc tip vo b nh ca b iu khin hay mt mỏy tớnh thay i chng trỡnh iu khin ta ch cn thay i ni dung b nh ca b iu khin, phn ni dõy bờn ngoi khụng b nh hng õy l u im ln nht ca b iu khin lp trỡnh c 1.2 u im ca PLC PLC vit tt ca Programmable Logic Controller , l thit b iu khin lp trỡnh c (kh trỡnh) cho phộp thc hin linh hot cỏc thut toỏn iu khin logic thụng qua mt ngụn ng lp trỡnh Ngi s dng cú th lp trỡnh thc hin mt lot trỡnh t cỏc s kin Cỏc s kin ny c kớch hot bi tỏc nhõn kớch thớch (ngừ vo) tỏc ng vo PLC hoc qua cỏc hot ng cú tr nh thi gian nh thỡ hay cỏc s kin c m Mt s kin c kớch hot tht s, nú bt ON hay OFF thit b iu khin bờn ngoi c gi l thit b vt lý Mt b iu khin lp trỡnh s liờn tc lp chng trỡnh ngi s dng lp ch tớn hiu ngừ vo v xut tớn hiu ngừ ti cỏc thi im ó lp trỡnh khc phc nhng nhc im ca b iu khin dựng dõy ni (b iu khin bng Relay) ngi ta ó ch to b PLC nhm tha cỏc yờu cu sau : - Lp trỡnh d dng, ngụn ng lp trỡnh d hc - Gn nh, d dng bo qun, sa cha - Dung lng b nh ln cú th cha c nhng chng trỡnh phc - Hon ton tin cy trog mụi trng cụng nghip - Giao tip c vi cỏc thit b thụng minh khỏc nh: mỏy tớnh, ni mng, cỏc Modul m rng - Giỏ c cỏ th cnh tranh c 1.3 Cỏc ng dng thc t Cỏc b iu khin lp trỡnh nh cú nhiu u im v cỏc tớnh nng tớch hp bờn nờn nú c s dng rng rói cụng nghip v dõn dng nh: - iu khin ng c - Mỏy cụng ngh - H thng bm - H thng nhit Chng 2: CU TRC V PHNG THC HOT NG CA PLC 2.1 Cu trỳc ca mt PLC Tt c cỏc PLC u cú thnh phn chớnh l : - Mt b nh chng trỡnh RAM bờn ( cú th m rng thờm mt s b nh ngoi EPROM ) - Mt b vi x lý cú cng giao tip dựng cho vic ghộp ni vi PLC - Cỏc Modul vo /ra Bờn cnh ú, mt b PLC hon chnh cũn i kốm thờm mụt n v lp trỡnh bng tay hay bng mỏy tớnh Hu ht cỏc n v lp trỡnh n gin u cú RAM cha ng chng trỡnh di dng hon thin hay b sung Nu n v lp trỡnh l n v xỏch tay, RAM thng l loi CMOS cú pin d phũng, ch no chng trỡnh ó c kim tra v sn sng s dng thỡ nú mi truyn sang b nh PLC i vi cỏc PLC ln thng lp trỡnh trờn mỏy tớnh nhm h tr cho vic vit, c v kim tra chng trỡnh Cỏc n v lp trỡnh ni vi PLC qua cng RS232, RS422, RS458, Hỡnh 2.1 Hỡnh dng bờn ngoi ca PLC S7-200 2.2 Cỏc ca PLC - n v x lý trung tõm CPU iu khin cỏc hot ng bờn PLC B x lý s c v kim tra chng trỡnh c cha b nh, sau ú s thc hin th t tng lnh chng trỡnh, s úng hay ngt cỏc u Cỏc trng thỏi ngừ y c phỏt ti cỏc thit b liờn kt thc thi V ton b cỏc hot ng thc thi ú u ph thuc vo chng trỡnh iu khin c gi b nh - H thng bus H thng Bus l tuyn dựng truyn tớn hiu, h thng gm nhiu ng tớn hiu song song : Address Bus : Bus a ch dựng truyn a ch n cỏc Modul khỏc Data Bus: Bus dựng truyn d liu Control Bus: Bus iu khin dựng truyn cỏc tớn hiu nh thỡ v iu khin ng b cỏc hot ng PLC Trong PLC cỏc s liu c trao i gia b vi x lý v cỏc modul vo thụng qua Data Bus, Address Bus v Data Bus gm ng, cựng thi im cho phộp truyn bit ca byte mt cỏch ng thi hay song song Nu mụt modul u vo nhn c a ch ca nú trờn Address Bus, nú s chuyn tt c trnh thỏi u vo ca nú vo Data Bus Nu mt a ch byte ca u xut hin trờn Address Bus, modul u tng ng s nhn c d liu t Data bus Control Bus s chuyn cỏc tớn hiu iu khin vo theo dừi chu trỡnh hot ng ca PLC Cỏc a ch v s liu c chuyn lờn cỏc Bus tng ng mt thi gian hn ch Hờ thng Bus s lm nhim v trao i thụng tin gia CPU, b nh v I/O Bờn cch ú, CPU c cung cp mt xung Clock cú tn s t 1-8 MHZ Xung ny quyt nh tc hot ng ca PLC v cung cp cỏc yu t v nh thi, ng h ca h thng - B nh PLC thng yờu cu b nh cỏc trng hp : Lm b nh thi cho cỏc kờnh trng thỏi I/O Lm b m trng thỏi cỏc chc nng PLC nh nh thi, m, ghi cỏc Relay Mi lnh ca chng trỡnh cú mt v trớ riờng b nh, tt c mi v trớ b nh u c ỏnh s, nhng s ny chớnh l a ch b nh a ch ca tng ụ nh s c tr n bi mt b m a ch bờn b vi x lý B vi x lý s giỏ tr b m ny lờn mt trc x lý lnh tip theo Vi mt a ch mi , ni dung ca ụ nh tng ng s xut hin u ra, quỏ trỡnh ny c gi l quỏ trỡnh c B nh bờn PLC c to bi cỏc vi mch bỏn dn, mi vi mch ny cú kh nng cha 2000 ữ 16000 dũng lnh, tựy theo loi vi mch Trong PLC cỏc b nh nh RAM, EPROM u c s dng RAM (Random Access Memory ) cú th np chng trỡnh, thay i hay xúa b ni dung bt k lỳc no Ni dung ca RAM s b mt nu ngun in nuụi b mt trỏnh tỡnh trng ny cỏc PLC u c trang b mt pin khụ, cú kh nng cung cp nng lng d tr cho RAM t vi thỏng n vi nm Trong thc t RAM c dựng to v kim tra chng trỡnh Khuynh hng hin dựng CMOSRAM nh kh nng tiờu th thp v tui th ln EPROM (Electrically Programmable Read Only Memory) l b nh m ngi s dng bỡnh thng ch cú th c ch khụng ghi ni dung vo c Ni dung ca EPROM khụng b mt mt ngun , nú c gn sn mỏy , ó c nh sn xut np v cha h iu hnh sn Nu ngi s dng khụng mun m rng b nh thỡ ch dựng thờm EPROM gn bờn PLC Trờn PG (Programer) cú sn ch ghi v xúa EPROM Mụi trng ghi d liu th ba l a cng hoc a mm, c s dng mỏy lp trỡnh a cng hoc a mm cú dung lng ln nờn thng c dựng lu nhng chng trỡnh ln mt thi gian di Kớch thc b nh : Cỏc PLC loi nh cú th cha t 300 ữ1000 dũng lnh tựy vo cụng ngh ch to Cỏc PLC loi ln cú kớch thc t 1K ữ 16K, cú kh nng cha t 2000 ữ16000 dũng lnh Ngoi cũn cho phộp gn thờm b nh m rng nh RAM , EPROM - Cu trỳc phn cng ca PLC S7-200 CPU 214 S7-200 l thit b iu khin logic kh trỡnh loi nh ca Hóng SIEMENS (CHLB c) cú cu trỳc theo kiu Modul v cú cỏc modul m rng Cỏc modul ny c s dng cho nhiu ng dng lp trỡnh khỏc Thnh phn c bn ca S7-200 l vi x lý CPU-214 CPU-214 bao gm 14 ngừ vo v 10 ngừ ra, cú kh nng thờm modul m rng 2.048 t n (4 Kbyte) thuc nh c / ghi non-volatile lu chng trỡnh (vựng nh cú giao din vi EEPROM) 2.048 t n (4 Kbyte) thuc kiu c ghi lu d liu, ú 512 t u thuc non-volatile Tng s ngừ vo / cc i l 64 ngừ vo v 64 ngừ 128 Timer chia lm loi theo phõn gii khỏc nhau: Timer 1ms, 16 Timer 10ms v 108 Timer 100ms 128 b m chia lm loi: ch m tin v va m tin va m lựi 688 bớt nh c bit dựng thụng bỏo trng thỏi v t ch lm vic Cỏc ch x lý ngt gm: ngt truyn thụng, ngt theo sn lờn hoc xung, ngt thi gian, ngt ca b m tc cao v ngt truyn xung b m tc cao vi nhp 2Khz v Khz b phỏt xung nhanh cho dóy xung kiu PTO hoc kiu PWM b iu chnh tng t Ton b vựng nh khụng b mt d liu khong thi gian 190 gi k t PLC b mt ngun cung cp Cỏc ốn bỏo trờn S7-200 CPU214 SF (ốn ): ốn SF bỏo hiu h thng b hng RUN (ốn xanh): ốn xanh RUN ch nh PLC ang ch lm vic v thc hin chng trỡnh c np vo mỏy STOP (ốn vng): ốn vng STOP ch nh rng PLC ang ch dng chng trỡnh v ang thc hin li Cng vo ra: Ix.x (ốn xanh): ốn xanh cng vo bỏo hiu trng thỏi tc thi ca cng Ix.x ốn ny bỏo hiu trng thỏi ca tớn hiu theo giỏ tr Logic ca cụng tc Qx.x (ốn xanh): ốn xanh cng bỏo hiu trng thỏi tc thi ca cng Qx.x ốn ny bỏo hiu trng thỏi ca tớn hiu theo giỏ tr logic ca cng Ch lm vic: PLC cú ch lm vic: RUN: cho phộp PLC thc hin chng trỡnh tng b nh, PLC s chuyn t RUN sang STOP nu mỏy cú s c hoc chng trỡnh gp lnh STOP STOP: Cng bc PLC dng chng trỡnh ang chy v chuyn sang ch STOP TERM: Cho phộp mỏy lp trỡnh t quyt nh ch hot ng cho PLC hoc RUN hoc STOP Cng truyn thụng S7-200 s dng cng truyn thụng ni tip RS485 vi phớch ni chõn phc v cho vic ghộp ni vi thit b lp trỡnh hoc vi cỏc trm PLC khỏc Tc truyn cho mỏy lp trỡnh kiu PPI l 9600 baud Tc truyn cung cp ca PLC theo kiu t l 300 - 38.400 baud ghộp ni S7-200 vi mỏy lp trỡnh PG702 hoc cỏc loi mỏy lp trỡnh thuc h PG7xx cú th dựng mt cỏp ni thng MPI Cỏp ú i kốm vi mỏy lp trỡnh Ghộp ni S7-200 vi mỏy tớnh PC qua cng RS232 cn cú cỏp ni PC / PPI vi b chuyn i RS232 / RS485 Hỡnh 2.2 Truyn thụng PLC S7-200 vi mỏy tớnh ADD EN IN1 IN2 SUB EN IN1 IN2 ADD EN IN1 IN2 SUB EN IN1 IN2 DI + D IN1 IN2 OUT DI -D IN1 IN2 OUT R + R IN1 IN2 OUT R - R IN1 IN2 OUT Lnh nhõn (MUL) Lnh MUL Trong LAD: Lnh thc hin phộp nhõn s nguyờn 16-bớt IN1 v IN2 v cho kt qu 32-bớt cha t kộp OUT (4 byte) Trong STL: Lnh thc hin phộp nhõn gia s nguyờn 16-bớt n1 v s nguyờn cha t thp (t n bớt 15) ca toỏn hng 32-bớt n2 (4 byte) Kt qu 32-bớt c ghi vo n2 Lnh MUL_R Trong LAD: lnh thc hin phộp nhõn hai s thc 32-bớt IN1 v IN2 v cho kt qu 32-bớt cha t kộp OUT (4 byte) Trong STL: Lnh thc hin phộp nhõn gia s thc 32-bớt c ghi vo IN2 56 Cỳ phỏp dựng lnh LAD v STL nh sau: LAD STL MUL EN IN1 IN2 MUL EN IN1 IN2 MUL n1 n2 *R IN2 OUT R IN OUT Lnh chia (DIV) Trong LAD: Lnh thc hin phộp chia s nguyờn 16-bớt IN1 cho s nguyờn 16-bớt IN2 Kt qu 32-bớt cha t kộp OUT gm thng s ghi mng 16-bớt t bớt n bớt15 (t thp) v phn d cng 16-bớt ghi mng t bớt-16 n bớt-31 (t cao) Trong STL: Lnh thc hin phộp chia s nguyờn 16-bớt n1 cho s nguyờn, s nguyờn 16-bớt nm t thp t bớt n bớt 15 ca toỏn hng 32-bớt n2 Kt qu 32-bớt c ghi li vo n2 bao gm thng s ghi mng 16-bớt t bớt n bớt 15 (t thp) v phn d ghi mng 16-bớt t bớt-16 n bớt-31 (t cao) Lnh DIV_R Trong LAD: lnh thc hin phộp chia s thc 32-bớt IN1 cho s thc 32-bớt IN2 v cho kt qu 32-bớt cha t kộp OUT Trong STL, lnh thc hin phộp chia s thc 32-bớt IN1 cho s thc 32-bớt IN2, kt qu 32-bớt c ghi li vo IN2 57 Cỳ phỏp dựng lnh chia hai s LAD v STL nh sau: LAD STL DIV DIV EN IN1 IN2 n2 OUT DIV EN IN1 IN2 n1 R /R n1 n2 OUT Cỏc lnh cng tr mt n v Lnh INC_B L lnh cng s nguyờn vo ni dung ca byte u vo Trong LAD: Kt qu c ghi vo OUT, tc l: IN1 + = OUT Trong STL: Kt qu c ghi vo IN Cỳ phỏp dựng lnh INCW LAD v STL nh sau: LAD INC EN IN B STL INCW IN OUT Lnh INC_W Lnh cng s nguyờn vo ni dung t n In Trong LAD: Kt qu c ghi vo OUT Trong STL: Kt qu c ghi li vo IN 58 Cỳ phỏp dựng lnh INCW LAD v STL nh sau: LAD INC EN IN W STL INCW IN OUT Lnh INC_DW (DOUBLE WORD) L lnh cng s nguyờn vo ni dung t kộp IN Trong LAD: Kt qu c ghi vo OUT, tc l: IN + = OUT Trong STL: Kt qu c ghi vo IN, tc l: IN + = IN Cỳ phỏp dựng lnh INCD LAD v STL nh sau: LAD INC EN IN DW STL INCD IN OUT Lnh DEC_B L lnh bt ni dung ca byte u vo i n v Trong LAD: Kt qu c ghi vo OUT, tc l: IN - = OUT Trong STL: Kt qu c ghi vo IN, tc l: IN - = IN Cỳ phỏp dựng lnh DECW STL v DEC_W LAD nh sau: LAD DEC EN IN B STL DECB IN OUT Lnh DEC_W L lnh bt ni dung IN i n v Trong LAD: Kt qu c ghi vo OUT, tc l: IN - = OUT 59 Trong STL: Kt qu c ghi vo IN, tc l: IN - = IN Cỳ phỏp dựng lnh DECW STL v DEC_W LAD nh sau: LAD INC EN IN W STL DECW IN OUT Lnh DEC_DW L lnh gim ni dung t kộp IN i n v Trong LAD: Kt qu c ghi vo OUT, tc l: IN - = OUT Trong STL: Kt qu c ghi vo IN, tc l: IN - = I Cỳ phỏp dựng lnh DECDW STL hay DEC_DW LAD nh sau: LAD INC EN IN DW STL DECD IN OUT 4.6 Chc nng s Lnh ly cn bc (SQRT) L mt lnh thc hin ly cn bc hai ca s thc 32-bớt IN Kt qu cng l mt s 32-bớt c ghi vo t kộp OUT Cỳ phỏp dựng lnh ly cn bc hai ca mt s thc nh sau: LAD SQRT IN SQRT EN IN STL OUT OUT 60 Hm lng giỏc Dng lnh 4.7 Cỏc thớ d Vớ d 1: Vit chng trỡnh iu khin ng c t D0 n D7 theo yờu cu sau: Nhn Nỳt START ng c D0 chy Nhn nỳt NEXT thỡ ng ang chy dng v ng c bờn phi chy Nhn nỳt BACK thỡ ng c ang chy dng v ng c bờn trỏi chy Nhn STOP thỡ ng c ang chy dng 61 Vớ d 2: Chng trỡnh kim tra cht lng sn phm Cú trm kim tra: Dỏn nhón, chai m, cú nc v úng nỳt Cú cm bin phỏt hin chai v vo Nu chai no khụng tho iu khin thỡ sau qua trm s b loi bng van khớ nộn 62 Ngừ vo: I0.0: Start I0.1: Stop I0.2: CB chai vaứo I0.7: CB chai Ngừ ra: Q0.0 Bng chuyn Q0.1 Van khớ nộn I0.3: CB trm I0.4: CB trm I0.5: CB trm I0.6: CB trm M0.3 M0.2 M0.1 M0.0 Thanh ghi cha trng thỏi trm M1.2 M1.1 M1.0 Thanh ghi cha trng thỏi trm M2.1 M2.0 Thanh ghi cha trng thỏi trm M3.0 Thanh ghi cha trng thỏi trm Chng trỡnh LAD 63 Chng 5: X Lí TN HIU ANALOG 5.1 Tớn hiu analog Khỏc vi tớn hiu s, ngừ vo v ngừ ch cú hai trng thỏi l ON hoc OFF (mc hoc 0), tớn hiu analog cú biờn liờn tc theo thi gian Hỡnh 5.1 Tớn hiu s v tớn hiu liờn tc Phn ln nhng hin tng xy thc t u dng analog Cỏc cm bin ngừ cú tớn hiu dng analog nh: Cm bin nhit , cm bin ỏp sut, cm bin dũng chy, cm bin mc Nhng c cu chp hnh cú tớn hiu iu khin dng analog: Vale tuyn tớnh, bin tn 5.2 Biu din giỏ tr analog i vi ngừ vo ca PLC hay mỏy tớnh, tớn hiu analog khụng c c liờn tc m s c ly mu vo nhng khong thi gian nht nh Sau ú tớn hiu analog c chuyn i sang tớn hiu s nh b A/D Trong mt khong thi gian nht nh, nu s mu ly cng nhiu thỡ chớnh xỏc cng tng Tuy nhiờn mi b A/D ch cú th thu thp c mt s mu nht nh mt giõy i vi PLC thỡ tn s ly mu cú th t 20hZ Hỡnh 5.2 Ly mu tớn hiu liờn tc Mt b A/D c ỏnh giỏ da vo cỏc thụng s nh: S bit chuyn i, thi gian ly mu, tc chuyn i, sai s chuyn i, tm in ỏp hoc dũng in m b A/D cú th chuyn i Cỏc thụng s ny thng c cho bi nh sn xut 64 i vi PLC thỡ b chuyn i A/D thng s dng bit, 12 bit, 16 bit Tựy theo yờu cu k thut, chớnh xỏc, tớnh kinh t m ngi lp trỡnh chn b A/D no cho phự hp Cu trỳc d liu ca b A/D PLC S7 200 Module analog S7 200 thng s dng loi 12 bit Tớn hiu vo ca module analog dng in ỏp hoc dũng in, in ỏp cú th dng hoc õm, d liu chuyn i cú th dng n cc hoc lng cc Tựy thuc vo dng chuyn i m cỏch sp xp cỏc bit d liu cng cú s khỏc Hỡnh 5.3 Cỏch nh dng cỏc bit d liu modul analog ca S7-200 5.3 Kt ni cỏc cm bin v ti Mt s module analog ca S7 200 - Module analog EM231 - Cỏc thụng s k thut: - Cỏch kt ni ngừ vo ca modul EM 231 65 - Swith chn giỏ tr v phõn gii Lu ý: Dũng in ngừ vo: n 20mA phõn gii: 5uA hay t 1,25mV n 2,5mV Giỏ tr s ngừ vo: -32000 n 32000(lng cc) hay t n 32000(n cc) - Module analog EM235 Cỏc thụng s k thut: 66 - Cỏch kt ni ngừ vo, ca modul EM 231 - Swith chn giỏ tr v phõn gii 67 5.4 c v chun hoỏ giỏ tr o Module analog thng cú nhiu tm o khỏc nhau, tớn hiu ngừ vo cú th l dũng in hoc in ỏp Vic chuyn i t tm o ny sang tm o khỏc thỡ kt qu chuyn i thng cú nhng sai s nht nh cu trỳc ca mch chuyn i Do vy thụng thng s dng module analog, ngi lp trỡnh cn phi hiu chnh trc s dng kt qu chuyn i c chớnh xỏc hn Di õy trỡnh by vic hiu chnh cho ngừ vo l in ỏp, tm o 10V, ngừ vo chuyn i l AIW0 - Cp in cho module analog hot ng khong 10 phỳt - Chn in ỏp vo l 10V ( phõn gii 2,5mV) - Chnh bin tr ti ngừ vo AIW0 ngừ vo t giỏ tr 0V - Dựng chng trỡnh c giỏ tr analog vo v quan sỏt giỏ tr Nu cha bng khụng thỡ hiu chnh li (Gain) t giỏ tr = - Chnh bin tr ti ngừ vo AIW0 ngừ vo t giỏ tr 10V - Dựng chng trỡnh c giỏ tr analog vo v quan sỏt giỏ tr Nu cha bng 32000 thỡ hiu chnh li (Gain) t giỏ tr = 32000 5.5 Hin th giỏ tr o Tu thuc tớn hiu analog ni vi ngừ vo no ca cỏc modul analog m giỏ tr chuyn i s c lu vo a ch tng ng Vớ d: Kờnh A: AIW0 Kờnh B: AIW2 Kờnh C: AIW4 Kờnh D: AIW6 68 c tớn hiu Analog: c tớn hiu analog ta cn xỏc nh tớn hiu analog l loi gỡ (0-10V, 4-20mA, cỏch u dõy, dõy) Bc k tip l phi chn ỳng loi tớn hiu trờn phn cng ( Chn loi tớn hiu trờn Modul c kờnh analog) v chn cu hỡnh phn cng phự hp Xỏc nh tớn hiu n cc hay lng cc Xỏc nh a ch cho tng kờnh analog ( vd: PIW 256) S dng hm SCALE ( vi S7-300) nh sau : Trc thc thi: IN- MW=22 HI_LIM- MD20=100.0 LO_LIM- MD30=0.0 OUT- MD40=0.0 BIPOLAR I2.0= TRUE Sau thc thi: OUT- MD40=50.03978 Hm SCALE s thc hin vic cõn chnh tớn hiu IN kt qu lu tr OUT OUT = (Float(IN)-K1)/(K2-K1)*(HI_LIM LO_LIM)+ LO_LIM Tớn hiu BIPOLAR K1= - 27648 , K2= +27648 Tớn hiu UNBIPOLAR K1= , K2= +27648 RET_VAL tr v li nu hm SCALE cú Cõu hi ụn chng 5: Chun hoỏ giỏ tr o modul analog cú ý ngha gỡ ? Cỏc a ch vựng nh no dựng lu tr cỏc giỏ tr analog? 69 Ti liu tham kho [1] Nguyn Doón Phc, Phan Xuõn Minh- T ng hoỏ vi Simatic S7-200 NXB Nụng Nghip H ni 2002 [2] S7-200 Progammable Controller System Manual Siemens [3] Ti liu thc hnh PLC S7-200 - Trung Tõm Vit c [4] Ti liu trc tuyn: www.siemens.com 70 ... số đầu vào/ra modul Sau địa số modul mở rộng CPU 214 CPU 214 I0.0 I0 .1 I0.2 I0.3 I0.4 I0.5 I0.6 I0.7 I1.0 I1 .1 I1.2 I1.3 I1.4 I1.5 Q0.0 Q0 .1 Q0.2 Q0.3 Q0.4 Q0.5 Q0.6 Q0.7 Q1.0 Q1 .1 Modul 4vào/4ra... Công Nghệ Trường Đai học Phạm Văn Đồng Xin chân thành cảm ơn Tác giả MỤC LỤC Chương 1: ĐẠI CƯƠNG VỀ ĐIỀU KHIỂN LẬP TRÌNH 1. 1 Các loại điều khiển công nghiệp 1. 2 Ưu điểm PLC 1. 3 Các ứng dụng thực... trị đo 5.5 Hiển thị giá trị đo TRANG 14 43 64 Chương 1: ĐẠI CƯƠNG VỀ ĐIỀU KHIỂN LẬP TRÌNH 1. 1 Các loại điều khiển công nghiệp Quá trình thực khí hoá - đại hoá ngành công nghiệp đòi hỏi vấn đề