Az előadás letöltése folymat van. Kérjük, várjon

Az előadás letöltése folymat van. Kérjük, várjon

I/O terület és I/O allokáció 4-2 4-2-1 Áttekintés 4-2-2 A CPU egység beépített, általános felhasználású I/O –inak kiosztása 4-2-3 A CP1H Y CPU egység allokációja.

Hasonló előadás


Az előadások a következő témára: "I/O terület és I/O allokáció 4-2 4-2-1 Áttekintés 4-2-2 A CPU egység beépített, általános felhasználású I/O –inak kiosztása 4-2-3 A CP1H Y CPU egység allokációja."— Előadás másolata:

1 I/O terület és I/O allokáció Áttekintés A CPU egység beépített, általános felhasználású I/O –inak kiosztása A CP1H Y CPU egység allokációja (12be/8ki) A CP1W/CPM1A bővítő és bővítő I/O egységek kiosztása I/O kiosztási példák

2 I/O terület és I/O allokáció Az I/O terület a következő esetekben törlődik: Ha a működési mód megváltozik a PROGRAM mód és a RUN/MONITOR mód között. Ha a betáplálás megszakad. Ha az I/O memóriát a CX_Programmerrel letöröljük. Ha a működés során végzetes hiba keletkezik, és ezt nem a FALS(007) utasítás végrehajtásával hoztuk létre. Bemeneti bitek: CIO 0.00 … CIO (17 szó ) Kimeneti bitek: CIO … CIO (17 szó ) A bemenetek és kimenetek kezdő szavai előre meghatározottan a CP1H CPU egységé. A CIO 0 és CIO 1 bemeneti bitek, és a CIO 100 és CIO 101 kimeneti bitek automatikusan a CPU egység beépített I/O-ira kerülnek kiosztásra. A CP sorozatú bővítő egységek és bővítő I/O egységek bemeneti bitjei automatikusan osztódnak ki a CIO 2 szótól kezdődően, és kimeneti bitjei automatikusan osztódnak ki a CIO 102 szótól kezdődően. A CJ sorozatú Basic egységeket nem lehet a CP1H PLC-hez kapcsolni. Az I/O terület bitjeit a CX-Programmerrel lehet kényszeríteni- értékadni / törölni.

3 Áttekintés A CIO 0 és CIO 1 a CPU egység beépített bemeneteire, a CIO 100 és CIO 101 a beépített kimeneteire van kiosztva. A CP sorozatú bővítő egységek és bővítő I/O egységek esetében, a bemenetek kiosztása az egységek csatlakoztatási sorrendjében, a CIO 2 től kezdődően történik a bemeneti területen, és a CIO 102-től kezdődik a kimeneti területen. Maximum 7 bővítő egység vagy bővítő I/O egység csatlakoztatható. A bemeneti vagy kimeneti szavak maximális száma 17 lehet. Ha ezt a határt meghaladjuk a „Too Many I/O Points” végzetes hiba lép fel, és a végrehajtás leáll.

4 A CPU egység beépített, általános felhasználású I/O –inak kiosztása Az X és XA CPU egységek kiosztása (24 bemenet és 16 kimenet)

5 A CPU egység beépített, általános felhasználású I/O –inak kiosztása Az X és XA CPU egységek kiosztása Bemeneti bitek kiosztása Az X és XA CPU egységeknél összesen 24 bemeneti bit kerül kiosztásra. 12 bit a CIO 0-ban a 00-tól 11-ig és 12 bit a CIO 1-ben a 00-tól 11-ig. A 12-től 15-ig terjedő bitek a CIO 0- ban és CIO 1-ben mindig töröltek, és a programban nem használhatóak munkabitekként.

6 A CPU egység beépített, általános felhasználású I/O –inak kiosztása Az X és XA CPU egységek kiosztása Kimeneti bitek kiosztása Az X és XA CPU egységeknél összesen 16 kimeneti bit kerül kiosztásra. 8 bit a CIO 100-ban a 00-tól 07-ig és 8 bit a CIO 101-ben a 00-tól 07-ig. A 8-tól 15-ig terjedő bitek a CIO 100- ban és CIO 101-ben munkabitekként használhatók.

7 A CP1H Y CPU egység allokációja (12be/8ki) Az Y CPU egység bitjeinek kiosztása nem folytonos, megfelelve az impulzus I/O csatlakozók kiosztásá- nak.

8 A CP1H Y CPU egység allokációja (12be/8ki) Az Y CPU egységek kiosztása Bemeneti bitek kiosztása Az Y CPU egységeknél összesen 12 bemeneti bit kerül kiosztásra a CIO 0- ban és a CIO 1-ben. A nem használt bitek a CIO 0-ban és CIO 1-ben mindig töröltek, és a programban nem használhatóak munkabitekként.

9 A CP1H Y CPU egység allokációja (12be/8ki) Az Y CPU egységek kiosztása Kimeneti bitek kiosztása Az Y CPU egységeknél összesen 8 kimeneti bit kerül kiosztásra a CIO 100-ban és a CIO 101-ben. A nem használt bitek a CIO 100-ban és CIO 101-ben munkabitekként használhatóak.

10 A CP1W/CPM1A bővítő és bővítő I/O egységek kiosztása Bővítő I/O egységek A bővítő I/O begységek bemenetszámot, kimenetszámot vagy be-, és kimenetszámot növelhetnek. Az I/O bitek a következő szó 00-ás bitjétől kezdődnek, az előző bővítő egység vagy bővítő I/O egység vagy CPU egység automatikusan kiosztott szava után. Ezek a bemeneti szavak CIOm –mel, és kimeneti szavak CIOn -nel vannak jelölve a táblázatban.

11

12 A CP1W/CPM1A bővítő és bővítő I/O egységek kiosztása I/O bit címek 8 bemeneti pontos egység (CP1W-8ED / CPM1A-8ED) Egy szóban 8 bemeneti bit került kiosztásra ( 00-tól 07-ig a CIO m- ben). A 8 bemenetes egység egy szót foglal le. Kimeneti szó nincs kiosztva. A 08-tól 15-ig terjedő bitek mindig töröltek, és munkabitekként nem használhatóak.

13 A CP1W/CPM1A bővítő és bővítő I/O egységek kiosztása I/O bit címek 8 kimeneti pontos egység (CP1W-8E__ / CPM1A-8E__) Egy szóban 8 kimeneti bit került kiosztásra ( 00-tól 07-ig a CIO n- ben). A 8 kimenetes egység egy szót foglal le. Bemeneti szó nincs kiosztva. A 08-tól 15-ig terjedő bitek munkabitekként használhatóak.

14 A CP1W/CPM1A bővítő és bővítő I/O egységek kiosztása I/O bit címek 16 kimeneti pontos egység (CP1W-16E__ / CPM1A-16E__) Két szóban 16 kimeneti bit került kiosztásra ( 00-tól 07-ig a CIO n-ben és 00-tól 07-ig a CIO n+1 -ben). A 16 kimenetes egység két szót foglal le. Bemeneti szó nincs kiosztva. A 08-tól 15-ig terjedő bitek munkabitekként használhatóak.

15 A CP1W/CPM1A bővítő és bővítő I/O egységek kiosztása I/O bit címek 20 I/O pontos egység (CPM1A-20ED__ / 20EDT / 20ED__) Egy szóban 12 bemeneti bit került kiosztásra ( 00-tól 11-ig a CIO m- ben). Egy szóban 8 kimeneti bit került kiosztásra ( 00-tól 07-ig a CIO n- ben). Egy bemeneti szó (12 bit ) és egy kimenei szó (8 bit ) kerül lefoglalásra a 20 pontos bővítő I/O egység részére. A 12 … 15. bemeneti bitek mindig töröltek, és munkabitekként nem használhatók. A 08-tól 15-ig terjedő kimeneti bitek munkabitekként használhatóak.

16 A CP1W/CPM1A bővítő és bővítő I/O egységek kiosztása I/O bit címek 32 kimeneti pontos egység (CP1W-32E__) Négy szóban 32 kimeneti bit került kiosztásra ( 00-tól 07-ig a CIO n-ben, 00-tól 07-ig a CIO n+1-ben, 00-tól 07-ig a CIO n+2-ben, 00-tól 07-ig a CIO n+3-ban). Négy kimeneti szó (32 bit ) kerül lefoglalásra a 32 kimeneti pontos bővítő I/O egység részére. A 08-tól 15-ig terjedő kimeneti bitek munkabitekként használhatóak.

17 A CP1W/CPM1A bővítő és bővítő I/O egységek kiosztása I/O bit címek 40 I/O pontos egység (CPM1A-40ED__ / 40EDT / 40ED__) Két szóban 24 bemeneti bit került kiosztásra ( 00-tól 11-ig a CIO m- ben, 00-tól 11-ig a CIO m+1-ben). Két szóban 16 kimeneti bit kerül kiosztásra ( 00-tól 07-ig a CIO n-ben, 00-tól 07-ig a CIO n+1-ben). Két bemeneti szó (24 bit ) és két kimeneti szó (16 bit ) kerül lefoglalásra a 40 pontos bővítő I/O egység részére. A 12-től 15-ig terjedő bemeneti bitek munkabitekként nem használhatóak. A 08-tól 15-ig terjedő kimeneti bitek munkabitekként használhatóak.

18 A CP1W/CPM1A bővítő és bővítő I/O egységek kiosztása Bővítő egységek

19 A CP1W/CPM1A bővítő és bővítő I/O egységek kiosztása IO szó kiosztás a bővítő egységekhez 40 I/O pontos CPU egység + TS002 hőmérséklet érzékelő + DA041 analóg kimeneti egység + 40 pontos bővítő I/O egység

20 I/O kiosztási példák Ne lépjük túl a bővíthetőség határait amikor a bővítő egységeket és a bővítő I/O egységeket csatlakoztat- juk. Maximum 7 egység csatlakoztatható. Maximum 15 bemeneti és kimeneti szó osztható ki. Bemenetek a CIO 16-ig. Kimenetek a CIO 116-ig. A csatlakoztatható egységek számát korlátozza a terhelő áramuk is.

21 I/O kiosztási példák 1.Példa 7 bővítő egység és bővítő I/O egység csatlakoztatása

22 I/O kiosztási példák 2.Példa CPM1A-TS002 / TS102 hőmérséklet érzékelő egység csatlakoztatása A TS002/TS102 egységek négy bemeneti szót foglalnak le, ezért a megelőző két bővítmény után már csak három csatlakoztatható.


Letölteni ppt "I/O terület és I/O allokáció 4-2 4-2-1 Áttekintés 4-2-2 A CPU egység beépített, általános felhasználású I/O –inak kiosztása 4-2-3 A CP1H Y CPU egység allokációja."

Hasonló előadás


Google Hirdetések