Hằng số K Ngôn ngữ lập trình và các tập lệnh

Một phần của tài liệu Đồ án tốt nghiệp: Đo và bảo vệ các thông số máy biến áp dầu pps (Trang 27 - 31)

Chương trình là một chuỗi các lệnh nối tiếp nhau được viết theo một ngôn ngữ mà PLC có thể hiểu được. Có 3 dạng chương trình: INSTRUCTION,

LADDER, SFC/STL

• Instruction:hệ thống gồm những dòng lệnh nhập liên tiếp nhau.

• Ladder:phương pháp xây dựng chương trình dạng đồ họa dùng các kí hiệu lôgic dạng rơle

• SFC/STL:chương trình dạng lưu đồ.

Các lệnh cơ bản:

• Lệnh load và load inverse:

Tập Lệnh

Chức năng Dạng mẫu Thiết bị

LD Có nhiệm vụ logic khởi tạo

_ loại công tắc NO X, Y, M, S, T, C

LDI Có nhiệm vụ logic khởi tạo_ loại công tắc NC Nối trực tiếp bên trái mạch

X, Y, M, S, T, C

Tập Lệnh

Chức năng Dạng mẫu Thiết bị

OUT

_ Điều khiển cuộn dây _ nối trực tiếp vào đầu bên phải của mạch

Nhiều lệnh OUT có thể nối song song

_ Không thể điều khiển thiết bị mõ vào loại X

Lệnh OR và OR INVERSE

Tập Lệnh Chức năng Dạng mẫu Thiết bị

OR Nối song song các công tắc NO.tối đa 10 công tắc song song cho 1 cuộn dây

X, Y, M, S, T, C

ORI Nối song song các công tắc NO.tối đa 10 công tắc song song cho 1 cuộn dây

X, Y, M, S, T, C

• Lưu ý một bên của lệnh OR/ORI luôn nối với đầu bên trái

• Lệnh OR BLOCK

Tập Lệnh Chức năng Dạng mẫu Thiết bị

ANB Nối song song nhiều mạch công tắc

Không có

Đặc điểm:

Lệnh ORB là lệnh độc lập và không kết hợp với bất kì thiết bị nào hay con số nào.Lệnh ORB dùng để kết nối song song nhiều mạch công tắc( các khối nối tiếp) với khối phía trước các khối nối tiếp là các khối có nhiều công tắc nối tiếp

Tập Lệnh Chức năng Dạng mẫu Thiết bị

ND Nối tiếp các công tắc NO

X, Y, M, S, T, C

NI Nối tiếp các công tắc NO

nhau hay dung trong lệnh ANB.Để khai báo điểm bắt đầu của 1 khối, ta bdungf lệnh LD hoặc LDI. Sau một khối nối tiếp ta nơi vào khối trước bằng lệnh ORB

• lưu ý : dùng lệnh ORB theo lô không dùng quá 8 lệnh LD và LDI nhằm để tránh lỗi chương trình. Dùng lệnh ORB trong mạch tuần tự không có giới hạn số mạch song song

• Lệnh AND BLOCK :

Tập Lệnh Chức năng Dạng mẫu Thiết bị

AND Nối tiếp nhiều mạch công tắc song song

Không có

Đặc điểm:

Lệnh ANB là lệnh độc lập và không kết hợp với bất kì thiết bị nào hay con số nàoLệnh ANB dùng để nối tiếp nhiều mạch công tắc( thường là các khối song song) với khối phía trước.

Các khối song song là các khối có nhiều công tắc nối song song với nhau hay dùng lệnh ORB .

Để khai báo điểm bắt đầu của 1 khối ta dùng lệnh LD hay LDI. Sau một khối nối tiếp ta nối vào khối trước bằng lệnh ANB.

Khi dùng lệnh ANB theo lô, không dùng quá 8 lệnh LD hay LDI để tránh lỗi chương trình.

Lệnh ANB có thể dùng nhiều lần để nối tiếp các mạch song song với các khối trước nó

• Lệnh SET và RESET.

Tập Lệnh Chức năng Dạng mẫu Thiết bị

SET Đặt 1 thiết bị lên chế độ ON vĩnh viễn

X, Y, M, S, T, C

độ ON vĩnh viễn

Đặc điểm của lệnh SET và RESET có thể dùng cho cùng 1 thiết bị bao nhiêu lần tùy ý. Tuy nhiên trạng thái cuối cùng mới là trạng thái tác động.

• Lệnh END

Tập Lệnh Chức năng Dạng mẫu Thiết bị

END Buộc chương trình kết thúc

Không có

Khi dùng lệnh END trong chương trình có tác dụng buộc kết thúc quá trình quét chương trình hiện hành và tiến hành cập nhật các ngõ vào ra, các bộ định thì. Thực hioeenj cập nhật các ngõ vào ở đầu chu kỳ quét và cập nhật các ngõ ra ở cuối chu kỳ quét

Việc quét chương trình là quá trình xử lý từng lệnh trong chương trình từ đầu đến cuối. khỏang thời gian này gọi là thời gian quét phụ thuộc vào độ dài và sự phức tạp của chương trình. Ngay khi dòng quét hiện hành được hoàn tất thì dòng lệnh quét tiếp theo sẽ bắt đầu ngay. Toàn bộ quá trình là 1 quá trình liên tục

Chèn lệnh END vào giửa chương trình giúp ta tìm ra lỗi chương trình vì phần sau lệnh END bị vô hiệu hóa và bị cách ly khỏi vùng kiểm tra lỗi

các lệnh ứng dụng

Một phần của tài liệu Đồ án tốt nghiệp: Đo và bảo vệ các thông số máy biến áp dầu pps (Trang 27 - 31)

Tải bản đầy đủ (DOC)

(65 trang)
w