1. Trang chủ
  2. » Lịch sử lớp 12

Kỹ thuật điều khiển logic - Ngôn ngữ lập trình và ứng dụng

7 22 0

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

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 7
Dung lượng 289,24 KB

Nội dung

Các lệnh mà khi thực hiện thì làm việc độc lập không phụ thuộc vào giá trị logic của bit đầu tiên trong ngăn xếp (gọi là nhóm lệnh không điều kiện).. Các lệnh chỉ thực hiện khi bit đ[r]

(1)

3.1.Giới thiệu ngơn ngữ lập trình:

Lập trình cho S7 200 PLC khác hãng Siemens dựa phương pháp bản:

Phương pháp hình thang (Ladder logic _ LAD)

Phương pháp khối hàm (Function Block Diagram _ FBD) Phương pháp liệt kê câu lệnh (Statement List _ STL)

Chương giới thiệu thành phần ba phương pháp cách sử dụng chúng lập trình

Nếu chương trình viết theo ngơn ngữ LAD (hoặc FBD) chưyển sang ngơn ngữ STL hay FBD (hoặc LAD) tương ứng Nhưng khơng phải chương trình viết theo STL chuyển sang ngôn ngữ LAD hay FBD Bộ tập lênh STL trình bày giáo án có chức tiếp điểm, cuộn dây, hộp (trong LAD) hay IC số FBD

Những lệnh phải phối hợp trạng thái tiếp điểm để định giá trị trạng thái đầu giá trị logic cho phép không cho phép thực chức (hay nhiều) cuộn dây hộp Trong lập trình lơgic thường hay sử dụng hai ngơn ngữ LAD STL gần gũi chuyên ngành điện Sau định nghĩa cần phải nắm bắt tay vào thiết kế chương trình:

3.1.1 Định nghĩa v LAD: LAD ngơn ngữ lập trình đồ họa Nhữnh thành phần dùng LAD tương ứng với thành phần dùng bảng mạch rơle

+ Tiếp điểm có hai loại: Thường đóng

Thường hở + Cuộn dây (coil): ( )

+ Hộp (box): Mô tả hàm khác nhau, làm việc có tín hiệu đưa đến hộp Có nhóm hộp sau: hộp định thời, hộp đếm, hộp di chuyển liệu, hộp hàm tốn học, hộp truyền thơng mạng

+ Mạng LAD: Là mạch nối phần tử thành mạng hoàn thiện, phần tử cuộn dây hộp phải mắc chiều Nguồn điện có hai đường chính, đường bên trái thể dây nóng, đường bên phải dây trung tính (neutral) khơng thể giao diện lập trình Một mạch làm việc phần tử mắc chiều kín mạch

3.1.2 Định nghĩa v STL: Là phương pháp thể chương trình dạng tập hợp câu lệnh Để tạo chương trình STL, người lập trình cần phải hiểu rõ phương thức sử dụng bit ngăn xếp (stack) logic S7 200

(2)

Chương 3: Ngơn ngữ lập trình ứng dụng Bộ môn TựĐộng Đo Lường – Khoa Điện

S0 S1 S2 S3 S4 S5 S6 S7 S8

3.2.Vịng qt (thực chương trình) cấu trúc chương trình: Stack0 bit ngăn xếp

Stack1 bit thứ hai ngăn xếp Stack2 bit thứ ba ngăn xếp Stack3 bit thứ tư ngăn xếp Stack4 bit thứ năm ngăn xếp Stack5 bit thứ sáu ngăn xếp Stack6 bit thứ bảy ngăn xếp Stack7 bit thứ tám ngăn xếp Stack8 bit thứ chín ngăn xếp

PLC thực chương trình theo vịng lặp Mỗi vịng lặp gọi vòng quét (scan) Các giai đoạn vòng quét:

Khi gặp lệnh vào/ra tức thời hệ thống dừng tất cơng việc khác, chương trình xử lý ngắt để thực chương trình trực tiếp với cổng vào/ra

(3)

3.3.Tập lệnh S7-200:

Tập lệnh S7-200 chia làm nhóm:

1 Các lệnh mà thực làm việc độc lập không phụ thuộc vào giá trị logic bit ngăn xếp (gọi nhóm lệnh không điều kiện)

2 Các lệnh thực bit ngăn xếp có giá trị (gọi nhóm lệnh có điều kiện)

3 Các nhãn lệnh đánh dấu vị trí tập lệnh (gọi nhóm lệnh điều khiển chương trình)

! Các ngôn ngữ sử dụng chữ I (Immediately) để ý nghĩa tức thời Cây lệnh

Tập lệnh Bit

Tập lệnh can thiệp vào thời gian hệ thống Tập lệnh truyền thông

Tập lệnh so sánh Tập lệnh biến đổi Tập bộđếm Tập lệnh toán học Tập lệnh toán học

Tập lệnh điều khiển ngắt

Tập lệnh phép tính logic biến đổi Tập lệnh di chuyển liệu

Tập lệnh điều khiển chương trình

Tập lệnh thao tác với ghi (dịch/quay vòng ghi) Tập lệnh làm việc với chuỗi

(4)

Chương 3: Ngôn ngữ lập trình ứng dụng Bộ mơn TựĐộng Đo Lường – Khoa Điện

1 1 1 1 1 1 1 1 1 1 1 1 2 2

Hình 3.4: Mơ tả lệnh bit

2

Hình 3.5:Mơ tả lệnh can thiệp vào thời gian hệ thống

2 2 2

(5)

(6)

Chương 3: Ngôn ngữ lập trình ứng dụng Bộ mơn TựĐộng Đo Lường – Khoa Điện

INCW OUT

DECW OUT

Mô tả

IN: IW, QW, MW, SMW, VW, LW, SW, AIW, T, C, AC, Constant, ∗VD, ∗AC,

∗LD

OUT: IW, QW, MW, SMW, VW, LW, SW, AIW, T, C, AC, ∗VD, ∗AC, ∗LD

INT

Increment Double Word and Decrement Double Word INCD OUT

DECB OUT

Mô tả

IN: ID, QD, MD, VD, SMD, SD, LD, HC,AC, Constant, ∗VD, ∗AC, ∗LD

OUT: ID, QD, MD, VD, SMD, SD, LD, HC,AC,

∗VD, ∗AC, ∗LD

DINT INC_W

EN IN OUT

DEC_W EN IN OUT

INC_DW EN IN OUT

DEC_DW EN

IN OUT

(7)

Ngày đăng: 09/03/2021, 06:14

TỪ KHÓA LIÊN QUAN