1. Trang chủ
  2. » Kỹ Thuật - Công Nghệ

plc s7-300 vietnam pro1_07e_binaryop

17 534 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

SITRAIN Training for Automation and Drives ST-7PRO1 BinaryOperations Page 1 Contents Page Objectives 2 BinaryLogic Operations: AND, OR 3 BinaryLogic Operations: ExclusiveOR (XOR) 4 NormallyOpen andNormally Closed Contacts, Sensors and Symbols 5 Exercise 6 ResultofLogicOperation, First Check, andExamples 7 Assignment,Setting, andResetting 8 Setting/Resettinga Flip Flop 9 MidlineOutputCoil 10 Instructions that Affect theRLO…… 11 Exercise: ModeSectionoftheDistributionConveyor 12 RLO -EdgeDetection 13 Signal -EdgeDetection 14 Exercise:ConveyorOperation in AUTO Mode … 15 Unconditional Jump (Independent of RLO)… 16 Conditional Jump(Dependent of RLO) 17 Date:25.07.2008 File:PRO1_07E.1 SIMATIC ® S7 Siemens AG 2003. All rights reserved. SITRAIN Training for Automation and Drives BinaryOperations I 0.0I 0.1 Q 8.0 Q 8.1 SR S Q R I 1.2 I 1.3 M0.0 Q 9.3 I 1.0 I 1.1 P= & M1.0 M8.0 I 1.0 I 1.1 N= & M1.1 M8.1 SITRAIN Training for Automation and Drives ST-7PRO1 BinaryOperations Page 2 Date:25.07.2008 File:PRO1_07E.2 SIMATIC ® S7 Siemens AG 2003. All rights reserved. SITRAIN Training for Automation and Drives Objectives Sau khi hoàn thành chương này người học sẽ: hiểu được sự khác nhau giữa tiếp điểm thường đóng vàtiếp điểm thường mở thựcsựvàbiểu tượng lập trình (the difference between‘real‘connectedNCcontacts andNOcontactsand programmed symbols) cóthể giải thích được khái niệm “kết quả của phép toán logic“ (ResultofLogicOperation -RLO), “trạng thái“(Status-STAT) và “kiểm tra đầu tiên“(FirstCheck) cóthể lập trình những phép toán logic nhị phân cơ bản cóthể sử dụng lệnh phát hiện sườn tín hiệu để giải quyết vấn đề SITRAIN Training for Automation and Drives ST-7PRO1 BinaryOperations Page 3 LogicTables ANDI 0.0I 0.1Q8.0 / Q8.1 00 01 10 11 ORI 0.2I 0.3Q 8.2 00 01 10 11 Date:25.07.2008 File:PRO1_07E.3 SIMATIC ® S7 Siemens AG 2003. All rights reserved. SITRAIN Training for Automation and Drives L1 (Q 8.0) S1 (I 0.0) S2 (I 0.1) L2 (Q 8.1) Circuit Diagram BinaryLogicOperations: AND, OR I 0.2 I 0.3 >=1 = Q 8.2 OI 0.2 OI 0.3 = Q 8.2 I 0.0I 0.1 Q 8.0 Q 8.1 LAD = Q 8.0 & I 0.0 I 0.1 = Q 8.1 FBD AI 0.0 AI 0.1 = Q 8.0 = Q 8.1 STL I 0.2 I 0.3 Q 8.2 L3 (Q 8.2) S3 (I 0.2) S4 (I 0.3) OR AND SITRAIN Training for Automation and Drives ST-7PRO1 BinaryOperations Page 4 LogicTable Bảng kết quả phép toán logic XORI 0.4I 0.5Q 8.0 00 01 10 11 Rule Quy luật: Khi cóphép toán logic XOR giữa 2 địa chỉ thìáp dụng quy luật sau: đầu ra ở trạng thái "1"khi một vàchỉ một trong 2 ngõ vào ở mức "1". Careful! Cẩn thận: Quy luật này không tổng quát hóa thành quy luật “một vàchỉ một trong n" !khi thực hiện phép toán logic XOR cho nhiều địa chỉ. Từ lệnh XOR thứ 3 trở đi thìkết quả có được làtừphép toán logic XOR giữa RLO cũ với đầu vào mới (newresultof check). Date:25.07.2008 File:PRO1_07E.4 SIMATIC ® S7 Siemens AG 2003. All rights reserved. SITRAIN Training for Automation and Drives BinaryLogicOperations: ExclusiveOR (XOR) XI 0.4 XI 0.5 =Q8.0 I 0.4 I 0.5 XOR = Q 8.0 I 0.4 I 0.5 I 0.4 I 0.5 Q 8.0 LAD >=1 = Q 8.0 & I 0.4 I 0.5 & I 0.4 I 0.5 FBD STL AI 0.4 ANI 0.5 O ANI 0.4 AI 0.5 =Q8.0 SITRAIN Training for Automation and Drives ST-7PRO1 BinaryOperations Page 5 Process Việc sử dụng các tiếp điểm thường mở hoặc thường đóng cho các cảm biến trong quátrình điều khiển phụ thuộc vào các quy tắc an toàn. Tiếp điểmthường đóngluônluôn đượcsửdụngchocáccôngtắchànhtrình vàcôngtắcan toàn. Nhờđómàkhi đứtdâytrongmạch điệncảmbiếnthìsẽ khôngphátsinhnguyhiểm. Tiếp điểmthường đóngcũng đượcdùng để tắtmáyvìlýdo tươngtự. Symbols Trong lập trìnhLAD, mộtbiểu tượngvớitên"NO contact" đượcdùng để kiểm tratrạngtháitínhiệumức1 vàmộtbiểu tượngvớitên"NC contact" được dùng để kiểmtratrạngtháitínhiệumức"0". Khôngcósựkhácnhaukhitínhiệumức"1" đượccungcấpbởitiếp điểmNO bị tác độnghoặctiếp điểmNC khôngbịtác động. Example Vídụ: Nếu một tiếp điểm NC củamáykhôngbịtác động, tínhiệutrongvùng ảnhquátrìnhsẽlà"1". Bạndùngbiểutượngtiếp điểmNO tronglậptrìnhLAD để kiểmtratrạngtháitínhiệumức1. Tổngquát: Biểutượng"NC contact" chokếtquả kiểmtralà1 khitrạngtháicủađịachỉ đượckiểmtralà"0". Date:25.07.2008 File:PRO1_07E.5 SIMATIC ® S7 Siemens AG 2003. All rights reserved. SITRAIN Training for Automation and Drives NormallyOpen and NormallyClosedContacts, Sensors and Symbols Signal state at input Checkfor signal state“1” Symbol / Instruction Resultof check Checkfor signal state“0” Symbol / Instruction Resultof check Yes Voltage present at input? No Yes No 1 0 1 “Yes“ 1 LAD: “NOcontact” 0 & FBD: A I x.y STL: AN I x.y STL: & FBD: LAD: “NCcontact” “No” 0 “Yes” 1 “No” 0 “No” 0 “Yes” 1 “Yes” 1 “No” 0 Process Interpretation in PLCprogram activated not activated The sensor is activated not activated NO contact The sensor isa NC contact SITRAIN Training for Automation and Drives ST-7PRO1 BinaryOperations Page 6 Exercise Bài tập: Hoàn thành những chương trình trên để có được các chức năng sau: khi công tắc S1 tác độngvàcôngtắcS2 khôngtác độngthì đènsángtrongcả 3 trườnghợp. Note ! Chúý: Thuật ngữ "NO contact" và"NC contact" cóý nghĩakhácnhautùy thuộcvàoviệcchúng đượcdùngtrongphạmvi phầncứnghay làchỉ làmộtký hiệutrongmôi trường phầnmềm. Date:25.07.2008 File:PRO1_07E.6 SIMATIC ® S7 Siemens AG 2003. All rights reserved. SITRAIN Training for Automation and Drives Exercise Goal: In allthree examples, the light should beonwhenS1 is activatedand S2 isnotactivated! I 1.0I 1.1 Q 4.0 I 1.0I 1.1Q 4.0 I 1.0 I 1.1 Q 4.0 Q 4.0 I 1.0 I 1.1 & Q 4.0 I 1.0 I 1.1 & Q 4.0 I 1.0 I 1.1 & I 1.0 I 1.1 Q 4.0 I 1.0 I 1.1 Q 4.0 Software I1.0 S1 I1.1 S2 I1.0 S1 I1.1 S2 I1.0 S1 I1.1 S2 Q 4.0 Programmable controller LightLight Light Q 4.0 Programmable controller Q 4.0 Programmable controller FDB STL LAD Hardware I 1.0I 1.1Q 4.0 I 1.0I 1.1I 1.0I 1.1. I 1.0 I 1.1 SITRAIN Training for Automation and Drives ST-7PRO1 BinaryOperations Page 7 Signal State Trạngtháitínhiệu: mộtphéptoánlogic đượcthựchiệnbởimộtloạtcáclệnh để kiểmtratrạngtháicủacáctínhiệuinput (I, đầuvào), output (Q, đầura), bit memory (M, bit nhớ), timer (T, bộđịnhthời), counter (C, bộđếm) hoặcdata bit (D, bit dữ liệu) ) vàcáclệnhset Q,M,T,C hoặcD. Resultof Check Kết quả kiểm tra: Khi chương trình được thực hiện thìsẽ thu được kết quả kiểm tra. Nếu điều kiện kiểm tra được thỏa mãn thìkết quả kiểm tra là“1”. Nếu điều kiện kiểm tra không được thỏa mãn thìkết quả kiểm tra là“0”. First Check Kiểm tra đầu tiên: Kết quả của việc kiểm tra đầu tiên trong một chuỗi logic được gọi làmột First Check (FC). Kết quả này được chấp nhận như kết quả mới của RLO, bất chấp kết quả cũ trước đócủa RLO. Result of Logic Khi lệnh kiểm tra kế tiếp được thực hiện, RLO được đem thực hiện liên kết Operation logic với kết quả vừa kiểm tra (Result of check) và thu được một RLO mới. Khi lệnh kiểm tra cuối cùng trong một phép toán logic đã đượcthực hiện, RLO sẽđượcgiữ nguyênkhôngthay đổi. CáclệnhcùngsửdụngRLO nàysẽtiếp tụcthựchiện. Note Chúý: Kết quả của việc kiểm tra đầu tiên được lưu trữ màkhông phụ thuộc vào một phép toán logic. Vìthế sẽ không cógìkhác biệt khi bạn lập trình việc kiểm tra đầu tiên với 1 lệnh AND hoặc 1 lệnh OR trong STL. Để chuyển đổi chương trình của bạn thành một trong những ngôn ngữ lập trình khác thìbạn phải luôn luôn lập trình đúng lệnh. Date:25.07.2008 File:PRO1_07E.7 SIMATIC ® S7 Siemens AG 2003. All rights reserved. SITRAIN Training for Automation and Drives ResultofLogicOperation, First Check, and Examples A I 1.0 AN I 1.1 A M 4.0 = Q 8.0 = Q 8.1 A I 2.0 : : = M 3.4 Example1 Signal State 0 0 0 0 Result of Check Result of Logic Operation First Check Signal State Result of Check Result of Logic Operation First Check 1 Example2 1 1 1 Signal State Result of Check Result of Logic Operation First Check 1 Example3 0 1 0 SITRAIN Training for Automation and Drives ST-7PRO1 BinaryOperations Page 8 Assignment Phép gán (assignment) chuyểnkếtquả củaRLO đếnmộtđịachỉđãđịnh(Q, M, D). KhiRLO thay đổithìtrạngtháitínhiệucủađịachỉđócũngthay đổi theo. Set Nếu RLO= "1", trạngtháitínhiệucủađịachỉđãđịnh được đặtlênmức"1" và vẫnduytrì ở trạngtháinàycho đếnkhicómộtlệnhkhácreset địachỉđó. Reset NếuRLO= "1", trạngtháitínhiệucủađịachỉđãđịnh được đặtvềmức”0" và vẫnduytrì ở trạngtháinàycho đếnkhicómộtlệnhkhácset địachỉđó. Date:25.07.2008 File:PRO1_07E.8 SIMATIC ® S7 Siemens AG 2003. All rights reserved. SITRAIN Training for Automation and Drives Assignment, Setting, Resetting (S) Q 8.1 I 1.2I 1.3 I 1.2 & S Q 8.1 I 1.3 A I 1.2 A I 1.3 S Q 8.1 Set (R) Q 8.1 I 1.4 I 1.4 >=1 R Q 8.1 I 1.5 O I 1.4 O I 1.5 R Q 8.1 Reset I 1.5 ( ) Q 8.0 I 1.0I 1.1 I 1.0 & = Q 8.0 I 1.1 A I 1.0 A I 1.1 = Q 8.0 Assignment LAD FBDSTL SITRAIN Training for Automation and Drives ST-7PRO1 BinaryOperations Page 9 Flip Flop Mộtflip flop cómộtđầuvàoSet vàmộtđầuvàoReset. Bit nhớđượcset hoặc reset, tùythuộcvàoviệc đầuvàonàocóRLO=1. NếucóRLO=1 ở cả hai đầuvàocùnglúcthìcầnphảixác địnhquyền ưutiên. Priority Quyền ưu tiên: TrongLAD vàFBD cónhiềubiểutượngkhácnhauchochức năng ưutiênSet và ưutiênReset bộ nhớ. TrongSTL, lệnh đượclậptrìnhsaucùngsẽcóquyền ưutiên. Note Chúý: Nếu một đầu ra được set bằngmộtlệnhset thìnósẽbịreset khithực hiệncomplete restart choCPU. NếuM 5.7 trongvídụtrên đượckhaibáolàbit cókhả năngnhớ (retentive) thì nósẽgiữ trạngtháiset củanósaukhithựchiệncomplete restart choCPU, và đầuraQ 9.3 vừabịreset sẽ bị set lạimộtlầnnữa. Date:25.07.2008 File:PRO1_07E.9 SIMATIC ® S7 Siemens AG 2003. All rights reserved. SITRAIN Training for Automation and Drives Setting/ Resettinga Flip Flop SR R Q S I 1.2 I 1.3 M5.7 = Q9.3 Dominant Reset SR S Q R I 1.2 I 1.3 M5.7 Q 9.3 A I 1.2 S M 5.7 A I 1.3 R M 5.7 A M 5.7 = Q 9.3 RS S Q R I 1.3 I 1.2 M5.7 = Q9.3 Dominant Set RS R Q S I 1.3 I 1.2 M5.7 Q 9.3 A I 1.3 R M 5.7 A I 1.2 S M 5.7 A M 5.7 = Q 9.3 LAD FBD STL SITRAIN Training for Automation and Drives ST-7PRO1 BinaryOperations Page 10 MidlineOutputCoil Cuộn dây đầu ra ở giữa network chỉ tồn tại trong ngôn ngữ lập trình LAD và FBD. Nólàmộtthànhphầntrunggianvớichứcnănggángiátrị RLO hiệntại đếnmộtđịachỉđịnhtrước(tronghìnhlàM5.7). Cuộndây ở giữanetwork cungcấpcùngmộtđịachỉ trongcùngmộtnetwork để cóthể thựchiệncác phéptoánlogic sau đó. Trongngônngữ STL, việcnàytương đươngvớicáclệnh: = M 5.7 A M 5.7 Trongngônngữ LAD, khinốinốitiếpvớinhữngphầntửkhácthìlệnh"midline output coil" đượcchènvàogiốngnhư mộttiếp điểmbìnhthường. Date:25.07.2008 File:PRO1_07E.10 SIMATIC ® S7 Siemens AG 2003. All rights reserved. SITRAIN Training for Automation and Drives MidlineOutputCoil LAD I 1.0I 1.1 ( ) M5.7 I 2.0 I 2.1 ( ) M 1.1 NOT ( ) Q 4.0 AI1.0 AI1.1 =M5.7 AM5.7 AI2.0 AI2.1 NOT =M1.1 AM1.1 =Q4.0 STL I 1.0 I 1.1 & & I 2.0 I 2.1 M5.7 M1.1Q 4.0 = FBD . 1.1 N= & M1.1 M8.1 SITRAIN Training for Automation and Drives ST- 7PRO1 BinaryOperations Page 2 Date:25.07.2008 File :PRO1_ 07E. 2 SIMATIC ® S7 Siemens AG 2003. All rights reserved. SITRAIN. Drives ST- 7PRO1 BinaryOperations Page 3 LogicTables ANDI 0.0I 0.1Q8.0 / Q8.1 00 01 10 11 ORI 0.2I 0.3Q 8.2 00 01 10 11 Date:25.07.2008 File :PRO1_ 07E. 3 SIMATIC ® S7 Siemens

Ngày đăng: 02/03/2014, 22:38

Xem thêm: plc s7-300 vietnam pro1_07e_binaryop

HÌNH ẢNH LIÊN QUAN

Logic Table Bảng kết quả phép toán logic - plc s7-300 vietnam pro1_07e_binaryop
ogic Table Bảng kết quả phép toán logic (Trang 4)
đến một địa chỉ định trước (trong hình là M5.7). Cuộn dây ở giữa network - plc s7-300 vietnam pro1_07e_binaryop
n một địa chỉ định trước (trong hình là M5.7). Cuộn dây ở giữa network (Trang 10)
động cơ băng tải như sau: (xem phần sơ đồ tính năng trong hình): - plc s7-300 vietnam pro1_07e_binaryop
ng cơ băng tải như sau: (xem phần sơ đồ tính năng trong hình): (Trang 15)
trên biểu tượng cuộn dây hoặc biểu tượng của phép gán như hình trên. Trong - plc s7-300 vietnam pro1_07e_binaryop
tr ên biểu tượng cuộn dây hoặc biểu tượng của phép gán như hình trên. Trong (Trang 16)

TỪ KHÓA LIÊN QUAN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w