Cơ sở ĐIện học - Thiết Bị Lập Trình part 10
lượt xem 16
download
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
Bình luận(0) Đăng nhập để gửi bình luận!
Nội dung Text: Cơ sở ĐIện học - Thiết Bị Lập Trình part 10
- 8/13/2007 Truy 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/2007 Truy cËp gi¸n tiÕp th«ng qua con trá Con trá (pointer) lµ mét « nhí cã kÝch th−íc 1 tõ kÐp (double word) chøa ®Þa chØ cña mét « nhí kh¸c. Khi ta truy 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×nh Trong S7-200 cho phÐp lùa chän 3 ng«n ng÷ lËp tr×nh: Ng«n ng÷ LADDER (LAD) Ng«n ng÷ STL Ng«n ng÷ FBD 3 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än ng«n ng÷ lËp tr×nh lµ tuú theo thãi quen, së thÝch còng nh− kinh nghiÖm cña ng−êi sö dông. Ng«n ng÷ LADDER Lµ ng«n ng÷ lËp tr×nh ®å ho¹ dùa trªn c¬ së s¬ ®å trang bÞ ®iÖn, viÖc kÕt nèi lËp tr×nh ®å ho¹ gièng víi viÖc thiÕt lËp c¸c s¬ ®å relay-contactor. Mét ch−¬ng tr×nh nguån viÕt b»ng LAD ®−îc tæ chøc thµnh c¸c network, mçi network thùc hiÖn mét c«ng viÖc nhá. S7-200 ®äc ch−¬ng tr×nh tõ trªn xuèng d−í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÷ STL Lµ ng«n ng÷ lËp tr×nh d−íi d¹ng Text gÇ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×nh mµ LAD hoÆc FBD rÊt khã t¹o ra. Mét ch−¬ng tr×nh viÕt d−íi d¹ng STL ®−îc tæ chøc thµnh c¸c network, mçi network thùc hiÖn mét c«ng viÖc nhá. S7-200 ®äc ch−¬ng tr×nh tõ trªn xuèng d−íi, sau ®ã lÆp l¹i ë vßng quÐt tiÕp theo. 14
- 8/13/2007 VÝ dô ng«n ng÷ STL Ng«n ng÷ FBD Lµ ng«n ng÷ lËp tr×nh ®å ho¹ dùa trªn c¬ së kÕt nèi c¸c khèi hµm, sö dông c¸c ký 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 ®−îc thÓ 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èng d−íi, tõ tr¸i qua ph¶i, sau ®ã lÆp l¹i ë vßng quÐt tiÕp theo. 15
- 8/13/2007 VÝ dô ng«n ng÷ FBD 16
- 8/13/2007 c¸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 PLC Kh¸i niÖm ng¨n xÕp §Ønh ng¨n xÕp Ng¨n xÕp trong S7-200 lµ mét thanh ghi 9 bÝt, nguyªn t¾c ho¹t ®éng cña ng¨n xÕp theo tr×nh tù FILO (First In Last Out - Vµo tr−íc ra sau). C¸c lÖnh l«gÝc vµ kÕt qu¶ phÐp to¸n th−êng liªn quan mËt thiÕt ®Õn bÝt ®Çu tiªn cña ng¨n xÕp, ngoµi trõ mét sè lÖnh cã liªn quan ®Õn bÝt thø hai hoÆc bÝt thø ba. Ng¨n xÕp 1
CÓ THỂ BẠN MUỐN DOWNLOAD
-
Chương 6: Chất lượng điện năng và vấn đề điều chỉnh tần số, điện áp trong hệ thống điện
0 p | 259 | 62
-
[Tự Động Hóa] Giáo Trình Điều Khiển Tự Động – Bùi Hồng Dương phần 3
8 p | 109 | 25
-
[Tự Động Hóa] Giáo Trình Điều Khiển Tự Động – Bùi Hồng Dương phần 9
8 p | 107 | 25
-
Chương 24 Máy phát điện đồng bộ làm việc ở tải không đối xứng
7 p | 112 | 19
-
[Điện Tử Học] Kỹ Thuật Điện Cao - Giông Sét Phần 1
11 p | 98 | 16
-
Điện Tử Tự Động - Tự Động Hóa Bằng Kỹ Thuật Số Phần 9
8 p | 77 | 14
-
Bảo vệ số lệch máy biến áp part2
13 p | 95 | 13
-
[Điện Tử Học] Kỹ Thuật Điện Cao - Giông Sét Phần 8
11 p | 107 | 13
-
Điện Tử Tự Động - Tự Động Hóa Bằng Kỹ Thuật Số Phần 3
8 p | 58 | 13
-
Điện Tử Tự Động - Tự Động Hóa Bằng Kỹ Thuật Số Phần 2
8 p | 66 | 12
-
[Điện Tử] Tự Động Hóa, Tự Động Học - Phạm Văn Tấn phần 7
14 p | 62 | 11
-
Giáo trình Khí cụ điện (Nghề: Điện công nghiệp - Trình độ: Cao đẳng) - Trường Cao đẳng Cơ giới và Thủy lợi (Năm 2020)
159 p | 22 | 9
-
Qúa trình hình thành giáo trình điều chỉnh vận tốc quay của pittong trong vận hành động cơ 1 pha p9
9 p | 67 | 7
-
Giáo trình Khí cụ điện (Nghề: Điện công nghiệp - Trình độ: Trung cấp) - Trường Cao đẳng Cơ giới và Thủy lợi (Năm 2017)
159 p | 17 | 6
-
Hàm Logic Trong Thiết Bị Đi part part 13
11 p | 95 | 5
-
Chương 3: Khảo sát tính ổn định của hệ thống
0 p | 73 | 4
-
Ảnh hưởng của đặc điểm thạch học, tướng - môi trường trầm tích đến chất lượng chứa của tập G, cấu tạo lạc đà xanh, LÔ 15-1/05, bể Cửu Long
13 p | 32 | 2
-
Lý thuyết và bài tập môn Cơ học lý thuyết (Tập 1): Phần 2
160 p | 6 | 2
Chịu trách nhiệm nội dung:
Nguyễn Công Hà - Giám đốc Công ty TNHH TÀI LIỆU TRỰC TUYẾN VI NA
LIÊN HỆ
Địa chỉ: P402, 54A Nơ Trang Long, Phường 14, Q.Bình Thạnh, TP.HCM
Hotline: 093 303 0098
Email: support@tailieu.vn