[Điện Tử] Lập Trình Điều Khiển Soft SPS Phần 6
lượt xem 15
download
Với ví dụ về bộ điều nhiệt, nếu cánh cửa của ngôi nhà được mở trong ngày lanh, ngôi nhà sẽ lạnh dần. Nếu nhiệt độ xuống dưới nhiệt độ mong muốn (điểm đặt), bộ gia nhiệt sẽ được mở, nhưng sẽ cần một khoảng thời gian khi ngôi nhà lạnh hơn nhiệt độ mong muốn.
Bình luận(0) Đăng nhập để gửi bình luận!
Nội dung Text: [Điện Tử] Lập Trình Điều Khiển Soft SPS Phần 6
- 3/ Hµm NOT: FBD LAD STL H×nh 4-3: Khai b¸o hµm thùc hiÖn chøc n¨ng phñ ®Þnh. TÝn hiÖu ra sÏ lµ nghich ®¶o cña tÝn hiÖu vµo. D÷ liÖu vµo vµ ra: Vµo : I0.0 : BOOL Ra : Q4.0 : BOOL 4/ Hµm XOR: To¸n h¹ng lµ kiÓu d÷ liÖu BOOL hay ®Þa chØ bit I, Q, M, T, C, D, L. FBD LAD STL H×nh 4-4: Khèi thùc hiÖn chøc n¨ng XOR. TÝn hiÖu ra Q4.0= 1 khi I0.0 kh¸c I0.2 D÷ liÖu vµo vµ ra: Vµo: I0.0, I0.1 : BOOL Ra : Q4.0 : BOOL http://www.ebook.edu.vn57 LËp tr×nh víi SPS S7-300
- 5/ LÖnh xo¸ RESET: To¸n h¹ng lµ ®Þa chØ bit I, Q, M, T, C, D, L. FBD LAD STL H×nh 4-5: Khèi thùc hiÖn chøc n¨ng RESET TÝn hiÖu ra Q4.0 = 0 (Q4.0 sÏ ®−îc xo¸ ) khi I0.0 =1 . D÷ liÖu vµo vµ ra: Vµo: I0.0 : BOOL Ra : Q4.0 : BOOL 6/ LÖnh SET: To¸n h¹ng lµ ®Þa chØ bit I, Q, M, T, C, D, L. FBD LAD STL H×nh 4-6: Khèi thùc hiÖn chøc n¨ng SET. TÝn hiÖu ra Q4.0 = 1 (Q4.0 sÏ ®−îc thiÕt lËp ) khi I0.0 =1. D÷ liÖu vµo vµ ra: Vµo I0.0 : BOOL Ra Q4.0 : BOOL http://www.ebook.edu.vn LËp tr×nh víi SPS S7-300 58
- 7/Bé nhí RS: To¸n h¹ng lµ ®Þa chØ bit I, Q, M, D, L. FBD LAD STL H×nh 4-7: Khèi thùc hiÖn chøc n¨ng RS. Khi I0.0 = 1 vµ I0.1 =0 Merker M0.0 bÞ Reset vµ ®Çu ra Q4.0 lµ "0". NÕu I0.0 = 0 vµ I0.1 = 1 th× Set cho M0.0 vµ ®Çu ra Q4.0 lµ "1". Khi c¶ hai ®Çu vµo Set va Reset cïng ®ång thêi =1 th× M0.0 vµ Q4.0 cã gi¸ trÞ lµ "1". D÷ liÖu vµo vµ ra: Vµo I0.0, I0.1 : BOOL Ra Q4.0 : BOOL 8/ Bé nhí SR: To¸n h¹ng lµ ®Þa chØ bit I, Q, M, D, L FBD LAD STL H×nh 4-8: Khèi thùc hiÖn chøc n¨ng SR Khi I0.0 = 1 vµ I0.1 =0 th× Set cho Merker M0.0 vµ ®Çu ra Q4.0 lµ "1". NÕu I0.0 = 0 vµ I0.0 = 1 th× M0.0 bÞ Reset vµ ®Çu ra Q4.0 lµ "0". Khi c¶ hai ®Çu vµo Set va Reset cïng ®ång thêi =1 th× M0.0 vµ Q4.0 cã gi¸ trÞ lµ "0". D÷ liÖu vµo vµ ra: Vµo I0.0, I0.1 : BOOL Ra Q4.0 : BOOL Chó ý: Trong kü thuËt sè tr¹ng th¸i cña trig¬ RS sÏ bÞ cÊm khi R=1 vµ S=1. Nªn ë ®©y cã hai lo¹i bé nhí RS vµ SR lµ lo¹i Trig¬ −u tiªn R hay −u tiªn S http://www.ebook.edu.vn59 LËp tr×nh víi SPS S7-300
- 4.2. Nhãm hµm so s¸nh: 4.2.1.Nhãm hµm so s¸nh sè nguyªn 16 bit: FBD LAD STL H×nh 4-9: Khèi thùc hiÖn chøc n¨ng so s¸nh b»ng nhau Cã c¸c d¹ng so s¸nh hai sè nguyªn 16 bits nh− sau : • Hµm so s¸nh b»ng nhau gi÷a hai sè nguyªn 16 bits: == • Hµm so s¸nh kh¸c nhau gi÷a hai sè nguyªn 16 bits: • Hµm so s¸nh lín h¬n gi÷a hai sè nguyªn 16 bits: > • Hµm so s¸nh nhá h¬n gi÷a hai sè nguyªn 16 bits: < • Hµm so s¸nh lín h¬n hoÆc b»ng nhau gi÷a hai sè nguyªn 16 bits: >= • Hµm so s¸nh nhá h¬n hoÆc b»ng nhau gi÷a hai sè nguyªn 16 bits:
- • Hµm so s¸nh b»ng nhau gi÷a hai sè nguyªn 32 bits: == • Hµm so s¸nh kh¸c nhau gi÷a hai sè nguyªn 32 bits: • Hµm so s¸nh lín h¬n gi÷a hai sè nguyªn 32 bits: > • Hµm so s¸nh nhá h¬n gi÷a hai sè nguyªn 32 bits: < • Hµm so s¸nh lín h¬n hoÆc b»ng nhau gi÷a hai sè nguyªn 32 bits: >= • Hµm so s¸nh nhá h¬n hoÆc b»ng nhau gi÷a hai sè nguyªn 32 bits: • Hµm so s¸nh nhá h¬n gi÷a hai sè thùc 32 bits: < • Hµm so s¸nh lín h¬n hoÆc b»ng nhau gi÷a hai sè thùc 32 bits: >= • Hµm so s¸nh nhá h¬n hoÆc b»ng nhau gi÷a hai sè thùc 32bits:
- 4.3.C¸c hµm to¸n häc: 4.3.1. Nhãm hµm lµm viÖc víi sè nguyªn 16 bits: 1/ Céng hai sè nguyªn 16 bits: FBD LAD STL H×nh 3-12: Khèi thùc hiÖn chøc n¨ng céng hai sè nguyªn 16 bits. D÷ liÖu vµo vµ ra: EN: BOOL IN1: INT IN2: INT OUT: INT ENO: BOOL Khi tÝn hiÖu vµo I0.0 = 1 ®Çu ra Q4.0 = 1 vµ hµm sÏ thùc hiÖn céng hai sè nguyªn 16 bits MW0 víi MW2. KÕt qu¶ ®−îc cÊt vµo MW10. Trong tr−êng hîp tÝn hiÖu vµo I0.0 = 0 ®Çu ra Q4.0 = 0 vµ hµm sÏ kh«ng thùc hiÖn chøc n¨ng. 2/ Trõ hai sè nguyªn 16 bits: FBD LAD STL H×nh 4-13: Khèi thùc hiÖn chøc n¨ng trõ hai sè nguyªn 16 bits D÷ liÖu vµo vµ ra: http://www.ebook.edu.vn LËp tr×nh víi SPS S7-300 62
- EN : BOOL IN1: INT IN2: INT OUT: INT ENO: BOOL Khi tÝn hiÖu vµo I0.0 = 1 ®Çu ra Q4.0 = 1 vµ hµm sÏ thùc hiÖn trõ hai sè nguyªn 16 bits MW0 víi MW2. KÕt qu¶ ®−îc cÊt vµo MW10. Trong tr−êng hîp tÝn hiÖu vµo I0.0 = 0 ®Çu ra Q4.0 = 0 vµ hµm sÏ kh«ng thùc hiÖn chøc n¨ng. 3/ Nh©n hai sè nguyªn 16 bits: FBD LAD STL H×nh 4-14: Khèi thùc hiÖn chøc n¨ng nh©n hai sè 16 bits. D÷ liÖu vµo vµ ra: EN: BOOL IN1: INT IN2: INT OUT: IN ENO: BOOL Khi tÝn hiÖu vµo I0.0 = 1 ®Çu ra Q4.0 = 1 vµ hµm sÏ thùc hiÖn nh©n hai sè nguyªn 16 bits MW0 víi MW2. KÕt qu¶ ®−îc cÊt vµo MW10. Trong tr−êng hîp tÝn hiÖu vµo I0.0 = 0 ®Çu ra Q4.0 = 0 vµ hµm sÏ kh«ng thùc hiÖn chøc n¨ng. 4/ Chia hai sè nguyªn 16 bits: FBD LAD STL http://www.ebook.edu.vn63 LËp tr×nh víi SPS S7-300
- H×nh 4-15: Khèi thùc hiÖn chøc n¨ng chia hai sè nguyªn 16 bits Khi tÝn hiÖu vµo I0.0 = 1 ®Çu ra Q4.0 = 1 vµ hµm sÏ thùc hiÖn chia hai sè nguyªn 16 bits MW0 víi MW2. KÕt qu¶ ®−îc cÊt vµo MW10. Trong tr−êng hîp tÝn hiÖu vµo I0.0 = 0 ®Çu ra Q4.0 = 0 vµ hµm sÏ kh«ng thùc hiÖn chøc n¨ng. 4.3.2.Nhãm hµm lµm viÖc víi sè nguyªn 32 bits: 1/ Céng hai sè nguyªn 32 bits: D÷ liÖu vµo vµ ra: EN: BOOL IN1: DINT IN2: DINT OUT: DINT ENO: BOOL FBD LAD STL H×nh 4-16: Khèi thùc hiÖn chøc n¨ng céng hai sè nguyªn 32 bits Khi tÝn hiÖu vµo I0.0 = 1 ®Çu ra Q4.0 = 1 vµ hµm sÏ thùc hiÖn c«ng hai sè nguyªn 32 bits MD0 víi MD4. KÕt qu¶ ®−îc cÊt vµo MD10. Trong tr−êng hîp tÝn hiÖu vµo I0.0 = 0 ®Çu ra Q4.0 = 0 vµ hµm sÏ kh«ng thùc hiÖn chøc n¨ng. 2/ Trõ hai sè nguyªn 32 bits: http://www.ebook.edu.vn LËp tr×nh víi SPS S7-300 64
- Khi tÝn hiÖu vµo I0.0 = 1 ®Çu ra Q4.0 = 1 vµ hµm sÏ thùc hiÖn trõ hai sè nguyªn 32 bits MD0 víi MD4. KÕt qu¶ ®−îc cÊt vµo MD10. Trong tr−êng hîp tÝn hiÖu vµo I0.0 = 0 ®Çu ra Q4.0 = 0 vµ hµm sÏ kh«ng thùc hiÖn chøc n¨ng. FBD LAD STL H×nh 4-17: Khèi thùc hiÖn chøc n¨ng trõ hai sè nguyªn 32 bits D÷ liÖu vµo vµ ra: EN: BOOL IN1: DINT IN2: DIN OUT: DINT ENO: BOOL 3/ Nh©n hai sè nguyªn 32 bits: Khi tÝn hiÖu vµo I0.0 = 1 ®Çu ra Q4.0 = 1 vµ hµm sÏ thùc hiÖn nh©n hai sè nguyªn 32 bits MD0 víi MD4. KÕt qu¶ ®−îc cÊt vµo MD10. Trong tr−êng hîp tÝn hiÖu vµo I0.0 = 0 ®Çu ra Q4.0 = 0 vµ hµm sÏ kh«ng thùc hiÖn chøc n¨ng. FBD LAD STL H×nh 4-18: Khèi thùc hiÖn chøc n¨ng nh©n hai sè nguyªn 32 bit D÷ liÖu vµo vµ ra: EN: BOOL IN1: DINT IN2: DINT OUT: DINT ENO: BOOL 4/ Chia hai sè nguyªn 32 bits : http://www.ebook.edu.vn65 LËp tr×nh víi SPS S7-300
- Khi tÝn hiÖu vµo I0.0 = 1 ®Çu ra Q4.0 = 1 vµ hµm sÏ thùc hiÖn chia hai sè nguyªn 32 bits MD0 víi MD4. KÕt qu¶ ®−îc cÊt vµo MD10. Trong tr−êng hîp tÝn hiÖu vµo I0.0 = 0 ®Çu ra Q4.0 = 0 vµ hµm sÏ kh«ng thùc hiÖn chøc n¨ng. D÷ liÖu vµo vµ ra: EN: BOOL IN1: DINT IN2: DINT OUT: DINT ENO: BOOL FBD LAD STL H×nh 4-19: Khèi thùc hiÖn chøc n¨ng chia hai sè nguyªn 32 bits 4.3.3.Nhãm hµm lµm viÖc víi sè thùc: 1/ Céng hai sè thùc: Khi tÝn hiÖu vµo I0.0 = 1 ®Çu ra Q4.0 = 1 vµ hµm sÏ thùc hiÖn céng hai sè thùc MD0 + MD4. KÕt qu¶ ®−îc cÊt vµo MD10. Trong tr−êng hîp tÝn hiÖu vµo I0.0 = 0 ®Çu ra Q4.0 = 0 vµ hµm sÏ kh«ng thùc hiÖn chøc n¨ng. FBD LAD STL H×nh 4-20: Khèi thùc hiÖn chøc n¨ng céng hai sè thùc D÷ liÖu vµo vµ ra: EN: BOOL IN1: REAL IN2: REAL OUT: REAL ENO: BOOL http://www.ebook.edu.vn LËp tr×nh víi SPS S7-300 66
CÓ THỂ BẠN MUỐN DOWNLOAD
-
Bài giảng điện - Điện tử: Rơ le điện
75 p | 509 | 120
-
Chương 1: Khái niệm về điều khiển
0 p | 477 | 46
-
Lập trình điều khiển tự động
573 p | 105 | 41
-
Giáo Trình Vi Điều Khiển PIC
197 p | 138 | 36
-
[Điện Tử] Lập Trình Điều Khiển Soft SPS Phần 2
10 p | 156 | 20
-
[Điện Tử] Lập Trình Điều Khiển Soft SPS Phần 7
10 p | 89 | 19
-
[Điện Tử] Lập Trình Điều Khiển Soft SPS Phần 8
10 p | 83 | 17
-
[Điện Tử] Lập Trình Điều Khiển Soft SPS Phần 5
10 p | 77 | 17
-
[Điện Tử] Lập Trình Điều Khiển Soft SPS Phần 3
10 p | 92 | 17
-
[Điện Tử] Lập Trình Điều Khiển Soft SPS Phần 9
10 p | 86 | 17
-
[Điện Tử] Lập Trình Điều Khiển Soft SPS Phần 10
4 p | 107 | 16
-
Giáo trình Thực hành lái xe ô tô hạng B (Nghề: Lái xe ô tô - Sơ cấp) - Trường Cao đẳng Cộng đồng Kon Tum
115 p | 40 | 16
-
[Điện Tử] Lập Trình Điều Khiển Soft SPS Phần 4
10 p | 95 | 16
-
[Điện Tử] Lập Trình Điều Khiển Soft SPS Phần 1
10 p | 89 | 14
-
Chương 2: Mô hình toán học hệ thống điều khiển liên tục
0 p | 45 | 5
-
Cơ sở Điện Học - Thiết Bị Lập Trình (Phần 2) part 1
8 p | 58 | 5
-
Chương 5: Thiết kế hệ thống điều khiển liên tục
0 p | 78 | 4
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