Sơ đồ khối tổng quát của µPLC:
Sơ đồ khối của module PLC nềnModule Module PLC nền (CPU) Module I/O PLC Module chuyển đổi RS-232RS 485 Module giao diện lập trình bằng tay Máy tính ( lập trình và theo dõi I/O)
RS-232RS-485 RS-485 RS-485 RS-485 RS-485 Nguồn AT89C51 Chọn chế độ và hiển thị trạng thái RAM ngoài và
Pin nuôi RAM
Giao tiếp mạng RS-485 mạng RS-485
Xử lý thời gian thực gian thực
Sơ đồ khối của module I/O PLC:
Sơ đồ khối của module giao diện lập trình bằng tay:AT89C2051 AT89C2051
Nguồn
Giao tiếp
OUTPUT Giao tiếpOUTPUT
Hiển thị trạng thái truyền thông và của truyền thông và của
INPUT/ OUTPUT Giao tiếp Giao tiếp mạng RS-485 AT89C52 Nguồn Giao tiếp PHÍM NHẤN
Giao tiếp hiển thị6 LED 15-SEG 6 LED 15-SEG (Interface programmer)
Giao tiếp mạng RS-485 mạng RS-485
Hoạt động của µPLC ở chế độ LOAD:
Soạn thảo chương trình trên máy tính trình trên máy tính hoặc từ bộ giao diện
lập trình
Lập trình xong và không có lỗi không có lỗi
PLC nền ở chế độ LOAD LOAD
Ghi mã chương trình nhận được vào vùng nhớ chương trình trong Ram vùng nhớ chương trình trong Ram
ngoài
Load xong?
Mã chương trình này được lưu giữ cho đến khi load lại chương trình cho đến khi load lại chương trình mới. Chờ chuyển sang chế độ STOP
hay RUN
Tiếp tục load và kiểm tra lỗi kiểm tra lỗi truyền nhận
END LOAD
Máy tính báo lỗi và chờ download lại chờ download lại
Biên dịch và kiểm tra lỗi kiểm tra lỗi
Nếu xảy ra lỗi thì máy tính báo lỗi máy tính báo lỗi và chờ download lại N Y N Y Y N LOAD
Hoạt động của µPLC ở chế độ RUN trong 1 chu kỳ quét:
I/O PLC lấy trạng thái ngõ vào(INPUT) :I1I6 ngõ vào(INPUT) :I1I6 Gởi trạng INPUT đến PLC nền PLC nền cập nhật INPUT vào vùng đệm INPUT IMAGE
Đầu chu kỳ quét?
Cập nhật INPUT từ INPUT IMAGE INPUT IMAGE
Đọc mã chương trình từ vùng RAM lưu trữ vùng RAM lưu trữ chương trình theo từng
khối lệnh liên tiếp
Giải mã và thực thi từng khối lệnh liên tiếp khối lệnh liên tiếp
Xuất ngõ ra của khối lệnh vào vùng nhớ tạm lệnh vào vùng nhớ tạm
hay địa chỉ khối
Lệnh END?
Xuất ngõ ra sau khi quét vào OUTPUT IMAGE vào OUTPUT IMAGE
PLC gởi byte trạng thái OUTPUT đến I/O PLC OUTPUT đến I/O PLC I/O PLC cập nhật OUTPUT và đóng ngắt ngõ ra tương ứng 1 END RUN 1 Y Y N N