Đề cương chi tiết môn học điều khiển logic

5 11 0
Đề cương chi tiết môn học điều khiển logic

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

Thông tin tài liệu

Nếu sử dụng các chế độ ngắt, chương trình con tương ứng với từng tín hiệu ngắt được soạn thảo và cài đặt như một bộ phận của chương trình.. Chương trình xử lý ngắt chỉ được thực hiệ[r]

(1)

CHƯƠNG 3: NGƠN NGỮ LẬP TRÌNH VÀ ỨNG DỤNG 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:

1 Định nghĩa LAD: LAD ngơn ngữ lập trình đồ họa Nhữnh thành phần

bả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 toá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ử

như 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 mach làm việc

được phần tửđược mắc chiều kín mạch

2 Định nghĩa 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

Ngăn xếp khối bit chồng lên từ S0÷S8, tất thuật toán liên quan đến ngăn xếp làm việc với bit bit thứ hai (S0 S1) ngăn xếp giá trị logic có thểđược gởi nối thêm vào ngăn xếp Hai bit S0 S1 phối hợp với ngăn xếp kéo lên bit

(2)

S0 S1 S2 S3 S4 S5 S6 S7 S8

3.2.Vòng quét (thực chương trình) cấu trúc chương trình:

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

Nếu sử dụng chế độ ngắt, chương trình tương ứng với tín hiệu ngắt soạn thảo cài đặt phận chương trình Chương trình xử lý ngắt thực vòng quét xuất tín hiệu báo ngắt xảy thời điểm nàơ vòng quét

(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

Tập lệnh làm việc với bảng liệu Tập bộđịnh thời

(4)

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

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

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

2

2 2 2

(5)

Ngày đăng: 01/04/2021, 02:12

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

Tài liệu liên quan