Chương 4 : LẬP TRÌNH HỆ THỐNG
4.2 Lưu đồ thuật toán hệ thống
4.2.1.5 Lưu đồ thuật toán kiểm tra lỗi
Về q trình kiểm tra và cảnh báo lỗi, nhóm chúng tơi thực hiện trên hai trạm Client chính vì vậy lưu đồ thuật toán trên hai trạm cũng giống nhau (xem Hình 4.5)
Đồ án này, nhóm thực hiện mô phỏng hai sự cố hay xảy ra trên PLC Client đó là sự cố sụt áp và sự cố q cơng suất.
Khi M0.0 = 1, thì sự cố sụt áp xảy ra. Đầu tiên, PLC Server khởi tạo biến nhớ và khởi tạo hàm analog đọc tín hiệu điện áp được mơ phỏng trên từng trạm Client. Khi đọc được giá trị analog thì ta có được giá trị điện áp hiện tại (U_ht).
Tiếp theo, chương trình thực hiện so sánh giá trị điện áp hiện tại với giá trị điện áp cho phép (U_cp). Nếu U_ht < U_cp thì sự cố sụt áp xảy ra. Ngay lúc đó, các đèn cảnh báo trạng thái lỗi được bật, sự cố sẽ được gửi đến màn hình giám sát SCADA.
Khi M0.0 = 0 thì trong q trình nhận dữ liệu, giá trị cơng suất nằm trong DataBlock có tên là Data Final được lấy lên lưu vào vùng nhớ riêng. Giá trị cơng suất đó gọi là P_ht
Giám sát điện năng tiêu thụ toà nhà sử dụng truyền thông Modbus TCP/IP
Hình 4.5 Lưu đồ thuật tốn kiểm tra và cảnh báo lỗi Hình 4.3 Lưu đồ thuật tốn nhận dữ liệu
từ PLC Server
Hình 4.4 Lưu đồ thuật tốn gửi dữ liệu xuống PLC Server xuống PLC Server
Giám sát điện năng tiêu thụ tồ nhà sử dụng truyền thơng Modbus TCP/IP
Chương trình sẽ thực hiện quá trình so sánh giữ giá trị cơng suất hiện tại (P_ht) với giá trị công suất tối đa cho phép (P_cp). Nếu P_ht > P_cp thì hệ thống đèn báo q cơng suất được bật và sự cố được gữi về màn hình giám sát.
Trong quá trình cả hai sự cố xảy ra, mọi thông tin trạng thái đều được gửi về PLC Server và lưu trữ lại.