Bật Đèn Sáng
Ví dụ này giải thích cách bật đèn đơn giản bằng khối chức năng VISUSET.
Lời khuyên: Chương trình có thể được tải xuống và nhập tại đây:
example_switch.antobj
Nguyên lý hoạt động
Để có thể bật đèn bằng nút nhấn, đèn này được điều khiển bởi khối chức năng VISUSET thông qua biến hình ảnh switch. Điều này có lợi vì trạng thái trong khối chức năng VISU sẽ được lưu trữ. Nếu thực hiện điều này bằng một mạch FlipFlop hoặc một khối chức năng SET/RESET, đèn sẽ không thể giao tiếp với hình ảnh anymore mà không cần nhiều công sức.
Cơ sở
Trước hết, thêm một ngoại vi mới có loại
Đèn (có thể tìm thấy dưới Aktoren ▸ Đèn) vào
Cấu trúc và sau đó nhấp vào
Áp dụng trong Trình duyệt.
Sau khi mở phần tử, bạn nhấp vào
Chỉnh sửa để bắt đầu với các bước tiếp theo.
- Thêm một mạng mới
trên khối chức năng VISU hiện có. Bạn cần chuyển mạng lên bằng các biểu tượng mũi tên
nếu cần thiết. Điều này tăng hiệu suất của chương trình vì tính toán được thực hiện trước khi đầu ra out.switch.
- Tạo một khối chức năng mới và đặt tên cho nó là VISUSET.
- Định nghĩa cơ sở dữ liệu với tự động hoàn thành là switch.
- Đặt đầu vào DIS là TRUE hoặc phủ định nó.
- Tại đầu vào SET, bạn tạo một khối chức năng mới có tên là N. Nó phát ra một xung khi nút nhấn rơi xuống.
- Sau đó, bạn nhập tên N1 cho cơ sở dữ liệu của khối chức năng N.
- Tại đầu vào CLK của khối chức năng N, bạn viết in.Tr1. Nếu bạn muốn liên kết nhiều nút nhấn, bạn có thể thêm một khối chức năng OR trước đầu vào CLK.
- Bây giờ, bạn viết giá trị giống nhau out.switch, như đầu ra từ khối chức năng VISU, tại đầu vào đầu tiên ➜ của khối chức năng VISUVAR.
- Để trạng thái thay đổi khi kích hoạt một nút nhấn, đầu vào này phải được phủ định. Bạn có thể đôi click vào đầu vào, sau đó phủ định sẽ được hiển thị bởi một vòng tròn.
- Bây giờ bạn có thể kiểm tra ứng dụng bằng cách nhấp vào
Áp dụng và sau đó nhấp vào
Xem trước.
Lưu ý: Sau khi sửa đổi, đầu ra vẫn có thể được điều khiển thông qua hình ảnh. Trạng thái cũng được đồng bộ hóa thông qua phản hồi.