1. Trang chủ
  2. » Công Nghệ Thông Tin

Bộ đếm (counter)

5 4.6K 4

Đang tải... (xem toàn văn)

THÔNG TIN TÀI LIỆU

Cấu trúc

  • Bộ đếm (Counter)

  • Nguyên lý hoạt động

  • Khai báo sử dụng

    • Bộ đếm tiến/lùi: Khai báo

    • Bộ đếm tiến CU: Khai báo

    • Bộ đếm lùi CD: Khai báo

Nội dung

Bộ đếm (Counter) Bộ đếm (Counter) Bởi: Khoa CNTT ĐHSP KT Hưng Yên Nguyên lý hoạt động Counter thực chức đếm sườn lên xung đầu vào S7-300 có tối đa 256 đếm phụ thuộc vào loại CPU, ký hiệu Cx Trong x số nguyên khoảng từ đến 255 Trong S7-300 có loại đếm thường sử dụng : Bộ đếm tiến lùi (CUD), đếm tiến (CU) đếm lùi (CD) Một đếm tổng quát mô tả sau: Trong đó: CU : BOOL tín hiệu kích đếm tiến CD : BOOL tín hiệu kích đếm lùi S : BOOL tín hiệu đặt PV : WORD giá trị đặt trước R : BOOL tín hiệu xoá CV : WORD Là giá trị đếm hệ đếm 16 1/5 Bộ đếm (Counter) CV_BCD: WORD giá trị đếm hệ đếm BCD Q : BOOL Là tín hiệu Quá trình làm việc đếm mô tả sau: Số sườn xung đếm được, ghi vào ghi Byte đếm, gọi ghi C-Word Nội dung ghi C-Word gọi giá trị đếm tức thời đếm ký hiệu CV CV_BCD Bộ đếm báo trạng thái C-Word C-bit qua chân Q Nếu CV 0, C-bit có giá trị "1" Ngược lại CV = 0, C- bit nhận giá trị CV giá trị không âm Bộ đếm không đếm lùi CV = Đối với Counter, giá trị đặt trước PV chuyển vào C-Word thời điểm xuất sườn lên tín hiệu đặt tới chân S Bộ đếm xoá tức thời tín hiệu xoá R (Reset) Khi đếm xóa CWord C- bit nhận giá trị Khai báo sử dụng Việc khai báo sử dụng Counter bao gồm bước sau: - Khai báo tín hiệu Enable muốn sử dụng tín hiệu chủ động kích đếm (S): dạng liệu BOOL - Khai báo tín hiệu đầu vào đếm tiến CU : dạng liệu BOOL - Khai báo tín hiệu đầu vào đếm lùi CD : dạng liệu BOOL - Khai báo giá trị đặt trước PV: dạng liệu WORD - Khai báo tín hiệu xoá: dạng liệu BOOL - Khai báo tín hiệu CV (hệ 16): dạng liệu WORD - Khai báo tín hiệu CV-BCD muốn lấy giá trị đếm tức thời hệ BCD dạng liệu WORD - Khai báo đầu Q muốn lấy tín hiệu tác động đếm dạng liệu BOOL Trong cần ý tín hiệu sau bắt buộc phải khai báo: Tên đếm cần sử dụng, tín hiệu kích đếm CU CD 2/5 Bộ đếm (Counter) Bộ đếm tiến/lùi: Khai báo Nguyên lý hoạt động Khi tín hiệu I0.2 chuyển từ lên 1bộ đếm đặt giá trị 55 Giá trị đầu Q4.0 =1 Bộ đếm thực hiên đếm tiến sườn lên tín hiệu chân CU tín hiệu I0.0 chuyển giá trị từ "0" lên "1" Bộ đếm đếm lùi sườn lên tín hiệu chân I0.1 tín hiệu chuyển từ "0" lên "1" Giá trị đếm trở có tín hiệu tai sườn lên chân R ( I0.3) Bộ đếm tiến CU: Khai báo Nguyên lý hoạt động Khi tín hiệu I0.2 chuyển từ "0" lên "1" đếm đặt giá trị 55 Giá trị đầu Q4.0 =1 Bộ đếm thực hiên đếm tiến sườn lên tín hiệu chân CU tín hiệu I0.0 chuyển giá trị từ "0" lên "1" Giá trị đếm trở có tín hiệu tai sườn lên chân R (I0.3) Bộ đếm đếm đến giá trị = 4/5 Bộ đếm (Counter) Ví dụ: Viết chương trình điều khiển để quản lý bãi đỗ xe ôtô tự động Cảm biến S1để phát xe vào, cảm biến S2 để phát xe Số xe Gara lưu vào địa QW20 5/5 ... kích đếm CU CD 2/5 Bộ đếm (Counter) Bộ đếm tiến/lùi: Khai báo Nguyên lý hoạt động Khi tín hiệu I0.2 chuyển từ lên 1bộ đếm đặt giá trị 55 Giá trị đầu Q4.0 =1 Bộ đếm thực hiên đếm tiến sườn lên... (I0.3) Bộ đếm đếm đến giá trị

Ngày đăng: 31/12/2015, 10:38

TỪ KHÓA LIÊN QUAN

w