« Home « Kết quả tìm kiếm

đồ án: thiết kế chương trình điều khiển thang máy 4 tầng sử dụng PLC S7-200, chương 6


Tóm tắt Xem thử

- Counter là bộ đếm các 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/lùi (CTUD)..
- Bộ đếm tiến CTU đếm số sườn lên của tín hiệu đầu vào tức là đếm số lần thay đổi trạng thái 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.].
- Nội dung của C-word, gọi là đếm tức thời của bộ đếm, giá trị này luôn luôn được so sánh với giá trị đặt trước PV của bộ đếm.
- Khi giá trị đếm tức thời lớn hơn hoặc bằng giá trị đặt trước thì bộ đếm báo ra ngoài bằng cách đặt giá trị logic 1 vào một bit đặc biệt, được gọi là C-bit.
- Nếu giá trị đếm tức thời này nhỏ hơn giá trị đặt trước thì C-bit có giá trị là 0..
- Bộ đếm có chân nối với tín hiệu điều khiển xóa được ký hiệu bằng chữ cái R trong LAD hay là trạng thái đầu tiên của bit đầu tiên trong ngăn xếp STL, bộ đếm được reset khi tín hiệu này có mức logic là 1 hoặc khi lệnh Reset được thực hiện với C-bit.
- Khi C-bit được Reset, cả C-word và C-bit đều nhận giá trị là 0..
- Bộ đếm tiến/lùi CTUD có hai cổng vào, một cổng để đếm tiến, một cổng để đếm lùi được ký hiệu là CU và CD..
- Nó sẽ đếm tiến khi gặp sườn lên của xung vào cổng đếm lùi..
- Reset bộ đếm CTUD bằng cách đưa mức logic 1 vào chân xóa RAM hoặc bằng lệnh Reset với C-bit của bộ đếm.
- Tương tự như bộ đếm CTU giá trị đếm tức thời luôn được so sánh với giá trị đặt trước PV của bộ đếm.
- C-bit cógiá trị logic 1 khi giá trị tức thời lớn hơn hoặc bằng giá trị đặt.
- trước, còn các trường hợp khác thì C-bit có giá trị là 0.
- Bộ đếm CTU có miền giá trị tức thời từ 0 đến 32,767.
- Còn bộ đếm tiến lùi có miền giá trị tức thời là -32,767 đến 32,767..
- Lệnh khai báo sử dụng bộ đếm như sau.
- n Khai báo bộ đếm tiến theo sườn lên của CU.
- Khi giá trị đếm tức thời của C-word Cxx lớn hơn hoặc bằng giá trị đặt trước PV, C-bit (Cxx) có giá trị logic bằng 1.
- Bộ đếm được Reset khi đầu vào R có giá trị là 1.
- Nó dừng khi Cxx đạt được giá trị cực đại 32,767..
- n Khai báo bộ đếm tiến / lùi, đếm tiến theo sườn lên của CU, đếm lùi theo sườn lên của CD..
- Khi giá trị đếm tức thời Cxx lớn hơn hoặc bằng giá trị đặt trước PV thì Cxx có giá trị logic là 1, CTUD reset khi đầu vào có giá trị logic bằng 1.
- Bộ đếm sẽ ngừng đếm tiến khi C-word đạt giá trị cực đại 32,767 và ngừng đếm lùi khi C-word đạt giá trịc cực tiểu -32,768..
- LỆNH GIÁ TRỊ CỰC ĐẠI.
- Nguyên lý hoạt động chủ yếu ưu tiên theo hành trình và theo yêu cầu gọi thang gần nhất..
- Các tín hiệu vào /ra cho việc diều khiển:.
- Tín hiệu ngỏ vào:.
- Tầng 1 có nút nhấn lên .Tầng 4 có nút nhấn xuống + Tầng 2 &.
- 3 có nút nhấn lên và nút nhấn xuống + Trong buồng thang có các nút nhấn:.
- Nút nhấn yêu cầu đến tầng 1 _ Nút nhấn yêu cầu đến tầng 2 _ Nút nhấn yêu cầu đến tầng 3 _ Nút nhấn yêu cầu đến tầng 4.
- Nút nhấn yêu cầu dừng khẩn cấp”stop”.
- Các tín hiệu của công tắc hành trình:.
- Tín hiệu ngỏ ra gồm có:.
- Tín hiệu điều khiển động cơ quay lên + Tín hiệu điều khiển động cơ quay xuống.
- Tín hiệu chỉ chiều của thang bằng Led hiển thị ở ngoài mỗi cửa tầng.
- Tín hiệu chỉ báo yêu cầu gọi thang đến tầng + Tín hiệu chỉ báo dừng khẩn cấp.
- Reset buồng thang khi đóng nguồn:.
- Nguyên tắc lên /xuống của buồng thang:.
- Buồng thang chỉ hoạt động khi cửa đóng xong 3.
- Khi buồng thang ở tầng nào thì cảm biến nhận tín hiệu ở tầng đó và đưa về điều khiển.
- Nếu có yêu cầu ngược lại với chiều thang di chuyển thì thang sẽ nhớ tín hiệu đó và thực hiện ở chu kỳ sau.
- Khi có yêu cầu phục vụ, chương trình sẽ kiểm tra và thực hiện, đồng thời cập nhật liên tục các tín hiệu yêu cầu và sẽ thực hiện tiếp các yêu cầu đó.
- và sẽ thực hiện tiếp các yêu cầu đó.

Xem thử không khả dụng, vui lòng xem tại trang nguồn
hoặc xem Tóm tắt