bài giảng kỹ thuật lập trình plc chương 5 một số kỹ thuật lập trình

27 641 0
bài giảng kỹ thuật lập trình plc chương 5 một số kỹ thuật lập trình

Đ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

Auto books Thiết kế hệ thống điều khiển c ơ bản với S7-200 No1 Copyright 2007 by AUTOMANVN page 155 / 375 Tutorial Status: 18/08 Version 2.2 Tài liệu này được xây dựng để hỗ trợ sinh vi ên học tập, nghiên cứu. Ngoài đối tượng sinh viên, mọi sự sao chép, sử dụng thông tin tr ên tài liệu, đề nghị liên hệ : plcroomvn@yahoo.com ho ặc số điện thoại 0974.858.101. MỘT SỐ KỸ THUÂT LẬP TRÌNH DUY TRÌ (LATCH). Ta phải làm quen với đoạn chương trình duy trì để sau này có thể sử dụng được. Ví dụ : Ngõ ra Q0.0 được tích cực ngay khi ng õ vào I0.0 được tích cực. Bằng sự duy tr ì Q0.0 vẫn được tích cực cho đến khi S2 tại ng õ vào I0.1 được tích cực và vì thế dừng duy trì. Để thực hiện chức năng duy tr ì, ngõ ra (Q0.0 trong trường hợp này) đóng vai trò quan trọng. Nó được đặt đúng chổ để ngay khi nó đ ược tích cực, nó làm nhiệm vụ duy trì cho chính nó. Điều này đạt được nhờ tiếp điểm ngõ ra (Q0.0 trong trường hợp này) được đặt song song với tiếp điểm ngõ vào làm nhiệm vụ thay thế cho trạng thái ngõ vào khi có tín hi ệu.(Q0.0 có thể được so sánh với tiếp điểm K1) Tiếp điểm thường đóng- Normally Closed (NC) Contact Auto books Thiết kế hệ thống điều khiển c ơ bản với S7-200 No1 Copyright 2007 by AUTOMANVN page 156 / 375 Tutorial Status: 18/08 Version 2.2 Tài liệu này được xây dựng để hỗ trợ sinh vi ên học tập, nghiên cứu. Ngoài đối tượng sinh viên, mọi sự sao chép, sử dụng thông tin tr ên tài liệu, đề nghị liên hệ : plcroomvn@yahoo.com ho ặc số điện thoại 0974.858.101. Để làm cho chức năng duy trì được ngắt trở về trạng thái đầu, ng õ vào I0.1 được đặt làm việc giống như một chuyển mạch trong đ ường dẫn dòng khi hoạt động. Nếu đường dẫn dòng bị ngắt (trạng thái “0”) xuất hiện khi chuyển mạch đ ược nhấn, điều này nói đến tiếp điểm NC. . Do đó, có thể nói rằng : Tiếp điểm NC sẽ có giá trị logic bằng đảo của giá trị logic ng õ vào. Hay nói cách khác, khi giá tr ị ở ngõ vào bằng 24VDC (mức 1) th ì giá trị logic tại tiếp điểm l à “0”. Khi giá trị ở ngõ vào bằng 0VDC (mức 0) th ì giá trị logic ở tiếp điểm là “1”. Một tiếp điểm NC ngắt “d òng” trong giản đồ LAD khi ngõ vào hay ngõ ra được gán “true” Như trong mạch relay, ta phải đồng thời chuyển mạch một tiếp điểm ng õ ra (Q0.0) song song với phần tử I0.0 Nếu trong một vòng quét, ngõ ra Q0.0 được tích cực bởi một toán hạng đ ược được kết nối với S1 tại I0.0, tiếp điểm Q0.0 song song với I0.0 đ ược cập nhật đóng ở vòng quét kế tiếp, sau Auto books Thiết kế hệ thống điều khiển c ơ bản với S7-200 No1 Copyright 2007 by AUTOMANVN page 157 / 375 Tutorial Status: 18/08 Version 2.2 Tài liệu này được xây dựng để hỗ trợ sinh vi ên học tập, nghiên cứu. Ngoài đối tượng sinh viên, mọi sự sao chép, sử dụng thông tin tr ên tài liệu, đề nghị liên hệ : plcroomvn@yahoo.com ho ặc số điện thoại 0974.858.101. một vài milli giây sau. Đi ều này tạo ra sự duy trì. Tiếp điểm thường đóng I0.1 có thể ngắt điều này khi chuyển mạch S2 tại I0.1 được tích cực. Một dạng lệnh khác để thực hiện duy tr ì. Trong kỹ thuật PLC, duy tr ì thường được dưới nhiều dạng khác nhau : Thay vì hồi tiếp ngõ ra như trong ví dụ trên, ở đây hai lệnh Set và Reset được sử dụng làm cho câu lệnh đơn giản hơn. Khi có lệnh “set” – (S), một xung chuyển mạch tại ng õ vào I0.0 làm cho Q0.0 được tích cực và tự duy trì. Ngược lại, khi có lệnh (R), một chuyển mạch xung tại ng õ vào I0.1 làm cho Q0.0 d ừng tích cực. Auto books Thiết kế hệ thống điều khiển c ơ bản với S7-200 No1 Copyright 2007 by AUTOMANVN page 158 / 375 Tutorial Status: 18/08 Version 2.2 Tài liệu này được xây dựng để hỗ trợ sinh vi ên học tập, nghiên cứu. Ngoài đối tượng sinh viên, mọi sự sao chép, sử dụng thông tin tr ên tài liệu, đề nghị liên hệ : plcroomvn@yahoo.com ho ặc số điện thoại 0974.858.101. ỨNG DỤNG : Khía cạnh an toàn Dừng chương trình nếu ngắt mạch tại kết nối với S3. Chuyển mạch với tiếp điểm NC cấp tín hiệu “0” khi hoạt động. Trong chương trình LAD, tín hiệu này được hồi tiếp bằng tiếp điểm NC ở tại ngõ vào I0.1. Điều này có nghĩa rằng nếu ta nhấn S3, Q0.0 sẽ reset. Auto books Thiết kế hệ thống điều khiển c ơ bản với S7-200 No1 Copyright 2007 by AUTOMANVN page 159 / 375 Tutorial Status: 18/08 Version 2.2 Tài liệu này được xây dựng để hỗ trợ sinh vi ên học tập, nghiên cứu. Ngoài đối tượng sinh viên, mọi sự sao chép, sử dụng thông tin tr ên tài liệu, đề nghị liên hệ : plcroomvn@yahoo.com ho ặc số điện thoại 0974.858.101. Chú ý an toàn. Trong ví dụ trên, một nút NC S3 được sử dụng để khởi động lại. Khi I0.0 hoạt động, ngõ ra Q0.0 được tích cực. Nếu có tín hiệu 24VDC tại I0.1, tiếp điểm NC cấp nguồn cho trạng thái “0” của LAD. Ng õ ra Q0.0 không reset. Đường năng lượng trong LAD được ngắt và ngõ ra cho việc reset không được tích cực. Nếu không có tín hiệu (0V) tại I0.1 (S3 hở), tiếp điểm NC của I0.1 trong LAD = “1” v à ngõ ra được reset. Khi một chuyển mạch NC đ ược dùng tại I0.1, ngõ ra duy trì Q0.0 được reset (tắt lại) nếu chuyển mạch S3 được nhấn (I0.1= “0”) hay nếu có một sự đứt quảng trong việc kết nối cáp giữa I0.1 và chuyển mạch NC. Thì khi có sự kiện ngắt mạch, tiếp điểm tr ên sẽ đảm bảo rằng thiết bị đang hoạt động trong một trạng thái, chẳng hạn nh ư motor được tắt. Hoạt động “Reset Q0.0” đ ược đưa vào sau hoạt động “Set Q0.0” bởi điều n ày nghĩa là trong sự kiện cả hai chuyển mạch đ ược tích cực cùng một lúc, việc làm rõ ràng duy trì được thực hiện ưu tiên. CHUYỂN MẠCH XUNG Nguyên lý hoạt động Một đèn tại ngõ ra Q0.5 được bật ngay khi S1 tại ngõ vào I0.0 hoạt động trong thời gian ngắn. Nếu S1 (I0.0) được nhấn lại, Q0.5 sẽ ngắt l àm cho đèn tắt. Khi chuyển mạch S1 hoạt động, Q0.5 sẽ chuyển trạng thái. Và đây là nguyên lý hoạt động của “chuyển mạch xung”. Giản đồ thời gian Auto books Thiết kế hệ thống điều khiển c ơ bản với S7-200 No1 Copyright 2007 by AUTOMANVN page 160 / 375 Tutorial Status: 18/08 Version 2.2 Tài liệu này được xây dựng để hỗ trợ sinh vi ên học tập, nghiên cứu. Ngoài đối tượng sinh viên, mọi sự sao chép, sử dụng thông tin tr ên tài liệu, đề nghị liên hệ : plcroomvn@yahoo.com ho ặc số điện thoại 0974.858.101. Giản đồ thời gian của một xung tín hiệu tác động vào ngõ vào. Trong khoảng thời gian một xung (từ s ườn lên và sườn xuống) tồn tại rất nhiều v òng quét. Ta biết rằng ở mỗi vòng quét chương trình sẽ dò sự thay đổi ngõ vào và tùy thuộc vào chương trình sẽ thay đổi ngõ ra. Theo giải thích đó, nếu trạng thái tr ước đó Q0.5 = “1” thì ở vòng quét kế tiếp sẽ làm Q0.5 = “1”; nếu trạng thái trước đó Q0.5 = “0” th ì ở vòng quét kế tiếp sẽ làm Q0.5 = “0”. Và cứ như thế, chương trình sẽ làm cho việc đóng mở ngõ ra Q0.5 liên tục theo từng vòng quét. Một câu hỏi đặt ra là làm thế nào để mỗi xung chỉ cho tích cực ở một vòng quét, tức là chỉ cho tích cực một lần ???? Ta thấy rằng, mỗi xung tín hiệu luôn có một s ườn lên và một sườn xuống. Sườn lên là trạng thái chuyển từ trạng thái “0” sang trạng thái “1”. Sườn xuống là trạng thái chuyển từ trạng thái “1” sang trạng thái “0”. Auto books Thiết kế hệ thống điều khiển c ơ bản với S7-200 No1 Copyright 2007 by AUTOMANVN page 161 / 375 Tutorial Status: 18/08 Version 2.2 Tài liệu này được xây dựng để hỗ trợ sinh vi ên học tập, nghiên cứu. Ngoài đối tượng sinh viên, mọi sự sao chép, sử dụng thông tin tr ên tài liệu, đề nghị liên hệ : plcroomvn@yahoo.com ho ặc số điện thoại 0974.858.101. Như vậy, ta sẽ sử dụng sườn lên hoặc sườn xuống để xác định xung chuyển mạch cho Q0.5. Nếu ngõ ra Q0.5 là “0”, khi có sườn lên của I0.0, bit nhớ M0.0 đ ược set và điều này làm cho Q0.5 = “1” tại network 2. Nếu ngõ ra Q0.5 là “1”, khi có s ườn lên I0.0, bit nhớ M0.0 được reset, và điều này làm cho Q0.5 = “0” ở network 2. DÒ SƯỜN XUNG. Khoảng thời gian chuyển c ủa một tiếp điểm (ngõ vào, ngõ ra,…) từ “mở” sang “đóng” hay từ “sai” sang “đúng” đề cập đến s ườn lên hay sườn dương. Vì lẽ đó, trạng thái chuyển từ “đóng” sang “mở” hay từ “đúng” sang “sai” đư ợc coi như là sườn xuống hay sườn âm. Có hai lệnh được dùng để dò sườn trong S7-200. Auto books Thiết kế hệ thống điều khiển c ơ bản với S7-200 No1 Copyright 2007 by AUTOMANVN page 162 / 375 Tutorial Status: 18/08 Version 2.2 Tài liệu này được xây dựng để hỗ trợ sinh vi ên học tập, nghiên cứu. Ngoài đối tượng sinh viên, mọi sự sao chép, sử dụng thông tin tr ên tài liệu, đề nghị liên hệ : plcroomvn@yahoo.com ho ặc số điện thoại 0974.858.101. Ta cần một bit nhớ cho chuyển mạch xung. Ví dụ ngắn gọn sau sẽ hỗ trợ cách sử dụng chúng. Auto books Thiết kế hệ thống điều khiển c ơ bản với S7-200 No1 Copyright 2007 by AUTOMANVN page 163 / 375 Tutorial Status: 18/08 Version 2.2 Tài liệu này được xây dựng để hỗ trợ sinh vi ên học tập, nghiên cứu. Ngoài đối tượng sinh viên, mọi sự sao chép, sử dụng thông tin tr ên tài liệu, đề nghị liên hệ : plcroomvn@yahoo.com ho ặc số điện thoại 0974.858.101. Thay vì được dùng như một ngõ ra, bit nhớ “M0.0” được dùng như một vị trí nhớ trong PLC cho kết quả thời gian chuyển tiếp của phép toán logic “I0.0 AND I0.1”. Bit nhớ c òn có thể dùng ở nhiều nơi khác trong chương tr ình. Auto books Thiết kế hệ thống điều khiển c ơ bản với S7-200 No1 Copyright 2007 by AUTOMANVN page 164 / 375 Tutorial Status: 18/08 Version 2.2 Tài liệu này được xây dựng để hỗ trợ sinh vi ên học tập, nghiên cứu. Ngoài đối tượng sinh viên, mọi sự sao chép, sử dụng thông tin tr ên tài liệu, đề nghị liên hệ : plcroomvn@yahoo.com ho ặc số điện thoại 0974.858.101. Một lệnh set bit nhớ được đặt ở đây. Số dưới của lệnh set xác định số bit đ ược set từ địa chỉ trên. Ở đây, bắt đầu từ địa chỉ M0.0. Hoạt động của đoạn ch ương trình bên như thế nào ? Giả sử trường hợp đầu Q0.5 = “0”, n ên đảo của Q0.5 = “1”. Điều n ày có nghĩa là được tích cực. Khi nhấn I0.0, lệnh EU sẽ lấy một xung s ườn lên tín hiệu của I0.0 (Tại sao chỉ lấy sườn ?) kết hợp với trường hợp đảo của Q0.5 = 1 th ì lệnh set M0.0 được thực hiện và ở network kế tiếp Q0.5 = “1”. Khi Q0.5 = “1”, nếu có một xung từ I0.0 sẽ l àm cho lệnh reset M0.0 thực hiện. Tại sao lại chỉ lấy một s ườn? Ta biết rằng, vòng quét của PLC sẽ được thực hiện liên tục các bước đọc ngõ vào, duyệt chương trình, xuất ngõ ra và việc này được thực hiện cứ mỗi 3-6ms tùy theo số lệnh trong chương trình(S7-200). Điều đó có nghĩa rằng cứ mỗi 3 -6ms, I0.0 sẽ được kiểm tra một lần v à nếu trước đó Q0.5 = “1” thì lệnh reset thực hiện v à ngược lại. Việc này được thực hiện liên tục như thế làm cho việc thực hiện lệnh của ta không chính xác. Chính vì v ậy, việc lấy sườn của một tín hiệu v ào để chắc chắn rằng lệnh chỉ được thực hiện một lần khi I0.0 đ ược nhấn. [...]... b BCD c Hexadecimal 16 5 loại PLC nằm thuộc họ S7-200 là , , , , và 17 Một switch và một pushbutton là một ngõ vào dạng 18 Một đèn hay một solenoid là một ví dụ ngõ ra dạng _ 19 The makes decisions and executes control instructions based on the input signals 20 is a PLC programming language that uses components... value of seconds a 3.2767 b 32.767 c 327.67 d 3276.7 54 The time base of TON 32 of is ms a 0.1 b 10 c 1 d 100 55 17.The maximum count of an S7 -200 up counter is a 32,767 b 65, 534 c 98,301 d 1,000,000 56 A/An is used to assign a mode to a high -speed counter a toggle switch b interrupt c PLC scan d definition box 57 instructions allows communication with eternal devices,... CR4 and CR5 are ON, or when CR4 is OFF and CR6 is ON Then add a second rung that will cause lamp L3 to illuminate 4 seconds after CR10 energizes 1.How were early machines controlled before PLC' s were developed? 2.When were the first PLC' s developed? 3.What is a shoe box PLC? 4.List four types of I/O modules? 5. List five devices that would be typical inputs to a PLC List five devices that a PLC might... với (S) và (R) 8 Lưu một dự án như thế nào ? 9 Xác định giá trị đặt trước của bộ định thời ? 10 Viết Comment trên networks ? 11 Draw Diagram Block of basic PLC systems ? 12 The binary number system has a base ………… 13 Giải thích ngõ vào liên tục cập nhật và phương pháp copy và xử lý thông minh 14 The hexadecimal number system has a base……… 15 Chuyển một số decimal thành các dạng số sau : a Binary ... liên hệ : plcroomvn@yahoo.com ho ặc số điện thoại 0974. 858 .101 Auto books Thiết kế hệ thống điều khiển c ơ bản với S7-200 a I0.4 b I0.3 c Q0.3 No1 d Q0.4 51 The maximum clock input freq uency for high-speed counters is a 0.37 ? b 10 kHz c 20 kHz d 1 ms 52 The maximum value of an S7 -200 timer with a resolution of 1 millisecond is seconds a 3.2767 b 32.767 c 327.67 d 3276.7 53 An S7-200... thông tin tr ên tài liệu, đề nghị liên hệ : plcroomvn@yahoo.com ho ặc số điện thoại 0974. 858 .101 Auto books Thiết kế hệ thống điều khiển c ơ bản với S7-200 No1 9.What type of control system did the PLC replace? Why was the PLC better? 10.What industry was primarily responsible for PLC developmen t? 11.What are the two steps the PLC must perform during operation? 12.Describe I/O Update 13.What is the... 3 75 Status: 18/08 Tutorial Version 2.2 Tài liệu này được xây dựng để hỗ trợ sinh vi ên học tập, nghiên cứu Ngoài đối tượng sinh viên, mọi sự sao chép, sử dụng thông tin tr ên tài liệu, đề nghị liên hệ : plcroomvn@yahoo.com ho ặc số điện thoại 0974. 858 .101 Auto books Thiết kế hệ thống điều khiển c ơ bản với S7-200 No1 Problems 14, 15 and 16 concern the sequential function chart shown in Figure 6. 25. .. đề nghị liên hệ : plcroomvn@yahoo.com ho ặc số điện thoại 0974. 858 .101 Auto books Thiết kế hệ thống điều khiển c ơ bản với S7-200 No1 16 Decide whether each of these statements is True (T) or False (F) For the sequential function chart shown in Figure 6. 25, output Y5 will occur if: (i) Output Y4 has occurred and condition X6 is realised (ii) Output Y3 has occurred and condition X5 is real ised A (i)... associated with a particular relay coil in a PLC program? 3.How is the state of a relay coil represented inside the PLC? 4.If a particular coil is to be an output of the PLC, when is the state of the c oil transferred to the outside world? 5. Draw the ladder logic rung for a normally open IN1 AND'ed with a normally closed IN2 driving a coil CR1 6.Repeat 5 above but OR IN1 and IN2 7.What physical changes... oscillator which will operate only when IN3 and IN5 are both ON or both OFF Copyright 2007 by AUTOMANVN page 170 / 3 75 Status: 18/08 Tutorial Version 2.2 Tài liệu này được xây dựng để hỗ trợ sinh vi ên học tập, nghiên cứu Ngoài đối tượng sinh viên, mọi sự sao chép, sử dụng thông tin tr ên tài liệu, đề nghị liên hệ : plcroomvn@yahoo.com ho ặc số điện thoại 0974. 858 .101 Auto books Thiết kế hệ thống điều khiển . ên tài liệu, đề nghị liên hệ : plcroomvn@yahoo.com ho ặc số điện thoại 0974. 858 .101. MỘT SỐ KỸ THUÂT LẬP TRÌNH DUY TRÌ (LATCH). Ta phải làm quen với đoạn chương trình duy trì để sau này có thể. nghị liên hệ : plcroomvn@yahoo.com ho ặc số điện thoại 0974. 858 .101. 1. Vòng quét của một PLC là gì?Ba thành phần chính của vòng quét ? 2. Thế nào là một lệnh duy trì trong công nghệ PLC ? 3. Tiếp. trạng thái trước đó Q0 .5 = “0” th ì ở vòng quét kế tiếp sẽ làm Q0 .5 = “0”. Và cứ như thế, chương trình sẽ làm cho việc đóng mở ngõ ra Q0 .5 liên tục theo từng vòng quét. Một câu hỏi đặt ra là làm

Ngày đăng: 26/07/2014, 18:31

Từ khóa liên quan

Tài liệu cùng người dùng

Tài liệu liên quan