M (Internal memory bits): Vùng nhớ lu giữ Vùng nhớ lu giữ S (Special memory):
Timer), ký hiệu là TONR.
4.3.7- Các lệnh làm việc với Counter
Counter là bộ đếm thực hiện chức năng đếm s ờn lên của xung. S7-200 có
Counter là bộ đếm thực hiện chức năng đếm s ờn lên của xung. S7-200 có
hai loại bộ đếm: bộ đếm tiến (CTU) và bộ đếm tiến/lùi (CTUD).
hai loại bộ đếm: bộ đếm tiến (CTU) và bộ đếm tiến/lùi (CTUD).
Bộ đếm tiến đếm số s ờn lên của xung vào, tức là đếm số lần thay đổi Bộ đếm tiến đếm số s ờn lên của xung 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, đ ợc ghi vào
trạng thái logic từ 0 lên 1 của tín hiệu. Số s ờn xung đếm đ ợc, đ ợc ghi vào
thanh ghi 2 byte của bộ đếm, gọi là thanh ghi C-word.
thanh ghi 2 byte của bộ đếm, gọi là thanh ghi C-word.
Khác với các Timer, các Counter đều có chân nối với tín hiệu điều khiển
Khác với các Timer, các Counter đều có chân nối với tín hiệu điều khiển
xoá để thực hiện đặt lại chế độ khởi phát ban đầu (reset) cho bộ đếm, đ ợc
xoá để thực hiện đặt lại chế độ khởi phát ban đầu (reset) cho bộ đếm, đ ợc
ký hiệu bằng chữ cái R trong LAD, hay đ ợc qui định là trạng thái bit đầu
ký hiệu bằng chữ cái R trong LAD, hay đ ợc qui định là trạng thái bit đầu
tiên của ngăn xếp trong STL. Bộ đếm đ ợc reset khi tín hiệu xoá này có
tiên của ngăn xếp trong STL. Bộ đếm đ ợc reset khi tín hiệu xoá này có
mức 1 hoặc khi lệnh R (reset) đ ợc thực hiện với C-bit. Khi bộ đếm reset
mức 1 hoặc khi lệnh R (reset) đ ợc thực hiện với C-bit. Khi bộ đếm reset
thì cả C-word và C-bit đều nhận giá trị 0.
thì cả C-word và C-bit đều nhận giá trị 0.
Bộ đếm tiến/lùi CTUD thực hiện đếm tiến khi gặp s ờn lên của xung vào Bộ đếm tiến/lùi CTUD thực hiện đế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 ngăn xếp trong
cổng đếm tiến, ký hiệu là CU trong LAD hoặc bit thứ 3 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, ký hiệu là
STL, và đếm lùi khi gặp s ờn lên của xung vào cổng đếm lùi, ký hiệu là
CD trong LAD hoặc bit thứ 2 ngăn xếp trong STL.Việc xoá bộ đếm
CD trong LAD hoặc bit thứ 2 ngăn xếp trong STL.Việc xoá bộ đếm
CTUD cũng có hai cách t ơng tự nh bộ đếm CTU.