اتوماسیون صنعتی, کنترل

معرفی معماری سامانه‌های كنترل DCS مطرح دنیا – بخش 1

اتوماسیون صنعتی , DCS , PLC , FCS

معرفی معماری سامانه‌های كنترل DCS مطرح دنیا

 

بخش اول

معرفی سامانه‌ كنترل فرآیند TELEPERM XP

در این بخش به صورت خلاصه به تفاوت های سامانه‌های كنترل DCS و PLC اشاره خواهد شد، به طوری كه خواننده بتواند بین این دو سامانه كنترل بر حسب نیاز‌های فرآیندی خود گزینه مناسب تر را برگزیند و در ادامه در راستای معرفی سامانه‌های كنترل DCS، به معماری و ساختار كنترلی سامانه TXP خواهیم پرداخت. لازم به ذكر است این سامانه كه حاصل تلاش دپارتمان تولید برق زیمنس است، بیشتر برای كنترل پلنت‌های نیروگاهی به كار برده می‌شود.

1- تفاوت سامانه‌های كنترل DCS و PLC [1-5]

یكی از سؤال‌های بسیار مهم كه در انتخاب یك سامانه كنترل صنعتی برای یك فرآیند مطرح می‌شود، این است كه برای آن فرآیند مذكور، كدام سامانه كنترل بهتر است؟ سامانه‌های DCS و PLC برای اهداف كاملاً متفاوتی طراحی شده‌اند. سامانه كنترل DCS همان طوری كه از نامش پیداست، یك روش كنترل غیرمتمركز یا توزیع شده می‌باشد.

به طوری كه در آن كنترل‌كننده‌های مختلفی در سطوح مختلف فرآیند توزیع شده و به صورت گروهی كار كنترل فرآیند را اجرا می كنند؛ در حالی كه PLCها به تنهایی برای كنترل فرآیند‌های پیوسته بزرگ مانند صنایع پتروشیمی و گاز قابل استفاده نیستند. در مقابل سرعت DCSها به اندازه PLCها نیست. البته امروزه به واسطه رشد و پیشرفت فناوری اشتراكات زیادی بین این دو سامانه به وجود آمده است و در بسیاری موارد می‌توان از PLCها نیز برای كنترل یك فرآیند شیمیایی استفاده كرد.

از طرف دیگر سرعت سامانه‌های DCS نیز رور به افزایش می‌باشد. از این رو به طور كلی می‌توان گفت كه هر دو نوع سامانه در حال حاضر ماهیت یكسانی دارند و تنها نوع كاربرد و قابلیت های آنها با یكدیگر متفاوت است. تفاوت های اصلی بین سامانه‌های كنترل DCS و PLC به طور خلاصه عبارتند از:

1. زمان مهندسی

2. زمان چرخه پویش

3. ظرفیت یا تعداد سیگنال‌های آنالوگ و دیجیتال

4. نرم‌افزار‌های مهندسی

5. افزونگی یا پشتیبان سخت افزاری

6. شبكه‌

7. سرعت

8. قیمت

9. معماری

1-1-زمان مهندسی

یكی از تفاوت‌های اصلی بین سامانه‌های كنترل PLC و DCS در زمان مهندسی و چگونگی برنامه‌ نویسی برنامه كنترل فرآیند و پایش اطلاعات آن می‌باشد. در طراحی یك سامانه اتوماسیون مبتنی بر PLC، معمولاً برای یك پروژه جدید، طراحی و نوشتن برنامه‌های مربوطه از صفر آغاز می‌گردد و یک مهندس باید در ابتدا تمامی بلوک‌های اصلی برنامه را طراحی و پیاده‌سازی کرده و سپس از آنها در ساخت برنامه استفاده نماید.

ولی در پیاده‌سازی یك سامانه كنترل DCS، عملاً برنامه‌ای برای بلوك‌های اصلی توسط مهندس DCS نوشته نمی‌شود. به طوری كه از توابع از پیش تهیه شده توسط سازنده DCS استفاده می‌گردد. این توابع به صورت استاندارد طراحی و در كتابخانه‌های مختلف نرم‌افزار مهندسی DCS قرار داده می‌شوند.

در عمل یك مهندس DCS با یادگیری اصول عملكردی همان DCS و نرم‌افزار‌های مهندسی مربوطه و با مشخص شدن تعداد و وظایف كنترل‌كننده‌ها در طرح ساختار سامانه موردنظر، توابع مورد نیاز را از كتابخانه‌ انتخاب كرده و به شكل پازل كنار هم قرار می‌دهد.

2-1– ظرفیت ورودی/خروجی

به طور كلی می‌توان گفت كه PLCها برای تعداد ورودی/خروجی زیر 1000 عدد، مورد استفاده قرار می‌گیرند. درحالی كه وقتی تعداد ورودی/خروجی از 1000مورد (مانند پلنت‌های پتروشیمی و نیروگاه) بالاتر باشد از سامانه‌های DCS استفاده می‌گردد.

3-1-كاربرد

همان‌طور كه قبلاً اشاره شد، عموماً PLCها با هدف پردازش سیگنال‌های دیجیتال طراحی شده‌اند. اگر چه امروزه PLCها قابلیت پردازش حلقه‌های كنترلی آنالوگ مانند PID را نیز دارند؛ ولی باید به خاطر داشت كه سامانه ‌های DCS ذاتاً برای اتوماسیون فرآیند كه بیشتر متشكل از سیگنال‌های آنالوگ هستند طراحی شده‌اند.

بنابراین برای اتوماسیون فرآیند‌های بزرگ، سامانه DCS بكارگرفته می‌شود. در مقابل برای اتوماسیون صنایع كارخانه‌ای مانند خودروسازی كه 90% عملیات كنترلی بر اساس پردازش سیگنال‌های دیجیتال می‌باشد، اغلب از PLCها استفاده می‌گردد.

4-1-پشتیبان سخت افزاری/افزونگی

افزونگی یا پشتیبان سخت افزاری در سامانه ‌های کنترل به معنای استفاده از چند سامانه به طور همزمان است که مدل دوتایی آن بسیار متداول است ولی مدل‌های سه تایی و چهار تایی را هم در بعضی از سامانه های خاص می‌توان پیدا کرد.

افزونگی را می‌توان در سطوح مختلف سامانه كنترل اعم از سطح فیلد یعنی دستگاه‌های اندازه‌گیری، سطح شبكه، منابع تغذیه، ماژول‌های ورودی/خروجی و پردازشگر ها تعریف کرد. دقت شود که سامانه ‌های کنترل بسته به نوع و مدل DCS تا سطح خاصی از افزونگی را پشتیانی می‌کنند.

این به این معنی است که برای هرکار از دو المان به صورت موازی استفاده می‌شود و در صورت از کار افتادن یکی از سامانه ‌ها، دیگری به انجام عملیات می پردازد. در این مواقع همواره یکی در حال اجرا و دیگری در حالت آماده باش می‌باشد این کار موجب بالا رفتن درجه قابلیت اطمینان سامانه می‌گردد.

افزونگی پردازشگر در دو حالت تعریف می شود حالت اول حالت معمولی است که در آن پردازشگر اول کار خود را به صورت عادی انجام می‌دهد و وقتی برای آن مشکلی پیش می‌آید پردازشگر دوم کنترل را در دست می‌گیرد. در این حالت تغییر کنترل از پردازشگر اولی به دومی قدری زمان‌بر است که باعث می‌شود در این فاصله زمانی فرآیند از کنترل خارج شود.

حالت دوم حالتی است که هر دو پردازشگر همزمان عمل خواندن ورودی ها، اجرای منطق كنترل و ساخت خروجی‌ها را انجام می‌دهند. ولی فقط یکی از پردازشگرها خروجی‌ها را در کارت‌های ورودی-خروجی می‌نویسد.

به این حالت اصطلاحاً «آماده باش گرم » می‌گویند. در این حالت، پردازشگرها ورودی‌ها و نتایج خروجی را با یکدیگر چک می‌کنند و پردازشگری که کنترل را در دست دارد مقادیر خروجی‌ها را می‌نویسد. تعویض کنترل‌كننده از یک پردازشگر به دیگری بدون اتلاف وقت انجام می‌گیرد و در حین جابجایی فرآیند کاملاً تحت کنترل باقی می‌ماند.

سامانه ‌های DCS به علت کاربرد‌های مهم و حیاتی ای که دارند همواره باید در حال عملیات باشند. از این رو به منظور جلوگیری از توقف پلنت ذاتاً به صورت افزونه طراحی می‌شوند. معمولاً در تمام سطوح اعم از کارت های I/O، شبکه ارتباطی، کنترل کننده‌ها و منابع تغذیه دارای پشتیبان سخت افزاری هستند.

البته سامانه های DCS قابلیت پیاده سازی به صورت منفرد را نیز دارند؛ ولی معمولاً به دلیل ماهیت پلنت‌هایی چون پتروشیمی به صورت پشتیبان سخت افزاری پیکربندی و پیاده سازی می شوند.

پشتیبان سخت افزاری یاد شده در سامانه ‌های DCS امروزه با پیشرفت فناوری در PLCها نیز امکان پذیر می‌باشد. ولی معمولاً برای PLCهای با قابلیت بیش تر و سرعت بالاتر امکان پذیر است. به عنوان مثال شرکت زیمنس از خانواده S7 دو سری PLC دارد که از این میان تنها سری 400 و آن هم چند نوع CPU خاص این قابلیت را دارد.

پیاده سازی PLCها به صورت افزونه معمولاً به تجهیزات و نرم افزارهای اضافی نیاز داشته و حجم کار مهندسی بیشتری نیز نسبت به حالت عادی طلب می‌کند که از این جهت معمولاً PLCها به صورت منفرد به کار گرفته می‌شوند.

5-1- شبکه بندی

برای ایجاد شبکه ارتباطی بین چند PLC ابتدا باید سخت افزار ارتباطی (کارت شبکه) را به آنها اضافه کرده و سپس تنظیمات نسبتاً زیادی را انجام داد و پس از آن برنامه‌ای برای ارسال و دریافت در شبکه در هر دو PLC بارگذاری کرد.

به همین دلیل در عمل، شبکه‌بندی PLCها احتیاج به یک تخصص جداگانه علاوه بر برنامه نویسی منطق برنامه كنترلی دارد. این در حالی است که یک سامانه DCS به طور پیش فرض دارای شبکه ارتباطی می‌باشد به طوری که تنظیمات مورد نیاز در اتصال گره های شبکه قبلاً توسط سازنده سامانه انجام شده و برنامه‌های مورد نیاز برای ارسال و دریافت داده طراحی و تست شده است و مدیریت ارتباط بین گره ها و نقل و انتقال اطلاعات توسط نرم افزارهای سامانه DCS صورت می‌گیرد.

6-1- قیمت

یکی از تفاوت های عمده بین سامانه های PLC و DCS در قیمت آنها می‌باشد. یک سامانه DCS قیمتی حداقل بیش از دو برابر نسبت به یک سامانه PLC را برای یک واحد با تعداد سیگنال‌های ورودی-خروجی یکسان دارد. به طور خلاصه می‌توان گفت که:

• سخت افزار DCS، 5/1 تا 3 برابر گران‌تر است.

• نرم افزار DCS، در حدود 5 تا 10 برابر گران‌تر است.

• طراحی و پیاده سازی یک سامانه DCS نیاز به تخصص و هزینه‌ بالاتر دارد.

• آموزش سامانه DCS طولانی تر و هزینه آن بالاتر از PLC می باشد.

7-1- سرعت

از آن جایی که PLCها ذاتاً برای پردازش سیگنال‌های دیجیتال طراحی شده اند دارای سرعت بالاتری نسبت به سامانه ‌های DCS هستند و DCSها به دلیل وسعت و پیچیدگی، نمی‌توانند سرعتی در حد یک PLC داشته باشند. به همین دلیل در مواقعی که لازم است سامانه کنترل واکنش سریعی در مقابل رفتار فرآیند از خود نشان دهد از PLCها استفاده می‌شود.

به عنوان مثال سامانه ‌های قطع اضطراری یا ESD در پالایشگاه‌ها و نیروگاه‌ها از نوع PLC می باشند. به طور کلی می‌توان گفت که برای کاربردهای سرعت بالا از PLCها استفاده می‌شود. در عمل در لایه‌های پایین سامانه ‌های DCS یعنی در سطح کنترل کننده، هر یک از کنترل کننده ها در واقع یک PLC می باشند که با یک سامانه کنترل DCS در بالاسری در ارتباط هستند.

8-1- چرخه پویش

چرخه پویش برابر است با مدت زمان خواندن مقادیر سیگنال‌های ورودی‌، اجرای برنامه منطق كنترل و به روز آوری مقادیر خروجی.

از آن جایی كه چرخه پویش باید بر پایه شرایط و نیاز‌های یك فرآیند تعریف و پیاده‌سازی گردد، برای سامانه‌های اتوماسیون PLC و DCS بسیار با اهمیت می‌باشد. به عنوان مثال اگر فرآیند مورد نظر دارای سرعت تغییر بالایی می‌باشد چرخه پویش باید به منظور كنترل بهتر از سرعت بالایی برخوردار باشد.

حال اگر فرآیند مورد نظر نیاز به چرخه پویش سریع سیگنال‌های دیجیتال I/O (سیگنا‌ل های I/O دیجیتال از لحاظ تعداد خیلی بیشتر از آنالوگ هستند) دارد بهتر است از PLCها استفاده شود. زیرا در مقایسه با DCS، ارزان‌تر خواهند بود. همچنین در كاربرد‌هایی چون ESD به دلیل نیاز به زمان چرخه پویش سربع‌تر (به طور نوعی ms10) همواره بهتر است از PLC استفاده شود.

[1] SCADA vs DCS, http://members.iinet.net.au

[2] DCS or PLC? Seven Questions to Help You Select the Best Solution, http://www.sea.siemens.com/

[3] DCS, PLC, PC, or PAS, What it is? Or what it does?, Control Magazine, JULY 2001

[4]When to Consider DCS vs a PLC, Invensys Foxboro Foxboro, 2003

[5] DCS or PLC? What is the difference?, Internet Rsources

[6] SPPA-T2000 User Documentation, Version 8.5

[7] SPPA-T2000 User Documentation, Version 7.4

[8] TELEPERM XP System Overview, Siemens Power Generation, http://www.pg.siemens.com/en, 2002

برای امتیاز به این نوشته کلیک کنید!
[کل: 0 میانگین: 0]

نوشته های مشابه

3 دیدگاه در “معرفی معماری سامانه‌های كنترل DCS مطرح دنیا – بخش 1

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *