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

Tài liệu thiết bị lập trình , chương 2 doc

34 270 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

Thông tin cơ bản

Định dạng
Số trang 34
Dung lượng 350,66 KB

Nội dung

ThiÕt bÞ lËp tr×nh 1 Giíi thiÖu vÒ SFC (Grafcet)  C¸cvÝdôvÒhÖtuÇntù  Nh÷ng kh¸i niÖm vÒ cÊu tróc SFC (Grafcet)  C¸c vÝ dô ¸p dông  C¸cvÝdôvÒhÖtuÇntù  VÝ dô 1 A B(to) HC Tr HC d HC t HC p M Pd C(nho) Thiết bị lập trình 2 Ví dụ 2 Tay ép Chi tiết Phát hiện chi tiết Hớng chuyển động Kẹp chi tiết Băng tải Ví dụ 3 Giới hạn nâng Giới hạn hạ Hạ khoan Nâng khoan Phần nâng/hạ Phần khoan Phần làm mát Phần kẹp Nút nhấn Công tắc cho phần làm mát Thiết bị lập trình 3 Ví dụ 4 1 2 34 5 nắp đổ nguyên liệu Phễu A B ống nung đầu đùn Đcơ truyền động Những khái niệm cơ bản về cấu trúc SFC Hoạt động theo một tuần tự hoặc nhiều tuần tự. Trong mỗi tuần tự có nhiều bớc, mỗi một bớc thể hiện một trạng thái của hệ. Giữa các bớc là các điều kiện. Thiết bị lập trình 4 Cácphầntửcơbản Bớc: ) Thể hiện những hoạt động của hệ tại trạng thái đó ) Bớc đợc đánh theo số thứ tự Tác động: ) Thể hiện tác động gắn liền với từng bớc ) Tác động đợc kí hiệu bằng chữ cái A kèm với chỉ số (thờng trùng với chỉ số bớc) 1 A 1 1 0 Bớc ban đầu 10 Bớc đồng bộ hoá Các điều kiện: ) Là một tổ hợp các yêu cầu lôgíc, khi thoả mãn đầy đủ các yêu cầu này, hệ thống có thể chuyển đổi từ bớc này sang bớc khác ) Các điều kiện đợc kí hiệu bằng chữ cái T kèm với chỉ số. ) Đợc thể hiện bằng nét gạch ngang trên sơ đồ ) Điều kiện luôn đúng A 1 1 T2 T1 = 1 Thiết bị lập trình 5 ) Trong ngôn ngữ S7-Graph, thì điều kiện đợc lập trình bằng ngôn ngữ LAD (FBD). Các điều kiện có thể xảy ra tại các khu vực sau: ) Tại các vị trí đặt điều kiện giữa các bớc. ) Tại vị trí khoá chéo. ) Tại vị trí giám sát lỗi. ) Tại vị trí đặt các lệnh toàn cục. Cácliênhệcóhớng: ) Đợc thể hiện bằng đờng mũi tên trên sơ đồ, cho biết mối liên hệ qua lại giữa trạng thái và điều kiện, ngoài ra chúng cũng cho biết đợc chiều hớng vận động của hệ thống mạng 1 2 T2 T1 T3 1 2 T2 T1 T3 S1 T3 Thiết bị lập trình 6 Các giai đoạn macro: ) Đợc xem nh một chơng trình con hoặc một trình tự con, trong đó bớc ban đầu kí hiệu là IN, bớc cuối cùng là OUT. IN OUT MACRO Các bớc đồng bộ hoá: ) Có nghĩa là một tuần tự muốn thực thi đợc còn phải phụ thuộc vào điều kiện nào đó của một tuần tự khác, do vậy cần phải có một bớc trung gian nhằm mục tiêu đồng bộ hoá hệ thống. Thiết bị lập trình 7 Chú ý: ) Nếukhôngchỉracácliênhệcóhớng thì hệ thống vận hành từ trên xuống dới ) Với một hệ thống tại một thời điểm nào đó sẽ có một hoặc nhiều bớc tích cực và các bớc khác là không tính cực. ) Đểthểhiệnsựtíchcựccủabớc ngời ta dùng dấu chấm đặt bên trong bớc đó. 1 2 T2 T1 T3 Các quy tắc vận động của SFC (Grafcet) Chuyển bớc ) Hệthốngchuyểntừbớc này sang bớc khác phải thoả mãn đồng thời 2 yếu tố Bớc trớc đó đang tích cực Điềukiệnphảitíchcực ) Khi xảy ra chuyển bớc thì bớc mới đợc xác lập và bớc cũ bị xoá bỏ. ) Khi điều kiện trớc và sau của bớc cùng tích cực thì bớc bị vô hiệu hoá. ThiÕt bÞ lËp tr×nh 8  Kh¶o s¸t vÝ dô sau: ) B−íc 1 tÝch cùc (t¸c ®éng ®−îc thùc thi). Khi x¶y ra ®iÒu kiÖn T1 (ON). B−íc 2 chuyÓn sang tÝch cùc. B−íc 2 cßn tÝch cùc cho ®Õn khi x¶y ra ®iÒu kiÖn T2. §iÒu kiÖn cã thÓ d−íi d¹ng xung. T1 T2 1 2 T2 1 T1 2 T2 1 T1 2 bac 0 1 0 0 0 1 1 1 S1 T1 S2 T2  §iÒu kiÖn: ) §iÒu kiÖn d¹ng xung ) §iÒu kiÖn d¹ng s−ên xung T1 T2 2 T2 T1 2 T2 T1 2 Tr−íc khi b−íc 2 tÝch cùc b−íc 2 tÝch cùc Sau khi b−íc 2 tÝch cùc 0 0 0 1 1 1 T1 S2 T2 T1 T2 2 T2 T1 2 T2 T1 2 ↑ A and B C and D ↑ ↑ A and B C and D ↑ ↑ A and B C and D ↑ 0 0 0 1 1 1 T1 S2 T2 0 1 0 1 A B 1 0 1 0 D C Thiết bị lập trình 9 ) Điều kiện thời gian ) Điều kiện thời gian kết hợp T1 T2 2 0 0 0 1 1 1 T1 S2 T2 100 giây T/S2/100s T1 T2 2 0 0 0 1 1 1 T1 S2 ấn nút 100 giây T/S2/100s and ấn nút 0 1 0 1 T2 Khoá chéo: ) Là tổ hợp các tín hiệu lôgíc nhằm mục đích khoá chéo một bớc nào đó có ảnh hởng tới việc thực thi các tác động riêng lẻ (Ví dụ dừng chơng trình và đa ra báo lỗi). ) Kí hiệu khoá chéo là: Interlock. ) Nếu biểu thức lôgíc của điều kiện đợc thoả mãn, thì các tác động kết hợp với khoá chéo đợc thực hiện. ) Nếu biểu thức lôgíc của điều kiện không đợc thoả mãn, thì đó là nhiễu: Các tác động kết hợp với khoá chéo không đợc thực hiện. Một lỗi về khoá chéo đợc tạo ra (sự kiện L1) Chú ý: Nếu bi toán có lập trình cho khoá chéo, thì khoá chéo có tác dụng khi lệnh sử dụng có thêm kí tự C đằng sau. Nếu khoá chéo không gắn với bất kì điều kiện no thì xem nh khoá chéo luôn thoả mãn ThiÕt bÞ lËp tr×nh 10  Khi sö dông tiÕp ®iÓm NC lμm ®iÒu kiÖn chuyÓn tiÕp: ) Kh¶o s¸t vÝ dô: T9 S10 T10 S11 T9 S10 T10 S11 ) Kh¶o s¸t vÝ dô 2: ) §C M1 = 1 (ho¹t ®éng) khi Stop = 1, Start = 1 ) M1 = Stop and ↓Start [...]... bớc 4, đồng thời khoá chéo thoả mãn, thì Q1.0 bị xoá về 0 (2) : Ngay khi xuất hiện giám sát lỗi thì tất cả các bớc bị vô hiệu ho , ngoại trừ bớc 4 (3): Ngay khi điều kiện khoá chéo thoả mãn thì khối FC10 đợc gọi 15 Thiết bị lập trình Sử dụng bộ đếm lm yếu tố tác động: Sự kiện Vùng nhớ S1,S0,L1 C L0,V1,V0 A 1, R1 Giá trị đặt S1,S0,L1 C L0,V1,V0 A 1, R1 S1,S0,L1 C L0,V1,V0 A 1, R1 Sự kiện Vùng nhớ S1,S0,L1... hiện Các dữ liệu sau đợc phép gán trực tiếp: 8 bits: BYTE, CHAR 16 bits: WORD, INT, DATE, S5TIME 32 bits: DWORD, DINT, REAL, TIME, TIME_OF_DAY 18 Thiết bị lập trình Sử dụng hàm: A:=func(B) với danh sách hàm cho dới đây: 19 Thiết bị lập trình Ví dụ: C (1): Ngay khi xuất hiện sờn lên của bớc 4 bộ đếm C23 sẽ đếm lên 1, điều này có nghĩa bộ đếm sẽ thực hiện việc đếm số lần bớc đợc tích cực (2) : Ngay khi... đặt: IWy, QWy, MWy, LWy, DBWy, DIWy; biến có kiểu dữ liệu l word; C#0 C#999 y = 0 65534 16 Thiết bị lập trình Sử dụng bộ trễ (timer) lm yếu tố tác động: Sự kiện Vùng nhớ S1,S0,L1 T L0,V1,V0 A 1, R1 Lệnh ý nghĩa TL[C] Kích hoạt bộ trễ tạo xung kéo dài (SE) Giá trị đặt S1,S0,L1 T L0,V1,V0 A 1, R1 TD[C] Kích hoạt bộ trễ theo sờn lên (SD) Giá trị đặt Sự kiện Vùng Lệnh ý nghĩa nhớ S1,S0,L1 T TR[C] Khi sự kiện... kiện xảy ra (khoá chéo tác động) thì giá trị đếm nội và L0,V1,V0 timer bit bị xoá về 0 A 1, R1 Giá trị đặt: IWy, QWy, MWy, LWy, DBWy, DIWy,WORD; S5T#time_cnstant y = 0 65534 17 Thiết bị lập trình Sử dụng biểu thức toán lm yếu tố tác động: Sự kiện - Lệnh Biểu thức N[C] A:=B A:=func(B) A:=BC S1,S0,L1 N[C] A:=B L0,V1,V0 A:=func(B) A 1, R1 A:=BC ý nghĩa Khi bớc tích cực (và khoá chéo... liệu DB (DI) Lệnh Vùng nhớ N[C] S[C] R[C] ý nghĩa Q,I, M, D Khi bớc tích cực (khoá chéo tác động) thì nội dung vùng nhớ có giá trị 1 Q,I, M, D Khi bớc tích cực (khoá chéo tác động) thì nội dung vùng nhớ có giá trị 1 (có nhớ) Q,I, M, D Khi bớc tích cực (khoá chéo tác động) thì nội dung vùng nhớ có giá trị 1 (có nhớ) Lệnh Vùng nhớ D[C] Q,I, M, D L[C] T# Q,I, M, D T# CALL[C] FB, FC, SFC,... dạng xung, khi bớc tích cực (khoá chéo tác động ), thì nội dung vùng nhớ đợc kích lên 1 trong khoảng thời gian đặt trớc Giá trị thời gian cần đặt Lệnh gọi khối, khi bớc trở nên tích cực (khoá chéo tác động) 12 Thiết bị lập trình : nD (ngy ), nH (giờ ), nM (phút ), nS (giây ), nMS (miligiây) Ví dụ: T#3D2H (3 ngày, 2 giờ) Q Q S4 Q1.0 Q1.1 1M20S Khảo sát ví dụ: Start Đèn 1 Đèn 1 Reset Đèn 2 Đèn 2 1 giây... kiện Sự kiện Lệnh ý nghĩa S 1, V 1, A 1, N[C],R[C ], Sau khi xuất hiện sự kiện (và khoá S[C] chéo tác động) thì các lệnh tơng ứng R1 CALL[C] đợc thực hiện S 0, V 0, L 0, N, R, S, Sau khi xuất hiện sự kiện (và khoá chéo tác động) thì các lệnh tơng ứng L1 CALL đợc thực hiện R[C] Q,I, M, D Khi bớc tích cực (khoá chéo tác động) thì nội dung vùng nhớ có giá trị 1 (có nhớ) 14 Thiết bị lập trình Tác động phụ thuộc... trờng hợp 1 Thêm: Hạn chế tại B (HCB ), Hạn chế tại C (HCC) Cảm biến quang để phát hiện đối tợng cao, thấp 26 Thiết bị lập trình Xây dựng hệ SFC S11/HCt 0 M 1 Hạ tay máy 2 Kẹp vật 3 Nâng tay máy HCd t/S2/10s HCB Hạ tay máy HCC 8 /Kẹp vật HCd HCd /Kẹp vật Hạ tay máy 9 5 6 t/S6/10s Nâng tay máy 7 HCTr t/S9/10s 10 Nâng tay máy HCTr 11 Chạy trái HCt S0 27 Thiết bị lập trình Bi toán điều khiển cánh tay máy... tra vật liệu /D Dừng ton bộ 10 =1 /Có vật liệu 8 Có vật liệu 2 Kích tay kẹp /Chạy băng tải Đ kẹp chặt 30 Thiết bị lập trình Kích máy ép xuống 3 Giới hạn hạ Kích máy ép lên 7 4 /Kích tay kẹp Giới hạn nâng /Đ kẹp chặt Chạy băng tải 5 =1 6 Kiểm tra chế độ 1chu kỳ /1chu kỳ Bi toán điều khiển máy đùn nhựa bọc cáp nắp đổ nguyên liệu Phễu ống nung A B 1 2 3 4 5 đầu đùn Đcơ truyền động 31 Thiết bị lập trình. .. nguyên liệu (nhựa ), nguyên liệu tự động đổ vào ống nung, sau khoảng thời gian t, cho hệ thống gia nhiệt hoạt động 32 Thiết bị lập trình Khi đủ nhiệt độ theo yêu cầu thì cấp điện cho động cơ đùn nhựa Động cơ sẽ dừng khi nhiệt độ của một trong số những vùng nhiệt không đủ yêu cầu, khi không còn nguyên liệu trong phễu Để khởi động hệ thống dùng nút ấn M (NO) Để dừng hệ thống ấn nút dừng D Bố trí thiết bị . (SD) TD[C] S1,S0,L1 L0,V1,V0 A 1, R1 Kích hoạt bộ trễ tạo xung kéo dài (SE) TL[C]S1,S0,L1 L0,V1,V0 A 1, R1 ý nghĩaLệnh Sự kiện Giá trị đặt: IWy, QWy, MWy, LWy, DBWy,. cùc 0 0 0 1 1 1 T1 S2 T2 T1 T2 2 T2 T1 2 T2 T1 2 ↑ A and B C and D ↑ ↑ A and B C and D ↑ ↑ A and B C and D ↑ 0 0 0 1 1 1 T1 S2 T2 0 1 0 1 A B 1 0 1 0 D C Thiết bị lập trình 9 ) Điều

Ngày đăng: 21/01/2014, 10:20