17. ĐIỀU KHIỂN QUY TRÌNH GIA CÔNG SP
5.1. Cấu trúc chương trình
Cấu trúc một chương trình trong PLC khá đơn giản, chương trình được tạo thành từ 03 thành phần cơ bản: một chương trình chính (main program); có thể có một hay nhiều chương trình con (subroutines); các chương trình con xử lý ngắt (interrupt routines) có thể có hoặc khơng.
· Chương trình chính bao gồm các lệnh điều khiển ứng dụng. Các lệnh này được
thực hiện tuần tự một cách liên tục, cứ mỗi vịng qt một lần.
· Các chương trình con, có thể có hoặc khơng tùy u cầu, chỉ được thực hiện
nếu được gọi đến từ chương trình chính.
· Các chương trình con xử lý ngắt (có thể có hoặc khơng) được thực hiện khi xảy
ra sự kiện gắn với ngắt tương ứng. Sự kiện đó có thể là sự thay đổi mức ở một đầu vào, bộ định thời đếm đủ hay nhận được dữ liệu trên cổng truyền thông, . . .
5.2. Phân loại lệnh
5.2.1 Lệnh cơ bản
Là những lệnh được tìm thấy trong hầu hết các chương trình như: timer, counter, math, logical, increment/decrement/invert, move, & block instructions.
5.2.2 Lệnh đặc biệt
Dùng để thao tác dữ liệu: shift, table, find, conversion, for/next, & real-time
5.2.3 Lệnh tốc độ cao
Cho phép các sự kiện hoặc ngắt xảy ra độc lập với thời gian một vòng quét. Bao
gồm high-speed counters, interrupts, output & transmit instructions.
5.3. Qui ước
#, “?.?”, “????”, --->>, EN, ENO
5.4. Ký hiệu
Ngôn ngữ LAD bao gồm các ký hiệu thông dụng đại diện cho các thành phần điều khiển.
5.4.1 Contact
5.4.2 Coil
Coil đại diện cho relay. Được cấp năng lượng khi có nguồn cung
cấp. Khi có năng lượng nghĩa là ngõ ra thay đổi trạng thái sang ON, và bit trạng thái lên 1. Bit trạng thái này có thể được sử dụng để điều khiển NO hay NC ở bất cứ đâu trong chương trình.
5.4.3 Box
Box = function, các box chứa bên trong nhiều câu lệnh để thực thi
nhiệm vụ của một khối chức năng. Các box có thể là timer, counter hay các phép toán học.