Gi違i thu壱t và các hàm 8欝ng b瓜 hóa Counter

Một phần của tài liệu Nghiên cứu và xây dựng giải thuật thu thập dữ liệu và điều khiển dự phòng hệ thống điện (Trang 68 - 74)

A嘘i v噂i các b瓜 Counter, ta ph違i xây d詠ng các hàm sau 8ó Built thành các hàm t詠 dùng trong th逢 vi羽n..

̇ Hàm RCTU (Hàm 8院m lên) : Các chân ch泳c n<ng Ki吋u d英 li羽u Phân lo衣i ngõ vào/ra Ghi chú PV INT Ngõ vào Dùng 8吋8員t tr逢噂c giá tr鵜8院m cho b瓜8院m

CU Bool Ngõ vào Khi có tín hi羽u xung t瑛 0 lên 1 b瓜 8院m s胤8院m lên 1

Update Bool Ngõ vào Th詠c hi羽n Update trong 1 chu k khi x違y ra 8i隠u ki羽n Switch Over R Bool Ngõ vào Dùng 8吋 Reset b瓜8院m

CV INT Ngõ vào/ra Th吋 hi羽n giá tr鵜 hi羽n th運i c栄a Counter.

RE Bool Ngõ vào/ra

Bi院n trung gian dùng 8吋 Update giá tr鵜 c栄a PV, CV khi x違y ra 8i隠u ki羽n Switch Over mà CV ch逢a 8衣t 8ên giá tr鵜 PV

Q Bool Ngõ vào/ra Giá tr鵜 này b茨ng 1 khi CV 8衣t 8院m giá tr鵜 c栄a PV

BVng 2.4. Khai báo các chân ngõ ra và ngõ vào cてa hàm RCTU

Khi không x違y ra 8i隠u ki羽n Switch Over, hàm này th詠c hi羽n ch泳c n<ng không khác gì hàm 8院m lên CTU trong th逢 vi羽n chu育n c栄a Unity. Tuy nhiên, khi Bit Update = 1, hàm này s胤 th詠c hi羽n thu壱t toán 8吋 8違m b違o các b瓜 8院m lên trong Application 荏 PLC Primary khi chuy吋n sang th詠c thi 荏 Secondary PLC 8逢嬰c di宇n ra chính xác.

Hàm RCTU 8逢嬰c xây d詠ng có ch泳c n<ng t逢挨ng t詠 hàm CTU c栄a nhà s違n xu医t. Tuy nhiên, 8吋 8違m b違o ch泳c n<ng 8欝ng b瓜 hóa d英 li羽u gi英a PLC Primary và PLC Secondary, hàm RCTU ph違i 8違m b違o 8逢嬰c v医n 8隠 Update d英 li羽u m瓜t chu k khi x違y ra 8i隠u ki羽n Switch Over và 8違m b違o ti院n trình 8院m 8ang th詠c hi羽n 荏 PLC Primary 8逢嬰c ti院p t映c. Vi羽c s穎 d映ng hàm RCTU r医t 8挨n gi違n :

̇ M厩i hàm RCTU có m瓜t bi院n ngõ vào RE, giá tr鵜 này 8逢嬰c Set lên 1 ngay chu k 8亥u tiên khi x違y ra 8i隠u ki羽n Switch Over.

̇ Giá tr鵜 c栄a PV,CV 8逢嬰c ch泳a trong các ô nh噂 %MW và th逢運ng xuyên 8逢嬰c PLC Primary 8欝ng b瓜 hóa d英 li羽u v噂i PLC Stanby 荏 cu嘘i m厩i chu k quét

̇ Hàm RCTD (Hàm 8院m xu嘘ng) : Khi không x違y ra 8i隠u ki羽n Switch Over, hàm này th詠c hi羽n ch泳c n<ng không khác gì hàm 8院m xu嘘ng CTD trong th逢 vi羽n chu育n c栄a Unity. Tuy nhiên, khi Bit Update = 1, hàm này s胤 th詠c hi羽n thu壱t toán 8吋 8違m b違o các b瓜 8院m xu嘘ng trong Application 荏 PLC Primary khi chuy吋n sang th詠c thi 荏 Secondary PLC 8逢嬰c di宇n ra chính xác.

Hàm RCTD 8逢嬰c vi院t d詠a trên gi違i thu壱t sau (hình 2.22) :

Hình 2.22. Hàm 8xm xuぐng RCTD

̇ Hàm RCTUD (Hàm 8院m lên xu嘘ng): Hàm này th詠c hi羽n ch泳c n<ng 8院m lên khi có tín hi羽u chuy吋n t瑛 0 lên 1 荏 chân CU, và th詠c hi羽n ch泳c n<ng 8院m xu嘘ng khi khi có tín hi羽u chuy吋n t瑛 0 lên 1 荏 chân CD (hình 2.23). Ngoài ra, hàm này còn ph違i 8違m b違o 8欝ng b瓜 hóa vi羽c 8院m 荏 c違 2 PLC Primary và Standby khi x違y ra 8i隠u ki羽n Switch Over.

CH姶愛NG 3

D衛 PHÒNG 雲 C遺P SCADA

Một phần của tài liệu Nghiên cứu và xây dựng giải thuật thu thập dữ liệu và điều khiển dự phòng hệ thống điện (Trang 68 - 74)