Vous êtes sur la page 1sur 5

mҥng as-i theo tài liӋu không cҫn đӅ cұp lҥi:

mô hình mҥng như sau:

Cp243-2 là module master as-i, trên này cho phép 1 master giao tiӃp vӟi 32 module
vào/ra điӅu khiӇn. Mӛi module vào ra chӭa 4 ngõ vào và 4 ngõ ra. cho phép kӃt nӕi 4
thiӃt bӏ vào và 4 thiӃt bӏ ra.

Cp243-2 chӭa 1 mudule sӕ và 1 module analog, module sӕ 8bit/8bit dùng chӫ yӃu cho
giao thӭc kӃt nӕi phҫn cӭng, thông báo trҥng thái điӅu khiӇn. 1 module analog
8byte/8byte dùng đӅ truyӅn dӳ liӋu tӯ master xuӕng các analog.
Khi gҳn vào mҥng CP này sӁ tҥo ra vùng nhӟ vào ra cӫa các slave trên master s7-200
tương ӭng có kí hiӋu : AIWxx-AQWxx (analog) va IBxx/QBxx
--------------------
các bưӟc lұp trình vӟi as-i
1. xác đӏnh , thiӃt lұp đӏa chӍ cho các slave (bҵng tay, tҥi các Cp 243-2)
2. Xác đӏnh vùng nhӟ vào ra cho các slave (dӵa vào phҫn cӭng)
3. xác đӏnh byte điӅu khiӇn (cpu-run), byte trҥng thái(cp-ready)
4. tiӃn hành truyӅn dӳ liӋu

byte điӅu khiӇn và byte trҥng thái có đӏa chӍ chính là mudule digital. Trong byte điӅu
khiӇn quan trӑng nhҩt là bit 7, -- cho phép cpu run. Khi cpu đưӧc phép chҥy nó tӵ đӝng
kiӇm tra kӃt nӕi thӵc tӃ, nӃu quá trình kӃt nӕi khôg có lӛi thì nó sӁ truyӅn vӅ 1byte trҥng
thái mà quan trӑng nhҩt là bit 1- cp ready. Khi thӫ tөc này xong là bҳt đҫu truyӅn. (cө thӇ
đӑc trong tài liӋu)
---------------------------------
ViӋc quan trӑng nhҩt cӫa quá trình là xác đӏnh vùng nhӟ cӫa các slave trên master:
1. byte trҥng thái
2.byte điӅu khiӇn
3. vùng truyӅn/nhұn dӳ liӋu
Tùy thuӝc vào mӛi phҫn cӭng mà đӏa chӍ này sӁ khác nhau. Cp đưӧc coi nhu mӝt module
mӣ rӝng có 8DI/8DO và 8AI/8AO(AIW0-AIW14; AQW0-AQW14)
ví dө 3 trưӡng hӧp sau:
Click this bar to view the full image.

1. - byte điӅu khiӇn :QB2 (đӏa chӍ kӃt tiӃp cӫa QB1-- giӕng module mӣ rӝng mà)
- Byte trҥng thái : IB2
- vùng nhӟ vào/ra :AIW0/AIW14 và AQW0/AQW14 (không có module analog nào gҳn
thêm mà)
2. - byte điӅu khiӇn :QB4 (cơ module sӕ gҳn thêm)
- Byte trҥng thái : IB3
- vùng nhӟ vào/ra :AIW0/AIW14 và AQW0/AQW14 (không có module analog nào gҳn
thêm)
3. - byte điӅu khiӇn :QB2 (cơ module sӕ gҳn thêm)
- Byte trҥng thái : IB3
- vùng nhӟ vào/ra :AIW8/AIW22 và AQW8/AQW22 (có module analog 4/4 gҳn thêm)
---> viӋc đҫu tiên là cho phҫn cӭng xác đӏnh 3 vùng nhӟ đã nêu.
ViӋc xác đӏnh vùng nhӟ ok! giӡ đӃn trình tӵ lұp trình!
1. set bit CPU run trong byte điӅu khiӇn
2. chӡ đӃn khi nào Bit cpu ready có
3. TiӃn hành xuҩt nhұp trên các vùng nhó awi và AWQ theo yêu cҫu

chú ý: vùng nhӟ AWI và AWQ đӅu có 32 byte trong đó sҳp xӃp theo trinh tӵ sau:
bên trái là dành cho slave lҿ, bên phҧi slave chҹn. như hình thӭ 2 post ӣ bài trưӟc.
ViӋc xác đӏnh này có ý nghĩa quyӃt đӏnh trong điӅu khiӇn vì nӃu xác đӏnh vùng nhӟ sai
thì điӅu khiӇn sai vӏ trí.

ví dө 1: điӅu khiӇn trong as-i đóng mӣ 1 bóng đèn tӯ s7-200 cӫa slave 1. Phҫn cӭng
giӕng hình đҫu tiên trong hình vӁ ;
Click this bar to view the full image.

trình tӵ ;
xác đӏnh:
- byte trҥng thái : IB3 -->bit trҥng thái I3.1
-byte điӅu khiӇn:QB2 --->bit điӅu khiӇn Q2.7
-vùng nhӟ vào/ra : AIW0/AIW14 và AQW0/AQW14
viӃt chương trình :

dùng thêm lӋnh Reset Q2.0 6bit nӳa.


(chӍ có bank 0 mӟi tham gia vào quá trình trao đәi dӳ liӋu.)

Vous aimerez peut-être aussi