Danh mục

Cơ sở ĐIện học - Thiết Bị Lập Trình part 10

Số trang: 8      Loại file: pdf      Dung lượng: 147.81 KB      Lượt xem: 16      Lượt tải: 0    
Hoai.2512

Xem trước 2 trang đầu tiên của tài liệu này:

Thông tin tài liệu:

Lập trình sử dụng Codevision cho vi điều khiển AVR tiếng Việt. - Lập trình cổng vào ra - Lập trình với leb7 đoạn - Lập trình với ADC - Lập trình màn hình LCD - Lập trình lưu dữ liệu vào eeprom
Nội dung trích xuất từ tài liệu:
Cơ sở ĐIện học - Thiết Bị Lập Trình part 10 8/13/2007Truy nhËp theo byte §Þa chØ byte KiÓu truy cËp Tªn vïng nhíTruy nhËp theo word (tõ) §Þa chØ byte cao KiÓu truy cËp Tªn vïng nhíTruy nhËp theo Double Word (Tõ kÐp) §Þa chØ byte cao KiÓu truy cËp Tªn vïng nhí 10 8/13/2007Truy cËp gi¸n tiÕp th«ng qua con tráCon trá (pointer) lµ mét « nhí cã kÝchth−íc 1 tõ kÐp (double word) chøa®Þa chØ cña mét « nhí kh¸c. Khi tatruy cËp vµo « nhí cña con trá cãnghÜa ta ®ang ®äc ®Þa chØ cña « nhímong muèn. Cã 3 vïng nhí trong S7-200 cho phÐp dïng lµm con trá: V, L, AC1, AC2, AC3 S7-200 cho phÐp dïng con trá ®Ó truy cËp c¸c ®Þa chØ nhí sau: I, Q, V, M, S, T (current value), C (current value) S7-200 kh«ng cho phÐp dïng con trá ®Ó truy cËp c¸c ®Þa chØ nhí AI, AQ, HC, SM, L vµ ®Þa chØ d−íi d¹ng bit. Khi sö dông c¸ch truy cËp d÷ liÖu th«ng qua con trá, trong S7-200 sö dông hai ký tù & vµ * Ký tù &: Dïng ®Ó khëi t¹o con trá. • VÝ dô: MOVD &VB200, AC1 • ChuyÓn ®Þa chØ VB200 (kh«ng chuyÓn néi dung) vµo thanh ghi AC1. Thanh ghi AC1 trë thµnh con trá. Ký tù *: Dïng ®Ó truy cËp néi dung « nhí cã ®Þa chØ chøa trong con trá. • VÝ dô: MOVB *AC1, VB2000 • ChuyÓn néi dung « nhí cã ®Þa chØ l−u trong con trá AC1 vµo « nhí cã ®Þa chØ VB2000 11 8/13/2007 VÝ dô: Con trá AC1 cã néi dung lµ 200 (byte cao cña tõ VW200) Thanh ghi AC0 cã néi dung lµ 1234 (néi dung cña « nhí cã ®Þa chØ trong con trá AC1)§Ó truy cËp néi dung « nhí VW202 T¨ng néi dung con trá AC1 lªn 2 Thanh ghi AC0 cã néi dung lµ 5678 (néi dung cña « nhí cã ®Þa chØ trong con trá AC1) L−u ý: §Ó thay ®æi néi dung con trá: Sö dông lÖnh t¨ng +D (T¨ng tõ kÐp, do con trá lμ mét thanh ghi 32 bit) NÕu truy cËp theo byte: T¨ng néi dung con trá lªn 1 NÕu truy cËp theo word: T¨ng néi dung con trá lªn 2 NÕu truy cËp theo double word: T¨ng néi dung con trá lªn 4 12 8/13/2007 Lùa chän ng«n ng÷ lËp tr×nhTrong S7-200 cho phÐp lùa chän 3 ng«nng÷ lËp tr×nh: Ng«n ng÷ LADDER (LAD) Ng«n ng÷ STL Ng«n ng÷ FBD3 ng«n ng÷ nµy vÒ mÆt h×nh thøc cã thÓchuyÓn ®æi lÉn cho nhau. ViÖc lùa chänng«n ng÷ lËp tr×nh lµ tuú theo thãi quen,së thÝch còng nh− kinh nghiÖm cñang−êi sö dông. Ng«n ng÷ LADDERLµ ng«n ng÷ lËp tr×nh ®å ho¹ dùa trªnc¬ së s¬ ®å trang bÞ ®iÖn, viÖc kÕt nèilËp tr×nh ®å ho¹ gièng víi viÖc thiÕt lËpc¸c s¬ ®å relay-contactor. Mét ch−¬ngtr×nh nguån viÕt b»ng LAD ®−îc tæ chøcthµnh c¸c network, mçi network thùchiÖn mét c«ng viÖc nhá.S7-200 ®äc ch−¬ng tr×nh tõ trªn xuèngd−íi, tõ tr¸i qua ph¶i, sau ®ã lÆp l¹i ëvßng quÐt tiÕp theo. 13 8/13/2007 VÝ dô ng«n ng÷ LADDER Ng«n ng÷ STLLµ ng«n ng÷ lËp tr×nh d−íi d¹ng TextgÇn gièng víi lËp tr×nh hîp ng÷ trong vi®iÒu khiÓn vµ vi xö lý, lµ mét ng«n ng÷m¹nh cho phÐp t¹o ra mét ch−¬ng tr×nhmµ LAD hoÆc FBD rÊt khã t¹o ra. Métch−¬ng tr×nh viÕt d−íi d¹ng STL ®−îc tæchøc thµnh c¸c network, mçi networkthùc hiÖn mét c«ng viÖc nhá.S7-200 ®äc ch−¬ng tr×nh tõ trªn xuèngd−íi, sau ®ã lÆp l¹i ë vßng quÐt tiÕptheo. 14 8/13/2007 VÝ dô ng«n ng÷ STL Ng«n ng÷ FBDLµ ng«n ng÷ lËp tr×nh ®å ho¹ dùa trªnc¬ së kÕt nèi c¸c khèi hµm, sö dông c¸cký hiÖu l«gÝc gièng víi ®¹i sè boolean.C¸c hµm to¸n häc phøc t¹p còng ®−îcthÓ hiÖn d−íi d¹ng khèi víi c¸c ®Çu vµo®Çu ra thÝch hîp.S7-200 ®äc ch−¬ng tr×nh tõ trªn xuèngd−íi, tõ tr¸i qua ph¶i, sau ®ã lÆp l¹i ëvßng quÐt tiÕp theo. 15 8/13/2007VÝ dô ng«n ng÷ FBD 16 8/13/2007c¸c lÖnh ®¬n bit Cña S7-200 CPU226 Kh¸i niÖm ng¨n xÕp C¸c lÖnh l«gÝc C¸c lÖnh timer C¸c lÖnh counter ChuyÓn ®æi mét sè m¹ch ®iÖn c¬ b¶n sang lËp tr×nh b»ng ...

Tài liệu được xem nhiều: