TẬP LÊNH LOGIC CƠ BẢN TRÊN PLC S7300

32 985 2
TẬP LÊNH LOGIC CƠ BẢN TRÊN PLC S7300

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

Luận văn, khóa luận tốt nghiệp, báo cáo là sản phẩm kiến thức, là công trình khoa học đầu tay của sinh viên, đúc kết những kiến thức của cả quá trình nghiên cứu và học tập một chuyên đề, chuyên ngành cụ thể. Tổng hợp các đồ án, khóa luận, tiểu luận, chuyên đề và luận văn tốt nghiệp đại học về các chuyên ngành: Kinh tế, Tài Chính Ngân Hàng, Công nghệ thông tin, Khoa học kỹ thuật, Khoa học xã hội, Y dược, Nông Lâm Ngữ... dành cho sinh viên tham khảo. Kho đề tài hay và mới lạ giúp sinh viên chuyên ngành định hướng và lựa chọn cho mình một đề tài phù hợp, thực hiện viết báo cáo luận văn và bảo vệ thành công đồ án của mình.

LOGO GIÁO TRÌNH S7_300 & Win CC www.topedu.com.vn www.topedu.com.vn BUỔI 3. TẬP LÊNH LOGIC CƠ BẢN TRÊN PLC S7_300 I. Cấu trúc tổ chức bên trong của PLC. II. Cách tổ chức dữ liệu và các phép toán. III. Cấu trúc chương trình khi lập trình. IV. Các ngôn ngữ lập trình với PLC S7_300 V. Tập lệnh LOGIC cơ bản với PLC S7_300 www.topedu.com.vn BUỔI 3. TẬP LÊNH LOGIC CƠ BẢN TRÊN PLC S7_300 I. Cấu trúc tổ chức bên trong của PLC. Tổ chức bên trong bộ LOGIC khả trình PLC S7_300 A. Vùng nhớ chương trình ứng dụng B. Vùng nhớ tham số của hệ điều hành. C. Vùng nhớ chứa các khối dự liệu. www.topedu.com.vn BUỔI 3. TẬP LÊNH LOGIC CƠ BẢN TRÊN PLC S7_300 II. Cách tổ chức dữ liệu và các kiểu dữ liệu. A. Vùng nhớ chương trình ứng dụng + OB(Organisation Block): Miền chương trình tổ chức. + FC(Function): Miền chương trình con được tổ chức thành hàm có biến hình thức để trao đổi dữ liệu với chương trình đã gọi nó. + FC(Function Block): Miền chương trình con. Được tổ chức thành các hàm và có khả năng trao đổi dữ liệu với bất cứ khối chương trình khác, các dữ liệu này phải được xây dựng trong khối dữ liệu DB(Data block) www.topedu.com.vn BUỔI 3. TẬP LÊNH LOGIC CƠ BẢN TRÊN PLC S7_300 II. Cách tổ chức dữ liệu và các kiểu dữ liệu. B. Vùng nhớ tham số của hệ điều hành.  I: Miền đệm các dữ liệu cổng vào số.  Q: Miền đệm các dữ liệu cổng vào số.  T: Miền nhớ phục vụ Timer.  C: Miền nhớ phục vụ Counter.  PI: Miền địa chỉ cổng vào các Module tương tự.  PQ: Miền địa chỉ cổng ra các Module tương tự. www.topedu.com.vn BUỔI 3. TẬP LÊNH LOGIC CƠ BẢN TRÊN PLC S7_300 II. Cách tổ chức dữ liệu và các kiểu dữ liệu. C. Vùng nhớ chứa các khối dữ liệu .  DB(Data Block): Miền chứa dữ liệu được tổ chức thành khối. Kích thước cũng như số lượng do người sử dụng quy định.  L(Local Data Block): Miền dữ liệu địa phương. www.topedu.com.vn BUỔI 3. TẬP LÊNH LOGIC CƠ BẢN TRÊN PLC S7_300 II. Cách tổ chức dữ liệu và các kiểu dữ liệu. D. Các kiểu dữ liệu trong PLC. 1. Kiểu Boolen : 1 bit 2. Kiểu Byte : 8 bits 3. Kiểu Word : 16 bits = 2 bytes 4. Kiểu Int : 16 bits 5. Kiểu Dint : 32 bits = 4 bytes 6. Kiểu Dword : 32 bits 7. Kiểu Real : Số thực 32 bits 8. Kiểu S5t : Thời gian đặt cho bộ Timer 9. Kiểu Char : Kiểu ký tự 10. Kiểu Date : Ngày tháng www.topedu.com.vn BUỔI 3. TẬP LÊNH LOGIC CƠ BẢN TRÊN PLC S7_300 III. Cấu trúc chương trình khi lập trình. 1. Vòng quét chương trình Vòng quét chương trình CPU thực hiện www.topedu.com.vn BUỔI 3. TẬP LÊNH LOGIC CƠ BẢN TRÊN PLC S7_300 III. Cấu trúc chương trình khi lập trình. 2. Các dạng lập trình cho PLC. 2.1. Lập trình tuyến tính + Toàn bộ chương trình nằm trong một khối trong bộ nhớ .Loại hình cấu trúc tuyến tính này phù hợp với những bài toán tự động nhỏ, không phức tạp. + Khối được chọn phải là khối OB1, là khối mà PLC luôn quét và thực hiện các lệnh trong đó thường xuyên, từ lệnh đầu tiên đến lệnh cuối cùng và quay lại lệnh đầu tiên. www.topedu.com.vn BUỔI 3. TẬP LÊNH LOGIC CƠ BẢN TRÊN PLC S7_300 III. Cấu trúc chương trình khi lập trình. 2. Các dạng lập trình cho PLC. 2.2. Lập trình cấu trúc + Chương trình được chia thành những phần nhỏ và mỗi phần thực thi những nhiệm vụ chuyên biệt riêng của nó, từng phần này nằm trong những khối chương trình khác nhau. + Loại hình cấu trúc này phù hợp với những bài toán điều khiển nhiều nhiệm vụ và phức tạp [...]... lệnh LOGIC cơ bản với PLC S7_300 3 Thanh ghi trạng thái BUỔI 3 TẬP LÊNH LOGIC CƠ BẢN TRÊN PLC S7_300 V Tập lệnh LOGIC cơ bản với PLC S7_300 3 Thanh ghi trạng thái BUỔI 3 TẬP LÊNH LOGIC CƠ BẢN TRÊN PLC S7_300 V Tập lệnh LOGIC cơ bản với PLC S7_300 4 Các lệnh LOGIC bit BUỔI 3 TẬP LÊNH LOGIC CƠ BẢN TRÊN PLC S7_300 V Tập lệnh LOGIC cơ bản với PLC S7_300 4 Các lệnh LOGIC bit BUỔI 3 TẬP LÊNH LOGIC CƠ BẢN TRÊN... – (2^15 – 1) BUỔI 3 TẬP LÊNH LOGIC CƠ BẢN TRÊN PLC S7_300 V Tập lệnh LOGIC cơ bản với PLC S7_300 1 Các kiểu dữ liệu và cấu tạo trong PLC S7_300 d Kiểu Dword Kiểu Dword BUỔI 3 TẬP LÊNH LOGIC CƠ BẢN TRÊN PLC S7_300 V Tập lệnh LOGIC cơ bản với PLC S7_300 1 Các kiểu dữ liệu và cấu tạo trong PLC S7_300 e Kiểu Int BUỔI 3 TẬP LÊNH LOGIC CƠ BẢN TRÊN PLC S7_300 V Tập lệnh LOGIC cơ bản với PLC S7_300 1 Các kiểu... PLC S7_300 f Kiểu Dint BUỔI 3 TẬP LÊNH LOGIC CƠ BẢN TRÊN PLC S7_300 V Tập lệnh LOGIC cơ bản với PLC S7_300 1 Các kiểu dữ liệu và cấu tạo trong PLC S7_300 g Kiểu Real BUỔI 3 TẬP LÊNH LOGIC CƠ BẢN TRÊN PLC S7_300 V Tập lệnh LOGIC cơ bản với PLC S7_300 2 Định dạng 1 Dword Word cao Byte Cao Byte Thấp Word thấp Byte Cao Dword = 2 Words = 4 Bytes Byte Thấp BUỔI 3 TẬP LÊNH LOGIC CƠ BẢN TRÊN PLC S7_300 V Tập. .. LÊNH LOGIC CƠ BẢN TRÊN PLC S7_300 V Tập lệnh LOGIC cơ bản với PLC S7_300 4 Các lệnh LOGIC bit BUỔI 3 TẬP LÊNH LOGIC CƠ BẢN TRÊN PLC S7_300 V Tập lệnh LOGIC cơ bản với PLC S7_300 4 Các lệnh LOGIC bit Lệnh ưu tiên Set I0.0 I0.1 M0.0 => Q0.0 0 0 Giữ nguyên trạng thái 0 1 1 1 0 0 1 1 1 BUỔI 3 TẬP LÊNH LOGIC CƠ BẢN TRÊN PLC S7_300 V Tập lệnh LOGIC cơ bản với PLC S7_300 4 Các lệnh LOGIC bit Lệnh ưu tiên... trong PLC S7_300 a Kiểu Bool Số byte + Biến kiểu Bool chỉ có 2 giá trị 0 hoặc 1 BUỔI 3 TẬP LÊNH LOGIC CƠ BẢN TRÊN PLC S7_300 V Tập lệnh LOGIC cơ bản với PLC S7_300 1 Các kiểu dữ liệu và cấu tạo trong PLC S7_300 b Kiểu Byte + Kiểu Byte = 8 bits Giá trị trong khoảng 0 – (2^8 – 1) BUỔI 3 TẬP LÊNH LOGIC CƠ BẢN TRÊN PLC S7_300 V Tập lệnh LOGIC cơ bản với PLC S7_300 1 Các kiểu dữ liệu và cấu tạo trong PLC. .. Reset I0.0 I0.1 M0.0 => Q0.0 0 0 Giữ nguyên trạng thái 0 1 0 1 0 1 1 1 0 BUỔI 3 TẬP LÊNH LOGIC CƠ BẢN TRÊN PLC S7_300 V Tập lệnh LOGIC cơ bản với PLC S7_300 4 Các lệnh LOGIC bit + Lệnh lấy xung cạnh lên + Lệnh lấy xung cạnh xuống BUỔI 3 TẬP LÊNH LOGIC CƠ BẢN TRÊN PLC S7_300 V Tập lệnh LOGIC cơ bản với PLC S7_300 4 Các lệnh LOGIC bit + Lệnh tổ hợp xung cạnh xuống + Lệnh tổ hợp xung cạnh lên LOGO Thank... phân biệt với nhau bằng một số nguyên sau nhóm kí tự DB Ví dụ : DB1, DB2… BUỔI 3 TẬP LÊNH LOGIC CƠ BẢN TRÊN PLC S7_300 III Cấu trúc chương trình khi lập trình 4 Mô hình hóa lập trình cấu trúc Cấu trúc gọi và tổ chức chương trình trong PLC S7_300 BUỔI 3 TẬP LÊNH LOGIC CƠ BẢN TRÊN PLC S7_300 IV Các ngôn ngữ lập trình với PLC S7_300 Lập trình kiểu STL (Statement List): Liệt kê các câu lệnh Lập trình... (Ladder logic ): đồ họa mạch logic Lập trình cấu trúc SCL ( Structured Control Language): ngôn ngữ cấp cao giống như C, PASCAL,… Biểu đồ chức năng liên tục CFC (Continuous Function Chart): vẽ lưu đồ chức năng Lập trình điều khiển tuần tự GRAPH (sequential Control GRAPH) Lập trình điều khiển theo đồ hình trạng thái (HIGRAPH) BUỔI 3 TẬP LÊNH LOGIC CƠ BẢN TRÊN PLC S7_300 V Tập lệnh LOGIC cơ bản với PLC. ..BUỔI 3 TẬP LÊNH LOGIC CƠ BẢN TRÊN PLC S7_300 III Cấu trúc chương trình khi lập trình 3 Các loại khối chương trình cấu trúc trong PLC S7_300 + Loại khối OB ( Organization Block) : Khối tổ chức và quản lí chương trình điều khiển Có nhiều loại khối OB với những chức năng... trình ứng dụng có thể có nhiều khối FC và các khối FC này được phân biệt với nhau bằng một số nguyên sau nhóm kí tự FC Ví dụ: FC1, FC2… BUỔI 3 TẬP LÊNH LOGIC CƠ BẢN TRÊN PLC S7_300 III Cấu trúc chương trình khi lập trình 3 Các loại khối chương trình cấu trúc trong PLC S7_300 + Loại khối FB ( Function Block) : Là loại khối FB đặc biệt có khả năng trao đổi 1 lượng dữ liệu lớn với các khối chương trình khác . Cấu trúc chương trình khi lập trình. IV. Các ngôn ngữ lập trình với PLC S7_ 300 V. Tập lệnh LOGIC cơ bản với PLC S7_ 300 www.topedu.com.vn BUỔI 3. TẬP LÊNH LOGIC CƠ BẢN TRÊN PLC S7_ 300 I. Cấu trúc. TRÊN PLC S7_ 300 III. Cấu trúc chương trình khi lập trình. 1. Vòng quét chương trình Vòng quét chương trình CPU thực hiện www.topedu.com.vn BUỔI 3. TẬP LÊNH LOGIC CƠ BẢN TRÊN PLC S7_ 300 III. Cấu. TẬP LÊNH LOGIC CƠ BẢN TRÊN PLC S7_ 300 III. Cấu trúc chương trình khi lập trình. 4. Mô hình hóa lập trình cấu trúc Cấu trúc gọi và tổ chức chương trình trong PLC S7_ 300 www.topedu.com.vn BUỔI 3.

Ngày đăng: 11/10/2014, 08:54

Từ khóa liên quan

Mục lục

  • Slide 1

  • Slide 2

  • Slide 3

  • Slide 4

  • Slide 5

  • Slide 6

  • Slide 7

  • Slide 8

  • Slide 9

  • Slide 10

  • Slide 11

  • Slide 12

  • Slide 13

  • Slide 14

  • Slide 15

  • Slide 16

  • Slide 17

  • Slide 18

  • Slide 19

  • Slide 20

Tài liệu cùng người dùng

Tài liệu liên quan