Tải bản đầy đủ (.docx) (27 trang)

logo

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (196.62 KB, 27 trang )

<span class='text_page_counter'>(1)</span>Đồ Aùn Tốt Nghiệp. Chöông VI: Laäp Trình Cho PLC LOGO! 230RC. Chöông VI: LAÄP TRÌNH CHO PLC LOGO! 230RC. I / Đại cương Laäp trình coù nghóa laø nhaäp moät maïch vaøo cho LOGO. Chöông trình thực ra là một cách thể hiện khác của sơ đồ mạch. Chúng ta phải thay đổi cách thể hiện cho phù hợp với Logo. Sơ đồ mạch điện điều khiển tiếp điểm được vẽ theo sơ đồ hình thang LAD (ladder Diagram : sơ đồ hình thang). Trong Logo , người ta dùng các khối ký hiệu cho các chức năng khác nhau , tương tự sơ đồ logic trong mạch số hay trang bị điện không tiếp điểm. Cách này được viết tắt là CSF (Control System Flowchart : lưu đồ hệ thống ñieàu khieån ) Thí duï:. Kieåu Ladder Kieåu CSF. Kieåu Ladder. Kieåu CSF. Hình 15 : Chuyển từ Ladder sang CSF Trang 50.

<span class='text_page_counter'>(2)</span> Đồ Aùn Tốt Nghiệp. Chöông VI: Laäp Trình Cho PLC LOGO! 230RC. Hai tiếp điểm S1 – S2 nối tiếp để điều khiển đèn L1 được đổi thành hai ngoõ vaøo I1 – I2 qua coång AND ñieàu khieån ngoõ ra Q1. Hai tiếp điểm S3 – S4 nối song song điều khiển đèn L2 được đổi thaønh hai ngoõ vaøo I3 – I4 qua coång OR ñieàu khieån ngoõ ra Q2. Để lập trình cho Logo phải sử dụng đầu nối ở các ngõ vào, các chức năng cơ bản, các chức năng đặc biệt và các khối được chứa trong các menu sau. II / Các đầu nối CO(Conmectors). Các ngõ vào của logo ký hiệu từ I1 đến I8 Các ngõ ra của Logo ký hiệu từ Q1 đến Q4 Các đầu nối có thể sử dụng trong Menu CO là : Ngoõ vaøo(Input) : I1- I2 - I3- I4 - I5 - I6 -I7 -I8 Ngoõ ra ( Output) : Q1- Q2- Q3- Q4 . - Mức thấp :lo (“0” hay OFF ) . - Mức cao : hi ( “1” hay ON ) . - Ngoõ khoâng noái : “ X” . Khi ngõ vào của moat khối luôn ở mức thấp thì chọn “lo” , nếu luôn ở mức cao thì chọn “hi” , nếu ngõ đó không cần sử dụng thì chọn “ X” III / Các chức năng cơ bản của GF ( General functions) Sơ đồ mạch điện. Bieåu d ieãn LOGO. Moâ taû Coång AND. Coång AND laáy caïnh xung leân. Trang 51.

<span class='text_page_counter'>(3)</span> Đồ Aùn Tốt Nghiệp. Chöông VI: Laäp Trình Cho PLC LOGO! 230RC. Coång NAND. Coång NAND laáy caïnh xung xuoáng Coång OR. Coång NOR. Coång XOR. Coång NOT. Trang 52.

<span class='text_page_counter'>(4)</span> Đồ Aùn Tốt Nghiệp. Chöông VI: Laäp Trình Cho PLC LOGO! 230RC. 1/ Haøm AND ( va Ø) Hàm AND chỉ có ngõ ra ở trạng thái “1” khi tất cả ngõ vào ở trạng thái “1” . Hàm AND có sơ đồ mạch , kí hiệu và bảng sự thật ( bảng sự thật chỉ xeùt hai ngoõ vaøo , ngoõ ra duøng “X” ). I1 0 0 1 1. I2 0 1 0 1. Trang 53. Q 0 0 0 1.

<span class='text_page_counter'>(5)</span> Đồ Aùn Tốt Nghiệp. Chöông VI: Laäp Trình Cho PLC LOGO! 230RC. 2/ Hàm OR (hoặc ) Hàm OR có ngõ ra ở trạng thái “1” khi chỉ cần một ngõ vào có trạng thaùi “ 1” . Hàm OR có sơ đồ mạch ,kí hiệu và bảng sự thật ( bảng sự thật chỉ xét hai ngoõ vaøo , ngoõ dö duøng “ X” ) .. I1 0 0 1 1. I2 0 1 0 1. Trang 54. Q 0 1 1 1.

<span class='text_page_counter'>(6)</span> Đồ Aùn Tốt Nghiệp. Chöông VI: Laäp Trình Cho PLC LOGO! 230RC. 3/ Hàm NOT ( đảo) Hàm NOT có ngõ ra đảo lại trạng thái của ngõ vào , nếu ngõ vào ở trạng thái “1” thì ngõ ra ở trạng thái “ 0 “ và ngược lại .. I1 0 1. Q 1 0. 4/ Haøm NAND Hàm NAND là mạch có các tiếp điểm thường đóng nối song song nhau . Hàm NAND có ngõ ra ở trạng thái “ 0” khi các ngõ vào đều có trạng thaùi “1” .. Trang 55.

<span class='text_page_counter'>(7)</span> Đồ Aùn Tốt Nghiệp. Chöông VI: Laäp Trình Cho PLC LOGO! 230RC. I1 0 0 1 1. I2 0 1 0 1. Q 1 1 1 0. 5/ Hàm NOR ( hoặc – đảo ) Hàm NOR là mạch có tiếp điểm thường đóng nối tiếp thường đóng nối tiếp nhau như sơ đồ mạch trong hình .. I1 0 0 1 1. Trang 56. I2 0 1 0 1. Q 1 0 0 0.

<span class='text_page_counter'>(8)</span> Đồ Aùn Tốt Nghiệp. Chöông VI: Laäp Trình Cho PLC LOGO! 230RC. 6/ Hàm EXOR hay XOR ( hoặc loại trừ) Hàm EXOR là mạch điện có hai tiếp điểm đối ngược nhau ghép nối tieáp Hàm EXOR có ngõ ra ở trạng thái “1” khi chỉ cómột ngõ vào ở trạng thaùi “1” .. I1 0 0 1 1. Trang 57. I2 0 1 0 1. Q 0 1 1 0.

<span class='text_page_counter'>(9)</span> Đồ Aùn Tốt Nghiệp. Chöông VI: Laäp Trình Cho PLC LOGO! 230RC. IV/ Các chức năng đặc biệt SF ( Special Funtions) Sơ đồ mạch điện. Bieåu dieãn LOGO. Moâ taû RE Chức năng đóng mạch chaäm (on_delay). Chức năng mở mạch chaäm (off_delay) Chức năng trì hoãn đóng_mở maïch (on_off delay) Chức năng đóng mạch chaäm coù nhớ (retentive on_delay) Rôle xung Re keát hợp Rơle thời gian.. Trang 58.

<span class='text_page_counter'>(10)</span> Đồ Aùn Tốt Nghiệp. Chöông VI: Laäp Trình Cho PLC LOGO! 230RC. Rôle xung. Coâng taéc xung keát hợp rôle thời gian Rơle thời gian laáy caïnh xung leân.. Boä ñònh thời 3 kênh cho pheùp choïn ngaøy, giờ trong tuần đóng mở mạch. Chức năng choïn ngaøy naøo trong thaùng (131) vaø thaùng naøo (1-12) seõ đóng hay mở mạch. Trang 59. Re.

<span class='text_page_counter'>(11)</span> Đồ Aùn Tốt Nghiệp. Chöông VI: Laäp Trình Cho PLC LOGO! 230RC. Bộ đếm Re Up-Down cho pheùp chọn chức naêng Up hoặc Down Boä đếm giờ vaän haønh. Boä phaùt xung đồng boä (t-on = toff) Boä phaùt xung khoâng đồng bộ. Boä phaùt xung ngaãu nhieân. Xung kích phuï thuoäc vaøo taàn soá đặt trước.. Trang 60.

<span class='text_page_counter'>(12)</span> Đồ Aùn Tốt Nghiệp. Chöông VI: Laäp Trình Cho PLC LOGO! 230RC. Xung kích phuï thuoäc tín hieäu Analog ngoõ vaøo. Boä so saùnh tín hieäu Analog. Coâng taéc duøng cho đèn caàu thang.. Coâng taéc tieän ích 2 chức năng (Dual_ function switch) 1 /ON_DELAY. Moâ taû Ơø chức năng on delay ngõ ra không được cấp điện thời gian đặt trước đã hết. Trang 61.

<span class='text_page_counter'>(13)</span> Đồ Aùn Tốt Nghiệp. Ký hiệu ở LOGO!. Chöông VI: Laäp Trình Cho PLC LOGO! 230RC. Keát noái Input Trg. Moâ taû Ngoõ vaøo trg (trigger) khởi động thời gian on delay. Paraneter T. Sau thời gian T ngõ ra chuyển từ 0 lên 1. Output Q. Ngõ ra Q được cấp điện sau thời gian T nếu ngõ vaøo Trg vaãn baèng 1. Giản đồ thời gian .. Mô tả chức năng Khi trạng thái ngõ vào thay đổi từ 0 lên 1, thì thời gian T a được tính (Ta là thời gian hiện hành trong LOGO!). Nếu trạng thái ngõ vào trg duy trì mức 1 trong suốt thời gian T thì ngõ ra Q được lên mức 1 sau khi thời gian T đã hết ( có sự trì hoãn thời gian từ khi ngõ vào Trg = 1 tới ngõ ra Q = 1). Nếu ngõ vào Trg chuyển sang mức 0 trước khi thời gian T kết thúc thì Timer bị Reset. Ngõ ra Q bị Reset về 0 nếu ngõ vào Trg = 0. nếu có sự mất nguồn thì Timer bị Reset. 2/ OFF DELAY Toùm taét: Ở chức năng off delay ngõ ra không bị Reset cho tới khi thời gian đặt trước đã hết.. Trang 62.

<span class='text_page_counter'>(14)</span> Đồ Aùn Tốt Nghiệp. Ký hiệu ở LOGO!. Chöông VI: Laäp Trình Cho PLC LOGO! 230RC. Keát noâí Input Trg. Moâ taû Timer được khởi động khi tín hieäu taïi ngoõ vaøo Trg vào Trg đổi từ 1 xuoáng 0. Input R. Ngõ vào R reset thời gian off delay vaø set ngoõ ra veà 0. Parameter T. Sau thời gian T ngõ ra chuyển từ 1 xuống 0. Output Q. Ngoõ ra Q = 1 khi Trg = 1 nhöng khi Trg = 0 thì Q vẫn duy trì ở mức 1 cho đến khi hết thời gian đặt trước T. Giản đồ thời gian .. Trang 63.

<span class='text_page_counter'>(15)</span> Đồ Aùn Tốt Nghiệp. Chöông VI: Laäp Trình Cho PLC LOGO! 230RC. Mô tả chức năng Khi trạng thái ngõ vào Trg thay đổi từ 0 lên 1 thì ngay lập tức ngõ ra Q =1. Nếu trạng thái ngõ vào Trg thay đổi từ 1 xuống 0 thì thời gian T a trong LOGO! Bắt đầu được tính và ngõ ra vẫn được set. Khi giá trị Ta đạt được (T= Ta ) thì ngoõ ra Q bò reset veà 0 (off delay). Nếu ngõ vào Trg chuyển sang mức 1 một lần nữa thời gian T a lại bắt đầu được tính. Ngõ vào R (reset) sẽ Reset thời gian T a và ngõ ra trước khi hết thời gian delay đặt trước Ta Nếu có sự cố bị mất nguồn thì thời gian đã tính được bị Reset.. 3/ On/off delay Toùm taét Ơû chức năng on/off delay ngõ ra được set và bị reset sau các khoản thời gian đặt trước. Ký hiệu ở LOGO!. Keát noái. Moâ taû. Trang 64.

<span class='text_page_counter'>(16)</span> Đồ Aùn Tốt Nghiệp. Chöông VI: Laäp Trình Cho PLC LOGO! 230RC. Input Trg. Khi tín hieäu taïi ngoõ vaøo Trg chuyển từ 0 lên 1 thì thời gian On delay TH bắt đầu được tính. Khi tín hieäu taïi ngoõ vaøo Trg chuyển từ 1 xuống 0 thì thời gian Off delay TL bắt đầu được tính.. Parameter Par. Sau thời gian TH ngõ ra sẽ lên mức 1 (tín hiệu ngõ ra chuyển từ 0 lên 1). Sau thời gian TL ngõ ra sẽ xuống mức 0 (tín hiệu ngõ ra chuyển từ 1 xuoáng 0).. Output Q. Ngõ ra Q =1 sau thời gian TH và Trg vẫn được Set. Ngoõ ra Q = 0 khi thời gian TL đã hết và ngõ vào Trg không được Set một lần nữa trong khaỏng thời gian này.. Giản đồ thời gian. Trang 65.

<span class='text_page_counter'>(17)</span> Đồ Aùn Tốt Nghiệp. Chöông VI: Laäp Trình Cho PLC LOGO! 230RC. Mô tả chức năng Khi trạng thái ngõ vào Trg thay đổi từ 0 lên 1 thì thời gian T H bắt đầu được tính. Nếu trạng thái ngõ vào Trg vẫn duy trì = 1 trong suốt thời gian T H thì ngõ ra Q= 1 sau khi thời gian T H kết thúc (có sự trì hoãn thời gian từ lúc ngõ vào bằng 1 tới khi ngõ ra = 1). Nếu trạng thái ngõ vào Trg xuống 0 vẫn duy trì = 1 trong suốt thời gian TH thì ngõ ra Q = 1 sau khi thời gian T H kết thúc (có sự trì hoãn thời gian từ lúc ngõ vào =1 tới khi ngõ ra = 1). Nếu trạng thái ngõ vào Trg xuống 0 trước khi kết thúc thời gian T H thì thời gian bị Reset. Khi ngõ vào Trg xuống 0 thì thời gian TL bắt đầu được tính. Nếu trạng thái ngõ vào Trg duy trì ở mức 0 trong suốt thời gian T L thì ngõ ra Q bị set về 0 khi thời gian TL kết thúc (có sự trì hoãn thời gian từ khi ngõ vào xuống 0 tới khi ngõ ra xuống 0). Nếu trạng thái ngõ vào Trg xuống trước khi kết thúc thời gian TL thì thời gian bị Reset. Nếu có sự cố mất nguồn thì thời gian đã tính được bị Reset. 4/ Retentive ON_DELAY Toùm taét Khi có một xung ngõ vào thì thời gian trì hoãn bắt đầu được tính, sau thời gian này ngõ ra được set. Trang 66.

<span class='text_page_counter'>(18)</span> Đồ Aùn Tốt Nghiệp. Ký hiệu ở LOGO!. Chöông VI: Laäp Trình Cho PLC LOGO! 230RC. Keát noái Input Trg. Moâ taû Ngoõ vaøo Trg (Trigger) khởi động tính thời gian on delay. Input R. Ngõ vào R reset thời gian off delay vaø set ngoõ ra veà 0. Parameter T. Sau thời gian T ngõ ra = 1. Output Q. Ngoõ ra Q = 1 khi heát thời gian đặt trước T.. Giản đồ thời gian. Mô tả chức năng Khi trạng thái ngõ vào thay đổi từ 0 lên 1 thì thời gian Ta bắt đầu được tính. Khi thời gian Ta đạt được bằng thời gian đặt trứơc T thì ngõ ra được set = 1. các tín hiệu khác tại ngõ vào Trg không ảnh hưởng tới thời gian Ta. Ngõ ra. Trang 67.

<span class='text_page_counter'>(19)</span> Đồ Aùn Tốt Nghiệp. Chöông VI: Laäp Trình Cho PLC LOGO! 230RC. Q và thời gian Ta không bị reset về 0 cho tới khi trạng thái ngõ vào R chuyển từ 0 lên 1. Nếu có sự cố mất điện thì thời gian đã tính được bị reset. V/ Soá khoái BN 1/ Soá khoái ( BN: block Nubers) Khi lập trình cho PLC Logo , Logo sẽ tự cho số thứ tự các khối ở vị trí trên bên phải của mỗi khối, theo thứ tự từ phải sang trái.. Hình 16. Hình 17. Sơ đồ điều khiển ngõ ra Q 1 có cấu trúc như hình 4.19a . khi hiển thị trên màn hình sẽ hiển thị từng khối như trong hình 4.19b 2/ Cheøn moät khoái vaøo chöông trình. Trang 68.

<span class='text_page_counter'>(20)</span> Đồ Aùn Tốt Nghiệp. Chöông VI: Laäp Trình Cho PLC LOGO! 230RC. Thí dụ :Chèn một khối vào giữa B01 và Q 1 trong hình 18 . Cho con trỏ nằm dưới B01 , ấn OK sẽ hiện ra menu BN . Dùng phím choïn Menu cần dùng ( thí dụ GF ) , ấn OK . Vào Menu GF chọn chức năng thích hợp ( thí dụ chức năng OR) , ấn OK .. Aán. AÁn OK. Choïn OR. Choïn ngoõ vaøo. Hình 18: Cheøn moät khoái. Trang 69.

<span class='text_page_counter'>(21)</span> Đồ Aùn Tốt Nghiệp. Chöông VI: Laäp Trình Cho PLC LOGO! 230RC. 3/ Xoùa moät khoái trong chöông trình giả sử cần xoá một khối BO2 từ đoạn chương trình sau và nốii BO1 trực tiếp vào Q1.. Cần thực hiện những bước sau: Chuyển logo sang chế độ soạn thảo Choïn “ EDIT PRG “ Đưa con trỏ tới BO2 : nhấn. Nhaá n OK. Trang 70.

<span class='text_page_counter'>(22)</span> Đồ Aùn Tốt Nghiệp. Chöông VI: Laäp Trình Cho PLC LOGO! 230RC. Để nối BO1 thay BO2 trực tiếp vào Q1 , chọn liệt kê BN và nhấn OK, sau đó chọn BO1 và nhấn OK 4/ Xóa các khối phía trước Để xoá tất cả các khối phía trước một điểm bất kì trong sơ đồ như trong thí dụ sau hình 19 : Xoá các khối B02 đến B04 .. Hình 19 : Xoá các khối trước Cho con trỏ nằm dưới số khối B02, ấn OK , chọn Menu CO ấn OK và chọn X( ngõ dư . bỏ) ấn OK . Như vậy , các khối B02, B03 và B04 đã bị xoá . VI/ Chế độ cài đặt thông số. 1/ Chế độ cài đặt thông số. Để chuyển sang chế độ cài đặt thông số nhấn đồng thời 2 nút ESC và OK :. Trang 71.

<span class='text_page_counter'>(23)</span> Đồ Aùn Tốt Nghiệp. Chöông VI: Laäp Trình Cho PLC LOGO! 230RC. LOGO chuyển sang chế độ cài đặt thông số và hiển thị menu cài đặt :. Muïc ”Set clock “ chỉ được sử lý nếu phiên bản LOGO của bạn có chức năng time/clock ( các phiên bản có chữ C , ví dụ LOGO 230 RC ) Chức năng Set clock cho phép bạn cài đặt chuyển mạch thời gian trong LOGO! 2/ Caùc thoâng soá : Goàm caùc thoâng soá sau : - Thời gian trì hoãn của một rơ le thời gian - Các thời gian chuyển mạch ( các kênh ) của bộ định thời - Giá trị ngưỡng của một bộ đếm - Thời gian giám sát của chức năng đếm giờ vận hành - Ngưỡng chuyển mạch của chức năng chuyển mạch theo giá trị ngưỡng Mỗi một thông số được xác định bằng số khối và một chữ viết tắt . Ví duï : BO1 : T. Soá khoái. Chữ viết tắt của thông số. - T…:là thời gian có thể đặt - NO1 :…là kênh đầu tiên của bộ định thời - Par:…cho biết có thể giám sát một vài bộ đếm. Trang 72.

<span class='text_page_counter'>(24)</span> Đồ Aùn Tốt Nghiệp. Chöông VI: Laäp Trình Cho PLC LOGO! 230RC. 3/ Choïn thoâng soá Để chọn một thông số cần theo các bước sau : 1 .Chọn mục ‘ Set clock ‘ từ menu cài đặt thông số. 2. Nhaán phím OK LOGO hiển thị thông số đầu tiên . Nếu các thông số không thể cài đặt thì nhấn ESC để trở về menu cài đặt thông số Thoâng soá Giaù trò ñaët cho thoâng soá Thời gian hiện hành của LOGO. Trang 73.

<span class='text_page_counter'>(25)</span> Đồ Aùn Tốt Nghiệp. Chöông VI: Laäp Trình Cho PLC LOGO! 230RC. Không thể thay đổi thông số: nhấn ESC để quay về menu cài ñaët thoâng soá. 3.Choïn thoâng soá mong muoán : nhaán Δor ∇ LOGO hiển thị một thông số trong một cửa sổ riêng biệt 4. Để thay đổi một thông số chọn nó và nhấn OK. 4/ Thay đổi thông số Để thay đổi một thông số trước tiên hãy chọn nó ( xem thêm phần ‘ chọn một thông số ‘ ) Thay đổi một giá trị một thông số tương tự như khi nhập ở chế độ cài đặt thông số : 1. Di chyển con trỏ tới vị trí muốn thay đổi thông số 2. Thay đổi giá trị Δ. ∇. 3. Chaáp nhaän giaù trò : nhaán OK. Không thể thay đổi đơn vị của thời gian delay cho thông số T ở chế độ nhập thông số ( parameterization mode ) mà chỉ có thể thay đổi trong chế độ xoạn thảo ( programming mode ) Giá trị hiện hành của thời gian T Thông số thời gian T trong chế độ cài đặt thông số hiển thị như sau : Trang 74.

<span class='text_page_counter'>(26)</span> Đồ Aùn Tốt Nghiệp. Chöông VI: Laäp Trình Cho PLC LOGO! 230RC. Có thể thay đổi thời gian T ( ‘ xem phần thay đổi thông số ‘ ) Giá trị hiện hành của bộ định thời. Xem một kênh của bộ định thời hiển thị như sau :. Bộ định thời ở trang thái On. Bộ định thời ở trang thái Off. LOGO thường hiển thị trạng thái mạch của bộ định thời hơn là hiển thị trạng thái mạch của một kênh bởi vì trạng thái mạch của bộ định thời phụ thuoäc vaøo 3 keânh ( NO1,NO2,NO3 ) Giá trị hiện hành của bộ đếm : Thông số của bộ đếm ở chế độ cài đặt thông số hiển thị như sau :. Trang 75.

<span class='text_page_counter'>(27)</span> Đồ Aùn Tốt Nghiệp. Chöông VI: Laäp Trình Cho PLC LOGO! 230RC. Giá trị hiện hành của bộ đếm giờ Thông số của bộ đếm giờ ở chế độ cài đặt thông số hiển thị như sau :. Giá trị hiện hành của bộ chuyển mạch theo ngưỡng Thông số của bộ chuyển mạch theo ngưỡng ở chế độ cài đặt thông số hieån thò nhö sau :. Trang 76.

<span class='text_page_counter'>(28)</span>

Tài liệu bạn tìm kiếm đã sẵn sàng tải về

Tải bản đầy đủ ngay
×