GIÁO TRÌNH ĐIỀU KIỂN LẬP TRÌNH CNC

42 353 0
GIÁO TRÌNH ĐIỀU KIỂN LẬP TRÌNH CNC

Đ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

Gi¸o tr×nh : Điều khiển lập trình PLC PHẦN 2: PLC CỦA SIEMENS Bài 1: Thiết bị điều khiển lập trình S7 200, S7 300 1.1 Cấu trúc PLC 1.1.1 Đơn vị xử lý trung tâm (CPU Central Procesing Unit): Thường PLC có đơn vị xử lý trung tâm, có số loại lớn có tới hai đơn vị xử lý trung tâm dùng để thực chức điều khiển phức tạp quan trọng gọi hot standby hay redundant * Đơn vị xử lý "một -bit": Thích hợp cho ứng dụng nhỏ, đơn logic ON/OFF, thời gian xử lý dài, kết cấu đơn giản nên giá thành hạ thị trường chấp nhận * Đơn vị xử lý "từ - ngữ": Trường Cao đẳng nghề Nam Định 21 Gi¸o tr×nh : Điều khiển lập trình PLC • Xử lý nhanh thông tin số, văn bản, phép tính, đo lường, đánh giá, kiểm tra • Cấu trúc phần cứng phức tạp nhiều • Giá thành cao - Nguyên lý hoạt động: + Thông tin lưu trữ nhớ chương trình gọi (do điều khiển kiểm soát đếm chương trình đơn vị xử lý trung tâm khống chế) + Bộ xử lý liên kết tín hiệu (dữ liệu) đơn lẻ (theo quy định - thuật toán điều khiển) rút kết lệnh cho đầu + Sự thao tác chương trình qua chu trình đầy đủ sau lại bắt đầu lại từ đầu thời gian gọi "thời gian quét" + Đo thời gian mà xử lý xử lý Kbyte chương trình để làm tiêu đánh giá PLC! Như vi xử lý định khả chức PLC Bộ xử lý - bit Xử lý trực tiếp tín hiệu đầu vào (địa đơn) Cung cấp lệnh nhỏ hơn, thông thường định có/ không Ngôn ngữ đầu vào đơn giản, không cần kiến thức tính toán Khả hạn chế việc xử lý liệu số (không có chức toán học logic) Chương trình thực liên tiếp, không bị gián đoạn, thời gian chu trình tương đối dài Chỉ phối với máy tính đơn giản Bộ xử lý từ - ngữ Các tín hiệu vào/ra địa hoá thông qua từ ngữ Cung cấp tập lệnh lớn hơn, đòi hỏi phải có kiến thức vi tính Ngôn ngữ đầu vào phức tạp dùng cho việc cung cấp lệnh lớn Thu thập xử lý liệu số Các trình thời gian tới hạn địa hoá qua lệnh gián đoạn chuyển đổi điều khiển khẩn cấp Phối ghép với máy tính hệ thống máy tính Khả xử lý tín hiệu tương tự Xử lý tín hiệu tương tự đầu vào bị hạn chế đầu 1.1.2 Bộ nhớ: Bao gồm RAM, ROM, EEPROM PLC thường yêu cầu nhớ trường hợp : Trường Cao đẳng nghề Nam Định 22 Gi¸o tr×nh : Điều khiển lập trình PLC Làm định thời cho kênh trạng thái I/O Làm đệm trạng thái chức PLC định thời, đếm, ghi Relay Mỗi lệnh chương trình có vị trí riêng nhớ, tất vị trí nhớ đánh số, số địa nhớ Địa ô nhớ trỏ đến đếm địa bên vi xử lý Bộ vi xử lý giá trị đếm lên trước xử lý lệnh Với địa , nội dung ô nhớ tương ứng xuất đầu ra, trình gọi trình đọc Môi trường ghi liệu thứ ba đĩa cứng hoạc đĩa mềm, sử dụng máy lập trình Đĩa cứng hoăùc đĩa mềm có dung lượng lớn nên thường dùng để lưu chương trình lớn thời gian dài * Kích thước nhớ : - Các PLC loại nhỏ chứa từ 300 ữ1000 dòng lệnh tùy vào công nghệ chế tạo - Các PLC loại lớn có kích thước từ 1K ữ 16K, có khả chứa từ 2000 - 16000 dòng lệnh Ngoài cho phép gắn thêm nhớ mở rộng RAM , EPROM 1.1.3 Khối vào/ra: Hoạt động xử lý tín hiệu bên PLC: 5VDC, 15VDC (điện áp cho họ TTL & CMOS) Trong tín hiệu điều khiển bên lớn khoảng 24VDC đến 240VDC hay 110VAC đến 220VAC với dòng lớn Khối giao tiếp vào có vai trò giao tiếp mạch vi điện tử PLC với mạch công suất bên Thực chuyển mức điện áp tín hiệu cách ly mạch cách ly quang (Opto-isolator) khối vào Cho phép tín hiệu nhỏ qua ghim tín hiệu có mức cao xuống mức tín hiệu chuẩn Tác dụng chống nhiễu tốt chuyển công tắc bảo vệ áp từ nguồn cung cấp điện lên đến điện áp 1500V • Ngõ vào: nhận trực tiếp tín hiệu từ cảm biến • Ngõ ra: transistor, rơle hay triac vật lý 1.1.4.Thiết bị lập trình: Có loại thiết bị lập trình - Các thiết bị chuyên dụng nhóm PLC hãng tương ứng - Máy tính có cài đặt phần mềm công cụ lý tưởng Trường Cao đẳng nghề Nam Định 23 Gi¸o tr×nh : Điều khiển lập trình PLC 1.2 Địa đầu vào đầu ra: Số byte XXX.X I: Đầu v o (Ngõ v o) Số bít Q: Đầu ( Ngõ ra) Địa đầu vào Địa đầu Phần chữ vị trí kích thước ô nhớ: Trường Cao đẳng nghề Nam Định 24 Gi¸o tr×nh : Điều khiển lập trình PLC Để truy cập bit vùng nhớ, ta phải định rõ địa chỉ, mà bao gồm việc nhận biết vùng nhớ, địa byte số bit Hình vẽ biểu diễn ví dụ việc truy cập bit (điều gọi địa “byte.bit”) Trong ví dụ này, vùng nhớ địa byte (I = đầu vào, = byte 3) dấu chấm (“.”) để phân biệt địa bit (bit 4) Truy cập bit liệu nhớ CPU (Địa byte.bit) Ta truy cập vùng nhớ CPU (V, I, Q, M, S, L SM) byte, từ, từ kép việc sử dụng định dạng địa byte Để truy cập byte, từ từ kép liệu nhớ CPU, bạn phải xác định địa cách tương tự để xác đinh địa cho bit Vấn đề bao gồm vùng nhân biết, xác định cỡ liệu địa byte bắt đầu giá trị byte, từ từ kép, minh họa Dữ liệu vùng nhớ CPU khác (như T, C, HC tổng) truy cập việc sử dụng định dạng địa bao gồm vùng nhận biết số thiết bị Trường Cao đẳng nghề Nam Định 25 Gi¸o tr×nh : Điều khiển lập trình PLC So sánh byte, từ từ kép truy cập tới địa tương tự Phần số địa byte bít: Bảng minh họa phạm vi giá trị số nguyên miêu tả cỡ khác liệu Các giá trị số thực truy cập độ dài từ kép Bảng: Xác định cỡ liệu phạm vi số nguyên kết hợp Cỡ liệu Phạm vi số nguyên không dấu Cơ số 10 Cơ số 16 B (Byte) đến 255 đến FF Giá trị bit W (Từ) đến 65 535 đến FFFF Giá trị 16 bit D (Từ kép- đến đến FFFF FFFF 4,294,967,295 Dword) Giá trị 32 bit Phạm vi số nguyên có dấu Cơ số 10 Cơ số 16 –128 đến 127 –32,768 32,767 - 80 đến 7F đến 8000 đến 7FFF 2,147,483,648 8000 0000 đến 2,147,483,647 đến 7FFF FFFF Cấu trúc nhớ S7-200: Phân chia nhớ Bộ nhớ S7-200 chia thành vùng có tụ điện làm nhiệm vụ trì liệu khoảng thời gian định nguồn Bộ nhớ Trường Cao đẳng nghề Nam Định 26 Gi¸o tr×nh : Điều khiển lập trình PLC S7-200 có tính động cao, đọc ghi toàn vùng, ngoại trừ bit nhớ đặc biệt SM (Special memory) truy nhập để đọc Hình vẽ 6.4 mô tả nhớ PLC, bao gồm: - Vùng chương trình: miền nhớ sử dụng để lưu trữ lệnh chương trình - Vùng tham số: miền lưu trữ tham số từ khóa, địa trạm, giống vùng chương trình - Vùng liệu: sử dụng để cất liệu chương trình bao gồm kết phép tính, đệm truyền thông - Vùng đối tượng: Timer, counter, đếm tốc độ cao cổng vào/ra tương tự đặt vùng nhớ cuối Vùng nhớ liệu vùng nhớ đối tượng có ý nghĩa quan trọng việc thực chương trình Vùng liệu Vùng liệu miền nhớ động Nó truy cập theo bit, byte, từ đơn, theo từ kép sử dụng làm miền lưu trữ liệu cho thuật toán, hàm truyền thông, lập bảng, hàm dịch chuyển, xoay vòng ghi, trỏ địa chỉ, Ghi liệu kiểu bảng bị hạn chế nhiều liệu thường sử dụng theo mục đích định Vùng liệu lại chia thành miền nhớ nhỏ với công dụng khác Chúng ký hiệu chữ đầu tên tiếng Anh, đặc trưng cho công dụng riêng chúng sau: Trường Cao đẳng nghề Nam Định 27 Gi¸o tr×nh : Điều khiển lập trình PLC - V: Variable memory - I: Input image register - O: Output image register - M: Internal memory bits - SM: Special memory bits c Vùng đối tượng Vùng đối tượng sử dụng để lưu trữ liệu cho đối tượng lập trình giá trị tức thời, giá trị đặt trước đếm Counter, định thời Timer Dữ liệu kiểu đối tượng bao gồm Timer, Counter, đếm tốc độ cao, đệm vào/ra tương tự ghi Accumulator(AC) Kiểu liệu đối tượng bị hạn chế nhiều liệu kiểu đối tượng ghi theo mục đích cần sử dụng đối tượng Bảng 2.7: Đặc điểm giới hạn vùng nhớ CPU S7 22x Trường Cao đẳng nghề Nam Định 28 Gi¸o tr×nh : Điều khiển lập trình PLC 1.3 Kết nối dây PLC thiết bị ngoại vi 1.3.1 Giới thiệu CPU 222: Các đèn trạng thái: • Đèn RUN-màu xanh: Chỉ định PLC chế độ làm việc thực chương trình nạp vào nhớ chương trình • Đèn STOP-màu vàng: Chỉ định PLC chế độ STOP, dừng chương trình thực lại (các đầu chế độ off) • Đèn SF-màu đỏ, đèn báo hiệu hệ thống bị hỏng có nghĩa lỗi phần cứng hệ điều hành cần phân biệt rõ lỗi hệ thống với lỗi chương trình người dùng, lỗi chương trình người dùng CPU nhận biết trước download xuống CPU, phần mềm lập trình làm nhiệm vụ kiểm tra trước dịch sang mã máy • Đèn Ix.x-màu xanh: Chỉ định trạng thái On/Off đầu vào số Trường Cao đẳng nghề Nam Định 29 Gi¸o tr×nh : Điều khiển lập trình PLC • Đèn Qx.x-màu xanh: Chỉ định trạng thái On/Off đầu số • Port truyền thông S7-200 sử dụng Port truyền thông nối tiếp: RS 485 protocol, chân sử dụng cho việc phối ghép với PC, PG, TD200, TD200C, OP, mạng biến tần, mạng công nghiệp Tốc độ truyền - nhận liệu theo kiểu PPI tốc độ chuẩn 9600 baud Tốc độ truyền - nhận liệu theo kiểu Freeport 300 - 38400 baud Công tắc chọn chế độ: • Công tắc chọn chế độ RUN: Cho phép PLC thực chương trình, chương trình gặp lỗi gặp lệnh STOP PLC tự động chuyển sang chế độ STOP công tắc chế độ RUN (nên quan sát đèn trạng thái) • Công tắc chọn chế độ STOP: Khi chuyển sang chế độ STOP, dừng cưỡng chương trình chạy, tín hiệu lúc off • Công tắc chọn chế độ TERM: cho phép người vận hành chọn hai chế độ RUN/STOP từ xa, chế độ dùng để download chương trình người dùng Vít chỉnh định tương tự: Mỗi CPU có từ đến vít chỉnh định tương tự, xoay góc 2700, dùng để thay đổi giá trị biến sử dụng chương trình Pin nguồn nuôi nhớ: Sử dụng tụ vạn pin Khi lượng tụ bị cạn kiệt PLC tự động chuyển sang sử dụng lượng từ pin Giao tiếp với thiết bị ngoại vi: - Thiết bị lập trình loại PGxx (bàn lập trình cầm tay) trang bị sẵn phần mềm lập trình, lập trình với ngôn ngữ STL - Máy tính PC: Hệ điều hành Win 98/2000/NT4.x/XP/ Trên có cài Trường Cao đẳng nghề Nam Định 30 Gi¸o tr×nh : Điều khiển lập trình PLC 2.2.2 Các lệnh ghi / xoá giá trị cho tiếp điểm Mạch nhớ R - S Hai ngõ gọi set (S) reset (R) Hai ngõ gọi không đảo (Q) đảo Q Nếu S = 1, R = 0, ngõ Q = 1, Q = (như hình vẽ) Nếu S = 0, R = 1, ngõ Q = 0, Q = (như hình vẽ) Giả sử trang thái hình vẽ ta cho S = 0, mạch giữ nguyên trạng thái Tóm lại ngõ Q Q đổi trạng thái hai ngõ vào đổi trạng thái Q trạng thái với S Q trạng thái với R S Q R Q S 0 1 R 1 Q Q Không đổi 1 Cấm Mạch nhớ R - S: Thiết lập tái thiết lập (các bit N)(Set Reset) Khi dẫn Set Reset thực hiện, số tính điểm (N) bắt đầu giá trị lý thuyết bit thông số OUT thiết lập (lên on) tái thiết lập (về off) Phạm vi điểm thiết lập tái thiết lập từ tới 255 Khi sử dụng dẫn Reset, bit tính hai bit T C, bit timer counter reset giá trị thời timer/counter xoá Điều kiện lỗi đặt ENO = 0: SM4.3 (thời gian chạy), 0006 (địa gián tiếp), 0091 (toán hạng phạm vi) Các đầu vào/đầu bit N Các toán hạng Các kiểu liệu I, Q, M, SM, T, C, V, S, L BOOL VB, IB, QB, MB, SMB, SB, LB, BYTE AC, số, *VD, *AC, *LD Trường Cao đẳng nghề Nam Định 48 Gi¸o tr×nh : Điều khiển lập trình PLC 2.2.3 Lập trình điều khiển động ba pha có đảo chiều PLC Viết chương trình điều khiển động quay chiều T Dtổng Dt Mt RN N T N Dn Mn T N - B1: Tìm hiểu mạch khởi động động không đồng theo sơ đồ - B2: Liệt kê đầu vào : đầu vào, đầu chọn PLC S7-200 - B3: Phân cổng vào : Vào I0.0 Đầu Q0.0 - B4: Giản đồ thời gian lập lưu đồ chương trình I0.0 Nỳt ấn quay thuận I0.1 I0.2 Nỳt ấn quay ngược RN nỳt dừng Q0.0 Q0.1 Đầu thuận Đầu ngược t 0(t) Trường Cao đẳng nghề Nam Định 49 Gi¸o tr×nh : Điều khiển lập trình PLC - B5: Dịch lưu đồ sang giản đồ thang - B6: Lập trình - B7: Chuyển PLC chế độ Monitor - B8: Chạy kiểm tra chương trình cách đưa tín hiệu vào PLC - Bật nguồn cho đầu vào I0.0 - ON, xem trạng thái đầu PLC hình cách chọn debug/program status ấn phím để lệnh cần xem hình xem kết - B9: Nối PLC với mô hình thiết bị thí nghiệm - B10: Kiểm tra nối Phải đảm bảo chắn điện áp nguồn cấp cho PLC, cho khởi động từ, áptomat, phù hợp với điện áp cho phép ghi đầu nguồn cấp thiết bị - B11: Chạy thử nghiệm hệ thống: Trường Cao đẳng nghề Nam Định 50 Gi¸o tr×nh : Điều khiển lập trình PLC Lệnh Timer, Counter 2.3.1 Lệnh tạo timer On - Deley Timer ( TON) Retentive ON - Delay Timer (TONR) Các dẫn On-delay Timer Retentive OnDelay Timer đếm thời gian đầu vào cho phép ON Khi giá trị thời (Txxx) lớn thời gian đặt trước (PT), bit timer ON Giá trị thời On-Delay timer xoá đầu vào cho phép OFF, giá trị thời On-Delay Timer có nhớ trì đầu vào OFF Bạn sử dụng Timer On-Delay có nhớ để tích luỹ thời gian cho chu kỳ phức tạp đầu vào ON Một dẫn Reset (R) sử dụng để xoá giá trị thời timer On-delay có nhớ Cả timer On-delay Timer On-delay có nhớ liên tục đếm sau Preset đạt được, chúng dừng đếm giá trị max 32767 Off-Delay Timer (TOF) Off-Delay Timer sử dụng để điều chỉnh trễ đầu OFF cho chu kỳ cố định thời gian sau đầu vào chỉnh OFF Khi đầu vào cho phép chỉnh ON, bit timer chỉnh ON tức thời, giá trị thời đặt tới Khi đầu vào chỉnh OFF, timer đếm tới thời gian trôi qua vươn tới thời gian đặt trước Khi thời gian đặt trước đạt được, bit timer chỉnh OFF giá trị thời dừng đếm Nếu đầu vào OFF cho thời gian ngắn giá trị đặt trước, bit timer trì ON Chỉ dẫn TOF phải nhìn chuyển tiếp ON tới OFF để bắt đầu đếm Nếu timer TOF miền SCR miền SCR không hoạt động, giá trị thời đặt tới 0, bit timer chỉnh OFF, giá trị thời không đếm Đặc điểm Timer S7-200 Các đầu vào/đầu Các toán hạng Txxx Hằng số IN (LAD) Nguồn chảy IN (FBD) I, Q, M, SM, T, C, V, S, L, nguồn chảy Trường Cao đẳng nghề Nam Định Các kiểu liệu WORD BOOL BOOL 51 Gi¸o tr×nh : Điều khiển lập trình PLC PT VW, IW, QW, MW, SMW, LW, AIW, INT T, C, AC, số, *VD, *AC, *LD Độ phân giải Các timer TON, TONR TOF có phân giải Sự phân giải xác định số timer minh hoạ bảng Mỗi lần đếm giá trị thời bội số thời gian Cho ví dụ, giá trị đặt PT 50 timer 10ms 500 ms Bảng thông số timer độ phân giải Kiểu Độ phân giải Giá trị max theo giây Số Timer timer theo ms (s) TONR ms 32.767 s (0.546 min.) T0, T64 (Có nhớ) 10 ms 327.67 s (5.46 min.) T1 tới T4, T65 tới T68 100 ms 3l.276.7 s (54.6 min.) T5 tới T31, T69 tới T95 TON, ms 32.767 s (0.546 min.) T32, T96 TOF 10 ms 327.67 s (5.46 min.) T33 tới T36, T97 tới (Không có T100 nhớ) 100 ms 3276.7 s (54.6 min.) T37 tới T63, T101 tới T255 Chú ý: Không thể phân chia số timer tương ứng cho TOF TON CHo ví dụ, bạn có TON T32 TOF T32 Những điều cần biết dẫn Timer S7-200 Bạn sử dụng timer để làm phương tiện có chức đếm thời gian Các dẫn thiết lập S7-200 cung cấp ba kiểu timer minh hoạ Bảng 9-2 minh hoạ hoạt động timer khác - On-Delay Timer (TON) dùng để định thời gian khoảng thời gian đơn - Retentive On-Delay Timer (TONR) dùng để tính toán số khoảng thời gian - Off-Delay Timer (TOF) dùng để tính thời gian qua điều kiện lỗi, thực tế việc làm mát động sau ngắt (off) Trường Cao đẳng nghề Nam Định 52 Gi¸o tr×nh : Điều khiển lập trình PLC Trường Cao đẳng nghề Nam Định 53 Gi¸o tr×nh : Điều khiển lập trình PLC Bảng 9-2 Các hoạt động Timer Kiểu Timer TON Hiện thời >= Đặt Đang cho trước phép đầu vào ON Bit Timer ON, Giá trị Hiện thời tiếp tục thời đếm đếm tới 32,767 thời gian TONR Bit Timer ON, Giá trị Hiện thời tiếp tục thời đếm đếm tới 32,767 thời gian TOF Bit Timer OFF, Bit Timer Hiện thời = Đặt ON, trước, dừng đếm Giá trị thời = Đang cho phép Chu kỳ nguồn/ đầu vào OFF Vòng quét đầu Bit Timer OFF, Bit Timer Giá trị OFF, thời = Giá trị thời = Bit Timer Bit Timer giá trị thời OFF, trì trạng Giá trị thái cuối thời trì1 Timer đếm sau Bit Timer ON chuyển OFF, sang OFF Giá trị thời = * Các hoạt động timer độ phân giải khác giải nghĩa sau: - Sự phân giải 1ms (1 milli giây) Các timer ms đếm số khoảng thời gian 1-ms đếm đến lúc trôi qua hành động timer 1-ms cho phép Sự thực dẫn timer bắt đầu tính thời gian; nhiên, timer 1-ms cập nhật (timer bit timer thời) mili giây không đồng tới chu kỳ quét Nói cách khác, timer bit timer thời cập nhật bội số thời gian suốt vòng quét lớn ms Chỉ dẫn timer sử dụng để chỉnh timer on, tái thiết lập timer trường hợp timer TONR chỉnh timer off Từ timer bắt đầu chỗ khoảng ms, việc đặt trước phải thiết lập lên một, khoảng thời gian lớn giá trị khoảng thời gian mong muốn Cho ví dụ, để đảm bảo khoảng thời gian tối thiểu 56 ms sử dụng timer 1-ms, cần đặt trước giá trị thời gian đặt tới 57 - Sự phân giải 10ms Trường Cao đẳng nghề Nam Định 54 Gi¸o tr×nh : Điều khiển lập trình PLC Các timer 10 ms đếm số khoảng thời gian 10-ms đếm đến lúc trôi qua hành động timer 10-ms cho phép Sự thực dẫn timer bắt đầu tính thời gian; nhiên, timer 10-ms cập nhật lúc bắt đầu chu kỳ quét (nói cách khác, timer bit timer thời trì số suốt vòng quét), việc cộng thêm số tính khoảng thời gian 10 ms (từ bắt đầu vòng quét trước) tới giá trị thời cho timer hoạt động Từ timer bắt đầu chỗ khoảng 10 ms, việc đặt trước phải thiết lập lên một, khoảng thời gian lớn giá trị khoảng thời gian mong muốn Cho ví dụ, để đảm bảo khoảng thời gian tối thiểu 140 ms sử dụng timer 10-ms, cần đặt trước giá trị thời gian đặt tới 15 - Sự phân giải 100ms Các timer 100 ms đếm số khoảng thời gian 100-ms đếm đến lúc trôi qua hành động timer 100-ms cập nhật cuối Các timer cập nhật việc cộng thêm vào số đươc tính khoảng thời gian 100 ms (từ chu kỳ quét trước) để giá trị thời timer dẫn timer thực Giá trị thời timer 100-ms cập nhật dẫn timer thực Do đó, timer 100-ms trôi qua mà dẫn timer không thực chu kỳ quét, giá trị thời cho timer không cập nhật thời gian Cũng thế, dẫn timer 100-ms tương tự thực số thời gian chu kỳ quét đơn, số khoảng thời gian 100-ms đươc cộng thêm tới bội số thời gian giá trị thời timer, khuếch đại thời gian Các timer 100-ms sử dụng dẫn timer thực xác chu kỳ quét Từ timer bắt đầu chỗ khoảng 100 ms, việc đặt trước phải thiết lập lên một, khoảng thời gian lớn giá trị khoảng thời gian mong muốn Cho ví dụ, để đảm bảo khoảng thời gian tối thiểu 2100 ms sử dụng timer 100-ms, cần đặt trước giá trị thời gian đặt tới 22 - Việc cập nhật giá trị thời timer Hiệu ứng cách khác giá trị thời gian thời cập nhật tuỳ thuộc vào việc timer sử dụng Cho ví dụ, xin vui lòng nhìn hoạt động timer minh hoạ hình 9-4 Trong trường hợp sử dụng timer 1-ms (1), Q0.0 chỉnh ON cho vòng quét lúc giá trị thời timer cập nhật sau Trường Cao đẳng nghề Nam Định 55 Gi¸o tr×nh : Điều khiển lập trình PLC tiếp điểm thường đóng T32 thực trước tiếp điểm thường mở T32 thực Trong trường hợp sử dụng timer 10-ms (2) Q0.0 không chỉnh ON, bit timer T33 chỉnh ON từ đỉnh vòng quét tới điểm khối timer thực Một khối timer thực hiện, giá trị thời timer T-bit thiết lập tới zezo Khi tiếp điểm thường mở T33 thực hiện, T33 off Q0.0 chỉnh off Trong trường hợp sử dụng timer 100-ms (3), Q0.0 luôn chỉnh ON cho vòng quét lúc giá trị thời timer đạt giá trị đặt trước Bằng cách sử dụng tiếp điểm thường đóng Q0.0 thay cho timer bit đầu vào cho phép khối timer, đầu Q0.0 đảm bảo chỉnh ON cho vòng quét lần timer đạt tới giá trị đặt trước Bài tập ứng dụng: a Ví dụ Timer On-delay Trường Cao đẳng nghề Nam Định 56 Gi¸o tr×nh : Điều khiển lập trình PLC b Ví dụ Timer On-delay có nhớ c Ví dụ Timer Off-delay Trường Cao đẳng nghề Nam Định 57 Gi¸o tr×nh : Điều khiển lập trình PLC 2.3.2 LỆNH COUTER ( BỘ ĐẾM) Bộ đếm lên ( Counter up) Counter Up đếm lên tới giá trị max sườn lên đầu vào Counter Up (CU) Khi giá trị thời (Cxxx) lớn giá trị đặt trước (PVPreset Value), counter bit (Cxxx) chỉnh ON Counter tái thiết lập đầu vào Reset (R) chỉnh ON Nó dừng đếm đạt PV Bộ đếm xuống ( Counter down) Bộ đếm đếm xuống (Counter Down) đếm xuống từ giá trị đặt trước sườn lên đầu vào Count Down (CD) Khi giá trị hiên thời không, conuter bit (Cxxx) chỉnh ON Counter bit (Cxxx) tái thiết lập giá trị thời tải với giá trị đặt trước (PV) đầu vào tải (LD) chỉnh ON Bộ đếm đếm xuống dừng đếm đạt tới zezo Bộ đếm lên/xuống ( Counter up – down) Chỉ dẫn Counter Up/Down đếm lên tới giá trị max sườn lên đầu vào Counter Up (CU) Nó đếm xuống sường lên đầu vào Counter Down (CD) Khi giá trị thời (Cxxx) lớn giá trị đặt trước (PV), counter bit (Cxxx) chỉnh ON Counter tái thiết lập đầu vào Reset (R) chỉnh ON Những điều cần biết dẫn Counter S7-200 Các phạm vi đếm: Cxxx= C0 tới C255 Bộ đếm lên (CTU) đếm lên từ giá trị thời thời gian đếm, đầu vào đếm lên làm chuyển tiếp từ off sang on Bộ đếm tái thiết lập đầu vào tái thiết lập chỉnh ON dẫn Reset thực Bộ đếm dừng đếm đạt giá trị max (32,767) Bộ đếm lên/xuống (CTUD) đếm lên đầu vào đếm lên làm chuyển tiếp từ off sang on đếm xuống đầu vào đếm xuống làm chuyển tiếp từ off sang on Bộ đếm tái thiết lập đầu vào tái thiết lập chỉnh ON dẫn Reset thực Vào lúc vươn tới giá trị max (32,767), sườn lên đầu vào đếm lên nguyên nhân giá trị đếm thời đếm tới giá trị bao quanh giá trị (-32,767) Cũng vậy, vươn tới giá trị (-32,767), sườn lên đầu vào Trường Cao đẳng nghề Nam Định 58 Gi¸o tr×nh : Điều khiển lập trình PLC đếm xuống nguyên nhân giá trị đếm thời đếm tới giá trị bao quanh giá trị max (32,767) Các đếm lên lên/xuống có giá trị thời trì đếm thời Chúng có giá trị đặt trước (PV) so sánh với giá trị thời bất cức lúc dẫn đếm thực Khi giá trị thời lớn giá trị đặt trước, counter bit (C-bit) chỉnh ON Nếu không thì, C-bit chỉnh off Bộ đếm xuống đếm xuống từ giá trị thời thời gian đếm, đầu vào đếm xuống làm chuyển tiếp từ off sang on Counter bit tái thiết lập đếm giá tị thời tải với giá trị đặt trước đầu vào tải chỉnh ON Bộ đếm dừng đạt tới zezo counter bit (C-bit) chỉnh ON.Khi bạn tái thiết lập đếm dùng dẫn Reset, counter bit tái thiết lập giá trị thời đếm đạt giá tị zezo Sử dụng số dếm để tham chiếu giá trị thời C-bit đếm Bài tập ứng dụng đếm: Trường Cao đẳng nghề Nam Định 59 Gi¸o tr×nh : Điều khiển lập trình PLC Trường Cao đẳng nghề Nam Định 60 Gi¸o tr×nh : Điều khiển lập trình PLC MỤC LỤC PHẦN 1: PLC OMROM1 Bài 1: Tổng quát plc om rom …… ………………………………… 1.1.1 Định nghĩa vể PLC……………………………………………………1 1.1 2.So sánh PLC với thiết bị điều khiển thông thường khác…………3 1.1.3 Ưu nhược điểm PLC ………………………………………… 1.2 Cấu trúc PLC omron ……………………………………………… 1.3 Ghép nối đầu vào, PLC ………………………………………… 1.3.1 Ghép nối đầu vào …………………………………………………… 1.3.2 Ghép nối ngõ ………………………………………………………6 BÀI 2: Các lệnh PLC OMROM …………………………… 2.1 Phần mềm lập trình …………………………………………………… 2.1.1 Giới thiệu phần mềm …………………………………………………9 2.1.2 Cài đặt phần mềm lập trình ………………………………………… 2.2 Các lệnh PLC omron …………………………………… 13 2.2.1) Lệnh tiếp điểm: Load (LD) Load Not (LD NOT) ………………13 2.2.3) Lệnh tiếp điểm: OR, OR NOT …………………………………… 14 2.2.4) Lệnh AND LD OR LD ………………………………………… 15 2.3 Ví dụ điều khiển động …………………………………………….15 2.4 Bộ đếm lên – xuống ……………………………………………… 16 2.5 Rơ le thời gian 17 PHẦN 2: PLC CỦA SIEMENS Bài 1: Thiết bị điều khiển lập trình S7 200, S7 300 ………………… 20 1.1 Cấu trúc PLC ………………………………………………………….20 1.1.1 Đơn vị xử lý trung tâm …………………………………………… 20 1.1.2 Bộ nhớ: Bao gồm RAM, ROM, EEPROM …………………… 21 1.1.3 Khối vào/ra ………………………………………………………….22 1.1.4.Thiết bị lập trình …………………………………………………… 22 1.2 Địa đầu vào đầu ra…………………………………………….23 Trường Cao đẳng nghề Nam Định 61 Gi¸o tr×nh : Điều khiển lập trình PLC 1.3 Kết nối dây PLC thiết bị ngoại vi …………………………… 28 1.3.1 Giới thiệu CPU 222:28 1.3.2 Kết nối thiết bị ngoại vi ……………………………………………30 Bài 2: Các lệnh lập trình S7 200 …………………………………………32 2.1 Phầm mềm STEP - Micro/Win …………………………………… 32 2.1.1 Những yêu cầu máy tính PC ……………………………… 35 2.1.2 Cài đặt phần mềm: ………………………………………………… 35 2.1.3 Sử dụng phần mềm ………………………………………………….38 2.2 Các lệnh ……………………………………………………….43 2.2.1 Các liên kết logic ……………………………………………………43 2.2.2 Các lệnh ghi / xoá giá trị cho tiếp điểm …………………………….47 2.2.3 Lập trình điều khiển động ba pha có đảo chiều PLC ………48 Lệnh Timer, Counter …………………………………………………50 2.3.1 Lệnh tạo timer ………………………………………………………50 2.3.2 lệnh Couter ………………………………………………………………56 Trường Cao đẳng nghề Nam Định 62

Ngày đăng: 19/11/2016, 02:43

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

  • Đang cập nhật ...

Tài liệu liên quan