intTypePromotion=1
zunia.vn Tuyển sinh 2024 dành cho Gen-Z zunia.vn zunia.vn
ADSENSE

lập trình PLC điều khiển máy bán nước tự động, chương 11

Chia sẻ: Van Dau | Ngày: | Loại File: PDF | Số trang:8

259
lượt xem
110
download
 
  Download Vui lòng tải xuống để xem tài liệu đầy đủ

Timer là bộ tạo thời gian trễ giữa tín hiệu vào và tín hiệu ra nên trong điều khiển vẫn thường gọi là khâu trễ. Nếu ký hiệu tín hiệu (logic) vào là x (t) và thời gian trễ được tạo ra bằng Timer là r thì tín hiệu đầu ra của Timer đó sẽ là x (t-r). S7-200 có 128 Timer (CPU-214) được chia làm 2 loại khác nhau, đó là: * Timer tạo thời gian trễ không có nhớ (Timer on delay), ký hiệu là TON.

Chủ đề:
Lưu

Nội dung Text: lập trình PLC điều khiển máy bán nước tự động, chương 11

  1. Chương 11: Caùc leänh ñieàu khieån Timer Timer laø boä taïo thôøi gian treã giöõa tín hieäu vaøo vaø tín hieäu ra neân trong ñieàu khieån vaãn thöôøng goïi laø khaâu treã. Neáu kyù hieäu tín hieäu (logic) vaøo laø x (t) vaø thôøi gian treã ñöôïc taïo ra baèng Timer laø r thì tín hieäu ñaàu ra cuûa Timer ñoù seõ laø x (t-r). S7-200 coù 128 Timer (CPU-214) ñöôïc chia laøm 2 loaïi khaùc nhau, ñoù laø: * Timer taïo thôøi gian treã khoâng coù nhôù (Timer on delay), kyù hieäu laø TON. * Timer taïo thôøi gian treã coù nhôù (Timer on delay retentive), kyù hieäu laø TONR. Hai kieåu Timer cuûa S7-200 (TON vaø TONR) phaân bieät vôùi nhau ôû phaûn öùng cuûa noù ñoái vôùi traïng thaùi tín hieäu ñaàu vaøo, töùc laø khi tín hieäu ñaàu vaøo chuyeån traïng thaùi logic töø 0 leân 1, ñöôïc goïi laø thôøi ñieåm Timer ñöôïc kích, vaø khoâng tính khoaûng thôøi gian khi ñaàu vaøo coù giaù trò logic 0 vaøo thôøi gian treã tín hieäu ñöôïc ñaët tröôùc. Khi ñaàu vaøo coù giaù trò logic baèng 0, TON töï ñoäng reset coøn TONR thì khoâng töï reset. Timer TON ñöôïc duøng ñeå taïo thôøi gian treã trong moät khoaûng thôøi gian (mieàn lieân thoâng), coøn vôùi TONR thôøi gian treã seõ ñöôïc taïo trong nhieàu khoaûng thôøi gian khaùc nhau. Timer TON vaø TONR bao goàm 3 loaïi vôùi 3 ñoä phaân giaûi khaùc nhau, ñoä phaân giaûi 1ms, 10 ms, 100 ms. Thôøi gian treã r ñöôïc taïo ra chính laø tích cuûa ñoä phaân giaûi cuûa boä
  2. Timer ñöôïc choïn vaø giaù trò ñaët tröôùc cho Timer. Ví duï moät boä Timer coù ñoä phaân giaûi baèng 10 ms vaø giaù trò ñaët tröôùc 10 ms thì thôøi gian treã seõ laø r = 500 ms Timer cuûa S7-200 coù nhöõng tính chaát cô baûn sau: Caùc boä Timer ñöôïc ñieàu khieån bôûi moät coång vaøo vaø giaù trò ñeám töùc thôøi. Giaù trò ñeám töùc thôøi cuûa Timer ñöôïc nhôù trong thanh ghi 2 byte (goïi laø T-word) cuûa Timer, xaùc ñònh khoaûng thôøi gian treã keå töø khi Timer ñöôïc kích. Giaù trò ñaët tröôùc cuûa caùc boä Timer ñöôïc kyù hieäu trong LAD vaø STL laø PT. Giaù trò ñeám töùc thôøi cuûa thanh ghi T-word thöôøng xuyeân ñöôïc so saùnh vôùi giaù trò ñaët tröôùc cuûa Timer. Moãi boä Timer, ngoaøi thanh ghi 02 byte T-word löu giaù trò ñeám töùc thôøi, coøn coù 1 bít, kyù hieäu baèng T-bít, chæ traïnh thaùi logic ñaàu ra. Giaù trò logic cuûa bít naøy phuï thuoäc vaøo keát quaû so saùnh giöõa giaù trò ñeám töùc thôøi vôùi giaù trò ñaët tröôùc. Trong khoaûng thôøi gian tín hieäu x (t) coù giaù trò logic 1, giaù trò ñeám töùc thôøi trong T-word luoân ñöôïc caäp nhaät vaø thay ñoåi taêng daàn cho ñeán khi noù ñaït giaù trò cöïc ñaïi. Khi giaù trò ñeám töùc thôøi lôùn hôn hoaëc baèng giaù trò ñaët tröôùc, T-bít coù giaù trò logic 1. Caùc loaïi Timer cuûa S7-200 (ñoái vôùi CPU 214) chia theo TON, TONR vaø ñoä phaân giaûi bao goàm: L Ñoä Giaù CPU 214 eän phaân trò cöïc h giaûi ñaïi 1 32,7 T32T96 T ms 67s
  3. O 10 327, T33T36; N ms 67s T97 T100 100 3276 T37T63; ms ,7s T101 T127 1 32,7 T0 T64 T ms 67s O 10 327, T1T4; N ms 67s T65T68 R 100 3276 T5T31; ms ,7s T69T95 Cuù phaùp khai baùo söû duïng Timer trong LAD nhö sau: LA Moâ taû Toaùn D haïng Khai baùo Timer Txx : soá hieäu xx kieåu TON T32T63 ñeå taïo thôøi gian treã tính töø khi ñaàu vaøo T96T127 IN ñöôïc kích. Neáu nhö giaù trò ñeám töùc thôøi lôùn hôn hoaëc baèng giaù trò ñaët tröôùc
  4. PT thì T-bít coù giaù trò PT: logic baèng 1. Coù theå VW, T, C, reset Timer kieåu IW, TON baèng leänh R QW, hoaëc baèng giaù trò MW, logic 0 taïi ñaàu vaøo SMW, TON Txx IN AC, IN 1 ms AIW, VD 10 ms *AC, PT T97 Haèng soá. T100 100 ms T101 T127 Khai baùo Timer Txx : soá hieäu xx kieåu T0 T31 TONR ñeå taïo thôøi gian treã tính töø khi T64 T95 ñaàu vaøo IN ñöôïc kích. Neáu nhö giaù trò ñeám töùc thôøi lôùn hôn hoaëc baèng giaù trò ñaët PT: tröôùc PT thì T-bít coù VW, T, C, giaù trò logic baèng 1. IW, Chæ coù theå reset kieåu QW, TONR baèng leänh R AIW, cho T-bít SMW, AC, 1 ms AIW, VD 10 ms *AC,
  5. TONR _Txx IN PT T65 Haèng soá.  T68 100 ms T69  T95 Cuù phaùp khai baùo söû duïng Timer trong STL nhö sau: TON, TONR khai baùo söû duïng Timer cuûa S7-200, leänh khai baùo söû duïng Timer laø leänh coù ñieàu kieän. Taïi thôøi ñieåm khai baùo tín hieäu ñaàu vaøo coù giaù trò logic baèng giaù trò logic cuûa bít ñaàu tieân trong ngaên xeáp. S Moâ taû Toaùn TL haïng Khai baùo Timer soá Txx: T hieäu xx kieåu TON ñeå T32 T63 ON taïo thôøi gian treã tính töø Txx n khi bít ñaàu tieân trong T96 T127 ngaên xeáp coù giaù trò logic 1. Neáu nhö giaù trò n ñeám töùc thôøi lôùn hôn (word) : hoaëc baèng giaù trò ñaët VW, T, C, tröôùc n thì T-bít coù giaù IW,QW, trò logic baèng 1. Coù theå MW, SMW reset Timer kieåu TON baèng leänh R hoaëc baèng AC, giaù trò logic 0 taïi ñaàu AIW, VD vaøo. *AC, 1 ms Haèng soá 10 ms
  6. 100 ms Khai baùo Timer soá Txx :T0 T hieäu xx kieåu TONR ñeå T31 ONR taïo thôøi gian treã tính töø Txx n khi bít ñaàu tieân trong T64 T95 ngaên xeáp coù giaù trò logic 1. Neáu nhö giaù trò n ñeám töùc thôøi lôùn hôn (word) :VW, hoaëc baèng giaù trò ñaët T, C, tröôùc n thì T-bít coù giaù IW,QW, trò logic baèng 1. Chæ coù AIW, SMW, theå reset Timer kieåu TONR baèng leänh R cho AC, T-bít AIW, VD 1 ms *AC, Haèng soá 10 ms 100 ms Chuù yù: Khi söû duïng Timer kieåu TONR, giaù trò ñeám töùc thôøi ñöôïc löu laïi vaø khoâng bò thay ñoåi trong khoaûng thôøi gian khi tín hieäu ñaàu vaøo coù logic 0. Giaù trò cuûa T-bít khoâng ñöôïc nhôù maø hoaøn toaøn phuï thuoäc vaøo keát quaû so saùnh giöõa giaù trò ñeám töùc thôøi vaø giaù trò ñaët tröôùc. Caùc Timer ñöôïc ñaùnh soá töø 0 ñeán 127 (ñoái vôùi CPU 214). Moät Timer ñöôïc ñaët teân laø Txx, trong ñoù xx laø soá hieäu cuûa Timer. Txx ñoàng thôøi cuõng laø ñòa chæ hình thöùc cuûa T- word vaø T-bít vaãn ñöôïc phaân bieät vôùi nhau nhôø kieåu leänh söû duïng vôùi Txx. Khi duøng leänh laøm vieäc vôùi töø, Txx ñöôïc hieåu laø ñòa chæ cuûa T-word, ngöôïc laïi khi söû duïng leänh laøm vieäc vôùi tieáp ñieåm, Txx ñöôïc hieåu laø ñòa chæ cuûa T-bít.
  7. Moät Timer ñang laøm vieäc coù theå ñöôïc ñöa laïi veà traïng thaùi khôûi ñoäng ban ñaàu. Coâng vieäc ñöa moät Timer veà traïng thaùi ban ñaàu ñöôïc goïi laø reset Timer ñoù. Khi reset moät boä Timer, T-word vaø T-bít cuûa noù ñoàng thôøi ñöôïc xoùa vaø coù giaù trò baèng 0, nhö vaäy giaù trò ñeám töùc thôøi ñöôïc ñaët veà 0 vaø tín hieäu ñaàu ra cuõng coù traïng thaùi logic baèng 0. Coù theå reset baát cöù boä Timer cuûa S7-200 baèng leänh R (reset). Ñieàu ñoù noùi raèng khi duøng leänh R cho T-bít cuûa moät Timer, Timer ñoù seõ ñöôïc ñöa veà traïng thaùi ban ñaàu vaø leänh R cho moät Txx vöøa xoùa T-word vöøa xoùa T-bít cuûa Timer ñoù. Coù hai phöông phaùp ñeå reset moät Timer kieåu TON:  Xoùa tín hieäu ñaàu vaøo.  Duøng leänh R (reset). Duøng leänh R laø phöông phaùp duy nhaát ñeå reset caùc boä Timer kieåu TONR. Ñaët giaù trò 0 cho giaù trò ñeám töùc thôøi cuûa moät Timer cuõng khoâng theå xoùa T-bít cuûa Timer ñoù. Cuõng nhö vaäy, khi ñaët moät giaù trò logic 0 cho T-bít cuûa moät Timer khoâng theå xoùa giaù trò ñeám töùc thôøi cuûa Timer ñoù. Cuù phaùp reset moät timer Txx baèng leänh R laø R Txx K1 Chuù yù raèng leänh R thuoäc nhoùm leänh coù ñieàu kieän. Hình 7 a: Timer cuûa S7-200 X(t) T-Bit Giaù trò ñeám töùc thôøi T-word Giaù trò ñaët tröôùc
ADSENSE

CÓ THỂ BẠN MUỐN DOWNLOAD

 

Đồng bộ tài khoản
2=>2