Các lệnh điềukhiển Counter

Một phần của tài liệu Luận văn tốt nghiệp Thiết kế hệ thống quản lý tự động bãi đỗ xe (Trang 42 - 44)

III. CẤU TRÚC CHƯƠNG TRÌNH CỦA S7-

7.Các lệnh điềukhiển Counter

Counter là bộ đếm hiện chức năng sườn xung trong S7-200 các bộ đếm của S7-200 được chia làm hai loại bộ đếm tiến (CTU) và bộ đếm tiến và lùi (CTUD)

Bộ đếm tiến CTU đếm số sườn lên của tín hiệu logic đầu vào tức là đếm số lần thay đổi trạng thái logic từ 0 lên 1 của tín hiệu số sườn xung đếm được ghi vào thanh ghi 2 byte của bộ đếm gọi là thanh ghi C-WORD

Nội dung của C-Word gọi là giá trị đến tức thời của bộ đếm luơn được so sánh với giá trị đếm tức thời bằng hoặc lớn hơn giá trị đặt này thì bộ đếm báo ra ngồi bằng cách đặt giá trị logic 1 vào một bit đặc biệt của nĩ được gọi là C bit trường hợp giá trị đặc trước C bit cĩ giá trị logic là 0

Các bộ counter đều cĩ chân nối với tín hiệu điều khiển xĩa để thực hiện việc đặt lại chế độ khởi phát ban đầu (Reset) cho bộ đếm được ký hiệu bằng chữ R trong LAD hay được quy định trạng thái logic của bit bắt đầu tiên của ngăn xếp trong STL bộ đếm được reset khi tín hiệu bị xĩa này cĩ mức logic 1 hoặc khi lệnh R (reset) thực hiện với Cbit. Khi bộ đếm được reset cả CWORD và Cbit đều nhận giá trị 0

Bộ đếm CTUD đếm tiến khi gặp sườn lên của xung vào cổng đếm tiến ký hiệu là CU trong LAD hoặc bit thứ 3 của ngăn xếp trong STL và đếm lùi khi gặp sườn lên của xung vào cổng đếm lùi được ký hiệu là CD trong LAD hoặc bit thứ 2 của ngăn xếp trong STL

 Khi đầu vào logic của chân xĩa ký hiệu bằng R trong LAD hoặc bit thứ nhất của ngăn xếp trong STL cĩ giá trị logic là 1 hoặc bằng lệnh reset với C bit của bộ đếm.

Nếu giá trị đếm tức thời lớn hơn bằng giá trị đặt trước thì Cbit cĩ giá trị logic bằng 1 cịn các trường hợp khác giá trị logic bằng 0

Bộ đếm tiến CTU cĩ miền giá trị đến tức thời từ 0 ( 32.767

Bộ đếm tiến lùi CTUD cĩ miền giá trị đến tức thời từ là –32,768 ( 32.768

 Lệnh khai báo sử dụng Bộ đếm trong LAD như sau :

LAD STL Tốn hạng CTU Cxx PV Cxx CPU 214 0  47 80  127 PV: VW, T, C, IW, QW(Word), MW, SMW, AC, AIW CTUD Cxx PV Cxx CPU 214 48  79 PV: VW, T, C, IW, QW(Word), MW, SMW, AC, AIW, Hằng số 8. Các lệnh truyền thơng

Sử dụng các lệnh truyền thơng để trao đổi dữ liệu giữa PLC và máy tính cũng như các thiết bị lập trình hay thiết bị hiển thị.

Dạng lệnh Mơ tả chứcnăng

LAD Truyền một chuổi byte dữ liệu từ bảng table với chiều dài nằm trong byte đầu của bảng, ra port Tốn hạng: TBL : IB,MB,VB,SB,QB, *VD PORT: 0 ,1 CU PV CTU CXX CU CD PV CTUD CXX

LAD Nhận một chuổi byte dữ liệu từ vào bảng table ở port

Tốn hạng: TBL: IB,MB,VB,SB,QB,*VD PORT: 0 ,1

Một phần của tài liệu Luận văn tốt nghiệp Thiết kế hệ thống quản lý tự động bãi đỗ xe (Trang 42 - 44)