Xfr ly dfr li~u ngo vao hrong ti!

Một phần của tài liệu Giáo trình kỹ thuật lập trình plc (Trang 139 - 142)

Phfrn tnr&c cho th~y m9t mo-dun ngo vao tuong t\I bi~n d6i tin hi~u tuong t\I thanh tin hi~u s6. Khi mo dun s6 h6a tin hi~u thanh s6 nhi phan, b(> vi xu ly c6 th~ d9c duqc gia tri va su di,mg thong tin cho cac yeu du l~p trinh. Trong phfrn d9c ngo vao, b9 vi XU' ly d9c gia tri tir mo-dun va chuy~n thong tin d~n m(>t vi tri duqc chi dinh boi nguoi dung. Vi tri nay thuong la word ho~c khu

V\JC thanh ghi luu trfr ho~c thanh ghi ngo vao. B9 vi XU ly nh~p gia tri d~m vao b9 nh6 b~ng each su d'1ng cac l~nh khac v&i cac mo-dun ngo vao s6 tieu chu!n, nhung each th\Ic hi~n tuong tà nhtr cac giao di~n ngo vao s6. (xem hinh 7.11).

Hfru h~t cac mo-dun tucmg tà c6 nhi~u hon m9t kenh ngo vao. Vi v~y, chung c6 th~ k~t n6i v&i nhi~u tin hi~u ngo vao, mi~n la cac tin hi~u tucmg thich v&i cac mo-dun. M(>t s6 nha san xu~t b9 di~u khi~n l~p trinh str di,mg cac l~nh, ching h~ nhu cac l~nh chuySn kh6i, s6 h9c,: .. d~ l~y cac gia tri tu dja chi cua mo-dun tucmg tv.

ã 132 Chuong 7: H? th6ng vaolra tuong 11,r

- - - ,

I SI! thay d6i lien t\)c _ Tin hieu 1 - - - I

dieniJ." I

0 I ~ 13 12 11 10 7 6 5 4 3 2 I 0 I ~ , / 9 89 ~l~y~n nput AID 12 ~its I O I O I I I O I I I I I O I I I I I O I O 11 ~ I

----+-.i0 Com ã -

: ._ _ _ _ .. ~ __ "1_o~u~ ~go vao tuung '" Thaah gh; luu trii g;, t<i nrung '" ~ :

I ~

I L~nh d9c ngo vao tucmg ti! Yung nh6

17 16 15 14 13 12 II 10 07 06 05 04 03 02 01 00

1---l H ,...1\. ~ 0 0 0 0 0 0

t----'---'-____.__._____.___.__..._._____.____._~~ 0 I I O I I O 0

Vi tri Word I

ho~c vi tri I

thanh ghi luu trfr I I - -~- - - _ J

Hinh 7 .11. Xu ly tin hi~u ttrong tà ngo vao dtra vao word

Khi m(>t b(> xu ly thàc hi~n l?nh d9c m(>t ngo vao ttrong tà, n6 se l.1y dugc dfr li?u cua mo- dun trong l~n quet I/O tiSp theo va d~t dfr li?u vao thanh ghi dugc chi djnh trong l?nh l~p trinh.

N~u nhi~u kenh dugc yeu du, b(> XU ly dQC va luu trfr dfr li?u m(>t kenh cho m6i lk quet. E)i~u nay khong lam ch~m tr~ trong XU' ly tin hi?u.

89 vi xu ly se xac djnh mo-dun dtrgc lip vao slot tren rack c6 phai la mo-dun tuong tà hay khong. Ntu la mo-dun ttrong tà, b<) vi XU' ly se dQC du li~u c6 sAn trong cac nh6m 16 bit, ho~c 12 , bit (tuy thu<)c vao d(> phan giai) hien thi gia tri tuong tà a d,;mg nhi phan ho~c BCD. Mc)t s6 be) di~u khien c6 the cung cfrp thong tin ch§n doan v~ mo-dun va cac kenh cua no b~ng each d9c them m<;>t word ho~c thanh ghi sau khi t.it ca cac kenh dugc nh~p vao.

POWER SUPPLY

RUN ■ ERROR ■

~ LI

~ L2/N

~

CPU RUN ERROR

0

00 01 02

Anh th\fc tJ module AD ct"1a hang Mitsubishi duqc ldp d~t & Slot thir 03 ,,-"'

~ .. ' ,, ...

I I I I I I I I

03 - - - - - - - - - 07 SLOT

ANALOG INPUT

RUN■ ERROR ■

Ngo vao L~nh cho ph.:p Rack 0

Slot 03

S6 kcnh 8 Thanh ghi chi dinh:

200

Hinh 7.12. Dia chi module tuong tà

Chuong 7: H¢ th6ng vao/ra tu011g 11,r 133

r - - - -

Tr?ng thai--+ 8 7 6 5 4 3 2

I cua kenr+ 17 16 15 14 13 12 11 IO 07 06 05 04 03

I Bits _) 1 O O O O O 0

I thag~~

I Register Kenh

or W 0rd I 7 16 15 14 13 12 I I IO 7 6 5 4 3 2 I 0

I 200 0 0 I O I I O O O O O I I

---+-+-+-+--+--+--+--II

I 20 I O I O I O I I I I O O 0 202 2 il--'-l+0~0~0~0-+-:-0~0~1 +-0~0~0-+-:-0;1

----+---+-+-+--+--+--+--+--+--+---t

I 2 0 3 3 .... -'--1 r-'0'-+--"-0~1 +-0'-+-'0-+-"-0+-1 +-0'-+--"-l~l +-'-Ill

204 4 0 I O I I O O O O O 1 I

I 205 5 _0-+-1 +-0 ....,_I t-0-+-1+-I +-I +-l-+-0-+-0+--101

I 2 06 6 ---t--o 1-o--t-O--1--0 1-o--t-o--1--1-0--t-o--1--o 1-0---11

207. 7 0 0 1 0 0 0 0 I 1 1

I Gia trj 12 Bit d?ng nhj phan

L _ _ _ _ _ _

02 01 00

0 0

Code

Tr?ng thai thanh ghi cua module (2 Bits tren m(>t kenh)

00 Channel Failt 01 Overflow

10 Channel OK I I Signal Lost Gia tri s6

Hinh 7.13. Cac bit ben trong m(>t thanh ghi cho bi~t tri;ing thai cua m6i kenh.

Vi tri V?t ly cua m(>t mo-dun trong rack xac dinh vi tri dia chi cua no. Hinh 7 .12 la m(>t vi d1,1 minh h9a v~ m(>t dia chi cho vi tri mo-dun tuong t\l'. M(>t quy tic duqc dung d~ xac djnh dia chi cua mo dun do la xac dinh s6 thu w slot, rack, s6 thu w kenh hO?C ng5 vao tuong w duqc SU' d1,1ng va dia chi dich ban d!u cua thanh ghi. N~u m(>t mo-dun su d1,1ng tam kenh va thanh ghi luu trfr dich d~n hilt d!u ti;ii dia chi 2008, thanh ghi luu trfr cu6i cung se la dja chi 2078 (xem hinh 7 .13 ).

Mo-dun nay cilng co th~ gui tin hi~u d~n thanh ghi tri;ing thai; Trong tmong hqp do, cac bit trong thanh ghi nay se chi ra tri;ing thai cua m6i kenh. 89 vi xu ly gan phi;im vi thanh ghi w d(>ng theo s6 kenh; Tuy nhien, nguoi l~p trinh khong duqc d~ ch6ng cheo vi~c su d1,1ng thanh ghi da duqc chi dinh.

7.5 K~t n&i ngo vao tll'ong ti}'

Cac mo-dun ngo vao tucmg t\J' thuong cung dp tr& khang ngo vao cao (trong dai Megaohm) cho cac tin hi~u ngo vao ki~u di~n ap. Cac mo-dun ngo vao ki~u dong di~n cung dp tr& khang ngo vao thip (tu 250 d~n 500 ohm), dn thi~t d~ tuong thich v&i cac thi~t bi cam bi~n ngo vao tuong thich cua chung.

Mo-dun ngo vao tuong t\J' co cac ngo vao don ho?c d(>c l~p. Cac chan chung trong cac ng5 vao don duqc k~t n6i v&i nhau. Ngo vao d(>c l?P co cac chan vao va chan chung b6 tri rieng cho m6i kenh. Cac mo-dun ngo vao don c6 nhi~u ti~p di~m hon so v&i mo-dun ngo vao d(>c l~p. Tuy thu(>c vao nha san xu~t, m(>t mo-dun c6 th~ duqc cai d?t ch~ d<) ngo don ho?c d(>c l?P bing each su d1,1ng thi~t bi chuy~n mi;ich. Hinh 7.14 minh h9a cac k~t n6i tuang 11,1' di~n hinh cho cac ngo vao don va d(>c l~p.

M6i kenh trong m(>t mo-dun tuong t\J' cung dp cac mi;ich !9c va each ly tin hi?u d~ bao v~

cac mo-dun tranh nhi~u tu cac y~u t6 ben ngoai.

Cac mo-dun ngo vao tuong t\J' hi~m khi su di,mg cac ngu6n di~n ben ngoai ma hay dung ngu6n di?n chinh phia sau rack. Tuy nhien, cac mo-dun nay dn dong 16-n hon cac mo-dun s6; do

do, nen luu y v~n d~ v~ dong tai trong qua trinh du hinh h? th6ng PLC va l\l'a ch9n ngu6n cung

dp hqp ly.

134 Chu-crng 7: Hi th6ng vaolra tu-ong fl!

- - - ;;:-=-_- -===-=---..---0--. ( .... ----==--_--..,.--.

ANALOG lNPUT , ,

E R~:: I I

Tin hi~u ~ ,- Tfn hi~u

ANALOG lNPUT

RUN■ ERROR ■

~+-:::::.+-=.--"::j'=--+---l:;:::::=v+iri2illC:::::I 1,,---...,._ __ +---r-___,...,

tuang tà _ I I i..t.ua_n.;g;;.t.;.à..,s_---cz=:..._:~r-T":

I ,~-~-+~~--r-,..

Tin hi~u + T in hi~u r - r - - r - - - r r ~

tuang tt,r _ I I tuang tt,r _

I I I I

_(a) Ngo vao dan _ _ l!ii._-~~..w.::~.w_,111;_wi] l (b) Ngo vao rieng

Một phần của tài liệu Giáo trình kỹ thuật lập trình plc (Trang 139 - 142)

Tải bản đầy đủ (PDF)

(287 trang)