tailieunhanh - BÀI GIẢNG ĐIỀU KHIỂN LẬP TRÌNH 2 - CHƯƠNG 2 : TẬP LỆNH CỦA PLC S7-300

CẤU TRÚC LỆNH VÀ TRẠNG THÁI KẾT QUẢ: Trong tài liệu ĐKLT 1 đã trình bày về các phương pháp lập trình cho PLC, gồm có ngôn ngữ lập trình dạng STL, LAD và FBD. Phần này sẽ trình bày chủ yếu về cấu trúc và kết quả của lệnh dạng STL. Một lệnh STL của PLC S7-300 gồm có: “Tên lệnh” + “Toán hạng”. | ĐIỀU KHIÈN LẬP TRÌNH 2 CHƯƠNG 2 CHƯƠNG 2 TẬP LỆNH CỦA PLC S7-300 CẤU TRÚC LỆNH VÀ TRẠNG THÁI KẾT QUẢ Trong tài liệu ĐKLT 1 đã trình bày về các phương pháp lập trình cho PLC gồm có ngôn ngữ lập trình dạng STL LAD và FBD. Phần này sẽ trình bày chủ yếu về cấu trúc và kết quả của lệnh dạng STL. Một lệnh STL của PLC S7-300 gồm có Tên lệnh Toán hạng . Ví dụ Trong đó A là lệnh nạp giá trị ngõ vào có địa chỉ A là Tên lệnh là Toán hạng Lưu ý toán hạng có thể là dữ liệu hoặc là địa chỉ của một vùng nhớ nào đó. Toán hạng là dữ liệu o Dữ liệu logic o Số nhị phân v o Số thập lục phân gu o Số nguyên kiểu INT 2 byte o Số nguyên kiểu DINT 4 byte o Số thực kiểu REAL o Dữ liệu về thời gian o Dữ liệu của bộ đếm định thời o Dữ liệu kiểu ký tự Toán hạng là địa chỉ nhớ Địa chỉ trong bộ nhớ PLC S7-300 gồm 2 phần phần chữ và phần số. Ví dụ địa chỉ ngõ vào Trong đó o Phần chữ chỉ vị trí và kích thước của vùng nhớ. o Phần số chỉ địa chỉ của vùng nhớ trong miền đã được xác định. Thanh ghi trạng thái Khi thực hiện lệnh CPU sẽ ghi lại trạng thái của phép tính trung gian cũng như ghi lại kết quả vào 1 thanh ghi đặc biệt 16 bit gọi là thanh ghi trạng thái. Tuy nhiên chỉ có 9 bit thấp của thanh ghi này được sử dụng có cấu trúc như sau 8765 4 3 2 10 BR CC1 CC0 OV OS OR STA RLO FC TRANG - 12 ĐIỀU KHIÈN LẬP TRÌNH 2 CHƯƠNG 2 Trong đó o FC Fisrt Check khi thực hiện các lệnh logic liên tiếp nhau gồm các phép tính A VÀ V HOẶC ĐẢO thì bit FC 1. Khi kết thúc các lệnh thì fC 0. Ví dụ A FC 1 AN FC 1 FC 0 o RLO Result of Logic Operation thể hiện kết quả tức thời của phép tính logic vừa thực hiện. Ví dụ A Nếu trước khi thực hiện bit FC 0 thì có tác dụng chuyển nội dung ngõ vào vào bit trạng thái RLO. Còn khi bit FC 1 thì có tác dụng thực hiện phép tính VÀ RLO A kết quả được ghi trở lại vào RLO. v o STA Status Bit bit trạng thái luôn có giá trị logic của tiếp điểm được chỉ trong lệnh. Ví dụ cả hai lệnh sau đều gán cho bit STA giá trị của ngõ vào . A .

TỪ KHÓA LIÊN QUAN