بخش پنجم

بخش پنجم

شبکه صنعتی :

خب تا الان فکر کنم مشخص شده باشه که یه DCS شامل یه PLC هست( شامل یک CPU - یا حداکثر 4 cpu در سیستمهای ردادنت و پردازشهای سنگین - بهمراه حافظه و منبع تغدیه و تعدادی زیادی ورودی خروجی یا ماژول سیگنال - sm هست که توسط ماژول واسط یا IM با cpu در ارتباط هستند ) هست که فرمان و پردازش اصلی رو انجام میده ولی ما گفتیم که dcs یعنی پردازش توزیع شده پس بقیه PLC ها و سیستمهای کنترلی کجان و چه جوری با CPU در ارتباط هستند ، جواب از طریق شبکه صنعتی .

فرض کنید یه نیروگاه داریم با یه سیستم دی سی اس زیمنس ، توی این نیروگاه تجهیزات خاصی نیاز به هوای ابزار دقیق ( بادی کاملاً خشک با فشارحداکثر 8 بار ) دارند و بعضی تجهیزات دیگه مثل تجهیزات اطفای اتش نیاز به نیتروژن دارند ، حالا ما دو تا سیستم داریم که یکی هوای ابزار دقیق می سازه به اسم کمپرسور هوا و دیگری نیتروژن می سازه به اسم کمپرسور نیتروژن که هر دوتا سیستم plc خاص خودشون رو دارند که فرایند تولید هوای ابزار دقیق و نیتروژن و کنترل میکنند و هیچ بار پردازشی برای cpu مرکزی ما ندارند اما هر کدوم از این PLC ها چندتا سیگنال برای DCS میفرستند که وضعیت کپرسورها رو به دی سی اس اعلام میکنه و اجازه صدور فرمان روشن و خاموش کردن سیستم رو برای PLC اتاق کنترل میفرسته - خب این یعنی پردازش توزیغ شده فکر کنم مفهوم DCS داره الان یواش یواش روشن میشه - حالا یه سئوال پیش میاد ارتباط PLC مرکزی با این دوتا PLC از چه طریقی باید انجام بشه ؟
پس بریم سراغ پروتکلهای ارتباطی :
اول چند تا تعریف
روشهای برقراری ارتباط میان دو وسیله ، روش برقراری ارتباط چند مدل هست 1- یک طرفه یا Simplex که توی اون فرستنده میتونه سیگنال برای گیرنده بفرسته ولی برعکسش ممکن نیست 2- دوطرفه غیر همزمان یا Half Duplex که هر دو طرف می تونند برای هم اطلاعات بفرستند اما نه به طور هم زمان یعنی یکی باید اطلاعات بفرسته اون یکی باید صبر کنه تا ارسال اطلاعات تموم بشه بعد دومی میتونه اطلاعات بفرسته مثل واکی تاکی 3-دو طرفه همزمان Full duplex که هردو طرف می تونند باهم دیتا بفرستند مثل تلفن ،

مدیا یا رسانه ارتباطی :
وسیله فیزیکی هست که ارتباط بین فرستنده یا گیرنده رو برقرار میکنه مثل هوا ، یا کابل مسی یا کابل نوری

پروتکل ارتباطی : بعد نرم افزاری ارتباط رو مشخص میکنه بعضی از اونها رو حتما تا حالا شنیدید مثلاً RS232 یا Rs232c یا RS 485 که پروتکلهای ارتباطی سریال هستند و...


استاندار شبکه صنعتی :یک استاندار کلی که کل اجزا شبکه صنعتی ( از پی ال سی بگیر یا دیواسهای کنترلی ) بر اون مبنا ساخته میشن چون زیمنس داریم بحث میکنیم استاندار فیلد باس ( با فیلد باس کنترل که گهگاه به اختصار فیلد باس هم گفته میشه اشتباه نگیرید ) رو مورد بررسی قرار میدیم ، برخی از زیر مجموعه های این استاندار عبارتند از :

CANBUS
Proccess FiledBUS یا به اختصار Profibus
ModBUS
AS-I
و....




بخش چهارم DCS

خب بذارید یه نگاه دقیق تر داخل تابلوی ریتال بندازیم ( مارک پنل - همون جعبه ای که تجهیزات دی سی اس توش قرار دارند - Ritall هست - ساخت شرکت ریتال آلمان ) 



















برای دیدن تصویر دقیق تر روی این لینک کلیلک کنید  == واضح تر ==

تو خیلی از سیستمهای DCS مساله ردادنسی یا داشتن بک اپ خیلی مهمه به صورتی که اگه سیستم اصلی از کار افتاد سیستم جایگزین بتونه وارد عمل بشه بنابراین از دو تا پی ال سی یکی اصلی و دیگری پشتیبان استفاده میشه که به محظ توقف یا ایراد پیدا کردن سیستم اصلی سیستم پشنیبار ادامه کار رو بر عهده میگیره در این سیستمی که اینجا نمایش داده شده ماژول IM رو به راحتی میشه از روی کابل بنفش پروفی باس متصل به اون تشخیص داد


برای محافظت ماژولهای ورودی خروجی SM ها در برابر اتصال کوتاه و... از یه کارت واسط بین فیلد و کنترول روم استفاده میکنند (بنام کارت بریر یا Barriar card). فیلد به خارج اتاق کنترل که تجهیزات کنترلی و فرایندی که باید کنترل کنند اونجا هستند میگن















برای دیدن تصویر واضح تر اینجا کلیلک کنید  === واضح تر ==

این هم یه مدل دیگه




























تصویر واضح تر رو اینجا ببینید === واضح تر ==

این هم چند تا I/O



















برای تصویر واضح تر کلیک کنید == واضح تر ==


فعلاً تا بعد







بخش سوم DCS

اینم یه رک توسعه
دقت کنید دوتا ماژول اولی (ET200M ) ها ماژول IM هستند ، علت دوتا بودنشون redundance بودن این سیستم هست یعنی اگه یه ماژول خراب شد اون یکی جاش کار کنه


برای دیدن تصویر واضح تر روی لینک لینک اول
کلیک کنید
























حالا این ماژولها با کابل پرفی باس (بعداً میگم چیه ) وصل میشن به CPU تو رک مرکزی دقت کنید اینجا سی پی یو ما 2DP هست یعنی میشه مستقیماً بهش پروفی باس وصل کرد اگه اینجوری نبود یا پردازش سی پی یو سنگین بود باید دوتا ماژول IM از نوع ET200M که روی رکهای توسعه بود هم روی این شکل زیرین که رک مرکزی هست ، میذاشتیم !

برای دیدن تصویر واضح تر روی لینک لینک دوم
کلیک کنید




























علت دوتا بودن ماژولهای CP همون قضیه redundancy هست ، راستی به کابینتهایی که این رکها توشون هستند میگن مارشالینگ کابینت .





بخش دوم DCS

تقریبا ً هر شرکتی که PLC می سازه یه سیستم DCS مخصوص به خودش رو هم داره ، اما تو ایران بعلت تحریم و سایر مسایل DCS شرکت زیمنس کاربرد بیشتری داره داره که ما هم مبنا رو بر روی همین DCS می گذاریم اما یه دی سی اس رو میشه از دو جهت بررسی کرد الف) سخت افزار ب) نرم افزار

الف ) سخت افزار رو میشه به بخشهای زیر تقسیم کرد

1-      PLC

2-      شبکه صنعتی

3-      نحوه شبکه بندی

پس ابتدا به بررسی کلی ساختار یه PLC می پردازیم :

PLC یا programmable logic control در ابتدا برای ساده سازی تابلوهای مدار فرمان برق ایجاد شد و سپس توسعه پیدا کرد ، یک PLC شامل یک تعداد ورودی خروجی ، حافظه و CPU هست . بسته به نوع ارتباط این 3 قسمت 2 نوع سی پی یو داریم کامپکت و ماژولار (قدرت و توانایی هرPLC با توجه به سی پی یو اون تعریف میشه ) در PLC های کامپکت وقتی PLC رو میخرید هر سه قسمت CPU ، حافظه و ) I/O ورودی خروجی ) همراه PLC هست، مثل سی پی یو S7-313C علامت C نشون دهنده کامپکت بودن پی ال سی هست البته میشه I/O رو در مدل کامپکت افزایش داد. گفتم که CPU مهمترین بخش یه PLC هست و کامپکت بودن سی پی یو یعنی سی پی یو ارزون هست و برای کارهای ساده بکار میره پس برای DCS ما از CPUی ماژولار استفاده میکنیم . کلاٌ زیمنیس در سریS7  دو مدل سی پی یو ارائه میده 300 و 400   ، برای DCS ها بیشتر از سری 400 استفاده میشه مثل CPU-S7-414H علامت اخر سی پی سو ها به این معناست :

H: Hot- : سی پی یو ای که این پسوند رو داره میگه میشه در هنگام کار اون رو Program کرد ( در پی ال سی برنامه نوشته شده رواصطلاحاً داخل سی پی یو می ریزند و به این عمل Download میگن و خوندن برنامه از سی پی یو رو هم اپلود میگن ! درست عکس کامپیوتر! – در حقیقتبرنامه داخل حافظه برنامه که روی ماژول CPU قرار داره ریخته میشه .)

F: Fail-Safe – مصون در برابر خطا ، سی پی یو های دارای این پسوند میتونند از ماژولهای خاصی بنام Fail-Safe پشیتبانی کنند

F/FH : یعنی CPU هر دو قابیلت فوق رو باهم داره

2DP : یعنی سی پی یو از Profibus-DP پشتیبانی میکنه و نیازی به خرید ماژول پروفی باس نداریم

C:Compact – کامپکت ، یعنی حافظه و  تعداد محدودی I/O همراه سی پی یو هست ، این نوع سی پی یو ها قدرت سخت افزاری کمتری نسبت به سی پسی و های ماژولار دارند ( یعنی تعداد وقفه کمتری دارند ، تایمر و کانتر شون هم کمتره و I/O های محدودتری رو پشتیبانی میکنند ) اما ارزونتر هستند.

 

در یک DCS با توجه به ماژولار بودن CPU عملاٌ مشکل محدود بودن I/O ها رو نداریم :

-          بررسی ماژولهای CPU سری 400   زیمنس :

FM: Function module  ماژولهایی هستند که کارهای خاصی رو انجام میدن مثلاٌ یه ماژول PID کنترلر میتونه بدون نیاز به نوشتن برنامه  PID کنترلر در پی ال سی یک  PID کنترلر رو برای ما فراهم کنه و...

SM: Signal module – کلیه کارتهای ورودی خروجی PLC رو میگن که 4 دسته هستند AI یا Analog Input , AO یا Analog Output و DI یا Digital Input ,  DO یا Digital Output  هر کارت I/O ( همون SM ماژول) نهایتاً به ما 32 تا I/O  میده

CP: Communication Processors پردازنده ارتباطی که برای ارتباط PLC  با شبکه صنعتی مثل اترنت یا پروفی باس استفاده میشه

IM: interface module یا ماژول واسط که برای ارتباط رک مرکزی با سایر رک ها بکار میره ، اما رک چی هست ؟

در سری 400 زیمنس تمام ماژولها (CPU, IO , CP و... ) روی یه برد بنام رک سوار میشن ،این رک یه سری اسلات یا شکاف داره که هر ماژول روی یه شکاف مخصوص از اون قرار میگیره مثلاٌ CPU حتماٌ باید باید روی اسلات دوم بشینه و .. هر رک تعداد محدودی ماژول رو می پذیره مثلاً 8 الی 14 تا گفتیم که هر کارت I/O به ما در نهایت 32 تا I/O میده حالا اگه من مثلاً 1000 تا ورودی خروجی داشته باشم چیکار باید بکنم ؟ در این حالت میان از یه سری رک دیگه بنام رک توسعه استفاده میکنند که روشون فقط و فقط SM و FM  و IM میتونه بشینه ، نه CPU  به این رکها میگن رک توسعه ، رکی که توش CPU قرار داره رک مرکزی نام داره ارتباط رک مرکزی با رک توسعه از طریق ماژولهای IM برقرار میشه یعنی تو رک  مرکزی و همینطور سایر رکها یه ماژول IM میذاریم و اونها رو به هم متصل میکنیم (از طریق شبکه ) رکها مدلهای مختلفی مثل CR ، ER ، UR دارند که برای جلوگیری از پیچیده شدن ازشون میگدرم

یه ماژول دیگه که باقی مونده منبع تعذیه یا PS هست . البته ماژولهای دیگه ای مثل fail/safe و protector هم هست که اگه وقت شد در بارشون حرف میزنیم

 

اگه موافق باشید تو قسمت بعدی با شکل اینهایی رو که گفتم بررسی میکنیم






DCS چیست ؟

یه مدتی بود میخواستم یه مطلبی در مورد DCS بنوسیم کمبود وقت و تنبلی نمیذاشت ، گفتم از امروز شروع کنم یواش یواش ادامه اش بدم ...


DCS مخفف Disterbuted Control System یعنی سیستم کنترل توزیع شده هست ، همینطور که از اسمش پیداست سیستمی هست که در اون کنترل فرایند توریع شده هست این کنترلی که ازش صحبت میکنم بر پایه PLC هست ، معمولاً در یک سیستم کنترلی توزیع شده چند تا CPU داریم که از طریق یک شبکه صنعتی با هم در ارتباط هستند هر CPU کار خاصی رو انجام میده و یک CPU بر کل فرایند و کار CPU های دیگه نظارت میکنه ( ممکنه این CPU ها به PLC مستقلی متعلق باشند و یا پردازنده کمکی جهت پردازشگر اصلی باشند در ضمن پردازشکر مرکزی هم ممکنه بیشتر از یکی باشه ) . پس تا اینجا فکر کنم مشخص شده باشه که DCS یک نوع روش پیاده سازی سیستم کنترلی هست ، یعنی اینجوری نیست که شما برید بازار بگید آقا یه DCS میخواستم ! میتونید DCS رو مثل یک کامپیوتر خانگی نصور کنید که قطعات مختلفش مثل رم و سی پی یو و مادر برد و... رو جداگانه از بازار میخرید و روی هم سورار می کنید و در اخر یک کامپیوتر دارید ، دی سی اس هم همینطوره ، شما پی ال سی و سخت افزار های مختلف رو میخرید و ارتباط بین اونها رو برفرار میکنید و در اخر یه سیستم دی سی اس دارید ، از همینجا میشه فهمید که دی سی اس هم معماری و پیاده سازی های مختلفی داره !

- کجاها کاربرد داره؟  معمولاً جاهایی از DCS استفاده میشه که 1- ورودی و خروجی خیلی زیاد داشته باشیم 2- امنیت فرایند برامون مهم باشه 3- فرایند بزرگ و پیچیده باشه
و معمولاً در صنایع نفت و گاز ، خودرو سازی ، کارخانجات ، نیروگاهها و پستهای برق ،و... استفاده میشه . دی سی اس سیستم گرون قیمتی هست که بین 500 میلیون تا چندین میلیارد تومن ناقابل قیمت داره

- تکنولوژی های جدیدتر از دی سی اس هم موجوده ؟
بله ، در DCS ما میام یه فرایند پیچیده رو تکه تکه میکنیم و نظارت و اجرا هر قسمت رو به یه CPU یا PLC میدیم و یک یا چند CPUی مرکزی هم میذاریم که بر کار تک تک CPU ها و کل فرایند نظارت میکنه . حالا سیستم جدید تری اومده بنام FCS یا  FeildBus Control System فیلدباس کنترل میگه بجای اینکه ما چندین CPU کنترلی داشته باشیم بیایم اجزای کنترلی رو هوشمند کنیم تا اینجوری فقط یه کنترل مرکزی داشته باشیم که در ارتباط با اجزا هوشمند باشه اینجور خود اجرا میفهمند که باید چیکار کنند مثلاً در نظر بگیرید یه شیر کنترل فشار داریم که قراره فشار یه خط لوله رو از طریق یه سنسور فشاری که  کنترل کنه بطوری که فشار مثلاً روی 80 بار باقی بمونه ، در سیستم دی سی اس به این صورت عمل میکنیم 2 تا سیستم مربوط به خروجی انالوگ سنسور فشار متصل به لوله رو میکشیم میاریم وصل میکنم به ورودی  تو اتاق کنترل دو تا سیم هم از خروجی فرمان از اتاق کنترل میکشیم تا شیر برقی مربوطه فشار بالاتر از 80 که رسید فرمان بازشدن به شیر از طرف اتاق کنترل ارسال میشه و زیر 80 بار هم فرمان بسته شدن از طرف اتاق کنترل صادر میشه . اما FCS میگه بیایم و شیر رو هوشمند انتخاب کنیم بطوری که قابل برنامه ریزی باشه اینجوری دوتا سیم میکشیم از سنسور به شیر که کنار هم هستند و فقط دوتا سیم از شیر میکشیم به اتاق کنترل اونهم برای نظارت اینجا شیر چون هوشمنده میفهمه کجا باید باز و بسته بشه و اولاً سیم کشی ما کمتر میشه دوماً بار پردازشی CPU کمتر میشه سوماً نیازی به پردازنده های دیگه نداریم و سیستم خیلی ساده تر میشه .

- چرا از FCS با وجود مزایایی که داره کمتر از  DCS استفاده میشه ؟
الان مجری و مبلغ FCS در ایران شرکت برزیلی SMAR هست، FCS علیرغم مزایای زیاد مشکلاتی هم داره که موجب کاربرد کم اون شده 1- امکان پیاده سازی سیستم پیشتیبان یا Redudancy رو نداره 2- اجزای کنترلی رو پیچیده میکنه 3- توابع و کتابخانه های موجود برای اون به گستردگی DCS نیستند

- آینده FCS ؟

شخصاً فکر میکنم که FCS طی 10 -15 سال اینده جایگزین DCS میشه اما فعلاً خیلی جاها بعلت مشکلات گفته شده از DCS استفاده می کنند و برخی جاها مثل پتروشیمی مروارید بصورت ترکیبی (70% فیلد کنترل و 30% دی سی اس) استفاده میشه


خب این از مقدمات در ادمه به بررسی اجرا دی سی اس میپردازیم ..







گزارش تخلف
بعدی