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

Thông tin cơ bản

Định dạng
Số trang 17
Dung lượng 544,5 KB

Nội dung

Ngắt chương trình theo chu kỳ ...cho đến khi nó bị ngắt bởi một OB khác... Module ngõ vào analogDây đứt +27648 0 Ngắt chẩn đoán, ngắt lỗi không đồng bộ OB81...87 HW Config: Đặc tính của

Trang 1

Các khối tổ chức

Hệ điều

FC FB

SFC

SFB FC

FB

Trang 2

OB 10 17 (Time-of-day interrupts)

OB 80 87 (Lỗi không đồng bộ)

OB 20 23 (Time-delay interrupts)

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

Xử lý chương trình có tính chu kỳ

OB 30 38 (Cyclic interrupts)

Xử lý chương trình theo sự cố

điều khiển

OB 40 47 (Hardware interrupts)

Khởi động

OB 102

OB 100

OB 101

Xử lý

chương trình

theo chu kỳ

OB 1

OB 121, 122 (Lỗi đồng bộ)

Trang 3

Đọc vào PII Xử lý OB 1

Khởi động lại toàn bộ

S7-300 / 400

Power ON

S7-300 STOP->RUN

S7-400 STOP->RUN + CRST

Xóa bộ đệm PI, M,T,C không cố định Xử lý của OB 100 Cho phép các ngõ ra

Đọc vào PII Cho phép các ngõ ra

Stop

yes no

Đã vượt qua thời gian giám sát cho khởi động lại ?

Xóa PAA (có thể có tham số) Xử lý chu kỳ còn lại Xử lý của OB 101

Khởi động lại (tay)

• Chỉ cho S7-400

(điều chỉnh tương ứng trong cấu hình HW)

STOP -> RUN + WRST

Các OB khởi động

C

Y

C

C Y

Trang 4

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 từng phút từ 9:30 trở đi

OB1 được xử lý tiếp tục

OB 1

3 Time-of-day interrupt Cyclic interrupt

1

16 Error handling

Cyclic program Time-delay interrupt Hardware interrupt

2 12

26 / 28

OB 20

OB 40

OB 10

OB 35

OB 82

V.D: OB20 (Prio.3)=

Ngắt thời gian trễ

Xử lý được bắt đầu

3,25s sau khi nhận

biết một bộ phận

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

cho đến khi nó bị ngắt bởi một OB khác

Trang 5

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

Trang 6

Ngắt chu kỳ (OB35)

Khoảng thời gian

O

Khoảng thời gian thời gianKhoảng

Trang 7

Modul ngõ vào analog

Giới hạn dưới Giới hạn trên

+27648

0

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

Cấu hình HW.

Đặc tính của modul ngõ vào analog Đặc tính của CPU

Trang 8

( P ) ( )

(SRT_DINT)

OB_NR DTIME SIGN

RET_VAL 20

T#500ms W#16#01

MW10

M2.0

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

Trang 9

Module ngõ vào analog

Dây đứt

+27648

0

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

HW Config:

Đặc tính của module ngõ vào analog Đặc tính của CPU

Trang 10

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

Lỗi thời gian Thời gian quét chu trình vuợt qua cực đại OB80

26 / 28

Ưu tiên

26

Ngắt chẩn đoán Đứt dây ở ngõ vào của modul có khả năng phỏng đoán OB82

Ngắt do

chèn/di chuyển Di chuyển một module tín hiệu ở S7-400 đang ở chế độ hoạt động OB83

Hardware CPU sai Mức tín hiệu không đúng ở đầu giao tiếp MPI OB84

Lỗi xử lý chương trình Lỗi trong việc cập nhật dự án(thiếu module) OB85

Sai Rack (giá đỡ cho

Lỗi truyền thông Lỗi trong khi đọc tín hiệu truyền thông OB87

Trang 11

Các lỗi đồng bộ

Ob tương ứng

bị ngắt bởi lỗi 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

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

OB122

Trang 12

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

Khối tổ chức

Quyền ưu tiên trong S7-300

SFC để điều khiển

Time-of-day interrupt OB 10 17 2 SFC 28 31 Lựa chọn ở HW Config

Diagnostic interrupt OB 81 87 26 không

Trang 13

4 / 5

6 / 7

8 / 9

10 / 11

Định dạng dữ liệu của L-Bytes 8, 9, 10, 11 Thông tin phụ 1 (v.d địa chỉ khởi động của module ngắt) Thông tin phu 2ï (v.d tình trạng ngắt)

Thông tin phụ (v.d số kênh)

L-Byte

0 / 1

2 / 3

Sự cố khởi động Quyền ưu tiên

Số diễn biến theo trình tự

OB số

12 / 13

14 / 15

Năm Ngày

Tháng Giờ

Thông tin điều khiển

Thông tin khởi động

Thời gian khởi động

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

Trang 14

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

Kiểu khởi động đã được lập trình

trong khối khởi động

2 Download khối OB 100 vào CPU

3 Kiểm tra chương trình LED trên bộ mô phỏng sáng tùy thuộc vào kiểu khởi động.

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

Trang 15

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

Trang 16

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

Bạn đưa các tham số để gọi thời gian tạm ngừng cho OB 35 theo nhiệm vụ.

1

Tạo và lưu OB 35 sau đó download nó

2

3 Kiểm tra chức năng Bit nhớ M 35.0 chớp tắt với tần số 3 Hz

Trang 17

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

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.

1

Tạo,lưu và download khối OB 10 theo nhiệm vụ.

2

3 Kiểm tra chương trình Vào cuối buổi học có âm thanh vang lên

Khử kích hoạt ngắt thời gian của ngày và download cấu hình đã thay đổi.

4

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

TỪ KHÓA LIÊN QUAN

w