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

lập trình ngắt trong PLC s7 300

17 2.4K 4

Đ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

Cấu trúc

  • Các khối tổ chức

  • Tổng quan về các khối tổ chức

  • Các OB khởi động

  • Ngắt chương trình theo chu kỳ

  • Ngắt thời gian trong ngày (OB10)

  • Ngắt chu kỳ (OB35)

  • Ngắt phần cứng (OB40)

  • Ngắt thời gian trễ (OB20)

  • Ngắt chẩn đoán, ngắt lỗi không đồng bộ (OB81...87)

  • Các OB báo lỗi không đồng bộ

  • Các lỗi đồng bộ

  • Chức năng hệ thống để điều khiển các OB ngắt

  • Các thông tin khởi động của OB

  • Bài tập: Xác đònh kiểu khởi động trong OB 100

  • Bài tập: Đặt thời gian hệ thống

  • Bài tập: Tạo đèn chớp tắt với ngắt chu kỳ

  • Bài tập: Lập trình cho thời gian ngắt của ngày

Nội dung

Các khối tổ chức Hệ điều hành FC FB OB1 FB FC SFC SFB Các OB khác SIMATIC S7 Siemens AG 1999 All rights reserved Date: File: 29.10.15 STOE_04VN.1 Information and Training Center Knowledge for Automation Tổng quan khối tổ chức Khởi động OB 100 OB 101 OB 102 Xử lý chương trình theo chu kỳ OB Xử lý chương trình có tính chu kỳ Xử lý chương trình theo cố điều khiển OB 10 17 OB 20 23 (Time-delay interrupts) OB 80 87 OB 30 38 OB 40 47 (Hardware interrupts) OB 121, 122 (Time-of-day interrupts) (Cyclic interrupts) Các OB ngắt SIMATIC S7 Siemens AG 1999 All rights reserved Date: File: 29.10.15 STOE_04VN.2 (Lỗi không đồng bộ) (Lỗi đồng bộ) Các OB báo lỗi Information and Training Center Knowledge for Automation Các OB khởi động Khởi động lại (tay) • Chỉ cho S7-400 Khởi động lại toàn Tự động (điều chỉnh tương ứng cấu hình HW) STOP -> RUN + WRST tay S7-300 / 400 S7-300 S7-400 Xử lý OB 101 Power ON STOP->RUN STOP->RUN + CRST Xử lý chu kỳ lại Xóa đệm PI, M,T,C không cố đònh Xóa PAA (có thể có tham số) Đã vượt qua thời gian giám sát cho khởi động lại ? Xử lý OB 100 yes Stop no Cho phép ngõ Cho phép ngõ C Y C L E Đọc vào PII C Y C L E Xử lý OB Đưa PIQ SIMATIC S7 Siemens AG 1999 All rights reserved Date: File: 29.10.15 STOE_04VN.3 Đọc vào PII Xử lý OB Đưa PIQ Information and Training Center Knowledge for Automation Ngắt chương trình theo chu kỳ V.D: OB82 (Prio.26)= Xử lý lỗi Xử lý đứt dây ngõ vào analog PIW 352 V.D: OB10(Prio.2)= Ngắt thời gian ngày Xử lý theo phút từ 9:30 trở OB1 xử lý tiếp tục V.D: OB20 (Prio.3)= Ngắt thời gian trễ Xử lý bắt đầu 3,25s sau nhận biết phận SIMATIC S7 Siemens AG 1999 All rights reserved bò ngắt OB khác OB số OB OB 10 OB 20 OB 35 OB 40 OB 82 Date: File: 29.10.15 STOE_04VN.4 OB Type Cyclic program Time-of-day interrupt Time-delay interrupt Cyclic interrupt Hardware interrupt Error handling Priority 12 16 26 / 28 Information and Training Center Knowledge for Automation Ngắt thời gian ngày (OB10) SIMATIC S7 Siemens AG 1999 All rights reserved Date: File: 29.10.15 STOE_04VN.5 Information and Training Center Knowledge for Automation Ngắt chu kỳ (OB35) RUN Khoảng thời gian OB1 SIMATIC S7 Siemens AG 1999 All rights reserved OB1 OB35 O B1 OB35 Khoảng thời gian OB1 Date: File: OB1 29.10.15 STOE_04VN.6 Khoảng thời gian OB1 OB1 OB35 O B1 Information and Training Center Knowledge for Automation Ngắt phần cứng (OB40) Cấu hình HW Đặc tính modul ngõ vào analog Đặc tính CPU Modul ngõ vào analog +27648 Giới hạn Giới hạn SIMATIC S7 Siemens AG 1999 All rights reserved Date: File: 29.10.15 STOE_04VN.7 Information and Training Center Knowledge for Automation Ngắt thời gian trễ (OB20) I 0.0 M0.1 (P) SIMATIC S7 Siemens AG 1999 All rights reserved SFC 32 (SRT_DINT) EN 20 OB_NR T#500ms DTIME W#16#01 SIGN Date: File: M2.0 RET_VAL 29.10.15 STOE_04VN.8 ( ) ENO MW10 Information and Training Center Knowledge for Automation Ngắt chẩn đoán, ngắt lỗi không đồng (OB81 87) HW Config: Đặc tính module ngõ vào analog Đặc tính CPU Module ngõ vào analog Dây đứt +27648 SIMATIC S7 Siemens AG 1999 All rights reserved Date: File: 29.10.15 STOE_04VN.9 Information and Training Center Knowledge for Automation Các OB báo lỗi không đồng Kiểu lỗi Ví dụ OB Ưu tiên Lỗi thời gian Thời gian quét chu trình vït qua cực đại OB80 26 Mất nguồn cung cấp Hư hỏng pin packup OB81 Ngắt chẩn đoán Đứt dây ngõ vào modul có khả đoán OB82 Ngắt chèn/di chuyển Di chuyển module tín hiệu S7-400 chế độ hoạt động OB83 Hardware CPU sai Mức tín hiệu không đầu giao tiếp MPI OB84 Lỗi xử lý chương trình Lỗi việc cập nhật dự án (thiếu module) OB85 Sai Rack (giá đỡ cho module) Hư hỏng thiết bò mở rộng hay DB slave OB86 Lỗi truyền thông Lỗi đọc tín hiệu truyền thông OB87 SIMATIC S7 Siemens AG 1999 All rights reserved Date: File: 29.10.15 STOE_04VN.10 26 / 28 Information and Training Center Knowledge for Automation Các lỗi đồng Kiểu lỗi Ví dụ OB Lỗi lập trình Một khối không tồn CPU gọi vào chương trình OB121 Lỗi truy xuất SIMATIC S7 Siemens AG 1999 All rights reserved Một module bò thiếu hay không tồn chương trình ( V.D Truy xuất trực tiếp module I/O không tồn Date: File: 29.10.15 STOE_04VN.11 Quyền ưu tiên Ob tương ứng bò ngắt lỗi OB122 Information and Training Center Knowledge for Automation Chức hệ thống để điều khiển OB ngắt Khối tổ chức Chức Số Quyền ưu tiên S7-300 SFC để điều khiển OB Time-of-day interrupt OB 10 17 SFC 28 31 Cyclic interrupt OB 30 38 12 không Time-delay interrupt OB 20 23 SFC32 34 Hardware interrupt OB 40 47 16 không Diagnostic interrupt OB 81 87 26 không SIMATIC S7 Siemens AG 1999 All rights reserved Date: File: 29.10.15 STOE_04VN.12 Ghi Lựa chọn HW Config Bắt buộc Information and Training Center Knowledge for Automation Các thông tin khởi động OB L-Byte 0/1 Sự cố khởi động Số diễn biến theo trình tự 2/3 Quyền ưu tiên OB số 4/5 Đònh dạng liệu L-Bytes 8, 9, 10, 11 6/7 Thông tin phụ (v.d đòa khởi động module ngắt) 8/9 Thông tin phu 2ï (v.d tình trạng ngắt) 10 / 11 Thông tin phụ (v.d số kênh) 12 / 13 Năm Tháng 14 / 15 Ngày Giờ 16 / 17 Phút Giây 18 / 19 1/10 giây, 1/100 giây /1000 giây, ngày tuần SIMATIC S7 Siemens AG 1999 All rights reserved Date: File: 29.10.15 STOE_04VN.13 Thông tin điều khiển Thông tin khởi động Thời gian khởi động Information and Training Center Knowledge for Automation Bài tập: Xác đònh kiểu khởi động OB 100 Bước Những điều thực Kết Bạn chèn vào khối OB 100 S7-Programm HW-Station `` My Station`` viết chương trình OB 100 nhiệm vụ tương thích Download khối OB 100 vào CPU Kiểm tra chương trình SIMATIC S7 Siemens AG 1999 All rights reserved Kiểu khởi động lập trình khối khởi động LED mô sáng tùy thuộc vào kiểu khởi động Date: File: 29.10.15 STOE_04VN.14 Information and Training Center Knowledge for Automation Bài tập: Đặt thời gian hệ thống SIMATIC S7 Siemens AG 1999 All rights reserved Date: File: 29.10.15 STOE_04VN.15 Information and Training Center Knowledge for Automation Bài tập: Tạo đèn chớp tắt với ngắt chu kỳ Bước Những điều thực Kết Bạn đưa tham số để gọi thời gian tạm ngừng cho OB 35 theo nhiệm vụ Tạo lưu OB 35 sau download Bit nhớ M 35.0 chớp tắt với tần số Hz Kiểm tra chức SIMATIC S7 Siemens AG 1999 All rights reserved Date: File: 29.10.15 STOE_04VN.16 Information and Training Center Knowledge for Automation Bài tập: Lập trình cho thời gian ngắt ngày Bước Những điều thực Kết Bạn đưa tham số cho CPU, để ngắt thời gian ngày xử lý vào cuối buổi học kể từ hôm Tạo,lưu download khối OB 10 theo nhiệm vụ Vào cuối buổi học có âm vang lên Kiểm tra chương trình Khử kích hoạt ngắt thời gian ngày download cấu hình thay đổi SIMATIC S7 Siemens AG 1999 All rights reserved Date: File: 29.10.15 STOE_04VN.17 Information and Training Center Knowledge for Automation [...]... Automation Bài tập: Xác đònh kiểu khởi động trong OB 100 Bước Những điều thực hiện Kết quả 1 Bạn chèn vào khối OB 100 trong S7- Programm ở HW-Station `` My Station`` và viết một chương trình trong OB 100 nhiệm vụ tương thích 2 Download khối OB 100 vào CPU 3 Kiểm tra chương trình SIMATIC S7 Siemens AG 1999 All rights reserved Kiểu khởi động đã được lập trình trong khối khởi động LED trên bộ mô phỏng sáng...Các lỗi đồng bộ Kiểu lỗi Ví dụ OB Lỗi lập trình Một khối không tồn tại trong CPU được gọi vào trong chương trình OB121 Lỗi truy xuất SIMATIC S7 Siemens AG 1999 All rights reserved Một module bò thiếu hay không tồn tại trong chương trình ( V.D Truy xuất trực tiếp một module I/O không tồn tại Date: File: 29.10.15 STOE_04VN.11 Quyền ưu tiên Ob tương ứng bò ngắt bởi lỗi OB122 Information and Training... Automation Bài tập: Lập trình cho thời gian ngắt của ngày Bước Những điều thực hiện Kết quả 1 Bạn hãy đưa các tham số cho CPU, để ngắt thời gian của ngày được xử lý vào cuối buổi học kể từ hôm nay 2 Tạo,lưu và download khối OB 10 theo nhiệm vụ 3 4 Vào cuối buổi học có âm thanh vang lên Kiểm tra chương trình Khử kích hoạt ngắt thời gian của ngày và download cấu hình đã thay đổi SIMATIC S7 Siemens AG 1999... for Automation Chức năng hệ thống để điều khiển các OB ngắt Khối tổ chức Chức năng Số Quyền ưu tiên trong S7- 300 SFC để điều khiển các OB Time-of-day interrupt OB 10 17 2 SFC 28 31 Cyclic interrupt OB 30 38 12 không Time-delay interrupt OB 20 23 3 SFC32 34 Hardware interrupt OB 40 47 16 không Diagnostic interrupt OB 81 87 26 không SIMATIC S7 Siemens AG 1999 All rights reserved Date: File: 29.10.15... cố khởi động Số diễn biến theo trình tự 2/3 Quyền ưu tiên OB số 4/5 Đònh dạng dữ liệu của L-Bytes 8, 9, 10, 11 6/7 Thông tin phụ 1 (v.d đòa chỉ khởi động của module ngắt) 8/9 Thông tin phu 2ï (v.d tình trạng ngắt) 10 / 11 Thông tin phụ (v.d số kênh) 12 / 13 Năm Tháng 14 / 15 Ngày Giờ 16 / 17 Phút Giây 18 / 19 1/10 giây, 1/100 giây 1 /1000 giây, ngày trong tuần SIMATIC S7 Siemens AG 1999 All rights reserved... SIMATIC S7 Siemens AG 1999 All rights reserved Date: File: 29.10.15 STOE_04VN.15 Information and Training Center Knowledge for Automation Bài tập: Tạo đèn chớp tắt với ngắt chu kỳ Bước 1 2 3 Những điều thực hiện Kết quả Bạn đưa các tham số để gọi thời gian tạm ngừng cho OB 35 theo nhiệm vụ Tạo và lưu OB 35 sau đó download nó Bit nhớ M 35.0 chớp tắt với tần số 3 Hz Kiểm tra chức năng SIMATIC S7 Siemens

Ngày đăng: 29/10/2015, 10:54

TỪ KHÓA LIÊN QUAN

w