Danh mục

Bài giảng Điều khiển lập trình - Chương 2: Lập trình ứng dụng cơ bản PLC

Số trang: 49      Loại file: pdf      Dung lượng: 2.56 MB      Lượt xem: 14      Lượt tải: 0    
tailieu_vip

Hỗ trợ phí lưu trữ khi tải xuống: 18,000 VND Tải xuống file đầy đủ (49 trang) 0

Báo xấu

Xem trước 5 trang đầu tiên của tài liệu này:

Thông tin tài liệu:

Bài giảng "Điều khiển lập trình" Chương 2 được biên soạn gồm các nội dung chính sau: Lập trình với tập lệnh logic; Lập trình ứng dụng với các bộ định thời TIMER; Lập trình ứng dụng với các bộ đếm COUNTER; Lập trình với những tập lệnh cơ bản khác;... Mời các bạn cùng tham khảo!
Nội dung trích xuất từ tài liệu:
Bài giảng Điều khiển lập trình - Chương 2: Lập trình ứng dụng cơ bản PLC 7/26/2023 Chương 2LẬP TRÌNH ỨNG DỤNG CƠ BẢN PLC 1 26 July 2023 2.1. Lập trình với tập lệnh logic 2 26 July 2023 1 7/26/2023 2.1.1 Lập trình với Tag và I/O MappingLập trình với Tag Bước 1: Tạo một bảng Tag table để quản lý Tag: Project tree → Device → CPU… → PLC Tags → Add new tag table Trang 3 26 July 2023 Lập trình với Tag Bước 2: Đổi tên Tag table để dễ quản lý những Tag trong đó Trang 4 26 July 2023 2 7/26/2023 Lập trình với Tag Bước 3: Khai báo Tag cũng như kiểu dữ liệu được sử dụng tương ứng Trang 5 26 July 2023 3.1.1 Lập trình với Tag và I/O Mapping Lập trình với I/O MappingMemory mapped I/O (MMIO) và Port mapped (PMIO) haycòn gọi là I/O Mapping là một kỹ thuật được sử dụng cơbản trong lập trình vi điều khiển, nhằm cô lập I/O với codelập trình xử lý trước khi xuất ra ngoại vi.I/O mapping sẽ thực hiện ánh xạ nhận giá trị giữa vùng nhớtừ ngõ vào Input của PLC và xuất tới ngõ ra của PLC. Điềunày có nghĩa là, mọi hoạt động từ xử lý Boolean cho đếncác hoạt động tính toán các khối chức năng đều xử lý trêncác vùng nhớ M, DB thay vì xử lý trực tiếp trên I/O thực (I,Q) giúp cho tránh những lỗi lập trình về trùng lặp vùng nhớhay khi cần sửa đổi gì trên chương trình thì người dùng chỉcần sửa đổi PLC Tags và các vùng nhớ M, DB. Trang 6 26 July 2023 3 7/26/2023 Lập trình với I/O Mapping Bước 1: Tạo một bảng Tag table để quản lý Tag: Project tree → Device → CPU… → PLC Tags → Add new tag table và đổi tên là IO Mapping. Trang 7 26 July 2023 Lập trình với I/O Mapping Bước 2: Khởi tạo Tag để Mapped cho Input và Output Trang 8 26 July 2023 4 7/26/2023 Lập trình với I/O Mapping Bước 3: Khởi tạo hàm chức năng FC1 để thực hiện lập trình I/O Mapping: Program blocks → Add new block → Function và đặt tên là IO Mapping Trang 9 26 July 2023 Lập trình với I/O Mapping Bước 4: Lập trình Memory mapped I/O (MMIO) và Port mapped (PMIO) để thực hiện IO Mapping với FC1 Trang 10 26 July 2023 5 7/26/2023 Lập trình với I/O Mapping Bước 5: Gọi hàm chức năng FC1 – IO Mapping trong chương trình Main OB1 để hoàn thành việc Mapped I/O giữa Tag nhớ và I/O ngoại vi. Trang 11 26 July 2023 2.1.2 System memory và clock memory Trang 12 26 July 2023 6 7/26/2023 2.1.2 System memory và clock memory Trang 13 26 July 2023 2.1.3 Lập trình với các tiếp điểm I/OTiếp điểm thường hở I0.0 Q0.0 Trang 14 26 July 2023 7 7/26/2023 2.1.3 Lập trình với các tiếp điểm I/OTiếp điểm thường đóng I0.1 Q0.1 Trang 15 26 July 2023 2.1.3 Lập trình với các tiếp điểm I/OĐảo trạng thái ngõ vào/ra hoặc kết quả phép toán logic trước đó I0.0 Q0.0 Trang 16 26 July 2023 8 7/26/2023 2.1.3 Lập trình với các tiếp điểm I/OPhép toán ANDI0.0I0.1Q0.0 Trang 17 26 July 2023 2.1.3 Lập trình với các tiếp điểm ...

Tài liệu được xem nhiều:

Tài liệu liên quan: