XÂY D衛NG GI謂I THU一T D衛 PHÒNG 雲 C遺P AI陰U KHI韻N

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 42)

Trong ch逢挨ng tr逢噂c, 8ã tìm hi吋u nghiên c泳u m瓜t s嘘 h羽 th嘘ng d詠 phòng dùng trong công nghi羽p c栄a hãng Siemens và AB, t医t c違 các h羽 th嘘ng này 8隠u xây d詠ng b茨ng ph亥n c泳ng (Hardware redundancy). Nh英ng h羽 th嘘ng 8i隠u khi吋n có d詠 phòng nh逢 th院 ngày càng tr荏 nên ph鰻 bi院n, g亥n nh逢 m瓜t tiêu chu育n thi院t k院 trong vi羽c xây d詠ng các h羽 th嘘ng 8i隠u khi吋n. Tuy nhiên, vi羽c xây d詠ng h羽 th嘘ng d詠 phòng 8逢嬰c th詠c hi羽n b茨ng ph亥n c泳ng r医t t嘘n kém vì ph映 thu瓜c hoàn toàn vào ph亥n c泳ng c ng nh逢 công ngh羽 riêng c栄a t瑛ng hãng. A嘘i v噂i nh英ng h羽 th嘘ng mà 荏8ó tính th運i gian

không 8òi h臼i quá kh逸t khe nh逢:

̇ Giám sát các thông s嘘8i隠u khi吋n h羽 th嘘ng 8i羽n trung áp, h衣 áp. Aóng, c逸t các máy c逸t trung áp, h衣 áp, theo dõi m泳c các tank d亥u, tank n逢噂c,…

̇ H羽 th嘘ng giám sát 8i隠u khi吋n b挨m chìm, máy 8i隠u hóa trung tâm, nhi羽t 8瓜荏 các phòng acqy, kho l衣nh…

̇ H羽 th嘘ng theo dõi, t詠 8瓜ng kh荏i 8瓜ng máy phát d詠 phòng và 8違o chi隠u các ngu欝n 8i羽n thông qua các máy c逸t ACB,VCB (H羽 th嘘ng ATS- Auto Transfer System).

̇ H羽 th嘘ng theo dõi, c違nh báo và b違o v羽 ho衣t 8瓜ng c栄a các máy phát Diesel, công su医t 8院n 500 kW (Thay th院 các b瓜 b違o v羽 CPD 3M).

Nh英ng h羽 th嘘ng nh逢 th院 này, 8吋 gi違m chi phí, ta hoàn toàn có th吋 s穎 d映ng gi違i pháp ph亥n m隠m (Sotware redundancy) 8吋 xây d詠ng h羽 th嘘ng 8i隠u khi吋n có d詠 phòng cho thi院t b鵜. Vi羽c xây d詠ng Software này d詠a trên giao th泳c truy隠n thông TCP/IP trên n隠n Ethernet có th吋 áp d映ng cho các dòng PLC c栄a nhi隠u hãng khác nhau , mi宇n là có h厩 tr嬰 giao th泳c Modbus TC/IP.

H羽 th嘘ng ph亥n c泳ng có c医u trúc nh逢 sau (hình 2.4):

̇ H羽 th嘘ng g欝m 2 PLC Primary, trên m厩i PLC tích h嬰p s印n Module ETY, cho phép k院t n嘘i 8院n m衣ng LAN thông qua HUB. M瓜t PLC 8óng vai trò Primary, thông qua giao th泳c truy隠n thông Modbus TCP/IP 8i隠u khi吋n thi院t b鵜 phía d逢噂i nh逢 PLC Twido, Ethernet OTB….PLC Premium còn l衣i 8óng vai trò Standby, bình th逢運ng ch雨 th詠c hi羽n vi羽c 8瓜ng b瓜 hóa d英 li羽u và theo dõi giám sát s詠 ho衣t 8瓜ng c栄a PLC Primary. Khi PLC Primary b鵜 s詠 c嘘 thì PLC Stanby s胤8違m nh壱n vai trò 8i隠u khi吋n c栄a PLC Primary. H羽 th嘘ng ho衣t 8瓜ng bình th逢運ng khi 8ã kh逸c ph映c xong s詠 c嘘, thì PLC Primary s胤8違m nh壱n tr荏 l衣i vai trò 8i隠u khi吋n, và PLC Standby s胤 ti院p t映c 8óng vai trò d詠 phòng. Các PLC Twido 8óng vai trò nh逢 các I/O (thi院t b鵜 8i隠u khi吋n c医p tr逢運ng) thu nh壱n tín hi羽u t瑛 các thi院t b鵜 8i隠u khi吋n và tr違 v隠 PLC Premium 8吋 PLC th詠c hi羽n các ch逢挨ng trình 泳ng d映ng c栄a nó, sau 8ó s胤 xu医t tín hi羽u 8i隠u khi吋n ra các ngõ ra c栄a các thi院t b鵜 này.

Hình 2.4. CXu trúc phZn cとng hう thぐng dば phòng

2.3.2 C医u trúc ph亥n m隠m

A吋 th詠c hi羽n h羽 th嘘ng này có 2 bài toán l噂n c亥n ph違i gi違i quy院t. Th泳 nh医t là bài toán ki吋m tra khi nào thì x違y ra 8i隠u ki羽n Switch over, t泳c là PLC Primary không còn có kh違 n<ng 8i隠u khi吋n h羽 th嘘ng và PLC Secondary ph違i 8違m nh壱n vai trò 8i隠u khi吋n này.

Th泳 2 là bài toán 8欝ng b瓜 hóa d英 li羽u gi英a 2 PLC Primary và Secondary. Sau m厩i chu k quét c栄a PLC Primary và 8ã c壱p nh壱t các ngõ ra thì PLC Primary s胤 th詠c hi羽n vi羽c chuy吋n d英 li羽u cho PLC Standby.

a. Vai trò c栄a Primary PLC

‚ Primary PLC mang 8亥y 8栄 các ch泳c n<ng nh逢 khi nó 8泳ng m瓜t mình trong h羽 th嘘ng Standalone (single controller). Ai隠u này có ngh a là khi Primary

PLC ho衣t 8瓜ng bình th逢運ng nó s胤 th詠c hi羽n 8i隠u khi吋n các thi院t b鵜 c医p tr逢運ng, các module Ethernet,…

‚ Ngoài ra Primary PLC còn có nhi羽m v映 liên t映c k院t n嘘i t噂i Standby PLC 8吋 truy隠n d英 li羽u 8違m b違o cho Standby PLC luôn c壱p nh壱t 8亥y 8栄 và 8違m b違o tính d詠 phòng trong tr逢運ng h嬰p Primary PLC b鵜 l厩i và không th吋 8i隠u khi吋n 8逢嬰c thi院t b鵜.

‚ Khi Primary tr荏 l衣i 8i隠u khi吋n nó s胤 t詠 8瓜ng update d英 li羽u t瑛 Standby PLC tr逢噂c khi 8i隠u khi吋n h羽 th嘘ng.

b. Vai trò c栄a Standby PLC

‚ Standby PLC s胤 liên t映c c壱p nh壱t d英 li羽u t瑛 Primary PLC và s印n sàng tr荏 thành Primary PLC n院u có s詠 c嘘 x違y ra 8嘘i v噂i Primary PLC. Lúc này Standby PLC không ch雨 có nhi羽m v映 là 8i隠u khi吋n h羽 th嘘ng mà còn g穎i d英 li羽u qua Primary PLC 8吋 8違m b違o r茨ng khi Primary ho衣t 8瓜ng tr荏 l衣i thì Primary s胤 update d英 li羽u g亥n nh医t.

‚ Khi Primary PLC 8逢嬰c kh逸c ph映c, thay th院 tr荏 l衣i và 8i隠u khi吋n h羽 th嘘ng thì Standby PLC s胤 tr荏 l衣i ch院8瓜 Standby.

A嘘i v噂i gi違i pháp PLC redundancy vi院t b茨ng ph亥n m隠m thì vi羽c quy 8鵜nh PLC nào là Primary PLC và PLC nào là Standby PLC ph映 thu瓜c vào ng逢運i vi院t ch逢挨ng trình quy 8鵜nh.

Hình 2.5. HoTt 8じng cてa Primary và Stanby PLC

Toàn b瓜 ch逢挨ng trình s胤8逢嬰c chia làm 6 ph亥n,và m厩i ph亥n 8違m nh壱n nh英ng ch泳c n<ng khác nhau (hình 2.6):

Primary PLC Stanby PLC

Hình 2.6. CXu trúc trong ch⇔¬ng trình

Initial: Ph亥n này dùng 8吋 gán 8鵜a ch雨 IP cho các thi院t b鵜 nh逢 PLC Primary, PLC Secondary, Twido PLC, Ethernet distribution I/O… Ngoài ra, nó c ng 8逢嬰c dùng 8吋 kh荏i t衣o các giá tr鵜 ban 8亥u cho m瓜t s嘘 bi院n, trong 8ó có các b瓜 Timer, Counter,…

Redundant_Task: Nhi羽m v映 c栄a ph亥n này là 8違m b違o trong 8i隠u ki羽n h羽 th嘘ng làm vi羽c bình th逢運ng, PLC Primary s胤 8違m nh壱n vai trò 8i隠u khi吋n, PLC Secondary ch雨8違m nh壱n vai trò d詠 phòng. Khi 8i隠u ki羽n Switch Over x違y ra, có th吋 là do PLC Primary b鵜 treo, ho員c m医t k院t n嘘i truy隠n thông v噂i thi院t b鵜8i隠u khi吋n,… lúc này PLC Stanby s胤 t詠8瓜ng nh違y vào, và 8i隠u khi吋n các thi院t b鵜 thay cho vai trò c栄a PLC Primary. Khi h羽 th嘘ng 8ã 8逢嬰c ki吋m tra, kh逸c ph映c, PLC Primary 8逢嬰c cho ch衣y l衣i thì PLC Secondary s胤 tr違 l衣i quy隠n 8i隠u khi吋n cho PLC Primary.

Read_Input: Ph亥n này có nhi羽m v映 thông qua giao th泳c truy隠n thông Modbus TCP/IP 8丑c các tín hi羽u t瑛 các thi院t b鵜 nh逢 Ethernet OTB, PLC Twiddo và

INITIAL TRANSFER_DATA_TO_PRIMARY REDUNDANT_TASK APPLICATION WRITE_OUTPUT READ_INPUT INITIAL TRANSFER_DATA_TO_STANBY REDUNDANT_TASK APPLICATION WRITE_OUTPUT READ_INPUT

l逢u vào các ô nh噂 trong PLC. PLC nào mà t衣i th運i 8i吋m 8ó 8óng vai trò Primary s胤 th詠c hi羽n tác v映 này.

Application: Ph亥n này dùng 8吋 th詠c hi羽n các gi違i thu壱t, ch逢挨ng trình 泳ng d映ng.

Write_Otput: Sau khi th詠c hi羽n các thu壱t toán 荏 ph亥n Application, thì k院t qu違 s胤8逢嬰c ph亥n này g穎i t噂i ngõ ra các thi院t b鵜 nh逢 Ethernet OTB, PLC Twiddo 8吋 8i隠u khi吋n các ph亥n t穎 ch医p hành.

Transfer_Data_To_Standby: Dùng 8吋 c壱p nh壱t, 8欝ng b瓜 hóa d英 li羽u gi英a PLC Primary và PLC Stanby. Trong 8ó có d英 li羽u v隠 th運i gian, giá tr鵜 hi羽n th運i các b瓜8院m, các bi院n trung gian,…

Trong 6 ph亥n này thì PLC Primary th詠c hi羽n t医t c違 6 ph亥n trên, còn PLC Stanby 荏 tr衣ng thái ch運 ch雨 th詠c hi羽n 2 ph亥n 8亥u, t泳c thi院t l壱p các thông s嘘 ban 8亥u (ph亥n này c ng ch雨 c亥n th詠c hi羽n trong chu k quét 8亥u tiên khi h羽 th嘘ng m噂i kh荏i 8瓜ng) và ki吋m tra tr衣ng thái ho衣t 8瓜ng (healthy) c栄a PLC Standby.

2.3.3 Ki吋m tra tr衣ng thái ho衣t 8瓜ng c栄a PLC Primary a. Ki吋m tra 8i隠u ki羽n chuy吋n 8鰻i a. Ki吋m tra 8i隠u ki羽n chuy吋n 8鰻i

Trong h羽 th嘘ng d詠 phòng b茨ng ph亥n m隠m, vi羽c phát hi羽n 8逢嬰c 8i隠u ki羽n chuy吋n 8鰻i (switch over) là r医t quan tr丑ng. M厩i khi Primary PLC g員p s詠 c嘘 thì không th吋 thông báo cho Standby PLC bi院t r茨ng Primary PLC b鵜 l厩i và không th吋 8i隠u khi吋n các thi院t b鵜. Do 8ó Standby PLC ph違i th逢運ng xuyên c壱p nh壱t tr衣ng thái c栄a Primary PLC thông qua ki吋m tra truy隠n thông và k悦 thu壱t nh鵜p tim (heatbeat). Trong 8ó k悦 thu壱t Heatbeat 8吋 bi院t 8逢嬰c CPU c栄a Primary có b鵜 l厩i hay không còn ki吋m tra truy隠n thông 8吋 xác 8鵜nh kh違 n<ng truy隠n thông c栄a Primary PLC.

Trong c医u trúc c栄a h羽 th嘘ng PLC redundancy m厩i PLC có m瓜t module truy隠n thông ETY. Các nút 1 và nút 2 (hình 2.7) th逢運ng là m瓜t 8亥u c栄a dây ethernet n嘘i t噂i t噂i m瓜t hub ho<c switch. Primary PLC và Standby PLC trao 8鰻i d英 li羽u v噂i

nhau c ng nh逢8i隠u khi吋n các thi院t b鵜 nh逢: Twido PLC và các Ethernet module qua 8逢運ng truy隠n thông Ethernet dùng giao th泳c truy隠n thông modbus TCP.

Hình 2.7. CXu trúc hう thぐng PLC redundancy

Gi thuyt 1:

CPU Primary PLC b鵜 l厩i do CPU b鵜 h臼ng ho員c CPU t衣m th運i b鵜 treo nh逢ng module truy隠n thông c栄a Primary PLC v磯n ho衣t 8瓜ng t嘘t.

Trong tr逢運ng h嬰p này cách t嘘t nh医t là dùng k悦 thu壱t Heartbeat. T泳c là khi CPU c栄a Primary PLC ho衣t 8瓜ng thì ta cho m瓜t bi院n nào 8ó c栄a Primary PLC thay 8鰻i theo chu k t<ng lên 10ms ch鰯ng h衣n, ví d映 m瓜t internet word (%MW0) c泳 t<ng lên 1 sau chu k 10ms. Ch逢挨ng trình 荏 PLC Secondary s胤 8丑c giá tr鵜 bi院n 8院m này t瑛 PLC Primary theo chu k 10ms. Sau 100ms ch鰯ng h衣n, giá tr鵜 bi院n 8院m này 荏 PLC Primary không thay 8鰻i ngh a là PLC Primary 8ang b鵜8泳ng ho員c 8ang b鵜 t衣m d瑛ng (Stop mode). Lúc b医y gi運 PLC Secondary s胤8違m nh壱n vai trò 8i隠u khi吋n thay cho PLC Primary. Khi c亥n d瑛ng PLC Primary 8吋 th詠c hi羽n b違o d逢叡ng, nâng c医p

ch逢挨ng trình… ho員c thay th院 m瓜t Module nào 8ó, ta có th吋 8逢a PLC Primary v隠 ch院 8瓜 Stop Mode, lúc này h羽 th嘘ng v磯n ho衣t 8瓜ng bình th逢運ng, do 8ã 8逢嬰c 8i隠u khi吋n b荏i PLC Secondary.

Aây là gi違i thu壱t 8挨n gi違n nh逢ng hi羽u qu違 8吋 xác 8鵜nh CPU c栄a Primary có ho衣t 8瓜ng t嘘t hay không. Ngoài ra có m瓜t tr逢運ng h嬰p n英a không n茨m trong gi違 thuy院t này ví d映 nh逢 tr逢運ng h嬰p mu嘘n t衣m th運i d瑛ng ch逢挨ng trình c栄a Primary PLC 8吋 s穎a ch英a,…. Khi 8ó chuy吋n Primary PLC sang ch院8瓜 Stop mode do 8ó khi standby PLC th医y 8逢嬰c Primary không 8i隠u khi吋n 8逢嬰c h羽 th嘘ng nên stanby PLC s胤 8違m nh壱n quy隠n 8i隠u khi吋n. Cho 8院n khi nâng c医p ch逢挨ng trình cho Primary xong thì Primary PLC 8逢嬰c chuy吋n sang Run mode thì lúc 8ó Primary s胤 thông báo cho standby PLC bi院t r茨ng Primary PLC 8ã tr荏 l衣i 8i隠u khi吋n h羽 th嘘ng và do 8ó Standby PLC chuy吋n v隠 l衣i ch院8瓜 Standby mode. Nh運 v壱y mà th運i gian ch雨nh s穎a, nâng c医p cho Primary PLC thì h羽 th嘘ng v磯n t衣m th運i ho衣t 8瓜ng liên t映c, qua 8ó nâng cao s違n xu医t.

Hình 2.9. CPU Primary PLC bお lざi hopc không hoTt 8じng

Gi thuyt 2

CPU c栄a Primary không b鵜 l厩i nh逢ng do module truy隠n thông c栄a Pimary PLC b鵜 l厩i ho員c Ethernet cable k院t n嘘i t瑛 node 1 t噂i ETY module c栄a Primary PLC b鵜 l厩i và do 8ó Primary không th吋8i隠u khi吋n 8逢嬰c h羽 th嘘ng. Aây c ng là 8i隠u ki羽n c亥n 8吋8i羽u ki羽n Switch over x違y ra. Ai隠u ki羽n 8栄8吋 Standby PLC 8違m nh壱n quy隠n

8i隠u khi吋n h羽 th嘘ng Standby PLC ph違i truy隠n thông 8逢嬰c v噂i t医t c違 twido PLC. Khi th臼a mãn hai 8i隠u ki羽n trên Standby PLC s胤 th詠c hi羽n c壱p nh壱t d英 li羽u trong m瓜t chu k c栄a PLC và th詠c hi羽n 8i隠u khi吋n h羽 th嘘ng.

Tr⇔ぜng hぢp 1: Module ETY cてa Primary PLC bお lざi

Hình 2.10. Module ETY cてa Primary PLC bお lざi

Tr⇔ぜng hぢp 2: Ethernet cabble n嘘i gi英a node1 8院n module ETY b鵜 l厩i, thông th逢運ng hi羽n t逢嬰ng x違y ra do s詠 ti院p xúc gi英a 8亥u cable và Hub t衣i node 1 ho員c gi英a 8亥u RJ45 và 8亥u Ethernet t衣i module ETY không t嘘t.

K院t h嬰p các gi違 thuy院t trên, ta có gi違i thu壱t trên

Hình 2.12. GiVi thuft Switch over

Gi違i thu壱t ki吋m tra tr衣ng thái CPU c栄a Primary PLC 8ang 荏 ch院 8瓜 Stop mode hay không:

Hình 2.13. GiVi thuft Heartbeat

Trong 8ó gi違i thu壱t ki吋m tra truy隠n thông khi giao ti院p hai thi院t b鵜 s穎 d映ng modbus TCP nh逢 sau:

Theo quy 8鵜nh c栄a giao th泳c Modbus TCP/IP, khi th詠c hi羽n m瓜t giao d鵜ch, trong b違ng qu違n lý các tham s嘘 truy隠n thông mà ta 8ã 8隠 c壱p 荏 ph亥n tr逢噂c, có m瓜t bit g丑i Activity bit. Khi giao d鵜ch b逸t 8亥u 8逢嬰c th詠c hi羽n, bit này s胤8逢嬰c set giá tr鵜 b茨ng 1. Khi giao d鵜ch th詠c hi羽n thành công thì bit này 8逢嬰c tr違 v隠 giá tr鵜 0. Ho員c n院u giao d鵜ch kéo dài v逢嬰t quá th運i gian cho phép (Time out) thì bit này c ng s胤 8逢嬰c tr違 v隠 giá tr鵜 b茨ng 0. Ngoài ra trong khi xu医t hi羽n xung xu嘘ng (Chuy吋n t瑛 1 xu嘘ng 0) 荏 bit Activity thì k院t qu違 giao d鵜ch s胤 8逢嬰c tr違 v隠 trong thanh ghi Communication Report Register. N院u giao d鵜ch thành công, giá tr鵜 thanh ghi này là 16#00, ng逢嬰c l衣i có ngh a là giao d鵜ch không thành công. K院t h嬰p gi英a k院t qu違 tr違

v隠 trong thanh ghi Communication Report Register và bit Activity, ta vi院t hàm Com_Checking b茨ng ngôn ng英 FB (Function Block) 8吋 ki吋m tra kh違 n<ng truy隠n thông c栄a PLC Primary. Giài thu壱t 8吋 ki吋m tra nh逢 sau:

Hình 2.14. GiVi thuft kiあm tra truyzn thông

b. Bài toán 2: Aげng b d liu gia Primary và Standby PLC

A嘘i v噂i gi違i pháp d詠 phòng PLC b茨ng ph逢挨ng pháp ph亥n c泳ng, vi羽c 8欝ng b瓜 d英 li羽u 8逢嬰c th詠c hi羽n b茨ng m瓜t module riêng bi羽t. A嘘i v噂i PLC không h厩 tr嬰 gi違i pháp b茨ng ph亥n c泳ng, c ng nh逢 không h厩 tr嬰 module 8欝ng b瓜 d英 li羽u thì vi羽c 8欝ng

b瓜 d英 li羽u ch雨 có th吋 th詠c hi羽n b茨ng cách vi院t các hàm trao 8鰻i d英 li羽u trong ch逢挨ng trình. T瑛 hình v胤 ta th医y khi Primary PLC 8ang ho衣t 8瓜ng t嘘t và 8i隠u khi吋n h羽 th嘘ng, Primary PLC s胤 truy隠n t医t c違 các d英 li羽u c亥n thi院t nh逢: %M, %MW, counter, timer, realtime clock sang Standby PLC 荏 cu嘘i chu k master task. Quá trình c ng di宇n ra t逢挨ng t詠8嘘i v噂i Standby PLC khi Primary PLC b鵜 l厩i.

Hình 2.15. CXu trúc trong master task

A嘘i v噂i d英 li羽u thông th逢運ng nh逢 %M, %MW thì d宇 dàng 8吋 truy隠n d英 li羽u gi英a Primary PLC và Standby PLC b茨ng các l羽nh Write_Var ho員c Read_Var. Tuy nhiên vi羽c 8欝ng b瓜 Timer và Counter thì 8ây là m瓜t bài toán khó b荏i:

Timer và counter ho衣t 8瓜ng d詠a trên ph亥n c泳ng, giá tr鵜 ET (External Timer) và CV (Current Value) ch雨8丑c mà không th吋 ghi 8逢嬰c.

Gi違 s穎 ta có Primary PLC 8ang ch衣y ch逢挨ng trình 泳ng d映ng và có m瓜t Timer có giá tr鵜 nh逢 sau: PT (20s), ET (8s300ms). V医n 8隠 8員t ra là n院u Primary PLC b鵜 l厩 thì sau khi nh壱n quy隠n 8i隠u khi吋n, m瓜t timer t逢挨ng 泳ng trong ch逢挨ng trình 泳ng d映ng c栄a Standby PLC ph違i ti院p t映c ch逢挨ng trình t衣i th運i 8i吋m x違y ra l厩i 荏 Primary, có ngh a là giá tr鵜 ET c栄a timer này c ng b逸t 8亥u t瑛 8s300ms và ti院p t映c 8院m lên n院u 8i隠u ki羽n ngõ vào IN còn cho phép. Aây là yêu c亥u b逸t bu瓜c n院u m瓜t h羽 th嘘ng 8逢嬰c g丑i là redundancy. Tuy nhiên th詠c t院 thì khó 8吋 8áp 泳ng m瓜t cách hoàn toàn chính xác v医n 8隠 trên. Do 8ó tiêu chu育n 8員t ra 荏8ây là sai s嘘 cho phép kho違ng 100 8院n 200ms. Aa s嘘 các h羽 th嘘ng trong công nghi羽p không yêu c亥u kh逸c khe v隠 th運i gian thì sai s嘘 này hoàn toàn có th吋 ch医p nh壱n 8逢嬰c.

A嘘i v噂i PT (Preset Value) thì hoàn toàn có th吋 update giá tr鵜 PT c栄a timer b茨ng cách gán PT c栄a Standby PLC b茨ng giá tr鵜 PT c栄a Primary PLC. Tuy nhiên 8嘘i v噂i giá tr鵜 ET thì PLC không cho phép 8i隠u này.

d英 li羽u thì gi英a Primary PLC và Standby PLC thì ch雨 có th吋 truy隠n 8逢嬰c các ki吋u d英 li羽u nh逢 %M, %MW, trong khi 8ó không th吋 truy隠n tr詠c ti院p các giá tr鵜 nh逢 ET (external timer), PT (Preset timer) gi英a Primary và standby PLC 8逢嬰c do 8ó c亥n ph違i gán m厩i giá tr鵜 c栄a PT c ng nh逢 ET vào %MW tr逢噂c khi truy隠n sang PLC

V医n 8隠8欝ng b瓜 th運i gian th詠c, ta xét tr逢運ng h嬰p PLC ch衣y ch逢挨ng trình và trong 8ó có s穎 d映ng th運i gian th詠c nh逢8i隠u khi吋n b壱t máy b挨m lúc 18:00:00 và t逸t máy b挨m lúc 18:30:00 vào các ngày trong tu亥n. Nh逢 v壱y khi Primary m医t quy隠n 8i隠u khi吋n lúc 12:00:00 thì standby PLC c ng ph違i c壱p nh壱t th運i gian th詠c khi 8ó h羽 th嘘ng ho衣t 8瓜ng xuyên su嘘t. Các giá tr鵜 th運i gian th詠c c ng 8逢嬰c 8逢a vào các internal word tr逢噂c khi g穎i qua modbus TCP.

Nh逢 v壱y t医t c違 các d英 li羽u c栄a ch逢挨ng trình 8隠u 8逢嬰c ánh x衣 vào các ô nh噂 %MW, và %M và 8逢嬰c 8欝ng b瓜 theo m厩i chu k quét c栄a PLC. Do 8ó 8吋 8欝ng b瓜 d英 li羽u chính xác thì 8違m b違o truy隠n thông gi英a các PLC 8ang ho衣t 8瓜ng t嘘t. N院u Primary b鵜 l厩i và 8逢嬰c ph映c h欝i tr荏 l衣i và chuy吋n sang ch院 8瓜 run mode, Primary PLC s胤 update d英 li羽u trong m瓜t chu k master task tr逢噂c khi th詠c hi羽n 8i隠u khi吋n

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 42)