/Đọc xung tốc độ ca o:

Một phần của tài liệu Giáo trình S7300 (Trang 76 - 79)

Xung tốc độ cao được đọc thông qua những Modul đọc xung tốc độ cao hoặc có thể được đọc thông qua CPU có tích hợp sẵn những I/O có khả năng đọc xung tốc độ cao như CPU

312C,313C……

Việc đọc xung tốc độ cao là hết sức cần thiết cho những ứng dụng đọc xung Encoder, hay đọc xung của những Input tốc độ cao.

Tuỳ thuộc từng loại CPU cũng như Modul đọc xung tốc độ cao mà có những cách thức đấu nối dây khác nhau,do vậy việc đấu nối dây cần phải xem tài liệu trước khi thực hiện.

Cần phải xác định chế độ đọc xung trước khi đấu nối ( vd : chế độ đọc 2 xung,chế độ đọc 1 xung ……).

Dữ liệu được lưu vào khối DB47 theo nguyên tắc sau:

Mặc định W#16#0300

Địa chỉ của kênh đọc xung tốc độ cao,địa chỉ này thường được cài đặt trong cấu hình phần cứng khi thực hiện việc định cấu hình phần cứng.

Số kênh,0-1 : CPU 312C, 0-2 : CPU 313C 0 – 3 : CPU 314C

Bit cho phép đếm ( bắt đầu đếm và kết thúc đếm) Được điều khiển bằng phần mềm

Cho phép ngõ ra Điều khiển ngõ ra

Mặc định W#16#0000

Giá trị cho việc ghi dữ liệu cho bộ đếm. Trạng thái cổng bên trong

Trạng thái cổng bắt đầu đếm từ bên ngoài Trạng thái ngõ vào chốt

Trạng thái ngõ ra Trạng thái hướng ngược

Giá trị đếm hiện tại Giá trị chốt tại thời điểm cuối cùng

Có sự kiện mới bắt đầu Trạng thái lỗi

Giá trị lỗi. Trạng thái so sánh

Chi tiết cụ thể có thể xem trong File Help của SFB47 bằng cách chọn SFB47 rồi bấm F1.

™ Ngoài việc đọc xung tốc độ cao bằng hàm SFB47,ta còn có thể đọc tần số bằng hàm SFB48

™ Cách thức định dạng hàm SFB48 cũng hoàn toàn tương tự hàm SFB47,chỉ khác ngõ ra là tần số.Chi tiết cụ thể có thể chọn hàm SFB48 rồi bấm F1.

Một phần của tài liệu Giáo trình S7300 (Trang 76 - 79)

Tải bản đầy đủ (PDF)

(83 trang)