Professional Documents
Culture Documents
SCADASystemforpowerindustry Contents
SCADASystemforpowerindustry Contents
SCADASystemforpowerindustry Contents
تألیف:
علی پریزاد
ناشر:
كانون نشر علوم
www.nashreoloom.com
پیشگام در نشر آثار برگزیده علوم کاربردی کامپیوتر و الکترونیک
عنوان و نام پديدآور :طراحی و کاربرد سیستمهای اسکادا در صنعت برق (نرمافزار و سختافزار شرکت ،)ABBتألیف علی پریزاد؛
يادداشت :واژهنامه
نام كتاب :طراحی و کاربرد سیستمهای اسکادا در صنعت برق (نرمافزار و سختافزار شرکت )ABB
ناشر :كانون نشرعلوم
تألیف :علی پریزاد
ویراستار علمی :مجید قدیمی
صفحهآرا :فاطمه آديگوزلپور اردبيلي
طرح جلد :علي پريزاد
چاپ اول :پاييز 1396
تيراژ1000 :
چاپ و صحافي :كانون نشر علوم
قيمت دوره دوجلدي همراه با 84000 :DVDتومان
شابك جلد اول9789643271879 :
شابك دوره9789643271893 :
تکثیر و یا تولید مجدد تمام یا قسمتی از این کتاب ،از جمله چاپ ،فتوکپی ،هر نوع انتشار در فضای مجازی و سایتها ،تهیه
CDو ،DVDتصویر و صدا ممنوع است .این اثر تحت پوشش قانون حمایت از حقوق مولفان و مصنفان ایران قرار دارد و
متخلفان براساس این قانون تحت پیگرد قرار میگیرند.
مراكز پخش:
پخش علوم :خيابان انقالب ،خيابان فخررازي ،خيابان وحيد نظري شرقي ،پالک ،65واحد1
تلفن66961568-66494911 :
www.nashreoloom.com
پیشگام در نشر آثار برگزیده علوم کاربردی کامپیوتر و الکترونیک
ناشر
سخن
به نام خداوند بخشنده و مهربان
تالش كانون نشر علوم ،همواره معطوف به توليد آثار شايسته و بايسته در زمينه فني و مهندسي بوده است؛ اگرچه
حدي بسيار ،تابعي از ماهيت
كه در اين راه مشكالت و دشواريهاي فراواني حادث شده و خواهد شد .اين امر تا ّ
رشتههاي فني و مهندسي و معارف مربوط به آنهاست؛ چرا كه اين رشتهها بهسرعت و بيوقفه در حال نو به نو
شدن ميباشند .اين امر رسالت كانون نشر علوم را در نشر آثار مربوطه ،اعم از تأليف يا ترجمه ،خطيرتر كرده و
ميكند .در اين ارتباط دغدغه اصلي كانون نشر علوم اين بوده و هست كه اوالً،از قافله علوم فني و مهندسي عقب
نماند؛ و ثانياً ،آثاري را به زيور طبع بيارايد كه ضمن داشتن وجاهت علمي ،در خور شأن مخاطبين انديشمند و
فاضل نيز باشد .اميد است كه خداوند م ّنان در اين مهم مساعدت فرمايد.
تقديم به:
روح پاك مادربزرگ ،پدربزرگ و تمام عزيزاني كه با ما زيستند و ديگر كنار ما نيستند...
علی پریزاد
www.nashreoloom.com
پیشگام در نشر آثار برگزیده علوم کاربردی کامپیوتر و الکترونیک
مقدمه:
سامانه سرپرستی و گردآوری داده یا اسکادا ( )SCADA: Supervisory Control And Data Acquisitionبه سیستمهای
کنترل ،اندازهگیری و مانیتورینگ در شبکههای مختلف اطالق میشود .بهطورکلی منظور از اسکادا ،یک سامانه کنترل مرکزی
است که نظارت و کنترل یک سایت یا سیستم گسترده در فواصل زیاد را بر عهده دارد .در یک سیستم اسکادا ،اتاق کنترل میتواند
براساس دادهها و اطالعات دریافت شده ،دستورهای الزم را به مراکز دوردست صادر کند .این دادهها در یک سیستم ثبت اطالعات
یا سیستم مدیریت پایگاه داده ،ذخیره شده و معموالً قابلیت ترسیم نمودار و تحلیل اطالعات را هم دارند.
اساس کلی عملکرد سیستمهای اسکادا مشابه سیستم )Distributed Control Systems( DCSمیباشد ،اما با نگاه دقیقتر
تفاوتهای برجستهای نیز باهم دارند .از این تفاوتها میتوان به نوع کاربرد و کارآیی این سامانهها اشاره کرد .سامانه SCADAیک
دستگاه کنترل کامل نیست و بیشتر برای انجام سرپرستی بر کنترل و گردآوری اطالعات پایهریزی شده و خواستههای اولیه آن،
پایش اطالعات ( ،)Monitoringسرپرستی و تصمیمگیری در کنترل سیستم و اعالن هشدار ( )Alarm Handlingدر زمانهای
بحرانی میباشد .هسته بنیادی این سامانه ،بستههای نرمافزاری پیشرفتهای هستند که بر روی سختافزارهایی مانند PLCها و یا
RTUها پیادهسازی شدهاند.
بهطورکلی اطالعات از سیستم پاییندست (به عنوان مثال پست برق) توسط کارتهای ورودی /خروجی )Input/Output Cards( I/O
دریافت شده و در اختیار سیستم سختافزاری پایانه دوردست ( )RTUقرار میگیرد .در مرحله بعد این اطالعات در CPUهای
موجود در RTUپردازش و سپس از طریق شبکهها ( )Networksو خطوط ارتباطی ( )Communication Linesبرای مرکز
کنترل دیسپاچینگ ( )NCCارسال میگردد .در مرکز دیسپاچینگ نرمافزارهای قدرتمند تحلیل و آنالیز اطالعات را انجام داده و
در صورت لزوم و در فرایندی معکوس ،فرامین الزم را به مناطق دوردست تحت کنترل ارسال مینمایند .بهطورکلی از کاربردهای
سیستمهای اسکادا میتوان به مانیتور کردن ( )Monitoringیا کنترل فرایندهای شیمیایی ،حمل و نقل ،سیستمهای آبرسانی
شهری ،کنترل تولید ،توزیع و انتقال انرژی الکتریکی (دیسپاچینگ برق) ،خطوط نفت و گاز و سایر فرایندهای گسترده و توزیع یافته
اشاره کرد.
مجموعه کتاب حاضر در هشت فصل و دو جلد برنامهریزی شده است .ساختار کتاب بدینگونه است که در فصل اول توضیحات
جامعی در خصوص سیستم اسکادا و نحوه عملکرد آن ارائه شده است .در فصل دوم سختافزارهای سیستم اسکادا از جمله
کارتهای ورودی خروجی ( ،CMU ،Modem ،)Input/Output Cardsانواع رکهای ارتباطی ،منابع تغذیه ،کارتهای کالک
زمانی و سایر موارد به تفصیل توضیح داده شده است .در فصل سوم به معرفی ویژگیها و خصوصیات کارتهای دیجیتال و آنالوگ
ورودی /خروجی و کاربرد آن در سیستمهای اسکادا پرداخته شده است .نحوه ارتباط با سختافزار از طریق Web-Serverبه همراه
ویژگیهای این ماژول در فصل چهارم توضیح داده شده است .از آنجاییکه به منظور مانیتورینگ سیستم ،بکارگیری نرمافزارهای
واسط کاربری یا Human Interface Machineضروری است ،در فصل پنجم ویژگیهای نرمافزار HMI Editorشرکت ABB
توضیح داده شده است .با توجه به اینکه ارتباط بین سیستمهای مختلف و همچنین ارتباط بین سیستم پاییندست و مرکز کنترل
توسط خطوط ارتباطی صورت میپذیرد ،در فصل ششم توضیحات جامعی در خصوص پروتکلهای ارتباطی مانند ،IEC 104
،IEC101اینداکتیک ،هیتاچی و DNP3ارائه شده است .نرمافزار تست پروتکل به نام Test Harnessبه همراه مشخصات پورت
سریال در انتهای این فصل ارائه شده است .در فصل هفتم قسمتهای مختلف نرمافزار RTUtil560مورد بررسی قرار گرفته است.
به منظور آشنایی با ساختارهای واقعی ،در این فصل چند نمونه مثال کاربردی از RTUبه عنوان سیستم دریافت و انتقال اطالعات
پیادهسازی شده است .ورود اطالعات توسط نرمافزار اکسل ،تعریف درختهای سهگانه Network Tree ،Hardware Treeو
Signal Treeبه همراه معرفی پنجرههای مختلف نرمافزار RTUtil560از جمله بخشهای این فصل میباشد .در فصل آخر نیز به
توضیح سایر فانکشنهای موجود شامل Logic Function ،File Archive ،Process Archiveو ...پرداخته شده است.
www.nashreoloom.com
پیشگام در نشر آثار برگزیده علوم کاربردی کامپیوتر و الکترونیک
تالش بر این بوده است تا ضمن حفظ امانت ،از پیچیدگی کاسته و متنی ساده از زبان یک کاربر ،به خوانندگان محترم تقدیم شود.
همچنین نکات مهم و اخطارها ،به منظور ارتباط بیشتر با خواننده ،توسط عالئم گرافیکی در قسمتهای مهم قرار گیرند .بدیهی
است اینکار از کاستیها و نواقصی نیز برخوردار است .پیشاپیش از شما فرهیخته گرامی که با عالقه این کتاب را مطالعه کرده و با
ارسال نظرات و نقدهای ارزشمند و سازنده خود در سایت www.ScadaBook.irو یا ایمیل ali.parizad@gmail.comما را
در اصالح ضعفها و کاستیها در چاپهای بعدی کتاب یاری مینمایید ،صمیمانه سپاسگزاریم.
از آنجاییکه پایه و اساس این کتاب با توجه به پروژه دیسپاچینگ ملی برق ایران به ذهن نویسنده و تیم تخصصی خطور کرد ،بر
خود الزم میدانم از زحمات این عزیزان که بسیار از ایشان آموختم ،تشکر نمایم .جناب آقای دکتر سامانی بزرگمرد دیسپاچینگ
ایران ،جناب آقای مهندس ابراهیمیان و جناب آقای مهندس اسعدنیا در بخش معاونت راهبری شرکت مدیریت شبکه برق ایران
که در پیشبرد پروژه نقش بسزایی داشتند .جناب آقای مهندس خانقلی در مرکز کنترل دیسپاچینگ تهران به همراه جناب آقای
مهندس اسدی که مشکالت و موانع راه را در مسیر پروژه برطرف مینمودند .معاونت محترم دیسپاچینگ شرکت مپنا جناب آقای
مهندس نظری به همراه جناب آقای مهندس تاجدانی مدیریت محترم پروژه ،سرکار خانم مهندس میالدیراد و سایر همکاران آن
مجموعه که همواره حامی تیم راهاندازی در پستهای برق سراسر کشور بودند.
و سایر همکاران گرامی دیسپاچینگ ،برق منطقهای و شرکتهای وابسته در نواحی مختلف کشور که در مقاطع مختلف همراه تیم
پروژه ،به سرپرستی آقای مهندس قدیمی،یاریرسان بودند:
y yشرکت پیمان خطوط :جناب آقایان مهندسین کرمانشاهی و اعتماد
y yشرکت اهرام فنآوری قدرت :جناب آقای مهندس سروش
y yشرکت موج نیرو :جناب آقایان مهندسین همایونپور ،بازرگان ،شیخی ،غالمی ،منافزاده ،عابدی ،رحیمی ،احمدی ،نبوی،
آزاد ،وحید نژاد ،رستمی ،غرباء ،علیاکبری ،حسینی
y yنمایندگان مدیریت شبکه برق ایران :جناب آقایان مهندسین خلفی ،مرادی ،ساعدیفر ،مرادلو ،خوانینزاده
y yبرق جنوب :جناب آقای مهندس رشید (متاسفانه موقع چاپ کتاب از طریق مهندس قدیمی متوجه شدم ایشان به رحمت
خدا رفتند .روحشان شاد و یاد ایشان گرامی)
y yبرق شیراز :جناب آقایان مهندسین باقری و سیفی
y yبرق اصفهان :جناب آقایان مهندسین حاجی آقاجانی ،مهرانزاده ،مهرابی ،جعفری
y yمعاونت بهره برداری برق کاشان :جناب آقای مهندس جدی
y yبرق هرمزگان :جناب آقایان مهندسین یککالم و خشان
y yبرق شمال :جناب آقایان مهندسین کفاشپور و فرمانی
y yبرق گیالن :جناب آقای مهندس آقاجانی
y yبرق کرمان :جناب آقایان مهندسین گوهرگزی و بختیاری
y yبرق کرمانشاه :جناب آقای مهندس فرزامی
y yبرق خراسان :جناب آقایان مهندسین کربالیی و صادقی
y yبرق تبریز :جناب آقای مهندس سیفی
y yبرق اهواز :جناب آقای مهندس چکاو
y yبرق یزد :جناب آقای مهندس اسدیپور
و سایر عزیزانی که در صورت از قلم افتادن اسامی این عزیزان از ایشان عذرخواهی مینمایم.
www.nashreoloom.com
پیشگام در نشر آثار برگزیده علوم کاربردی کامپیوتر و الکترونیک
در پایان بر خود فرض میدانم که از زحمات جناب آقای مهندس معنوی ،معاونت محترم وقت کسب و کار جدید شرکت برق
و کنترل مپنا که حامی و مشوق ورود اینجانب به این زمینه تحقیقاتی بودند ،قدردانی نمایم .همچنین از جناب آقای مهندس
مرادطلب ریاست محترم اسکادا و دیسپاچینگ ،که در مقاطع مختلف حامی کلیه اعضا گروه دیسپاچینگ بودند و متاسفانه مورد
بیمهری برخی از آنها قرار گرفتند ،تشکر نمایم .از دوست و همراه همیشگی در پستهای برق سراسر کشور ،جناب آقای مهندس
قدیمی ،که بیشک بخش بزرگی از فعالیتهای راهاندازی و تست RTUو پروتکل کانورتر در پروژه مرکز جدید دیسپاچینگ ملی
برق ایران مدیون ایشان است ،به خاطر تمامی تالشها و آموزشهای صادقانه سپاسگزارم.
از جامعه دانشگاهی و تمامی اساتید گرامی ،به ویژه جناب آقای دکتر شهرتاش ،که همواره حامی بنده در فعالیتهای دانشجویی
و علمی بودهاند ،تشکر مینمایم.
همچنین از جناب آقای سید محمد حسین منوری ،ریاست محترم کانون نشر علوم ،برای حمایت در چاپ کتاب قدردانی مینمایم.
علی پریزاد
آبان ماه 96
www.nashreoloom.com
پیشگام در نشر آثار برگزیده علوم کاربردی کامپیوتر و الکترونیک
فهرست مطالب
جلد اول
400 مراجع
www.nashreoloom.com
پیشگام در نشر آثار برگزیده علوم کاربردی کامپیوتر و الکترونیک
جلد دوم
-4-5-7رفع خطاي 638......................................................................Equal host Number “1” in Master to BSCC and Master to SCC
-5-5-7رفع خطاي 639......................................................................................No Comboard configured as time administration master
-6-5-7رفع خطاي 640.................................................................................................................................................... No time master configured
-7-5-7رفع خطاي 641............................................................................................................................................................................................... I/O Bus
-8-5-7رفع خطاي 642........................................................................................................................................ Protocol Address of ….. equal to
-6-7تنظيمات کارتهاي آنالوگ 651...............................................................................................................................................................................................
-7-7تنظيمات کارتهاي ديجيتال652............................................................................................................................................................................................
-8-7تنظيمات خطوط ارتباطي پروتکلها 653...............................................................................................................................................................................
-9-7مراحل ساخت فايل کانفيگ 656..................................................................................................................................................................................RTU
-1-9-7خروجي گرفتن از فايل کانفيگ (658............................................................................................................................... )Extract RTU-Files
-2-9-7خروجي اطالعات در اکسل (658................................................................................................................................................... )Excel Export
-10-7ورود اطالعات از اکسل به نرمافزار 663........................................................................................................................................................RTUtil560
-1-10-7کليات ورود اطالعات از اکسل (663........................................................................................................................................... )Excel Import
-2-10-7تعداد فايلهاي اکسل و صفحات مورد نياز664.......................................................................................................................................................
-1-2-10-7مثال اول :پيکربندي شامل 665........................................................................................................................ CS - RTU - Sub-RTU
-2-2-10-7مثال دوم :پيکربندي شامل 665................................................................................................................................... CS - RTU - IED
-3-2-10-7مثال سوم :پيکربندي شامل 666..................................................................................... CS1 - CS2 - RTU - Sub-RTU - IED’s
-3-10-7انواع صفحات موجود در فايل اکسل667...................................................................................................................................................................
-4-10-7نکات کلي در مورد سطرها و ستونها در اکسل667..............................................................................................................................................
-5-10-7توابع موجود در صفحات اکسل خروجي668............................................................................................................................................................
-1-5-10-7منوي آبشاري براي مقادير از پيش تعريف شده668.....................................................................................................................................
-2-5-10-7نظارت بر رنج اعداد وارد شده 668....................................................................................................................................................................
-3-5-10-7راهنماي آنالين در اکسل668............................................................................................................................................................................
-6-10-7ساختار صفحات اکسل670...........................................................................................................................................................................................
-1-6-10-7بلوکهاي کلي صفحات اکسل670....................................................................................................................................................................
-2-6-10-7بلوک سيگنالها670.............................................................................................................................................................................................
-3-6-10-7بلوک 671............................................................................................................................................... Process Object Identification
-4-6-10-7بلوک 671.......................................................................................................................................................... RTU Hardware Address
-5-6-10-7بلوک پارامترهاي پروتکلها (672....................................................................................... )Line Address and Host Parameters
-6-6-10-7بلوک پارامترهاي نقاط اطالعاتي672................................................................................................................................................................
-7-10-7ورود اطالعات از طريق اکسل به نرمافزار 673................................................................................................................................. RTUtil560
-1-7-10-7اضافه نمودن سيگنالها در اکسل 673.............................................................................................................................................................
-2-7-10-7جدول خطاها در اکسل687................................................................................................................................................................................
-11-7استفاده از RTUدر تبديل پروتکل IEC101به 691................................................................................................................................... Indactic
-12-7استفاده از RTUدر تبديل پروتکل IEC101به 701..................................................................................................................................... Hitachi
-13-7استفاده از RTUدر تبديل پروتکل IEC101به 707....................................................................................................................................... DNP3
-14-7کانفيگ RTUبا يک 714..................................................................................................................................................................................... Modem
-15-7کانفيگ RTUبا دو 719....................................................................................................................................................................................... Modem
-16-7مشاهده سيگنالها در وب سرور و 724.................................................................................................................................................................... HMI
-1-16-7اجراي برنامه پست در وبسرور725...........................................................................................................................................................................
-2-16-7ايجاد فايل کانفيگ براي مرکز کنترل730................................................................................................................................................................
-3-16-7اجراي برنامه مرکز کنترل در 735.................................................................................................................................................... HMI Editor
www.nashreoloom.com
پیشگام در نشر آثار برگزیده علوم کاربردی کامپیوتر و الکترونیک
767 پیوستها
پیوست الف 767.......................................................................................................................................................................................................................................
پیوست ب 771.........................................................................................................................................................................................................................................
پیوست ج 822..........................................................................................................................................................................................................................................
844 مراجع
كانون نشر علوم 398
قاب آخر
در این چند قاب و با پایان این مسیر ،از مشوقین و کسانی که مرا طی این سالها یاری کردند ،قدردانی و سپاسگزاری مینمایم.
399 قاب آخر
كانون نشر علوم 400
مراجع
[1] ABB RTU560 Training Documents, www.abb.com.
[2] Datasheets, ABB Documents, www.abb.com.
[3] ABB RTU560 System Description Documents, www.abb.com.
[4] Connections and Settings, ABB Documents, www.abb.com.
[5] Host and Sub Protocols , ABB Documents, www.abb.com.
[6] RTU560_RTU211 Catalog, www.abb.com.
[7] RTUtil560_Users_Guide_R10.2.
[8] Gordon Clarke, Deon Reynders and Edwin Wright, “Practical Modern SCADA Protocols: DNP3, 60870.5
and Related Systems”, Elsevier, Copyright © 2004, IDC Technologies.
[9] http://whitefiles.org/b1_s/1_free_guides/fg1mt/pgs/h10a.htm.
[10] http://www.zytrax.com/tech/layer_1/cables/tech_rs232.htm.
[11] http://www.rs-485.com/comspec.html.
[12] http://www.lammertbies.nl/comm/cable/RS-232.html.
[13] http://free-automation.com.
[14] asasmart.com//.