salam irani
شششWelcome To Java Script Code
شش
فناوری اترنت
اترنت یک پروتکل ارتباط شبکه ای است که در سطح جهانی در شبکه های صنعتی بکار رفته است.برقراری و مدیریت اترنت ساده بوده و مزایای اقتصادی فراوانی دارد تا انجاییکه در شبکه های زیر ساختارمتداول شده است فناوری اترنت بر طبق استاندارد جهانی معینی بوجود آمده است بطوریکه عملکرد پورت های اترنت بکار رفته در آمریکای شمالی مشابه با عملکرد پورت های بکار رفته در اروپا آمریکای لا تین وآسیا است .
جایگاه اترنت در شبکه های ارتباطی تجاری کنونی به عنوان مدار واسط
استاندارد،شناخته می شودودر سطح جهان می توان آنرا به عنوان فناوری سرویس ارتباطی استاندارد شناخته شده است ودر سطح جهان می توان انرا به عنوان فناوری سرویس ارتباطی در هسته مر کزی شبکه ارتباطات در نظر گرفت .علاوه بر این در سالهای ضرورت بکار گیری مودم های اترنت در هر کدام از اطاقهای موجود در هتلهای بین المللی برای دسترسی به اینتد نت سرعت بالا مشهود و در خانها نیز می توان اترنت را به عنوان مدار واسط اسناندارد مابین رایانه و مودم با عرض باند وسیع در نظر گرفت.
در شرایط موجود رایانه های خانگی در ارایش استانداردی همراه با پورت اترنت بفروش می رسند.
امروزه معرفی سرویس دسترسی اترنت از طرف مهیا کننده گان سرویس های ارتباطی یک امر طبیعی محسوب می شود .انتظار بر این است که سرویس اترنت یک ارتباط بی سیم با قطعه دسترس موجود در سمت مشترک که مجهز به پورت اترنت شده است بر قرار کند بدین تر تیب از پیچید گی و هزینه مورد نیازبرای برقرای ارتباط کاسته می شود سرویس دسترسی اترنت یک سرویس مقیاس پذیر است بطوریکه مشترک یاارئه کننده سرویس می تواند سرعت ارتباطی خود را از دور تنظیم نماید به عنوان مثال در تجهیزات مشتمل بر پورت اترنت می توان در یک زمان آرایش دهی را بر مینای تامین ارتباط 20mpb در نظر گرفت ودر زمان دیگر برای عملکرد در سرعت ارتباطی 80mbps آرایش دهی مجددی را ترتیب دادبنا بر این مشترکین می توانند سرویس های دسترسی خود رابر اساس تقاضای ترافیکی real time در نظر گرفت
قابلیت انعطاف پذری و کم هزینه بودن اترنتهمراه با میفیت بالاو سادگی کاربردی باعث تسلط آن در حوزه های شبکه های lan نیز شده است لازم به یاد آوری استکه در اینده نزدیک سرویس های اترنت جایگزین سرویس های atm وframe relay در شبکه های نواحی شهری می شونددر مقطع کنونی بیش از 95% ترافیک سیگنالی
ارتباطی دادهدر سطح جهان از طریق پورتهای اترنت بر قرار می شوند
عامل دیگر بکار گیری فناوری اترنت در شبکه های ارتباطی ناشی از تحول ایجاد شده در زمینه روش ارسال صوت می باشد که در اثر ان می توان نحوه انتقال صوت در شبکه ارتباطی را بر مبنای بکار گیری بسته های اطلاعات نظیر داده تدارک دید. با این تحول ضرورت توسعه شبکه های ارتباطی با فراهم نمودن شبکه های یکپارچه برای انتقال صوت و داده در شبکه های محلی، شهری وwan محسوس است این یکپارچگی ایجاد می کند نمونه ها با هزینه پایین ترو با الزامات مدیریتی و عملیاتی کمتربهم وصل شوند. در تدارک شبکه های یکپارچه،اترنت بهترین راه حل را برای کسب بازدهی، عملکرد بالاو هزینه اجرایی پایین ارائه می دهد.توجه شود که در این حالت سرور قادر به ارائهسرویس های دسترسی یکپارچه می شودکه در تدارک این سرویس هابه عوض طرحهای TDM روشهای ارسالتمام بسته ای در مد نظر گرفته است
شکل توانای بکار گیری سرویس های نوین
درشبکه اترنتی بجای کاربرد شکاف زمانی در تفکیک ترافیک وسرویس هااز آدری های ip شبکه های مجازی(VLANS )و یا تعدادی پورت عملیاتی جهت مجزا نمودن سرویسها و کاربرد ها استفاده می شوددر صورتیکه محیا کننده گان سرویس
مزابای ظرفیت بالا، هزینه کم و موجودیت اترنت جهت توزیع ویا جمع آوری سرویس ها برای کاربران نهایی را درک کننداترنت می تواند به عنوان فناوری ارتباطی منتخب در ارتیاطات مابین شبکه ای مطرح شود.
اترنت سریع(fast Ethernet)
انواع فناوری اترنت سریع را می توان بر طبق بند های زیرین توصیف کرد:
اترنت گیکابیتی
در عرض پنج الی ده سال آینده با توجه به روند رشد ترافیک IP شاهد نفوذ وگسترش کاربری فناوری اترنت گیگا بیتی بر روی محیط انتقال فیبر در شبکه توزیع محلی و در فرم استانداردخود خواهیم بود.این مهاجرت ناشی از سه عامل قدرتمند است:
الف-ترافیک ناهمگن در شبکه دسترسی در هنگام ورودبه محیط شبکه ای همگرا،
ب-مزایای اقتصادی ناشی از قابلیت انعطاف ومقیاس پذیری بالای این فناوری در تامین نیازهای ارتباطی کار بران متقاضی عرض باند بالاتر
ج-توسعه وگسترش فناوری که سرویس اترنت گیگابیتی رادر ردیفATMقرار
می دهند.
صنعت اترنت گیگابیتی از زمان پذیرش استاندارد 802.3Z از طرف IEEEدرسال
1998 پا به عرصه وجود گذاشت در مراحل اولیه فعالییت کاری ،بکار گیری فناوری اترنت در شبکه های LAN مد نظر قرار گرفت تا با سرعت 10Mbps مسیر ارتباط یک طرفه را در بستر مشترک محیط انتقال فراهم نماید. در حال حاضر این فناوری با نموخود به یک فناوری دو طرفه تبدیل شده است که می تواند داده ها را باسرعت ها10Mbps تا100Mbpsدر محیط انتقال مسی و فیبر نوری تا فواصل بیش از
شصت کیلو متر منتقل نماید. اترنت گیگابیتی در طرفه معادل باسطح oc-48 در نرخ
2.5Gbps استو باکسر کوچکی از هزینهATM برقرار می شودشکل زیر این تحولات رانشان می دهد
فناوری اترنت گیگابیتی همراه با قابلیت ارتقا پذیری خود می تواند ارتیاطاتی با کارایی
بالا و مستقل از تراکم در شبکه های صنعتیDCS VAN,MAN, فراهم ماید.از آنجایی که این فناوری فرمت بسته های اترنت پیشین رامی پذیرد لذا ارتقاءپذیری از موجود،و یا فناوری FDDI بسوی زیر ساختارهای اترنت گشگابیتی می تواند با هزینه کم و به آسانی صورت پذیرد.در حال حاضر فناوری اترنت گیگابیتی عرض باند مورد نیازبرای شبکه های صنعتی را فراهم نمود است .
دو عامل قدرتمند باعث بکار گیری گیگا بیتی در هسته مرکزی شبکه های انتقال شده است.
1- سیگنال داده که درصد بالایی از ترافیک کلی شبکه رادر بر می گیرد.
2- هزینه های عملیاتی و هزینه های کلی این فناوری به مراتب پایین تر از دیگر فناوری های شبکه ای است.
علاوه بر اینها انتظار کاربرد های جدید تری رامیتوان برای اترنت گیگابیتی داشت:کاربرد در شبکه های نوری که MAN ها رابه هم وصل خواهد کردو
MAN هاکه سرویسهای سرعت بالا برای شبکه های خصوصی فراهم می نماید.
تحلیل های اقتصادی صورت گرفته در اواخر سال 2000 میلادی نشان می دهد که
هزینه سرویس های تحویلی از طریق اترنت گیگابیتی در حدود بک پنجم الی یک دواردهم هزینه سرویس های ارائه شده از طریق سایر فناوری های مرسوم بوده است. شکل زیر روند تحولات بوجود امده در عرض 25 سال گذشته را ارائه
می دهد
نوآوری در فناوری های شبکه ای
اترنت ده گیگابیتی (10GBE)
اترنت ده گیگابیتی مزایای اترنت موجود را با مزایای سرعت عملکردی بالا وقابلیت
اعتماد شبکه های نوری ترکیب می نماید وجهت گسترش نقش اترنت در هسته مرکزی شبکه موجود در نرخ بیتهای ارتباطی رده OC-192 مورد استفده قرار
می گیرد.
گروه استاندارد کاری ، استاندارد IEEE 802.3ae را برای توسعه وگسترش پروتکل ارتباطی802.3 در شبکه های صنعتی و با سرعت عملکرد 10Gbps مد نظر قرار داده شده اند تا ضمن ایجاد هماهنگی کاری با استاندارد قبلی ، تدارک افزایش قابل ملاحظه
در عرض باند ارسال را فراهم نماید
فناوری 10Gbps ترافیک در یافتی خو را از مسیر های اترنت سرعت بالا و فراهم شده در شبکه های محلی و انها رابه شبکه زیر ساخت یا شبکه های نوری ایالتی تحویل می نماید. فناوری10Gbps یک فناوری شبکه ای است که در معماری های شبکه ای DCS,LAN,MAN به کار برده می شود با گسترش دادن اترنت به شبکه های نواحی وسیع ، مرزهای شبکه ای مرسومLAN را نیز از بین برده است .با این وجود در این فناوری جهت دسترسی به محیط فیزیکی از پروتکل CSMA/CD استفاده ای به عمل نمی آید.لذا عملکرد یکطرفه مسیر پشتیبانی نمی شود در کاربرد این فناوری از فیبر نوری چند مدی تا فاصله 300 متری و فیبر تک مدی تا فاصله
40 کیلومتری استفاده مه عمل آمده است.
پروتکل لایه MACدر اترنت
در این لایه از پروتکل CSMA/CD استفاده می شود لذا در این پروتکل تعیین کننده
ماکزیمم طول متعارف کابل جهت وصل ایستگاههای ارتباطی به یکدیگر است.تسادم مابین سیگنالهای ارسالی از ایستگاهها تنها در صورتی بوجود می آید که دو ایستگاه بطور همزمان بهد از تشخیص سیگنال IDLE شروع به ارسال داده نمایید .و این محدودیت رامی توان با کاربرد سویچها وفیبر مناسب از بین برد.
اترنت دارای حداقل طول فریمی برابر با 64 بایت است تااز ارسال کامل فریم توسط یک ایستگاه قبل از دریافت بیت ارسالی در انتهای کابل جلو گیری شودبنابر این حداقل زمان مورد نیاز برای اشکار سازی تصادم برابر است با مدت زمانی که در عرض ان سیگنال طول کابل مورد نیاز برای آشکار سازی تصادم برابر است بامدت زمانی که در عرض آن سیگنال طول کابل راطی می کندشکافت زمانی معرف این حداقل زمان است اندازه این شکافت زمانی تعداد بایتها یی را بیان می کندکه در طول شکافت زمانی می توان ارسال کرد.این واحد اندازه گیری را به عنوان واحد زمانی مناسبدر آشکار سازی تصادم مد نظر قرار داده اند که اترنت برابر با64 بایت است.
توافق اولیه در مورد ماکزیمم طول کابل مجاز برای اترنت 5/2کیلو متر با تعداد حداکثر چهار عدد تکرار کننده در هر مسیر است . چنانچه نرخ بیت افزایش یابد فرستنده اجبارا فریم را سریعتر ارسال می نماید . در نتیجه چنانچه نرخ همان ابعاد فریمی و طول کابل برقرار باشد امکان دارد ایستگاهی را فریم را سریعتر ارسال نموده وتصادمی را در انتهای دیگر کابل مشاهده ننماید وبرای اجتناب از تصادم رعایت یکی از دو عامل زیرین و یا هردو ضروری است:
1- ثابت نگه داشتن ماکریمم طول کابل و افزایش اندازه شکافت زمانی ودر نتیجه اندازه حداقل طول فریم
2- ثابت نگه داشتن اندازه شکافت زمانی و کاهش حداکثر طول مجاز کابل
در اترنت سریع پیشین با ثابت نگه داشتن اندازه شکافت زمانی ماکزیمم طول کابل به100 مترکاهش می یابد . اترنت گیگابیتی نیز در لایه MAC از این پروتکل استفاده می نماید اترنت گیگابیتی مقادیر حداکثر و حداقل اندازه طول فریم اترنت را پشتیبانی می کندولی با اندازه زمانی بزرگتر 512 بایت.
برای سازگار شدن با اترنت حداقل اندازه فریم افزایش نمی یابد در عوض درچنین مواردی از سمبلهای نشانه خاصی هستند که در اطلاعات اصلی ظاهر نمی شوند.
ترابری اترنت
اترنت گیگابیتی را می توان برروی چهار نوع محیط انتقال فیزیکی توصیف شده در توصیه نامه های802.3z(1000Base-x) و802.3ab(1000Base-T) در نظر
گرفت . در شبکه های دسترسی فیبر محیط مورد نظر می باشددر سال 1999 استاندارد واسط 1000Base-T مورد تصویب قرار گرفت و قبل از سال 2001 میلادی اترنت در محیط اشتراکی مسی بکار گماشته شد .
و بر پایه آن کارنهای واسط شبکه (NIC ) و پورت های سویچ توسط سازندگان ساخته شد .با این روش کاربران متحمل هزینه اضافی بر قراری کابل فیبر برای سرور ها ایستگاه های کاری و دیگر کاربرد ها نمی شوند شبکه های گیگابیتی این استاندارد را پشتیبانی می نماید .
امروزه شبکه اترنت به صورت آرایش ستاره ای همراه با سویچی در مرکز ارائه می شوندکه قابلیت انتخاب سیم مسی و یا فیبر همراه با تحویل عرض باند قابل دسترس کلی (10،100ویا 1000 مگا بیت بر ثانیه) به هر کدام از گره های شبکه را دارد ذاتا سویچها از تصادم سیگنالهای داده ای جلو گیری می کنند.در صورتیکه هر پورت سویچ سعی دارد در ارسال داده به یک پورت یکسان داشته باشند ، داده ها وارد صف شده و سپس به صورت سریال ارسال می شوند.
فراهم می کند که درآن ترافیک در فرم طبیعی خود منتقل می شود وشبکه درجه بالای
از مقیاش پذیری را دارد.
در نرخ ارسالی سازگار با oc-192 عمل نموده و یکپارچگی رادر شبکه های
WAN/MAN/LAN/DCS به صورت بی سیم فراهم می کند.
در سالهای آینده شبکه اترنت نوری تحت تاثیر استاندارد های زیرین قرار خواهند
گرفت:
هزینه عملکردی شبکه(هزینه کارایی عرض بانددر ازای کاهش بیت)
مقایس پذیری
سادگی وسرعت عمل در فراهم نمودن سرویس های جدید.
یک شبکه ارتباطی DCS چیست؟
Dcs به کنترل فرآیند های پیچیده از قبیل دستگاه های قدرتی ،پالایشگاه ها ، ودستگاه های خاص شیمیایی کفته می شود.
و حالت پیشرفته PLC (کنترل کننده برنامه پذیر )است. که در دستگاههای صنعتی استفاده می شود. فیلیپ موریز درمورد تیدیل کننده های سریال به اترنت در PLC را بازبینی کرد درشبکه های ارتباطی سریالی از طیق پورت RS-485 استفاده می شود.
یک dcs در بر گیرنده یک لایه نظارتی از کنترل و یک یا بیشتر کنترل کننده های
توزیعی هست که در طول همان دستگاه های فرایندی در نظر گرفته شده است. کنترل کننده نظارتی روی بک سرویس دهنده و ارتباط با کنترل کننده های بزرگ تر به وسیله شبکه ارتباطی قرار دارد. نظارت کننده ها نقطه هایی را به آن می فرستند و داده هایی را از کنترل کننده های توزیع شده درخواست می کنند.کنرل کننده ها محرک های فرایندی را کنترل می کنند که آنها بر مبنای تقاضاما از نظارتگر قرار دارند. این کنترل کننده ها به صورت عمده یک شبکه برای داده های محلی و ارتیاط با محرک ها وگیرنده ها استفاده می کنند.
یک شبکه ارتباطی به صورت خاص برای یک سیستم نظارت مرکزی (CMs) تهیه می شودکه در یک دستگاه مرکزی قرارمی گیرد.
درمخزنهای (CMs ) سرویس دهنده کنترلی وپیشروی ارتباطات به وسیله یک شبکه ارتباطی و اشترک گذاشتن برنامه صورت می گیرد.
اطلاعات گزارشها ومجموعه های cms در کنترل کننده ها جمع شده و عملگر های خروجی از لحاظ فعالیت بر مبنای این داده های جمع آوری شده قرار می گیرند.
یک remote station(ایستگاه کنترل از راه دور) از هر واحد پایانه جزیی(RTU )یا یک کنترل کننده منطقی برنامه پذیر (PLC ) است که محرک ها و گیرنده ها را کنترل می کنندremote station به طور خاص قابلیت توانایی واسطه بین عمگر ها به وسیله نمایشگر ها یا دستگاههای دیگر برای عیب شناسی و تعمیر را دارد.
از میان همه شاخههای هوش مصنوعی، شاید کاربردیترین آنها کامپیوتری و مکانیزه کردن سیستمهای بینایی باشد. دامنه کاربرد این شاخه از فناوری در حال رشد، بسیار وسیع است و از کاربردهای عادی و معمولی مثل کنترل کیفیت خط تولید و نظارت ویدئویی گرفته تا تکنولوژیهای جدید مثل اتومبیلهای بدون راننده را دربرگرفته است. دامنه کاربردهای این تکنولوژی براساس تکنیکهای مورد استفاده در آنها تغییر میکند. دراین مقاله سعی داریم به شما نشان دهیم که سیستمهای بینایی ماشین چگونه کار میکنند و مروری کوتاه بر اهداف، تکنیکها و تکنولوژیهای موجود داشته باشیم و سعی داریم با نحوه کار بینایی ماشین و پیشرفت آنها که مطابق با سیستم بینایی انسان است، آشنا شویم. در این متن، بررسی خود را با دو مثال انجام میدهیم. اولی سیستم کنترل کیفیت خط تولید است که شامل نحوه عکسبرداری و ذخیره و شیوه تفسیر عکسهای گرفته شده بهصورت خودکار است و دیگری بهعنوان یک مثال پیچیدهتر، چگونگی بینایی یک ربات را توضیح میدهد.
پیشرفت فن آوری اینترنت و شبکه های ارتباطی در دهه های اخیر ایجاب می نماید تا به لزوم بکارگیری شبکه های ارتباطی در صنعت و در این راستا شبکه ای کردن دستگاهها و سنسورهای صنعتی بپردازیم.
در این مقاله نگاهی اجمالی به اتوماسیون صنعتی و نقش شبکه های ارتباطی در توسعه صنعت داریم . در ابتدا با بیان تاریخچه اتوماسیون صنعتی , به ذکر اطلاعات پایه اعم از سطوح سلسله مراتبی اتوماسیون صنعتی و پروتکل MAP ( پروتکل اتوماسیون صنعتی) می پردازیم.
در ادامه ملزومات اساسی طراحی و ارتباطات قسمتهای مختلف یک شبکه صنعتی شرح داده می شود و با اشاره به توسعه شبکه های ارتباطی به نقش ارزنده اتصال دستگاهها و سنسورها در دنیای صنعت می پردازد .
انواع شبکه های صنعتی با ذکر محاسن و معایب هر یک بررسی شده و نشان می دهد که چگونه می توانیم شبکه های سرعت بالا مانند Ethernet را با شبکه های سطح پایین تر (مانند : Fieldbus) جهت افزایش کارایی ترکیب نمود و همچنین اهمیت استفاده از پردازنده ها و رابطهای کامپیوتری در مدیریت هرچه بیشتر اطلاعات تبادلی و chip های از قبل برنامه ریزی شده (Asic) شرح داده می شود. در پایان با بیان پیشنهادهایی جهت طراحی یک شبکه ارتباطی در صنعت به کار خود خاتمه می دهد.
هنگامیکه در دهه شصت تکنولوژی های اتوماسیون دیجیتال در دسترس قرار گرفت از آنها جهت بهبود و توسعه سیستمهای اتوماسیون صنعتی استفاده شد . مفاهیمی مانند : صنایع خودکار(CIM) و سیستمهای کنترلی خودکار توزیعی (DCCS), در زمینه اتوماسیون صنعتی معرفی گردید و کاربرد شبکه های ارتباطی تقریبا“ رشد قابل توجهی نمود.
کاربرد سیستمهای اتوماسیون صنعتی گسترش پیدا کرد بطوری که تعدادی از مدلهای دیجیتالی آن برای شبکه های ارتباطی جهت جمع آوری اطلاعات و عملیات کنترلی سطح پائین (سطح دستگاهای عمل کننده) با هم در ارتباط بودند.
در یک سیستم مدرن اتوماسیون صنعتی , ارتباط داده ها بین هر یک از دستگاههای اتوماسیون نقش مهمی ایفا می کند , هدف از استانداردهای بین اللملی برقراری ارتباط بین همه دستگاههای مختلف اتوماسیون است. از این رو کوششهائی جهت استانداردسازی بین المللی در زمینه شبکه ها صورت گرفت که دستاورد مهم آن پروتکل اتوماسیون صنعتی (MAP) در راستای سازگاری سیستم های ارتباطی بود. پروتکل MAP جهت غلبه بر مشکلات ارتباطی بین دستگاههای مختلف اتوماسیون گسترش پیدا کرد و بعنوان یک استاندارد صنعتی جهت ارتباطات داده ای در کارخانه ها پذیرفته شد .
عملکرد و قابلیت اطمینان یک سیستم اتوماسیون صنعتی در حقیقت به شبکه ارتباطی آن بستگی دارد .
در یک شبکه ارتباطی اتوماسیون صنعتی , بهبود عملکرد شبکه وقابلیت اطمینان آن و استاندارد بودن ارتباطات با توجه به اندازه سیستم و افزایش حجم اطلاعات تعیین می گردد.
یک شبکه ارتباطی جهت یک سیستم اتوماسیون صنعتی باید دارای شرایط زیر باشد :
1 - قابل استفاده بودن شبکه 2 - توان عملیاتی مناسب شبکه 3- میانگین تاخیر انتقال اطلاعات قابل قبول.
به علاوه عوامل موثر بر عملکرد صحیح یک سیستم اتوماسیون صنعتی می تواند شامل موارد زیر باشد:
1 - ارزیابی کارایی یک شبکه ارتباطی توسط یکی از روشهای شبیه سازی یا تحلیلی.
2 - مطالعه کارایی شبکه در یک محیط نویزی .( نویز حاصل از روبوتهای جوشکاری و موتورهای بزرگ و غیره )
3 – تنظیم صحیح پارامترهای ارتباطی شبکه . در یک سیستم اتوماسیون صنعتی شبکه ارتباطی یک جز مهم می باشد. زیرا عهده دار تبادل اطلاعات است. بنابراین جهت دست یافتن به مقادیر صحیح بایستی اتصالات ارتباطی بین ایستگاههای مختلف شبکه ارتباطی بدرستی صورت گرفته باشد.
1 – 2 سطوح سلسله مراتبی سیستم های اتوماسیون صنعتی
سیستم های اتوماسیون صنعتی می توانند خیلی مجتمع و پیچیده باشند ولی عموما“ به سطوح سلسله مراتبی ساختار بندی می شوند. هر سطح شرایط متفاوتی در شبکه ارتباطی دارد . در مثال فوق یک ساختار سلسله مراتبی از یک سیستم اتوماسیون صنعتی نشان داده شده است.
سطح Element
سطح فیزیکی اتوماسیون شامل دستگاها و سنسورهای عمل کننده است که پردازش های فنی را انجام می دهند.
سطح فیلد Field Level
پایین ترین سطح اتوماسیون سطح Field است که شامل دستگاههای کنترلی مانند PLC وCNC است. دستگاههای فیلد اصلی معمولا “ طبقه بندی شده اند ,کار دستگاهها در سطح فیلد انتقال اطلاعات بین پروسه تولید محصول و پردازش های فنی است .اطلاعات ممکن است باینری یا آنالوگ باشد .
جهت ارتباط سطح فیلد معمولا“ از کابلهای چند رشته ای موازی و رابطهای سریال استفاده می شود . استانداردهای ارتباطی سریال مانند:RS232C , RS422 و RS485 و نوعهای عمومی دیگر با استاندارد ارتباطی موازی IEEE488 با هم استفاده می شود.
سطح Cell (Cell Level)
در سطح Cell جریان داده ها اساسا“ شامل : بارگزاری برنامه ها ‚ مقادیر و اطلاعات است که در طول فرایند تولید انجام می شود.
جهت دستیابی به درخواستهای ارتباطی در این لایه از شبکه های سرعت بالا استفاده می شود. بعد از تعریف اصطلاحات CIM و Dccs بسیاری از شرکتها قابلیتهای شبکه هایشان را جهت سطحCell سیستم اتوماسیون افزایش دادند
Ethernet[6] همراه با [7]TCP/IP بعنوان یک استاندارد واقعی برای این سطح مورد قبول واقع شد هرچند نتوانست یک ارتباط وابسته به زمان ( Real-Time ) را فر
سطح Area (Area Level)
در سطح Area , Cell ها گروه بندی شده و توسط یک برنامه عملا“ شبیه سازی و مدیریت می شوند . توسط لایه Area , عملکرد کنترل کننده ها بررسی شده و فرایند و اعمال کنترل کننده ای مانند : تنظیمات تولید ‚ خاموش و روشن کردن ماشین و فعالیتهای ضروری تولید می شود.
سطح Plant (Plant Level)
بالاترین سطح یک سیستم اتوماسیون صنعتی است که کنترل کننده آن اطلاعات مدیریتی سطح Area را جمع آوری و کل سیستم اتوماسیون را مدیریت می کند.
1 – 3 وسیله انتقال
معیار اصلی در انتخاب یک شبکه ارتباطی , سیستم کابل بندی فیزیکی یا وسیله انتقال است. که اغلب کابلهای کواکسیال یا Twisted می باشد. فن آوری های فیبر نوری و بی سیم هم به تازگی استفاده می شوند.
کابل کواکسیال جهت انتقال سریع داده در مسافتهای چندین کیلومتری استفاده می شود که عموما “ در دسترس بوده و قیمت نسبتا“ پائینی دارد و به آسانی نصب و نگهداری می شود برای همین در شبکه های ارتباطی صنعتی زیاد استفاده می شود.
کابل Twisted Pair ( زوج به هم تابیده) جهت انتقال اطلاعات با سرعت چندین مگابایت در ثانیه برروی مسافتهای 1 کیلومتر یا بیشتر استفاده می شود اما همین که سرعت افزایش می یابد حداکثر طول کابل کاهش می یابد. این کابل سالهاست که در شبکه های ارتباطی صنعتی استفاده می شود و از کابل کواکسیال ارزانتر است اما ظرفیت انتقال بالا ئی ندارد و نسبت به امواج الکترومغناطیسی آسیب پذیر است.
کابل فیبر نوری مقاوم در برابر امواج الکترومغناطیسی بوده و دارای ظرفیت انتقال داده بالایی در حد گیگا بایت است. هرچند که تجهیزات آن گران و بکاربردن آن برای ارتباطات چند منظوره مشکل ترمی باشد ولی باعث انعطاف پذیری بیشتر می شود. استفاده از Wireless نیز در بسیاری از کارهای موقتی و موبایلی بهترین راه حل است که زیاد استفاده می شود.
1 -4 روشهای انتقال
انتقال اطلاعات می تواند بصورت دیجیتال یا آنالوگ باشد , مقادیر داده ای آنالوگ دائما “ تغییر می کند ولی در ارتباط دیجیتال مقادیر داده فقط می تواند شامل 0 یا 1 باشد.
فرستنده اطلاعات می تواند خود را همزمان یا غیر همزمان نماید که بستگی به مسیر ارسال اطلاعات دارد. در روش انتقال همزمان کاراکترها با استفاده از کدهای Start , Stop ارسال می شوند و هر کاراکتر می تواند مستقلا “ و با سرعت یکنواخت ارسال شود.
روش ارسال همزمان روش کارآمدتری می باشد زیرا اطلاعات در بلوکهایی از کاراکترها ارسال می شود و مسیر صحیح و زمان رسیدن هر بیت قابل پیش بینی است زیرا زمان ارسال و دریافت با هم همزمان (هماهنگ) هستند. روشهای ارسال در شبکه های ارتباط صنعتی شامل Base Band و Broadband و CarrierBand می باشد در روش Base Band ارسال توسط مجموعه ای از سیگنالها صورت می گیرد بدون تبدیل شدن به فرکانس ولی در Broadband داده ها بصورت رنجی از فرکانسها که در یک کانال تقسیم می شوند ارسال می شوند. در روش Carrie Band فقط از یک فرکانس جهت ارسال و دریافت اطلاعات استفاده می شود.
1-5 پروتکل MAP
شبکه های ارتباطی جهت اتوماسیون صنعتی توسعه یافتند .تا قبل از آن اغلب شرکتها از شبکه های ارتباطی خصوصی خودشان جهت انجام کارها استفاده می کردند, ولی زمانی که اتوماسیون صنعتی برای اولین بار آمده بود پایه ای برای سایر محصولات سیستم های کنترلی شد .بطوریکه سیستم های اتوماسیون گسترده شده و از محصولات مختلف با یکدیگر متصل شدند. اما مشکل بزرگی که بر سر راه اتوماسیون صنعتی قرار داشت این بود که آنها دریافتند در یک شبکه, اتصال تجهیزات از نوعهای مختلف به یکدیگر خیلی گران و مشکل است .
بعنوان نمونه در اواخر دهه 1970 شرکت ژنرال موتور متوجه شد که بیشتر از نیمی از بودجه اتوماسیون صرف بکارگیری رابطهای سفارشی بین دستگاههای مختلف اتوماسیون شده است به علاوه اغلب دستگاههای مورد استفاده در آن زمان قادر به برقراری ارتباط شبکه ای با محیط بیرونی خود نبودند, وضعیت مشابهی نیز در شرکت Boeing موقعی که آنها در نظر گرفتند چندین مرکز اطلاعاتی مختلف را بهم متصل کنند بوجود آمد. کامپیوترهای مختلفی از بیش از 85 محصول متفاوت با هم در ارتباط بودند . این دو تجربه یک تصویر روشن از جهان ارتباطی در یک نمونه صنعتی بود و شرکتهای GM و Boeing را وادار به یافتن راه حل کرد تا اینکه در پروژه پروتکل اتوماسیون صنعتی (MAP) نتیجه داد.
اولین نسخه MAP فقط یک محصول با ویژگیهای خاص بود که در پائیز 1982 پذیرفته شد. زیربنا گروه استفاده کنندگان MAP در سال 1984 نقطه عطفی در تاریخ MAP برجای گذاشت برای اینکه با پشتیبانی عظیم صنعتی جهت استاندارد کردن مواجه شد.
در سال 1984 نمایشی ساخته شد که امکان استفاده از شبکه MAP را در نسخه اول آن (MAP 1.0) نشان داد. در سال 1985 نسخه جدید آن (MAP 2.0) منتشر شد‚ این نسخه جدید مدل مرجع OSI را برای سطوح پائین تر خود پذیرفت.
نسخه اول MAP که کاربردهای تجاری داشت MAP 2.1 بود. این مدل پروتوکل هایی را که در نسخه قبلی وجود نداشت در خود جای داد و در سال 1985 در نمایشگاه Auto fact به نمایش گذاشته شد. تا قبل از بوجود آمدن نسخه 2.1 ویژگی خاص MAP تنها این بود که شبکه های ارتباطی را به وسایل اتوماسیون در سطح بالاتر در ساختار سلسله مراتبی سیستم ها ی اتوماسیون مرتبط می ساخت. هدف از MAP 2.2 فراهم کردن روشهایی برای ایجاد شبکه های ارتباطی با کارایی بالا در سیستم های اتوماسیون بود. نسخه 3.0 آن در سال 1988 در نمایشگاه ENE در Baltimore به نمایش گذاشته شد که اولین نسخه ثابت بود, بحث بر سر موضوع MAP بر پ
قسمت دوم
2-1 ملاحظات طراحی :
طراحی شبکه ارتباطی از لحاظ دقت و ارزیابی متفاوت از سایر طراحی ها می باشد. طراحان جهت رسیدن به بالاترین کارایی شبکه با قیمت مناسب در تلاش هستند و جهت رسیدن به این هدف بایستی تجهیزات ارتباطی و ملاحظات طراحی برای یک سیستم اتوماسیون بررسی شود.
تعیین استراتژی کلی مهمترین قدم در طراحی شبکه ارتباطی است. سیستم اتوماسیونی که از شبکه ارتباطی استفاده خواهد کرد بایستی بررسی شده و اهداف شبکه ارتباطی آن احراز شود.
موارد اصلی که در طراحی یک شبکه باید لحاظ شوند عبارتند از : هزینه , کارایی , قابلیت اعتماد و در دسترس بودن , سرویس یا عملکرد شبکه , تحمل پذیری محیط , وسیله انتقال ,قابلیت توسعه , نگهداری و امنیت.
هزینه COST
هزینه شبکه کردن به دو هزینه اولیه و اجرائی تقسیم می شود. هزینه اولیه شامل: خریداری نرم افزار ,سخت افزار ,طراحی ,نصب و شروع بکار است و هزینه اجرائی , نگهداری سخت افزار و نرم افزار , پرداخت دستمزد و هزینه های عیب یابی شبکه ,توسعه و تنظیم تغییرات شبکه می باشد.
عملکرد(کارایی) Performance
عملکرد مناسب در یک شبکه ضروری است و بدون آن فعالیتهای ارتباطی نرمال مختل می شود و برنامه های کنترل پردازش , مدام درخواست اجرای محاسبه کرده و مدار تولید دچار مشکل می شود.
در یک برنامه ریزی موثر بایستی حداقل یک برآورد از درخواستهای اجرائی داشته باشیم. بارگزاری و سرعت شبکه فاکتورهای اصلی در تجزیه و تحلیل عملکرد شبکه هستند. تحلیل و تعریف برنامه های شبکه همچنین عملکرد و تعیین ترافیک ارتباطات نیز از موارد مهم هستند.
عوامل تعیین کننده عملکرد شبکه های ارتباطی عبارتند از:
1 - Transmission Speed: سرعت انتقال شبکه (میزان انتقال بیتهای اطلاعاتی برروی کابل شبکه است).
2 - Response Time: زمان پاسخ, زمانی است که صرف پاسخ به عمل اجرائی یک کاربر یا برنامه هایی که درخواستی را ارسال می کنند می شود. همچنین شامل زمانی است که سیستم های دریافت و ارسال کننده صرف پردازش درخواست و پیغام پاسخ می کنند همچنین زمانی که صرف تاخیر انتقال اطلاعات در شبکه می شود.
3 - Utilization: ابزار Bandwidth به استفاده از حداکثر ظرفیت (پهنای باند) اشاره دارد و معمولا“ بصورت نمودار نشان داده می شود. در ارتباط با حداکثر ظرفیت شبکه ارتباطی اصول واضحی وجود ندارد.
4 - Throughput: توان عملیاتی یک شبکه ارتباطی, نسبت تعداد بیتهای اطلاعاتی به واحد زمان جهت انتقال است.
قابلیت اعتماد و در دسترس بودن Reliability Or Availability
قابلیت اعتماد یک وسیله یعنی احتمال اینکه یک وسیله مطابق با ویژگیهایش در یک دوره زمانی عمل خواهد کرد. و طریقه معمول تعیین قابلیت اعتماد یک وسیله MTBF نامیده می شود (Mean Time Between Failure).
قابلیت دسترسی یک وسیله مدت زمانی است که انتظار می رود وسیله در این مدت عملکرد کاملی داشته باشد. قابلیت دسترسی می تواند توسط MTBF و MTTR(Mean Time To Repair a Fault ) نشان داده شود.
AvailabilityA= MTBF
MTBF+MTTR
دست یافتن به بالاترین قابلیت دسترسی یک شبکه ارتباطی با تشخیص و رفع بموقع خطاها امکان پذیر است بنحوی که طراح شبکه بتواند در صورت بروز سیگنالهای خطا در قسمتی از شبکه بلافاصله خطوط و یا دستگاههای پشتیبان را برای نقاط بحرانی جایگزین کند.
برای بالا بردن قابلیت دسترسی یک شبکه ارتباطی یکی از قواعد زیر را می توان بکار برد:
1 – پردازشهای حساس بایستی در زیر شبکه هایی قرار گیرند که حتی در صورت خرابی کانال اصلی شبکه بتوانند مستقلا“ اجرا شوند. بعنوان مثال پردازشهای خط تولید که توسط یک کنترل کننده در سطح Cell بازبینی(monitoring) می شوند می توانند بدون وقفه و حتی طولانی تر از کنترل کننده ای که برق سیستم را بازبینی می کند ادامه یابند.
2 – پیکربندی شبکه بایستی ساده باشد. زیرا وسعت زیاد , پیچیدگی زیاد شبکه و تکنولوژی می تواند مشکل ساز باشد.
3 – تا جایی که ممکن است دستگاهها با بالاترین قابلیت بکار گرفته شوند.
سرویس یا عملیات شبکه Service Or Network Functionality
طراح شبکه در هر لحظه باید بداند چه قسمتی از اطلاعات شبکه و چه عملیاتی برای رسیدن اطلاعات به مقصد مورد نیاز است.
عملیات لازم در شبکه های ارتباطی صنعتی می تواند شامل موارد زیر باشد: انتقال فایل – ارتباط ایستگاهای مختلف به یکدیگر – download یا upload کردن مجموعه ای از اطلاعات – احضار برنامه – ارسال و دریافت اطلاعات – پشتیبانی برنامه های توزیع شده.
تحمل پذیری محیط Tolerance For Environment
شبکه های ارتباطی صنعتی اغلب در نواحی مضر پیاده می شوند و می توانند در معرض نویزهای ناخواسته قرار گیرند. بنابراین شبکه های ارتباطی برای سیستم های اتوماسیون صنعتی بایستی در برابر امواج الکترومغناطیسی (EMI) و تداخل فرکانسهای رادیویی همچنین هوای آلوده , حرارت بالا و تغییرات آب و هوا مقاوم طراحی شوند .
پیاده سازی شبکه در یک محیط صنعتی با EMI بالا ممکن است خرابی Packet های اطلاعاتی , تداخل دربارگزاری برنامه ها و در نهایت کاهش توان عملیاتی شبکه را بدنبال داشته باشد.
وسیله فیزیکی انتقال Physical Media
انتخاب مناسب وسیله فیزیکی انتقال یک تکنیک و یک تصمیم گیری مهم اقتصادی است زیرا پایداری یک شبکه ارتباطی به پایداری تجهیزات فیزیکی آن بستگی دارد.
قابلیت توسعه Expandability
شبکه های اندکی هستند که می توانند در برابر سرعت رو به رشد تکنولوژی و نیازهای کاری, پایدار باقی بمانند . لذا طراح شبکه باید همیشه یک فاکتور قابل انعطاف برای رشد داشته باشد.
نگهداری Maintenance
همه شبکه ها باید نگهداری و سرویس شوند. یک طراح خوب بایستی نگهداری پیش گیرانه , به روز و ساختار بندی شده ای بدون وقفه عملیاتی از شبکه داشته باشد .
امنیت Security
اهداف اصلی از اقدامات متقابل در برابر حمله به امنیت شبکه عبارتند از :
- به حداقل رساندن احتمال حمله توسط تهیه روشها و دستگاههای حفاظتی .
- مشخص کردن هر تجاوزی با سرعت ممکن.
- توانائی مشخص کردن اطلاعاتی که ممکن است موضوع حمله باشند و تعیین اطلاعات کنترلی و وضعیت ها برای نجات یافتن از حمله.
2-2 ملزومات ارتباطی سیستم های اتوماسیون صنعتی
ملزومات ارتباط ممکن است به سطح سلسله مراتبی سیستم های اتوماسیون صنعتی که در بخش 2.1 گفته شد وابسته باشد. این بخش راجع به ملزومات ارتباطی سطح فیلد و سطح Cell نمودار سلسله مراتبی توضیح می دهد.
ارتباطات سطح فیلد
در این سطح برای تبادل اطلاعات از سنسورهای ویژه و محرکهایی که روی آن سنسورها به تجهیزات کنترلی مجهز هستند استفاده می شود.
ملزومات ارتباطی در این سطح عبارتند از :
1 – زمانهای پاسخ خیلی کوتاه : برای مدار کنترلی سریع و سیستمهای ایمنی زمانهای پاسخ در حد میکرو تا میلی ثانیه لازمند.
2 - تحمل پذیری در برابر محیطهای شلوغ : دستگاههای سطح فیلد معمولا“ در محیطهای مضر پیاده می شوند در نتیجه پوشش حفاظتی یا سطح ایمنی احتیاج دارند.
3 – فاصله زیاد : اتصال دستگاهها در فاصله های دور جهت عملیات راه دور باید ممکن باشد مانند: ایستگاههای پمپاژ.
4- قدرت توزیع : قدرت ( تغذیه) بطور نرمال برروی دو کابل سیمی جهت دستگاههای این سطح توزیع شده . این تغذیه از سایر تغذیه های محیط جداست و در مواقع ضروری پشتیبان دارد.
ارتباطات سطح Cell
در سطح Cell دستگاههای کنترلی , کنسولهای عملیاتی و ایستگاهها با هم در ارتباطند.
ملزومات ارتباط در لایه Cell :
1 – زمانهای پاسخ کوتاه : جهت ارتباط کنترلی بین ایستگاههای شبکه و برای ارسال سیگنالهای خطا, زمانهای میلی ثانیه تا ثانیه ای لازمند زیرا مقدار زیادی از اطلاعات ممکن است در یک زمان درخواست شود.
2 - تحمل پذیری در برابر محیطهای شلوغ : چنانچه ایستگاههای شبکه به سطح فیلد انتقال یابند سخت افزار سیستم بایستی نسبت به امواج الکترومغناطیسی , فرکانسهای رادیویی و درجه حرارت بالا و شرایط جوی مقاوم طراحی شده باشند.
3 – قابلیت دسترسی به مقدار زیاد: برای غلبه بر وابستگی های عملیاتی ,قابلیت دسترسی سیستم باید به 100% برسد. لذا در برخی موارد ممکن است بکار بردن کانالهای ارتباطی اضافی لازم باشد.
4 – امنیت : دسترسی به سیستم کنترلی باید طوری طراحی شده باشد که از تصادفات داده ای و کاربرد غیرمجاز که منجر به مختل کردن عملکرد محیط می شود جلوگیری شود و از اطلاعات مهم عملیاتی نگهداری شود.
5 - پشتیبانی تغذیه : در صورت خرابی تغذیه الکترونیکی از بکاپ برای منابع قدرت اضافی ‚ باطری ها و ژنراتورهای تولید برق استفاده می کنند .
6 - مدیریت شبکه : مدیریت شبکه باید روشهای ترمیم خطا ‚ پیکربندی مجدد سیستم ‚ امنیت ‚تشخیص کارایی ‚ حسابداری ‚عیب یابی خطا ‚ نگهداری و آموزش را برای کاربران ویژه فراهم کند .
2-3 فرایند طراحی شبکه ارتباطی
طراحی یک شبکه ارتباطی پیچیده بوده و بایستی روشهای تحلیل سیستم استاندارد را دنبال کند. روش طراحی معمولی شامل چرخه زندگی سیستم و فازهای مربوط به آن می شود. چرخه زندگی یک سیستم ممکن است مانند شکل 3.1 ترسیم شود هرچند فازهای چرخه زندگی بصورت رشته ای پشت سر هم است ولی طراح ممکن است یک برگشت به یکی یا بیشتر از فازها داشته باشد.
امکان سنجی Feasibility Study
امکان سنجی جهت تعریف موضوعات آشکار موجود در سیستم است و مشخص می کند آیا یک شبکه ارتباطی برای سیستم اتوماسیون صنعتی قابل استفاده می باشد یا خیر.
البته شامل مشخص شدن نوع شبکه ای که اجرا می شود نمی باشد هرچند طراح نیاز دارد همه مسائل و احتیاجات لازم جهت ایجاد سیستم اتوماسیون را بداند.
فاز امکان سنجی به مراحل زیر تقسیم می شود : تعریف مسئله ‚ تحلیل مسئله و مرحله مشخص کردن راه حل ها. تعریف مسئله اولین مرحله در امکان سنجی جهت تمایز مسائل و راه حل ها است . دومین مرحله تحلیل مسئله است ‚ مسائل باید تحلیل شوند که چگونه ممکن است منجر به تعیین یک شبکه جدید یا به روز کردن یک شبکه موجود شوند و آیا امکان پذیر است یا خیر. سومین مرحله امتحان راه حل های ممکن جهت تعریف مسئله است و همچنین مشخص شدن بهترین راه حل و اینکه آیا به طور واقعی مبتنی بر اطلاعات جمع آوری شده می باشد یا خیر.
تجزیه و تحلیل Analysis
در این فاز نیازهای شبکه ابتدا از روی اطلاعات جمع آوری شده در فاز امکان سنجی توسط مدیر پروژه قطعی و تایید شده و سپس توسط طراح بکار گرفته می شود.
نیازهای تنظیم شده بایستی برنامه های کامپیوتری و سیستم های اطلاعاتی را به درخواستهای دستگاههای اتوماسیون ‚ نرم افزار و سخت افزار ارتباطی ‚ محل های ورود و خروج داده و تولید داده مرتبط سازند. و تعیین اینکه اطلاعات چگونه پردازش و استفاده شوند.
در یک نتیجه گیری کلی تنظیم نیازها ‚ فعالیتهای کاری را که شبکه ای و خودکار خواهند شد مشخص می کند.
آنها فعالیتها را به اطلاعات ورودی و خروجی ‚ میانگین انتقال اطلاعات ‚ محل و چگونگی استقرار اطلاعات و جغرافیای محلی که اطلاعات در آن باید تولید و پردازش شوند مرتبط می سازند.
تجزیه و تحلیل اطلاعات خام که در فاز امکان سنجی صورت می گیرد به مشخص شدن حجم اطلاعاتی که باید در شبکه منتقل شود کمک می کند. به علاوه موارد زیر نیز بایستی در فاز تجزیه و تحلیل در نظر گرفته شود:
1 – قابلیت سخت افزار و نرم افزار پشتیبان باید ارزیابی شود.
2 – امنیت شبکه ارتباطی بررسی شود.
3 – قابلیت اعتماد و دسترسی شبکه ارتباطی بررسی شود
4 – سازگاری محیط و سیستم های موجود با OSI و نوع های دیگر سیستم عامل شبکه نیز بررسی شود.
5 – هزینه کابل , دستگاههای رابط ( پل ها ,روترها ,دروازه ها) مودم ها, نصب و طراحی شبکه , توسعه و نگهداری نرم افزار کاربردی نیز مشخص شده باشد.
طراحی Design
فاز طراحی یکی از فازهای بزرگ چرخه زندگی سیستم است . در این فاز یکسری از مشخصه های داخلی و خارجی ارائه می شود. مشخصه های داخلی شامل تعیین اجزا کل شبکه و عملکرد آنها و مدلهای ساخت شبکه است. مشخصه های خارجی شامل زوایای دید کاربر وقتی که از شبکه استفاده می کند می باشد.
جهت برآوردن نیازهای شبکه باید آنها را به نیازهای ضروری و نیازهای مطلوب درجه بندی نمود.
فاز طراحی طبق مراحل زیر دنبال می شود :
1 – تعریف هدف نهائی جهت معماری شبکه و نیازهای ضروری.
2 – تعیین سرویسهای کاربری مورد نیاز , توابع و رابطهای برنامه کاربردی.
3 – تعیین عوامل موثر بر کارایی شبکه مانند: ظرفیت انتقال شبکه ,روشهای دسترسی وسیله ارتباطی , نوع وسیله ارتباطی و مکانیزم ترمیم خطا.
4 – طراحی معماری کل سیستم شبکه
5 – طراحی سیستم شبکه محلی در هر قسمت از سیستم شبکه
6 – طراحی سطوح ارتباطی بین سیستم های شبکه محلی
7 – طراحی سیستم مدیریت شبکه
اجرا Implementation
در طی فاز اجرا , اجزا شبکه خریداری و نصب می شوند. این فاز را می توان به موارد زیر تقسیم نمود: مالکیت نرم افزار و سخت افزار, نصب , تست , مستند سازی و Switch-Over .
در صورت اجرا یک شبکه جدید باید سیستم عامل مورد نیاز شبکه , نرم افزار کاربردی و مدیریتی و پروتکل های ارتباطی تهیه شوند.
تست کردن به روش مجتمع اجرا می شود یعنی سخت افزار و نرم افزار باید از لحاظ کاربردی تست شوند همچنین سعی در انجام پردازش هائی که ترافیک شبکه را کاهش می دهند و یا یک FeedBack برای هماهنگی ایجاد نمود. با تست کردن یکپارچه که در طی فاز طراحی باید انجام شود از عملکرد صحیح همه قسمتهای سیستم اطمینان حاصل می شود و باید روش کاملی باشد تا نتایج حاصله عملیات کل شبکه را در شرایط واقعی منعکس کند.
هر مرحله ای از فاز طراحی شبکه باید مستند شده و در فاز اجرا تکمیل شود . مستند باید شامل هر وضعیت شبکه از زمان آغاز تا اجرای نهائی باشد. این مستندات می تواند از راهنماهای مرجع ,دستورالعملهای نگهداری و کاربری و همه منابع استفاده شده در فاز امکان سنجی باشد.
مرحله Switch-Over شامل انتقال همه تغییرات از سیستم قدیمی به جدید است و محصول نهائی این مرحله شبکه کاری فعال است.
نگهداری و به روز رسانی Maintenance and Upgrade
آخرین فاز از چرخه زندگی سیستم شبکه, نگهداری و بروز رسانی اجزا شبکه است. در طی دوره نگهداری وبروز رسانی , سیستم جهت نگهداری سطوح اجرائی و اصلاح مشکلات فعال و هماهنگ است .
فصل 2 - شبکه های صنعتی
قسمت اول
اینترنت به صورت یک نیروی فراگیر گسترش یافته است بطوریکه نحوه زندگی و کار ما را تعریف می کند . هر نوع دستگاهی را که تصور کنید سرانجام شبکه ای می شود . و اتصال فراگیر سنسورها قبل از اینکه در عرصه مصرفی ظاهر شود در دنیای صنعت دارای ارزش می شود و در حقیقت سنسورها را از دستگاههای اطلاعاتی به دستگاههای ارتباطی تبدیل کرده است.
اما دنیای سنسورها خیلی متنوع تر از دنیای کامپیوتر است و در اغلب موارد شبکه کردن یک سنسور با قابلیت پاسخ خودکار خیلی گرانتر از اتصال یک کامپیوتر است و روشهای متفاوتی برای انجام آن وجود دارد .
ازدیاد استانداردهای شبکه ای و مشکلات اساسی در پشتیبانی بیشتر از یک پروتکل بسیاری از تلاشهای مهندسین را متوقف کرده است . در این قسمت درباره شبکه ای کردن سنسورها توضیح داده می شود.
2-1-2 چرا یک سنسور را شبکه ای می کنیم؟
هنگامی است که چندین دستگاه را بهم متصل می کنیم اولین و واضح ترین دلیل صرفه جویی در سیم کشی است . اتوماسیون تولید و برنامه های کنترلی بطور وسیع از شبکه های صنعتی استفاده می کنند. کاهش کابلهای بزرگ بخصوص اگر به صورت سیم پیچ در آمده باشند یک مزیت آشکار محسوب می شود (رجوع شود به تصویر1).
تصویر 1 – در سمت چپ تابلو (پانل) کنترلی یک سیستم اتوماسیون وجود دارد که بصورت نقطه به نقطه سیم پیچی شده است و درسمت راست همین تابلو با مدل Device Net به صورت شبکه ای سیم کشی شده است. به کاهش چشمگیر سیم ها وساختار ساده فیزیکی سیستم توجه کنید. هرچند که هزینه تجهیزات در سیستم های شبکه ای بیشتر است ولی در فاکتورهائی مانند :سیم کشی وخطاهای آن و نیروی انسانی صرفه جوئی می شود و مدیریت قسمتهای مختلف سیستم از طریق شبکه آسانتر است.
شبکه کردن این امکان را به ما می دهد که چند صد دستگاه را به یک مسیر ارتباطی اصلی بدور از سیم کشی اضافی متصل نماییم . بویژه وقتی که سیستمها از آستانه 100 اتصال I/O ( ورودی /خروجی) گذشتند هزینه اضافی سخت افزار شبکه با صرفه جویی در زمان سیم کشی خنثی می شود. پیمانه ای بودن یکی دیگر از مزایای مهم شبکه است. ( رجوع شود به شکل 1)
شکل 1 – صرفه جویی در هزینه با اندازه سیستم خود رانشان می دهد معمولا“ سیستم های با 100 دستگاه یا بیشتر اگر از شبکه استفاده نمایند هزینه کاهش می یابد . سیستم های شبکه شده می توانند سریعتر از پیکربندی فیزیکی توسط نرم افزار پیکربندی شوند . پیمانه ای بودن امکان جالبی برای طراحی دستگاه است.
از آنجاییکه ارتباط دستگاهها با نرم افزار دست یافتنی است لذا جابجایی یک سیستم بزرگ , سوار کردن آن روی یک مسیر و دوباره بستن قطعات آن در هر مکانی بسیار آسان است. به علاوه سه دلیل عمده برای صرفه جویی سیم کشی و پیمانه ای بودن سیستم , در شبکه کردن یک سنسور وجود دارد:
1 - امکان عیب یابی
یک دستگاه شبکه ای اگر خوب کارنکند یا خرابی پیش بیاید در اغلب موارد از طریق سیستم به کاربر اطلاع داده می شود این اطلاعات می تواند کمک بزرگی باشد. ارزش آن وقتی بیشتر می شود که اطلاعات از راه دور و از طریق اینترنت در دسترس باشد.
2 – پیکر بندی مناسب
کنترل کننده ها بطور خودکار می توانند مشخص کنند کدام اجزا مستقل به شبکه متصلند و تعیین کنند چه تنظیم نرم افزاری انجام شده .این در حقیقت می تواند زمانهایی را که یک سیستم بزرگ بدون انتقال داده می ماند و زمان راه اندازی مجدد را کوتاه کند.
3 – سیستم های اطلاعاتی اقتصادی
با به هم پیوستن هر سیستم بعنوان مثال در یک شرکت تجاری کلیه عملیات از حسابرسی تا لیست حقوق و فروش بین چندین دستگاه تقسیم و توسعه می یابد و هر اطلاعات با ارزشی , به شرطی که درست استفاده شود در انتها منجر به افزایش سرمایه می گردد.
امکان برنامه ریزی مجدد (تغییر کارایی ) یک سنسور از طریق شبکه ای کردن
برای صرفه جویی در زمان سیم کشی و یا ایجاد یک سیستم پیمانه ای اتصال صدها سوئیچ و محرک از طریق شبکه یک کار مقرون به صرفه و یک واقعیت دیگر از کاربرد شبکه جهت جمع آوری اطلاعات بیشتر نسبت به یک سیستم های غیر شبکه ای است . برای مثال بخش تجهیزات شرکت Brooks کنترل کننده های جریان توده ای MFCs) , را برای ماشینهای ساخت نیمه هادی تولید می کند. این تجهیزات دقیقا“ جریان گازها را در یک فرایند , کنترل و تنظیم می کنند. ( رجوع شود به تصویر2)
با شبکه کردن MFCs می توان کارایی آنرا گسترش داد. بطوریکه علاوه بر هفت نوع متغیر کنترلی که در مدل غیر شبکه ای بکار می رفت در مدل شبکه ای صدها متغیر از 39 نوع عمل متفاوت را بکار می برد. که این عملیات مربوط به کنترل و تنظیم گاز می باشد. این مجموع اطلاعات , نگرشی را در مورد فرایندی که در دسترس ما نیست فراهم می نماید و این امکان را به ما می دهد که منشا بروز اشکال را پیدا کنیم بطوریکه تولید کننده در یک کارخانه می تواند تعیین کند که مشکل از خود MFCs است یا از جای دیگر. از نظر تجاری یک سازنده می تواند سنسور خود را با توجه به اطلاعات تخصصی با ارزشی که فراهم می کند به فروش برساند.
تصویر 2 – کنترل کننده جریان توده ای (MFCs) در دو مدل ساخته شده : 1 – مدل آنالوگی که هفت اتصال دارد 2 – مدل شبکه ای که یک اتصال دارد و قادر است متغیرهای زیادی را بکار ببرد و بیش از 100 نوع داده اضافی را ردوبدل کند
2-1-3 چه کسی از شبکه های سنسوری استفاده می کند؟
در شرکتها و تاسیسات بزرگ و کاربردهای پیچیده احتمال استفاده از شبکه زیاد است . شرکتهای بزرگی مانند General Motors و Chrysler از شبکه های صنعتی Device Net و Profibus برای اتصالات دستگاهای خود بطور وسیع استفاده کردند. استفاده از Ethernet علاوه بر کاربرد در موسسات اقتصادی , کنترل کننده ها و PLC ها را نیز به یکدیگر اتصال می دهد .
2-1-4 چگونه یک شبکه صنعتی بازارهای جدید ایجاد می کند؟
اگر می توان در یک شبکه یک سنسور را دوباره برنامه ریزی ( تغییر کارائی) کرد همچنین می توان مشتری های آنرا نیز دوباره تعیین کرد و اینکه برای چه کاری استفاده شود. البته این مشکل وجود دارد که اگر مشتری ها بخواهند یک شبکه مخصوص را برای یک سیستم کنترلی یا اطلاعاتی انتخاب کنند با محدودیت سنسورهای شبکه ای مواجه می شوند . امروزه تعداد کمی از سنسورها می توانند در شبکه بکار روند. بنابراین اگر سنسورهای شما قابلیت شبکه شدن دارند در یگ گروه ممتاز قرار دارید. در این راستا مشتری هائی که فقط روی افزایش قیمت سیستم شبکه ای تمرکز دارند نکته اصلی را گم کرده اند این درباره قیمت نیست بلکه درباره ارزش اطلاعات و کاری است که شما با این اطلاعات می خواهید انجام بدهید.
تعدادی از شبکه های صنعتی عبارتند از : Ethernet , ModbusRTU/ASCII , CAN , Profibus و Field bus که در ادامه مختصرا“ شرح داده می شوند.
(1) 2-1-5 Ethernet
امروزه استانداردهای شبکه زیادی وجود دارد . اگر شما بخواهید سنسور خود را شبکه ا ی کنید کدام یک را تایید می کنید ؟ بدلیل استانداردهای شبکه ای فراوان و همچنین تجهیزات متفاوت برای شروع بهتر است شبکه را از لحاظ شرایط کاری در محیط بررسی کرد . جدول 1 مجموعه ای از اطلاعات Bus های مختلف ( نوع مسیر ارتباطی اصلی در شبکه ) که می توانند اجرا شوند را نشان می دهد
|
جدول 1 | |||||||
|
مشخصات شبکه ها در یک نگاه | |||||||
|
|
Ethernet |
Modbus RTU/ASCII |
Profibus |
Foundation Fieldbus |
DeviceNet |
CANopen |
J1939 |
|
بنیاد |
Digital Equipment Corp., Intel, and Xerox - 1976 |
Modicon - 1978 |
German govt. and automation manufacturers - 1989 |
ISA - 1998 |
Allen- |
CAN in Automation - 1993 |
SAE 1994 |
|
اجرا |
Produced on chips by many vendors; based on IEEE 802.3 |
Produced on any medium, but it is typically found on RS-232, -422, or -485; no special ASICs required |
Produced on ASICs by multiple vendors; |
Produced on chips by multiple vendors |
Produced on chips by many vendors; based on CAN |
Produced on chips by many vendors; based on CAN |
Produced on chips by many vendors; based on CAN |
|
نوع |
10Base-2, 10Base-T, 100Base-T, 100Base- |
Typically RS-232, RS-422, RS-485 |
Profibus DP (master/slave), Profibus FMS (multimaster/ peer to peer), and Profibus PA (intrinsically safe) |
H1 intrinsically safe and High-Speed Ethernet (HSE); based on ISA SP50/ IEC61158 |
|
|
|
|
اتصال دهنده ها |
RJ-45 or coaxial |
Typically DB9 or terminal block |
9-pin D-shell connector (impedance terminated) or 12 mm IP 67 quick disconnect |
Application dependent |
Mini 18 mm and micro 12 mm waterproof quick disconnect plugs and receptacles; 5-pin Phoenix terminal block |
Mini 18 mm and micro 12 mm waterproof quick disconnect plugs and receptacles; 9-pin |
Application dependent |
|
ماکزیمم تعداد نودها |
1024, expandable with routers |
250 |
127 |
240/ segment; 65,000 possible segments |
64 |
64 |
30/ segment |
|
مسافت |
100 m (10Base-T) to 50 km (mono mode, fiber with switches) |
350 m for RS-485 |
100 m (copper, no repeaters, max. speed) to 24 km (with repeaters and fiber optic transmission) |
1900 m for H1 |
100-500 m |
100-500 m |
40 m |
|
سرعت |
10 Mbps to 1 Gbps |
Can run at any speed, but it is most commonly used between 9600 and 38,400 bps |
9600 bps to 12 Mbps |
H1 31.25 Kbps and HSE 100 Mbps |
125, 250, and 500 Kbps |
125, 250, and 500 Kbps |
250 Kbps |
|
اندازه پیغامe |
46-1500 bytes |
0-254 bytes |
Max. 244 bytes/ node / message |
128 octets |
8 bytes/ node/ message |
8 bytes/ node/ message |
4-8 bytes/ node/ message |
|
نوع پیغام دهی |
Peer to |
Master/ slave; discrete and analog I/O and parameters |
Polling (DP/PA) and peer to peer (FMS) |
Client/ server, publisher/ subscriber, and event notification |
Polling, strobing, change- |
Polling, strobing, change- |
Broadcast, one-to-one |
|
سازمان پشتیبانی کننده |
Industrial Ethernet Assoc. and Industrial Automation Open Networking Assoc. |
|
|
|
|
|
|
یکی از استانداردهای پذیرفته شده Ethernet است که جهت انتقال مقادیر زیادی از اطلاعات در سرعتها بالا طراحی شده .( رجوع شود به شکل 2)
شکل 2 – نشان می دهد که کدام یک از شبکه های استفاده شده تاحد زیادی وابسته به میزان اطلاعات ارسالی می باشد . Ethernet برای جابجائی حجم بالائی از اطلاعات طراحی شده (بیشتر از 1000 Byte در زمان) سایر شبکه ها برای مقادیر اطلاعات کمتر مناسب هستند این مثال اطلاعاتی نسبی که شبکه ها براساس ان طراحی شده اند را نشان می دهد.
شبکه کردن میلیونها کامپیوتر در ادارات و گسترش اینترنت در سراسر دنیا Ethernet را به یک استاندارد عمومی تبدیل کرده است. امروزه برای اینکه کاربران بی تجربه بتوانند شبکه های ساده ای ایجاد و کامپیوترها را بهم متصل نمایند, سخت افزار و نرم افزار شبکه توسعه یافته اند.
در اتوماسیون Ethernet عموما“ با Field bus های دیگری استفاده می شود. (رجوع شود به شکل 3)
شکل3 – شبکه کردن سه لایه ای که در آن Ethernet بعنوان Backbone شبکه ( کانال اصلی ) و اتصالات آن به کنترل کننده ها و کامپیوترهای صنعتی اطلاعات مهم را برای موسسه تجاری فراهم می کند. یک شبکه صنعتی یا Fieldbus سنسورها و دستگاههای خودکار را متصل می کند و یک Getway یا دروازه دستگاههائی را که فقط پورت RS232 یا RS485 برای اتصال به Fieldbus دارند را متصل می کند.
سخت افزار Ethernet ارزان است و می توان آنها را در هرجا خریداری کرد. پیدایش پروتکل برای همه کسانی که در استانداردهای فراوان غوطه ور شده بودند و کسانی که معتقدند Fieldbus ها گران و برای کارکردن دشوار هستند یک راه حل ایده ال شد . به علاوه تحقیقی که توسط سه تولید کننده بزرگ صنایع اتوماسیون انجام گرفت نشان می دهد که Ethernet بطور بالقوه می تواند در خدمت 70% از کاربردهای شبکه ای سطح بالا قرار گیرد. بعنوان مثال (در شکل3 )Ethernet بدلیل سرعت بالا در سطح کامپیوترهای اداری وارتباطات داخلی و سرورها بکار رفته است. از طرفی دیگر Ethernet مشکلاتی هم داشت علائم Overhead زیادی برای مجموع کوچکی از اطلاعات دارد و قدرت لازم را برروی Bus های صنعتی ندارد. اتصال دهنده های
RJ-45 آن از لحاظ فیزیکی آسیب پذیربوده و نسبت به امواج الکترومغناطیسی حساس هستند و حتی امروزه استانداردها ی اختصاصی و باز چندگانه آن در صنعت گمراه کننده می باشد.
با Ethernet صنعتی چه کاری می توان داشت؟
پروتکلهای کاربردی چندگانه شامل : Modbus/TCP و Ethernet/IP و Profinet و Fieldbus, بعنوان استانداردهائی جهت اتصال سنسورها, ورودی/خروجی های آنالوگ و دستگاههای خودکار پدید آمدند. این فصل جدیدی از جنگهای Field bus است که از 10 سال پیش در عرصه صنعت جنگیده است. مگر اینکه TCP/IP برای بودن همزمان چندین پروتکل در یک کانال ارتباطی مجوز صادر کند.
حداقل سه موضوع اصلی وجود دارد تا Ethernet را به یک Field bus قوی و محبوب تبدیل کند:
ابتدا یک لایه کاربردی عمومی در آن درنظر گرفته شود. بعنوان مثال وقتی که دستگاه شما یک Packet (بسته اطلاعاتی) را دریافت می کند , آن داده از چه نوعی می باشد؟ آیا یک رشته از مقادیر I/O است و یا یک سند متنی است ؟ - دوم اینکه در بسیاری از کاربردهای صنعتی باید از اتصال دهنده های صنعتی(کانکتور) مقاوم استفاده کرد کانکتورهای معمولی پلاستیکی و کانکتورهای RJ-45 برای این منظور مناسب نیستند. یک کانکتور صنعتی محکم (رجوع شود به تصویر 3 ) فایده بیشتری خواهد داشت.
تصویر 3 - کانکتور صنع
نه TCP/IP و نه Ethernet توانائی اینکه دو وسیله بتوانند با هم تبادل اطلاعات داشته باشند را تضمین نمی کنند.
Ethernet فقط یک استاندارد لایه فیزیکی است. استانداردی برای وسایل ارتباطی فیزیکی جهت انتقال اطلاعات است . پروتکلهای زیادی می توانند برروی Ethernet استفاده شوند. یکی از پروتکلهای رایج که در web نیز استفاده می شود TCP/IP ( پروتکل اینترنت) است.
TCP/IP فقط یک مکانیزم انتقال است که تحویل اطلاعات مثلا“ از A به B را قطعی می سازد. بهر حال امروزه همه از TCP/IP استفاده می کنند .
تاکنون Download کردن یک فایل بزرگ را تجربه کرده اید که پس از دریافت, کامپیوتر نتوانسته برنامه ای برای باز کردن آن پیدا کند و باید برنامه های جانبی مانند Winamp و RealAudio و یا Acrobat Reader را نیز Download کنیم. مشابه همین مشکل در سنسورها نیز وجود دارد , شما می توانید هر فایل یا قطعه اطلاعاتی را برروی Ethernet یا Internet ارسال کنید اما در خاتمه چه کاری می خواهید با داده دریافتی انجام دهید؟ TCP/IP نمی تواند تضمین نماید که شما بتوانید فایل دریافتی را باز کنید فقط می تواند رسیدن اطلاعات را تضمین نماید. به طوریکه اطلاعات می توانند در غالب Field bus های موجود بسته بندی شده و سپس با پروتکل TCP/IPمنتقل شوند.
Fieldbus ها همراه Ethernet
احتیاجی نیست که از آغاز پروتکلهای Ethernet برای کاربرد در صنایع تعریف شوند . در عوض اغلب پروتکلها در TCP/IP جا سازی شده اند . اخیرا“ 4 رقیب در این زمینه هستند : Modbus/TCP ( پروتکل Modbus همراه TCP/IP) و Ethernet/IP ( Controlnet/devicenet همراه TCP/IP) و FieldBus با Etherner سرعت بالا و ProfiNet ( Profibus همراه Ethernet) .
شما می توانید تعداد بیشماری از پروتکلهای لایه کاربردی را پیشنهاد کنید. در حقیقت امروزه علاوه بر پروتکلهای بالا استانداردهای اختصاصی زیادی از محصولات مختلف وجود دارد. اما چند مزیت عمده در استفاده از ساختارهای شبکه های بالا وجود دارد:
1 – مشخصه ها برای بسیاری از دستگاهها از قبل تعریف شده است و آنها می توانند با اندک تلاشی برروی Ethernet بکار روند.
2 – . در سیستمی که استفاده می شود داده ها می توانند به آسانی بین شبکه بالایی و پائینی (لایه های مختلف شبکه) انتقال یابند بعنوان مثال : یک شبکه Profibus برای سطح I/O بکار می رود و Profibus همراه Ethernet در سطح Supervisory ( سطح بالاتر) استفاده می شود , ارتباط بین این دو شبکه نسبتا“ راحت و شفاف است.
3 – بسیاری از کاربران و شرکتها با پروتکلهای موجود آشنا هستند.
2-1-6 RS-232/422/485
پورت های سریال RS-232 مانند دستگاههای پخش اتومبیل هستند. RS-232 برای برقراری ارتباط اطلاعاتی بین دو دستگاه بکار می رود. RS-422 و 485 در یک مسیر ارتباطی امکان چند شبکه ای را فراهم می سازد. توجه کنید که RS-232 یک پروتکل نیست بلکه یک استاندارد لایه فیزیکی شامل تعداد پین ها , مشخصه های کابل و سطوح سیگنالی است.
برای برقراری ارتباط بین دو دستگاه هردو وسیله باید پروتکل و اتصالات فیزیکی یکسانی را به اشتراک بگذارند. هزار نوع پروتکل است که بیشتر آنها اختصاصی بوده و تعداد کمی از آنها پروتکلهای باز عمومی هستند.
2-1-7 Modbus RTU/ASCII
Modbus شاید محبوب ترین پروتکل سریال در صنعت اتوماسیون و کنترل فرایند باشد. امروزه همه چیز را از بهم پیوستن سریالی دستگاههای خودکار تا شبکه کردن گسترده تعداد زیادی دستگاه فراهم می سازد . Modbusها معمولا “ با Gateway (دروازه ها, وسیله ای که دو شبکه غیرمشابه را بهم وصل می کند) بکار می روند و بخوبی در TCP/IPکار می کنند. و حدود 25 سال است که توسعه یافته.
ModBus می تواند بیشتر از 250 دستگاه را برروی یک کانال ارتباطی متصل نماید همچنین امکان استفاده از Gateway های زیادی جهت ارتباط Field Bus با شبکه های دیگر را نیز دارد. بنابراین اگر محصول شما پورت سریال آن دارای پروتکل ModBus است می توانید آنرا به هر شبکه ای با استفاده از مبدل جعبه سیاه( Black Box Converter) متصل نمایید. هرچند که سرعت انتقال در مسیر سریال پائین است و همچنین این پروتکل قابلیتهای Peer to peer را نیز ندارد ( وابسته به یک دستگاه کنترل کننده مرکزی است) , اما در صنعت زیاد استفاده می شود.
2-1-8 شبکه کنترل کننده محلی CAN) (
در اوایل دهه 1980 شرکت Bosch شبکه کنترل کننده خود را توسعه داد . بطوریکه اجزا کنترلی مثلا“ یک ماشین ( چراغهای خطر, کیسه هوا, چراغها, شیشه برقی و قفلهای درب) همگی به یک کانال ارتباطی مشترک متصل می شوند. کارخانه های اتوماتیک دریافته بودند که در حالت عادی و بدون شبکه اگر سیم کشی یک قسمت دچار مشکل شود دورانداختن ماشین شاید ارزانترین راه حل باشد تا رفع عیب آن.
توسط شبکه شما می توانید با استفاده از یک نرم افزار به صورت مجازی یک تابلو ( پانل) کنترلی را سریعتر از حالت فیزیکی سیم کشی نمایید. البته هزینه سخت افزار شبکه بیشتر از هزینه های جاری است. در نتیجه کارخانجات نیز باید هزینه زیادی بایت تجهیزات سخت افزار پرداخت نمایند. مطمئنا“ نقش ارتباطات در یک ماشین می تواند بیانگر تفاوت بین مرگ و زندگی باشد. CAN یک شبکه پایدار در برابر شرایط سخت کاری است و امکان بروز خطا در آن بسیار پائین است.
این استاندارد یک BUS حداقل سه سیمه شامل یک زمین ( Ground) و دو سیم سیگنال متضاد است. سیگنالها شامل یک رشته پالس متمرکز در حدود 5/2 تا حداکثر 5/3 ولت و حداقل 8/1 ولت.
ایجاد مصونیت نویزی مسئله مهمی در یک ماشین است. CAN یک پروتکل پیغامی سطح پائین است که می تواند روی یک Chip ارزان (کمتر از 1$) اجرا شود. البته برای داشتن یک پروتکل شبکه ای عملیاتی یک لایه نرم افزار هم باید اضافه شود.
2-1-9 Profibus
Profibus عموما“ در کنترل فرایند و سیستم های بزرگ , دستگاههای خودکار و زیر شبکه ها در صنعت اروپا و آمریکا و قسمتی از آسیا و افریقا بکار می رود. Profibus در بسیاری موارد استانداردهای شبکه ای بین المللی را پذیرفته و می تواند مقدار زیادی اطلاعات را در سرعت بالا جابجا کند. نسخه های DP و FMS و PA آن در بسیاری از کاربردهای اتوماسیون بکار می رود.
متاسفانه همانند Ethernet سرایند زیادی (Overhead داده های کنترلی که به اول پیغام ارسالی اضافه می شوند) برای مقدار کمی از اطلاعات دارد . و هزینه های آن از سایر Bus های موجود بیشتر است.
2-1-10 Field bus
این شبکه خود را بسرعت به استانداردهای جدید جهت شبکه ای کردن صنعت فرایند مجهز کرد. بعد از اینکه رسما“ در سال 1997 معرفی شد بسیاری از فروشندگان سیستم های کنترلی این پروتکل را بکار برده و توسعه دادند. اکثر دستگاها نیز با ویژگیهایش سازگارند.
Field bus یک پروتکل پیشرفته قابل انعطاف است . نگهداشت آن بدلیل ایمن بودن آسان است . در شکل زیر در یک Field bus دو لایه شبکه ای : لایه سطح دستگاه( شامل محرکها و سنسورها, H) و لایه Ethernet سرعت بالا , با هم در ارتباطند. ( رجوع شود به شکل 4)
شکل 4 - Fieldbus با فناوری بزرگ در صنعت کنترل فرایند. در این مثال شامل دو لایه شبکه ای برپایه یک پروتکل مشابه است. H1 : که برای کاربرد در سطح دستگاههای عمل کننده مانند سنسورها ی فشار و محرکها و زیر شبکه Ethernet سرعت بالا ( 100mbs).
این استاندارد معمولا“ در کنترلهای توزیعی , کنترل فرایند عملیات دسته بندی و پردازشی گاز و نفت بکار می رود.( شکل 5 را ببینید)
شکل 5 – قسمت A : 10baseT Ethernet و 100baseT توپولوژی Star نیاز دارد ( یعنی یک ایستگاه به هر سیم متصل شود) و دستگاههای جداگانه توسط یک HUB یا Switch از هم جدا می شوند. شبکه های سرعت پائین مانند Field bus(H) می توانند تقریبا“ با هر ساختاری سیم کشی شوند. حتی بصورت Star و بدون نیاز به HUB یا دستگاههای ایزوله کننده زیرا سرعت و بازتاب سیگنال پائین در آن مشکلی ندارد.
قسمت B : توپولوژی TrunkLine/DropLine بیانگر یک کانال ارتباطی اصلی با انشعابات گرفته شده جهت دستگاههای مجزا است.
قسمت C : یک شبکه Daisy-chain که کانال اصلی انشعاب ندارد و هر دستگاه به دستگاه بعد از خود متصل است.
2-1-11 آیا فن آوری شبکه جدید است؟
Ethernet و Internet در دهه 1970 و CAN در نزدیک دهه 1980 توسعه یافتند. این شبکه ها امروزه بیشتر از قبل عمومی و محبوب هستند. اغلب فن آوری های دیگر که در این جا ذکر شد حدود 10 سال یا بیشتر مورد استفاده قرار می گیرند اما به این معنی نیست که دیگر منسوخ شده اند. این شبکه ها رشد یکنواختی داشته اند که نتیجه آن دو نیروی قدرتمند است : سقوط قیمت تکنولوژی درونی و تجهیزات و رشد مهارت و اتصال پردازشهای کامپیوتری توسط اینترنت.
شبکه های صنعتی
– قسمت دوم ( شبکه کردن و پیچ و خم های عملیات نرم افزاری و سخت افزاری)
جهان کامپیوتر توسط شبکه ها و اینترنت به بالاترین درجه خود رسیده است. امروزه یک نیروی جدید شبکه های سنسوری را معرفی می کند . اما برای دادن حرکت به سنسورها بصورت متصل و موفقیت آمیز شما با استانداردهای فراوانی مواجه هستید. در قسمت اول ازاین فصل شبکه های صنعتی عمومی شرح داده شد و اشاره ای نیز به پروتکلهای کمتر رایج ولی مهم داشت و نشان داد که سنسورهای شبکه ای بدلیل تحویل اطلاعات با ارزش مفید تر از سنسورهای معمولی هستند.
موقعی که شما ایده شبکه کردن سنسورهایتان را می دهید مرحله بعدی یافتن روشی برای شبکه کردن طرح با بالاترین میزان کارایی می باشد. برای شروع باید در مورد برخی سوالات درباره طراحی و احتیاجات سخت افزاری پایه پاسخی داشته باشیم. چه ساختار اطلاعاتی بکار می رود و چه کسی آنرا تعریف می کند؟
آیا ASIC ها لازمند ؟
چه عملیات سخت افزاری لازم است و کدام توسط نرم افزار مدیریت می شود؟
چه ابزار پیشرفته نرم افزاری مورد نیاز است ؟
مشخصه و ملزومات پشتیبانی کدامند؟
2-2-2 لایه های اطلاعاتی
هرچیزی که شبکه ای می شود یا هر نوع اطلاعات دیجیتالی که ارسال می شود برای موضوعیت گرفتن در لایه هائی بیان می شوند. شما می توانید یک فایل را با استفاده از برنامه Word ایجاد نمایید که ترکیبی از متن , جدول یا تصاویر باشد و ممکن است آنرا فشرده کرده(zip) و سپس با نرم افزار کد گزاری مناسب(PGP) رمز نگاری کنید بعد آنرا به پیغام Email خود اضافه کرده و با مودم توسط پروتکل TCP/IP ارسال نمایید. پیغام در Mail Server من ذخیره می شود و وقتی پیغام را دریافت می کنم به ترتیب6 لایه زیر را طی می کنم : TCP/IP , Modem , PGP , ZIP , باز کردن فایل و مشاهده محتویات آن.
TCP/IP فقط یک لایه نیست بلکه خود ترکیبی از 5 لایه است. لایه کردن اطلاعات, فرایند را در تکه های قابل مدیریت خرد می کند و یک مکانیزم پیچیده را ساده می سازد.
امروزه شما نمی توانید راجع به شبکه کردن و لایه های اطلاعاتی بدون اشاره به مدل ISO/OSI صحبت کنید .
این مدل سالهای زیادی است که بعنوان روشی برای فهماندن لایه های اطلاعاتی در شبکه استفاده می شود ( رجوع شود به جدول 1).
|
جدول 1 | ||
|
ISO/OSI مدل شبکه ای | ||
|
Layer 7 |
Application |
تعیین محتوی اطلاعات |
|
Layer 6 |
Presentation |
قالب بندی اطلاعات و رمگذاری |
|
Layer 5 |
Session |
ایجاد , حفظ و هماهنگی ارتباط |
|
Layer 4 |
Transport |
ها و تحویل سالمError چک کردن |
|
Layer 3 |
Network |
مشخص کردن مسیرانتقال اطلاعات در شبکه |
|
Layer 2 |
Data link |
آدرس دهی و مخابره اطلاعات |
|
Layer 1 |
Physical |
مشخص کردن سطوح ولتاژ و اتصالات فیزیکی |
|
Layer 0 |
Transmission |
تعیین وسیله فیزیکی انتقال اطلاعات |
اغلب شبکه ها واقعا“ از همه این لایه ها استفاده نمی کنند. برای مثال Ethernet و RS-232 فقط لایه های فیزیکی هستند. بنابراین RS-232 فقط لایه 1 را بکار می برد و Ethernet لایه های 1و2.
TCP/IP یک پروتکل است نه یک شبکه و از لایه های 3 و 4 استفاده می کند صرفنظر از اینکه لایه های 1 و 2 یک خط تلفن , اتصال بی سیم یا کابل اتر نت 10baseT هستند.
وظایف هر لایه
لایه 7 – لایه کاربرد Application
این لایه محتوی اطلاعات را مشخص می کند و انتقال آنها بین برنامه های کاربردی. اگر شما بوسیله Email یک فایل PDF را ارسال کنید برنامه ای که برای باز کردن آن استفاده می شود AdobeAcrobat است . بیشتر لایه های پروتکل پیچیده هستند ولی لایه Application آخرین مرحله در ساخت اطلاعات مفید است.
در طراحی یک سنسور این جز نرم افزاری است که داده های پردازشی را بین سنسورها و پردازنده مبادله می کند. نرم افزار محتوی پارامترهای دیجیتال و آنالوگ را تنظیم می کند.
لایه 6 – لایه نمایش Presentation
این لایه جهت قالب بندی داده های اطلاعاتی (تبدیل آنها به فریم اطلاعاتی) برای ارسال و در گیرنده تبدیل آن به داده اطلاعاتی بکار می رود. مثلا“ ممکن است یک مجموعه کاراکتر را به کدهای ASCII تبدیل کند. همچنین عمل رمگذاری برروی داده ها نیز ممکن است در این لایه انجام شود. لایه 6 معمولا“ توسط نرم افزار مدیریت می شود و اغلب در شبکه های صنعتی کاربرد ندارد.
لایه 5 – لایه جلسه Session
این لایه وظیفه ایجاد و حفظ ارتباط را دارد . مدیریت ورود به سیستم در این لایه انجام می شود. این لایه نیز توسط نرم افزار مدیریت می شود و در شبکه های صنعتی کاربرد ندارد.
لایه 4 – لایه حمل و نقل Transport
این لایه کنترل سالم رسیدن اطلاعات را توسط برقراری پروتکل پیغام بر عهده دارد و عمل عیب یابی را انجام می دهد. این لایه توسط نرم افزار مدیریت می شود.
لایه 3 – لایه شبکه Network
این لایه وظیفه مسیر یابی اطلاعات از ایستگاهی به ایستگاه دیگر را در شبکه بوسیله باز نگه داشتن مسیر انتقال اختصاصی بعهده دارد همچنین ممکن است در صورت لزوم پیغامهای بزرگ را به بسته های کوچکتر بشکند و در گیرنده آنها را مجددا“ پیوند دهد. این لایه توسط نرم افزار مدیریت می شود.
لایه 2 – لایه اتصال داده Data Link
این لایه انتقال فیزیکی داده ها بین ایستگاهها را مدیریت می کند. همانطور که می دانید یک بسته اطلاعاتی ( فریم اطلاعاتی) دارای فیلدهای Checksum, آدرس مبدا و مقصد است که با استفاده از این اطلاعات یک اتصال فیزیکی بین ماشین مبدا و مقصد برقرار می کند. این لایه اغلب توسط ASIC ها بصورت سخت افزاری مدیریت می شود .
لایه 1 – لایه فیزیکی physical
این لایه ولتاژ سیگنالها و همچنین اتصالات فیزیکی را برای ارسال تحت وسیله انتقال مانند : HUB ها یا Repeater (تکرارکننده ) تعریف می کند .
لایه انتقال Transmission
به وسیله فیزیکی انتقال که معمولا“ سیم ,فیبر نوری , یا فن آوری بی سیم است , اشاره می کند.
اطلاعاتی که می خواهد ارسال شود از لایه کاربرد شروع شده و تا لایه فیزیکی حرکت می کند تا برروی کانال ارتباط فیزیکی ارسال شود و در سمت گیرنده تا لایه کاربرد بالا می رود تا کاربر آنرا دریافت کند . اغلب پروتکلها به مدل ISO/OSI وابسته اند , اما اکثرا“ از مشخصه دقیقی تبعیت نمی کنند , در عوض در صورت نیاز لایه های مختلف را با هم ترکیب می کنند .
2-2-3 استفاده از یک پردازنده به تنهایی یا همراه با یک کمک پردازنده دیگر؟
یکی از سوالاتی که از ابتدا پرسیده می شود اینست که آیا می خواهید برای مدیریت ارتباطات شبکه از میکروپروسسوری که در حال حاضر دارید استفاده نمایید یا اینکه یک پردازنده ثانوی نیز اضافه نمایید؟
(رجوع شود به شکل 1 و2)
(1) شکل 1 – این دیاگرام فرایندی را که از یک پردازنده استفاده کرده نشان می دهد. در این مثال پردازنده همه کارها را مدیریت کرده و یک درصد ازپهنای باند را به ارتباطات اختصاص می دهد. این روش اضافه کردن ارتباطات به طرح ارزان تر است ولی در اجرا ممکن است اشکالاتی داشته باشد.
شکل 2 – (ارتباطات بر پایه کمک پردازنده) . عملا“ میکرو پردازنده های جداگانه ای برای فرایند تولید طراحی می کند . هرچند که این گونه طراحیها گران هستند ولی انعطاف پذیر و قوی هستند.
|
جدول 2 | ||
|
مقایسه وضعیت تک پردازندها با دوبل پردازنده معایب محاسن | ||
|
Single Processor |
•قیمت کمتر •فضای فیزیکی کمتری احتیاج دارد |
•باید ترافیک شبکه را به موقع و تحت هر شرایطی مدیریت کند |
|
Coprocessor |
•کاهش بار ترافیک پردازنده اصلی |
•قیمت بالا |
چگونه سخت افزار شبکه با فرایند تولید ارتباط دارد؟ ASIC های شبکه بوسیله حافظه اشتراکی (Share Memory) یا یک پورت سریال با کمک پردازنده ارتباط دارد که این روش امکان پذیر است .
حافظه های پورتی دوبل معمولا“ بصورت پورت های سریال, I2C و رابطهای سریال بکار می روند.
2-2-4 برای چی ASIC ها در طرحهای ارتباطی ضروری هستند؟
قیمت ASIC ها در همه جا بین 1 تا 50 دلار بیشتر نیست. هر عمل نرم افزاری می تواند توسط سخت افزار اختصاصی انجام شود و برعکس اما یک افت اقتصادی و کارایی وجود دارد. یک میکرو پردازنده در یک لحظه پردازش سیگنالهای ورودی و محاسبه checksum و Parity ها را انجام می دهد که مدیریت هر یک از این کارها می تواند وقت گیر باشد. نهایتا“ استفاده از یک ASIC یا یک کنترل کننده بطور منطقی برای پردازش یک بایت یا بیشتر می تواند فقط اطلاعات مفید و باارزش را بسوی میکرو پردازنده ارسال کند.
یک طرح سخت افزاری با ورودی ها و عملیات منطقی درونی از پیش تعریف شده عملکرد سریعی دارد ولی ممکن است باعث افزایش هزینه گردد. بعنوان مثال Profibus می تواند در هر روشی اجرا شود: با سرعتهای از 9600 bps تا 12Mbs توسط پورت های RS-485 لایه فیزیکی . توسط نرم افزار خاص در سرعتهای پایین با استفاده از هر پورت سریالی دست یافتنی است و پردازنده می تواند به هر عملی پاسخ دهد.
اما هرچه سرعت بالا می رود تقاضا برای پردازنده ها بیشتر می شود. شما ممکن است قادر به انجام یک طرح Profibus در سرعت 500kbps بدون استفاده از ASIC باشید, ولی استفاده از چیپ های ASPC2(اصلی) یا SPC3(فرعی) با صرف 20 تا 30 دلار در هر قسمت جهت دست یافتن به سرعتهای بالا مقرون به صرفه است.
- جزئیات جدول 3 برخی کاربردهای CHIP های ارتباطی را برای شبکه های مختلف نشان می دهد.
|
جدول 3 | |
|
اجزا سخت افزاری شبکه | |
|
Network |
Common ASIC(s) |
|
Modbus RTU/ASCII |
None |
|
CAN-based networks (e.g., DeviceNet, CANOpen, J1939) |
SJA1000, 82C251, and others |
|
Profibus DP & PA |
Multiple ASICs, from Siemens and Profichip |
|
Ethernet, Web server, Industrial Ethernet, Foundation Fieldbus, HSE |
AM79C960 is most popular; many others |
|
LonWorks |
Toshiba Neuron Chip |
|
HART |
Cybermetic P51 |
|
Interbus |
Phoenix Contact IPMS (master), SmPI II (slave) |
|
Foundation Fieldbus H1 |
SMAR FB3050 |
|
Arcnet |
Multiple chips from Standard Micro Systems Corp. |
|
Sercos |
ST Microelectronics SERCON410B |
|
ControlNet |
Rockwell CNA 10 ControlNet ASIC |
2-2-5 جداسازی سطح ولتاژ
شما مطمئنا“ احتیاجی به یک ژنراتور پیشرفته جهت خسارت زدن به دستگاههای الکترونیکی ندارید زیرا هر Chip ارتباطی مخصوصا“ در یک محیط صنعتی نسبت به نوسانات سطح ولتاژ آسیب پذیر است.
اتصال دهنده ها توسط منابع ولتاژ مختلف که زمین (Ground) هم نشده باشد , الکتریسیته ساکن , نویز ناشی از موتورها وراه اندازها و امواج رادیویی آسیب پذیرند. یک مدار القایی که ناخودآگاه از جریان قطع می شود یا یک تخلیه الکتریسیته ساکن می تواند هزار ولت در یک میلی ثانیه شک ایجاد نماید. این نوسانات می تواند اتصالات ترانزیستوری را فورا“ از بین ببرد.
اجزا فعال در شبکه باید از اختلالات الکتریکی جدا شوند هر ایستگاهی در شبکه به ولتاژ ایزوله نیاز دارد که معمولا“ از ایزولاتورها و ترانسفرماتورها استفاده می کنند. هدف اجتناب از جریانات تولید شده توسط اختلاف پتانسیل است . میزان ولتاژ بالا مستلزم اجزا بزرگتر با فاصله های بیشتر بین عناصر است.
مدار نشان داده شده در شکل 3 جهت بافر کردن ( ضرب گیر) یک کنترل کننده CAN بکار می رود.
شکل 3 – یک مدار سطحی ضرب گیر CAN است . شامل از چپ به راست : اتصالات گیرنده و فرستنده به کابل شبکه , ایزوله کننده های نوری که مدارات را از پیکهای ولتاژ حفظ می کنند, یک تقویت کننده سطح جریان و در آخر اتصالات به کنترل کننده CAN . مشخصه ویژه ای جهت انتخاب CAN برای این مدار نیست بلکه شبکه های دیگر نیز مشابه این مدارات ضربگیر را دارند. تنها در Ethernet قطعات زیر جایگزین دارند: تقویت کننده با یک PHY جایگزین می شود که بافرینگ داده ای را نیز علاوه بر بافرینک الکتریکی انجام می دهد و ایزوله کننده نوری با ترانسفرمر که هر دو عمل مشابهی انجام می دهند.
2-2-6 معانی Slave , Master
در یک سیستم کنترلی یک Server یا Master ورودی ها را می خواند و روی خروجی می نویسد, از دستگاهها ی دیگر اطلاعات را درخواست می کند . از طرف دیگر یک Slave یا Client اطلاعات را برای سیستم فراهم می کند و معمولا“ وقتی با او صحبت می شود پاسخ می دهد.
قابلیت Peer to Peer ( هر Client خود می تواند در نقش Server ظاهر شود و نیازی به کنترل کننده مرکزی ندارد) در بسیاری از شبکه ها امکان پذیر است ولی خیلی اوقات استفاده نمی شود.
هنگام اتصال سنسورها به شبکه آنها Slave محسوب می شوند نه Master , اما اگر سنسور شما برنامه ریزی شود بطوریکه در یک سیستم بزرگ نقش مرکزی ایفا کند قابلیت Master پیدا می کند و در هزینه کنترل کننده های اضافی صرفه جوئی می شود.( حالت Peer to peer)
یک مثال ساده از این روش سوئیچ قابل برنامه ریزی است (PLS) ( Programmable Limit Switch) که خروجیهای آن نقاط از قبل تعریف شده را خاموش و روشن می کند. یک PLS اغلب در سیستم اتوماسیونی که توسط یک PLC ( کنترل کننده منطقی قابل برنامه ریزی ) کنترل می شود بکار می رود. اما در ماشینهای بسته بندی ساده pls خودش ورودی ماشین را کنترل می کند. PLS می تواند یک ماشین ساده را در صورت نداشتن اتصال شبکه ای کنترل کند , اما اگر قابلیت Master داشته باشد می تواند یک ماشین پیچیده و بزرگ را کنترل کند.
آیا سنسور شما می تواند نه فقط یک پردازش بلکه یک سیستم را کنترل کند؟ اگر اینطور است دلیل خوبی برای Master بودن سنسور خود دارید.
پیچیدگی Master , Slave
یک دستگاه Slave با استفاده از یکسری پارامترهای ساختاری اطلاعات قابل دسترس برای Master ایجاد می نماید . اما معمولا“ Master پارامترهای زیر را تنظیم می کند. ( رجوع شود به جدول 4)
|
جدول 4 | |
|
Profibus برای یک شبکه Master , slave پارامترهای | |
|
Master Parameters |
Slave Parameters |
|
•Host (PC application software) control vs. device (Profibus card) control of data exchange |
•Number of bytes in/bytes out |
یک Master باید پایگاه اطلاعاتی از پارامترهای ساختاری داشته باشد و همه ترافیک شبکه را مدیریت کند.
این نشان می دهد که یک Master ده برابر پیچیده تر از Slave است. بایستی کلیه کارهای ارتباطی پایه را پشتیبانی کند همچنین باید یک نرم افزار پیکربندی داشته باشد. این نرم افزار داده های شبکه را ترسیم می کند . ( رجوع شود به نمایش 1 )
نمایش 1 – چیزی که می بینید یک شبکه Profibus است . Master در بالای صفحه سمت چپ است و دستگاههای Slave در پایین آن قرار دارند .در این مثال نرم افزار پیکربندی ( Hilscher’s Sycon) پارامترهای تعدادی از ایستگاهها را مانند : میزان سرعت انتقال , اندازه بسته ها , زمان خروجیها و انواع پیغام را تنظیم می کند.
2-2-7 ابزارهای پیکربندی چه کاری انجام می دهند؟
ابزارهای پیکربندی ارتباطات بین Master و دستگاهها , ایستگاهها , اندازه پیغام , زمانبندی پیغام و پارامترها را برقرار می کند. این پارامترها در بانک اطلاعاتی ذخیره می شود که درصورت نیاز می توان آنها را بعدا“ تغییر داد و معمولا“ عملیات تشخیصی انجام می دهد و می تواند اطلاعات شبکه را دستی ویرایش کند.
Sycon یک بسته نرم افزاری است که شبکه های: CANopen, Control Net , Device Net و Profibus را پیکربندی می کند.
یک زمانبندی توسعه معمولی چیست ؟
توسعه شبکه (از شبکه ای به شبکه دیگر) در Modbus تا حدی آسان است و با یک پورت سریال در طی روزها یا هفته ای انجام می شود. اما اگر برروی یک Device net یا Profibus و Fieldbus کار می کنید می توانید یک ماه صرف توسعه طرح سخت افزاری Slave و دو ماه صرف توسعه Master کنید و سه ماه تست و اشکال زدایی نمایید . یک ماه صرف کسب تاییدیه و سه ماه صرف مستندات و بازاریابی و فروش امکانات جدید نمایید. 10 ماه برای هر شبکه صرف می شود.( رجوع شود به جدول 5)
|
جدول 5 | ||||
|
Slaveزمانبندی توسعه دستگاههای | ||||
|
Hardware design |
Firmware development |
Test and debug |
Certification |
Documentation and sales issues |
|
1 month |
2 months |
3 months |
1 month |
3 months |
توسعه در Ethernet و قابلیتهای Master آن خیلی پیچیده تر و وقت گیر تر است.( رجوع شود به جدول 6)
|
جدول 6 | |||||
|
Masterزمانبندی توسعه دستگاههای | |||||
|
Hardware design |
Firmware development |
Configuration software |
Test and debug |
Certification |
Documentation and sales issues |
|
1 month |
9 months |
6 months |
6 months |
2 months |
4 months |
2-2-8 چه توان عملیاتی شما انتظار دارید؟
توان عملیاتی ( قابلیت ارتباط) یکی از چیزهایی است که طرح شما نیاز دارد. هر کسی که شبکه نصب می کند اختلاف بین اینکه ابزارها چگونه باید کار کنند و اینکه ابزار چگونه کار انجام می دهد را می داند. اما اغلب دستگاهها نمی توانند باهم ارتباط برقرار کنند. در اینجا یکسری مشکلات در ارتباط با شبکه ها وجود دارد , برای مثال این حقیقت که ویژگیهایی هستند که فقط توسط برخی دستگاههای شبکه ای پشتیبانی می شوند و نه همه آنها و ممکن است شما را مجبور به استفاده از یک تقسیم کننده ویژگیهای استاندارد کند که مناسب کاربرد شما باشد. یک مثال می تواند یک پویشگر شبکه ای (Scanner) باشد که فقط ورودی/خروجی را مقایسه کند اما نمی تواند تغییری در وضعیت آنها بدهد. همچنین ممکن است شما طرحهای قدیمی یافت کنید که با خصوصیات فعلی مطابقت ندارند . ویژگیها و قابلیتهای مستند نشده در یک شبکه باز می تواند شما را مجبور به استفاده از یک کنترل کننده مخصوص یا نرم افزار ویژه ای برای کنترل کامل بر شبکه کند.
در کل مشکلاتی در این زمینه می تواند همه شبکه را غیرفعال کند ,همچنین تشخیص فیزیکی محل عیب در شبکه مشکل می شود. در این راستا ابزارهای پیکربندی مناسب بهترین راه حل برای سازماندهی این مشکلات هستند.(رجوع شود به تصویر1)
تصویر 1 – (کاراگاه شبکه DeviceNet ). یک ابزار پیکربندی اختصاصی است که یک شبکه را با سرعت عیب یابی می نماید . در شبکه CAN مشابه آن ابزار Peak است و در Profibus ابزار دستی COM soft . محصولات زیادی از جمله Fluk برای Ethernet در دسترس هستند.
2-2-9 تاییدیه Certification
برای احتیاط مشتری های زیادی درخواست می کنند که دستگاههای شبکه ای توسط آزمایشگا های مستقل تایید گردد. تاییدیه عملا“ گارانتی محصول نیست, بلکه یکسری اعمال آزمایشگاهی است که ویژگیهای ارتباطی دستگاهها را کاملا“ تست می کند. همه سازمانهای بزرگ تجاری آزمایشگاههای Testing دارند. مانند مرکز Profibus در شهر Johnson و آزمایشگاه DeviceNet در AnnArbor . هزینه های تست حدود 5000 دلار به ازای هر محصول به علاوه هزینه سفر است.
زمان و هزینه تاییدیه ممکن است ما را مجبور به کمک گرفتن از یک متخصص شبکه نماید . یک متخصص نه تنها در وقت گرانبهای شما صرفه جویی می کند بلکه تعداد دفعات مراجعه به آزمایشگاه را نیز کاهش می دهد.
2-2-10 موانع توسعه محصول
اغلب پروتکلها پیشرفته بوده و می توانند در بسیاری از درجه های پیچیدگی اجرا شوند . مثلا“ یک دستگاه Master می تواند 2 یا 3 سال برای برنامه ریزی وقت صرف کند. بنابراین بدقت هدف از اجرای پروژه را مشخص کنید.
ناچیز شمردن پیچیدگی
من یکبار مشتری داشتم که از من یک راه انداز دستگاه Master شبکه DeviceNet برای ویندوز CE خواست. من برای او توضیح دادم که من کارتهای PC Master دارم و یک راه انداز CE برای کارت . اما او اصرار داشت که فقط باید بتواند یک CAN Chip به مادر بردش اضافه کند و یک راه انداز آماده برای قسمت DeviceNet بخرد. من 30 دقیقه صرف توضیح به وی کردم که یک DeviceNet Master خیلی پیچیده تر از یک راه انداز ساده است.
از دست دادن مشتری های بزرگ
یک پروژه کلان به شما ارجاع می شود که فقط دستگاههای شبکه ای احتیاج دارد. متاسفانه محصولات شما شبکه ای نیستند بنابراین شما آنرا به یکی از بهترین مهندسینتان جهت طرح پروژه شبکه ای ارجاع می دهید و به مشتری می گویید که تا قبل از ضرب العجل آنرا انجام خواهید داد.
در ماندگی در رسیدن به شبکه های چندگانه
اگر شما بدانید که سرانجام مجبور به پشتیبانی بیشتر از یک شبکه خواهید شد از آغاز این را در ذهن نگه می دارید. پشتیبانی شبکه چندگانه بهترین روش انجام شده در ساخت طرحهای پیمانه ای است.
ناتوانی در آموزش مشتری
مطمئن شوید مشتری شما آموزشهای لازم را دیده باشد . مثلا“ کارکنان باید بدانند که چگونه از محصول شما استفاده نمایند.
شبکه های صنعتی
– قسمت سوم
در قسمت اول این فصل مروری بر پروتکلهای شبکه عمومی و اینکه برای چه بکار می رفتند و چگونه با شبکه ای کردن ارزش محصول بالا می رفت ,داشتیم . در قسمت دوم ملزومات سخت افزاری و نرم افزاری هر یک از این شبکه ها و ملاحظات طراحی شرح داده شد.
2-3-2 اصول شبکه ای کردن
در توسعه یک شبکه . فرصتهای از دست رفته اجتناب نا پذیرند مگر اینکه شما روشی برای پشتیبانی بیشتر از یک شبکه, بدون طی چرخه های توسعه طولانی برای طرح خود داشته باشید. محصولات اطلاعاتی اندکی هستند که تنها با یک نوع شبکه عمل می کنند و 90% مشتری ها را راضی نگه داشته اند . در برخی موارد استفاده از Ethernet به تنهایی کافی است ولی اصولی نیست . بنابراین بهترین شیوه چیست؟ فاکتورهای : اندازه , زمان فروش و, قیمت پاسخ این سوال را مشخص می کنند.
(رجوع شود به جدول 1)
|
جدول 1 | |||
|
افت توسعه در سنسورهای شبکه ای | |||
|
بالاترین قیمت |
|
|
پایین ترین قیمت |
|
Gatewayاستفاده از و رابطهای کامپیوتری |
استفاده از بردهای جانبی |
کنترل کننده شبکه ای مجتمع و IC ,Chipاستفاده از |
استفاده از اجزا مجزا |
یک شیوه استفاده از Gateway است هرچند که قیمت بالائی دارند ولی کاربردی هستند. استفاده از
2-3-3 رابطهای کامپیوتری
اگر طرح شما بر پایه کامپیوتر است بنابراین سریعترین و آسانترین روش اتصال آن به شبکه استفاده از یک کارت است. این دستگاهها برای تقریبا“ هر شبکه قابل تصوری از محصولات مختلف در دسترس هستند.
( رجوع شود به تصویر 1)
تصویر 1 – کارت PCI Profibus است . اتصال دهنده DB9 بالا سمت چپ یک اتصال دهنده Profibus است و در پایین آن پورت سریال است که می تواند برای عیب یابی و پیکربندی زمانی که کارت در یک کامپیوتر بدون Windows است بکار رود. همه عملیات پروتکل Profibus در کمترین زمان توسط یک پردازنده 186 مدیریت می شود.
اگر شما تصمیم به استفاده از کارت کامپیوتری دارید اولین قدم یافتن یک رابط نرم افزاری است (API) اگر کارت شما , یک راه انداز برای سیستم عامل دارد آنرا نصب کنید. سپس می توانید با استفاده از احضار توابع برنامه هائی در C و C++ برای دستیابی به شبکه بنویسید. یکی از مشکلات استفاده از رابطهای نرم افزاری احتیاج دائم آنها به راه اندازهای جدید برای پشتیبانی از اجزا سخت افزاری جدید است.
2-3-4 استفاده از یک رابط عمومی برای همه مسیرهای ارتباطی
در صورتیکه شما یک سازنده دستگاه (OEM) باشید چگونه می توانید یک برنامه کنترلی یا یک دستگاه را به Fieldbus های چندگانه بدون صرف سالها کد نویسی ارتباط دهید؟ چگونه یک تقسیم کننده عمومی برای همه این مسیرهای ارتباطی می یابید؟ این یک مشکل اساسی برای OEM بود.
یک راه حل تعریف یک API مشترک است که همه مکانیزمهای ارتباطی ناهمخوان را در یک حافظه مشترک فشرده کند . شما می توانید یک رابط مشترک به همه BUS ها اضافه کنید .
2-3-5 Gateway ها یک روش سریع برای ارتباط
یک Gateway اطلاعات را از یک نوع شبکه به شبکه های دیگر تبدیل می کند. هرچند که گران هستند ولی در خیلی مواقع چاره ساز هستند. مواقع زیادی خواسته اید که یک دستگاه را به شبکه Fieldbus اتصال بدهید
(مثلا“ یک کنترل کننده درجه حرارت) ولی دستگاه فقط یک پورت RS-485 یا RS-232 دارد . آیا چاره ای هست؟ در این موارد یک Gateway مبدل پورت سریال به Fieldbus اتصال فوری را برقرار می کند. مبدلهای پروتکلی معمولا“ شامل یک ابزار پیکربندی هستند که پارامترهای ارتباطی بین دو قسمت را برقرار می کنند.
( رجوع شود به شکل 1)
شکل 1 – استفاده از یک Gateway , Serial به Fieldbus . نشان می دهد که یک دستگاه می تواند بوسیله پورت سریال به یک شبکه صنعتی دیگر متصل شود.
2-3-6 استفاده از Chip های مجتمع
قدم بعدی در کاهش هزینه برای محصولات بزرگ ترکیب یک شبکه با یک پردازنده یا برخی دستگاههای جانبی مانند بردهای کامپیوتری است. شرکتهای Motorola و Netsilicon پیشنهاد دادند که میکرو پردازنده ها با Ethernet و CAN ترکیب شوند.
اصطلاحات
- DDC (Direct Digital Control) ( کنترل دیجیتالی مستقیم)
- PLC ( Programmable Logic Controller) ( کنترل کننده منطقی قابل برنامه ریزی)
- FMS ( Flexible Manufacturing System) ( سیستم صنعتی قابل انعطاف)
- CIM ( Computer Integrated Manufacturing) ( ساخت کامپیوتر مجتمع)
- MAP ( Manufacturing Automation Protocol) ( پروتکل اتوماسیون صنعتی)
- IEEE ( Institute of Electrical and Electronics Engineers)
سازمان متخصصین مهندسی والکترونیکی و از دستاوردهای مهم آن استانداردهای IEEE802 برای لایه های فیزیکی وارتباط داده شبکه های محلی است که با مدل ارتباط داخلی سیستم های باز OSI منطبق می باشد.
- IEEE802 Standards
مجموعه ای از استانداردها که IEEE برای تعریف روشهای دستیابی وکنترل در شبکه های محلی ارائه نموده است که لایه ارتباط داده را به دو لایه فرعی MAC , LLC تقسیم می کند.
- Rs232-c Standard
یک استاندارد پذیرفته شده برای اتصالات سریال می باشد. RS خطوط و خصوصیات سیگنالی خاص مورد استفاده کنترل کننده های ارتباطی را جهت استانداردسازی مخابره داده های سریال بین دستگاهها تعریف می کند.
- Rs-422 برای ارتباطات سریال با فاصله مخابراتی بالای 17 متر .
EMI
[10] سنسور - قطعه الکترونیکی که عمل خاصی را انجام می دهد.
Ethernet – شبکه ای با توپولوژی Star و معمولا“ با کابل زوج سیم بهم تابیده که داده را تا سرعت مگا بیات نیز انتقال می دهد