اموزش مقدماتی اینترباس

26
S.A.L 1 ا ﻣﻘﺪﻣﺎﺗﻲ آﻣﻮزش ﻨﺘﺮﺑﺎ س ﻣﻘﺪﻣﮫ: ﺗﮑﻨﻮﻟ و ﺻﻨﻌﺖ روزاﻓﺮون ﮔﺴﺘﺮش ﺑﮫ ﺗﻮﺟﮫ ﺑﺎ ﻮژﯾ ﺑﯿﻦ ﺳﺮﯾﻊ ارﺗﺒﺎط ﻟﺰوم و آن ﺑﮫ ﻣﺮﺑﻮط ﮭﺎي دﯾﮕﺮ ﺟﺎﻧﺒﻲ ﻣﺸﮑﻼت و ﺗﺪاﺧﻞ ﺑﺪون ادوات, ﺷﺪن ﻣﮭﻤﺘﺮ ﻧﯿﺰ و ﺻﻨﻌﺘﻲ ﻣﺤﯿﻄﮭﺎي در ﻣﺨﺼﻮﺻﺎ ﭘﺮوژه اﻗﺘﺼﺎدي ﺑﺤﺜﮭﺎي ﺑﻌﻼوه ھﺎ آﺳﺎن و ﺳﺮﯾﻊ ﺗﻌﻤﯿﺮات ﺑﮫ ﻧﯿﺎز, ﺷﺒﮑﮫ اﺳﺘﻔﺎده ﻣﺨﺘﻠﻒ ھﺎي آن ﭘﯿﺮو و ﯾﺎﻓﺘﮫ ﮔﺴﺘﺮش ﭼﺸﻤﮕﯿﺮي ﺑﻄﻮر ﻧﻮري ﻓﯿﺒﺮھﺎي از اﺳﺘﻔﺎده ﻧﯿﺰ و ﺻﻨﻌﺘﻲ, ھﺎﯾﻲ دﺳﺘﮕﺎه ﺳﺮﯾﻌﻲ رﺷﺪ ﺑﺎ دارﻧﺪ را ﻓﯿﺒﺮ ﻃﺮﯾﻖ از اﻃﻼﻋﺎت اﻧﺘﻘﺎل ﻧﯿﺰ و ھﺎ ﺷﺒﮑﮫ اﯾﻦ ﺑﺎ ﮐﺎر ﻗﺎﺑﻠﯿﺖ ﮐﮫ اﻧﺪ ﺷﺪه روﺑﺮو. ﺷﺮﮐﺖ ﻣﯿﺎن اﯾﻦ درPhoenix Contact ﮐﮫ ﻣﯿﺒﺎﺷﺪ رﺷﺘﮫ اﯾﻦ ﭘﯿﺸﺘﺎزان از ﯾﮑﻲ ﻣﻌﺮﻓﻲ ﺑﺎInterbus ﻧﻤﻮد ﺷﺮوع را ﺟﺪﯾﺪي ﻓﺼﻞ. اﯾﻨﺘﺮﺑﺎس ﺷﺒﮑﮫ ﻣﻌﺮﻓﻲ: ﺳﯿﮕﻨﺎﻟﻲ ھﺮ اﻧﺘﻘﺎل ﺑﺮاي ﮔﺬﺷﺘﮫ ﮐﻨﺘﺮﻟﻲ ﺳﯿﺴﺘﻤﮭﺎي در, آﻧﺎﻟﻮگ ﯾﺎ دﯾﺠﯿﺘﺎل, زوج ﯾﮏ از ﺣﺪاﻗﻞ ﻣﯿﮕﺮدﯾﺪ اﺳﺘﻔﺎده ﺳﯿﻢ. ﻣﺸﮑ ﮐﻮﭼﮏ ھﺎي ﭘﺮوژه در اﺳﺖ ﻣﻤﮑﻦ روش اﯾﻦ ﺑﺎﺷﺪ ﻧﺪاﺷﺘﮫ ﺑﮭﻤﺮاه ﻠﻲ, ﻣﺸﮑﻞ ﺑﺮوز درﺻﻮرت اﯾﻨﮑﮫ ﻣﻀﺎﻓﺎ دارد ﺑﮭﻤﺮاه زﯾﺎدي ﻣﺎﻟﻲ ﺑﺎر ﺑﺰرگ ھﺎي ﭘﺮوژه ﺑﺮاي وﻟﻲ, ﺑﻮد ﺧﻮاھﺪ ﺑﺮ زﻣﺎن و ﺳﺨﺖ ﺑﺴﯿﺎر اﺷﮑﺎل ﻣﺤﻞ ﮐﺮدن ﭘﯿﺪا. ﻓﻮق اﺷﮑﺎل ﻣﻮارد ﮐﺮدن ﮐﻢ ﺟﮭﺖ, ﮔﺮﻓﺖ روﻧﻖ ﺻﻨﻌﺖ در ﺷﺒﮑﮫ از اﺳﺘﻔﺎده. اﯾﻨﮑﺎر ﺑﺎ, ﺑﺠﺎي ﺑﺴﯿ ﺳﯿﻤﮭﺎي از اﺳﺘﻔﺎده ﻃﻮﻻﻧﻲ ﻣﺴﺎﻓﺘﮭﺎي ﺑﺎ و زﯾﺎد ﺎر, ﻣﺮﮐﺰي ﮐﻨﻨﺪه ﮐﻨﺘﺮل از ﺳﯿﻢ رﺷﺘﮫ دو ﺑﮫ ﺳﯿﻢ رﺷﺘﮫ دو ھﻤﺎن ﻃﺮﯾﻖ از ﻧﯿﺰ ﻋﻤﻠﯿﺎت ﻧﺘﯿﺠﮫ و ﮐﺮده آوري ﺟﻤﻊ را اﻃﻼﻋﺎت و ﺷﺪه ﺧﺎرج ﻣﯿﺸﻮد ﺗﺰرﯾﻖ ﺧﻂ داﺧﻞ. ﺑﻮدن ﻧﻮﯾﺰي ﻟﺤﺎظ ﺑﮫ ﺻﻨﻌﺘﻲ ﻣﺤﯿﻄﮭﺎي ﺧﺎص ﻣﺸﮑﻼت ﺑﮫ ﺗﻮﺟﮫ ﺑﺎ, ﺳﯿﺴﺘﻢ ﺑﺮاي ﻧﯿﺰ ﺗﻤﮭﯿﺪاﺗﻲ اﻃ اﻧﺘﻘﺎل ﮐﺮد اﺷﺎره ﻧﻮري ﻓﯿﺒﺮ ﺑﮫ ﻣﯿﺘﻮان ﺟﻤﻠﮫ آن از ﮐﮫ ﮔﺮدﯾﺪ ﻟﺤﺎظ ﻼﻋﺎت. ﺳﯿﮕﻨﺎﻟﮭﺎ ﮐﮫ آﻧﺠﺎ از ﻣﯿﺸﻮﻧﺪ ﺗﺒﺪﯾﻞ ﻧﻮر ﺑﮫ, اﻟﮑﺘﺮوﻣﻐﻨﺎﻃﯿﺴﻲ و ﻓﺮﮐﺎﻧﺴﻲ ﻣﻌﻤﻮﻻ ﮐﮫ اﻃﺮاف ﻧﻮﯾﺰھﺎي ﺗﺎﺛﯿﺮ ﺗﺤﺖ ﮐﻤﺘﺮ ھﺴﺘﻨﺪ, ﻣﯿﮕﯿﺮﻧﺪ ﻗﺮار. ﺗﺠﮭﯿﺰات ﮐﺮدن ﺳﺎزﮔﺎر ﻧﯿﺰ و اﯾﻨﺘﺮﺑﺎس ﺷﺒﮑﮫ ﻣﻌﺮﻓﻲ ﺑﺎ ﮐﻨﺘﺎﮐﺖ ﻓﻮﻧﯿﮑﺲ ﺷﺮﮐﺖ ﺟﮭﺖ ﺧﻮد اﺳﺖ ﺑﺮداﺷﺘﮫ ﺻﻨﻌﺖ اﯾﻦ در را ﺑﺰرﮔﻲ ﮔﺎم ﻧﻮري ﻓﯿﺒﺮ از اﺳﺘﻔﺎده. آوري ﯾﺎد: اﯾﻢ ﻧﻤﻮده ﺑﺮﺧﻮرد ﺷﺒﮑﮫ دﺳﺘﮫ دو ﺑﺎ ﻣﺎ اﺳﺎﺳﺎ. ﺷﺒﮑﮫ ﯾﮑﻲProfibus ﻣﺨﺘﻠﻒ اﻧﻮاع در ﮐﮫ ﺑﻮدDP,MPI,FDL,… دﯾﮕﺮي و اﯾﻢ داﺷﺘﮫ ﮐﺎر ﺳﺮو آﻧﮭﺎ ﺑﺎ دﯾﮕﺮ ﺧﻂ ﭼﻨﺪ و ﮐﺎره ﭼﮭﺎر ﺧﻂ در ﺷﺒﮑﮫInterbus اﺳ ﻓﺎز در اﮐﻨﻮن ﮐﮫ2 P-206 اﺳﺖ ﮔﺮدﯾﺪه ﻧﺼﺐ. دﺳﺘﮫ دو اﯾﻦ ﺗﻔﺎوت اﻣﺎ ﺷﺒﮑﮫ ﯾﮏ ﻣﺪار ﮐﮫ زﯾﺮ ﺷﮑﻞ ﺑﮫ ﭼﯿﺴﺖ؟ در ھﺎ ﺷﺒﮑﮫ ازProfibus ﮐﻨﯿﺪ دﻗﺖ دھﺪ ﻣﻲ ﻧﺸﺎن را: PDF created with FinePrint pdfFactory trial version http://www.fineprint.com

Upload: 82012279

Post on 29-Jul-2015

77 views

Category:

Documents


6 download

TRANSCRIPT

Page 1: اموزش مقدماتی اینترباس

S.A.L 1

سنتربایآموزش مقدماتي ا

:مقدمھھاي مربوط بھ آن و لزوم ارتباط سریع بین وژیبا توجھ بھ گسترش روزافرون صنعت و تکنول

مخصوصا در محیطھاي صنعتي و نیز مھمتر شدن , ادوات بدون تداخل و مشکالت جانبي دیگر ھاي مختلف استفاده شبکھ , نیاز بھ تعمیرات سریع و آسان ھا بعالوه بحثھاي اقتصادي پروژه

دستگاه ھایي , صنعتي و نیز استفاده از فیبرھاي نوري بطور چشمگیري گسترش یافتھ و پیرو آن کھ قابلیت کار با این شبکھ ھا و نیز انتقال اطالعات از طریق فیبر را دارند با رشد سریعي

یکي از پیشتازان این رشتھ میباشد کھ Phoenix Contactدر این میان شرکت . روبرو شده اند . فصل جدیدي را شروع نمودInterbusبا معرفي

:معرفي شبکھ اینترباس

حداقل از یک زوج , دیجیتال یا آنالوگ , در سیستمھاي کنترلي گذشتھ براي انتقال ھر سیگنالي , لي بھمراه نداشتھ باشد این روش ممکن است در پروژه ھاي کوچک مشک . سیم استفاده میگردید

, ولي براي پروژه ھاي بزرگ بار مالي زیادي بھمراه دارد مضافا اینکھ درصورت بروز مشکل .پیدا کردن محل اشکال بسیار سخت و زمان بر خواھد بود

بجاي , با اینکار . استفاده از شبکھ در صنعت رونق گرفت , جھت کم کردن موارد اشکال فوق دو رشتھ سیم از کنترل کننده مرکزي , ار زیاد و با مسافتھاي طوالني استفاده از سیمھاي بسی

خارج شده و اطالعات را جمع آوري کرده و نتیجھ عملیات نیز از طریق ھمان دو رشتھ سیم بھ .داخل خط تزریق میشود

تمھیداتي نیز براي سیستم , با توجھ بھ مشکالت خاص محیطھاي صنعتي بھ لحاظ نویزي بودن از آنجا کھ سیگنالھا . العات لحاظ گردید کھ از آن جملھ میتوان بھ فیبر نوري اشاره کرد انتقال اط

کمتر تحت تاثیر نویزھاي اطراف کھ معموال فرکانسي و الکترومغناطیسي , بھ نور تبدیل میشوند .قرار میگیرند, ھستند

خود جھت شرکت فونیکس کنتاکت با معرفي شبکھ اینترباس و نیز سازگار کردن تجھیزات .استفاده از فیبر نوري گام بزرگي را در این صنعت برداشتھ است

: یاد آوري

بود کھ در انواع مختلف Profibusیکي شبکھ . اساسًا ما با دو دستھ شبکھ برخورد نموده ایم DP,MPI,FDL,… در خط چھار کاره و چند خط دیگر با آنھا سرو کار داشتھ ایم و دیگري

اما تفاوت این دو دستھ . نصب گردیده است P-206 2ت کھ اکنون در فاز اس Interbusشبکھ : را نشان مي دھد دقت کنیدProfibusاز شبکھ ھا در چیست؟ بھ شکل زیر کھ مدار یک شبکھ

PDF created with FinePrint pdfFactory trial version http://www.fineprint.com

Page 2: اموزش مقدماتی اینترباس

S.A.L 2

است کھ ما معموال Bus یا ھمان Lineاین در واقع یک شبکھ با توپولوژي -1Profibus در . با این توپولوژي مي بندیم راProfibus ھمھ ماژول ھا با ھم پارالل

مي فرستد، ھمھ آنرا مي بینند Slave یک پیغام براي یک Masterوقتي . مي شوند بداند کھ اطالعات ارسال Slaveپس باید یک آدرس ھم ھمراه پیغام بفرستد تا ھر این نخستین شاخص . یگر دSlaveشده بر روي شبکھ مربوط بھ خودش است یا یک

. استProfibusو وجھ تمایز شبکھ اما از طرف دیگر اگر فرض کنیم کھ بنا بھ عللي این شبکھ از یک نقطھ قطع شود -2

البتھ مي دانیم کھ بھ خاطر مسئلھ بر ھم خوردن تطبیق امپدانس خط، دیتاھا از بین ر کنیم یا آنکھ بر مي روند ولي در این حالت اگر از مسئلھ تطبیق امپدانس صرفنظ

روي کانکتور شبکھ آنرا ببندیم، اطالعات بعد Deep Switch کردن Onفرض با از این نقطھ خوانده نمي شود ولي اطالعات قبل از این نقطھ قابل شناسایي و مبادلھ

.ھستنداما اگر در یک نقطھ از شبکھ اتصال کوتاه رخ دھد، در ھر صورت کل دیتاھاي شبکھ از بین

.وند و ھیچ اطالعاتي باقي نمي ماندمي ر ما مي توانیم چند مستر داشتھ باشیم و این Profibusدیگر اینکھ ھنگام کار با شبکھ -3

تک مستر است و ما در این شبکھ فقط یک مستر Interbusدر حالیست کھ شبکھ .خواھیم داشت

عات بھ است و اطال Ring معموال توپولوژي شبکھ بھ شکل Interbusاما در شبکھ -4 .نوبت و پشت سر ھم وارد شبکھ شده و ھمدیگر را بھ جلو ھل مي دھند

MASTER

SLAVE 1 SLAVE 2 SLAVE 3

PDF created with FinePrint pdfFactory trial version http://www.fineprint.com

Page 3: اموزش مقدماتی اینترباس

S.A.L 3

ھم Bk ھم گفتھ مي شود و در زبان آلماني اختصارًا Bus Couplerھاي این شبکھ Slaveبھ در شکل . عمل مي کنند Slaveھا در واقع نودھاي مختلف شبکھ اند کھ بھ عنوان Bk. مي گویند

وجود دارد کھ تعداد خانھ ھاي آن دقیقا Master در Stackزیر دقت کنید یک حافظھ بھ حالت . مي باشدSlaveبرابر با تعداد نودھاي

یکي یکي بھ نودھا مي رسد کھ Master یا ھمان ساعت سیستم، اطالعات Ckدر ھر سایکل از :زیر نشان داده شده استاین مسئلھ در شکل

. بنشیند1 بر روي نود 3 باعث مي شود اطالعات نود Ckاولین

MASTER

SLAVE 1 NOD 1

SLAVE 2 NOD2

SLAVE 3 NOD 3

1اطالعات نود

3اطالعات نود

STACK 2اطالعات نود

MASTER

SLAVE 1 SLAVE 2 SLAVE 3

هتشر ود میس

PDF created with FinePrint pdfFactory trial version http://www.fineprint.com

Page 4: اموزش مقدماتی اینترباس

S.A.L 4

1 بر روي نود 2 و اطالعات نود 2 بر روي نود 3 باعث مي شود اطالعات نود Ckدومین

.بنشیند

و 2 بر روي نود 2 و اطالعات نود 3 بر روي نود 3 باعث مي شود اطالعات نود Ckسومین

بنشیند و این وقتي است کھ محل اطالعات درست بوده و حاال 1 بر روي نود 1اطالعات نود . کنندSaveنود ھا مي توانند اطالعات را در خود

MASTER

SLAVE 1 NOD 1

SLAVE 2 NOD2

SLAVE 3 NOD 3

1اطالعات نود STACK

2اطالعات نود 3اطالعات نود

MASTER

SLAVE 1 NOD 1

SLAVE 2 NOD2

SLAVE 3 NOD 3

2اطالعات نود

STACK 1اطالعات نود

3اطالعات نود

PDF created with FinePrint pdfFactory trial version http://www.fineprint.com

Page 5: اموزش مقدماتی اینترباس

S.A.L 5

تعداد سایکل بھ تعداد ( سایکل 3از در اینجا فرض بر آنست کھ ھمھ ماژول ھا مي دانند کھ پس .اطالعات موجود روي آنھا مربوط بھ خودشان است) نود بستگي دارد

ماژول ھا آدرس سخت افزاري ندارند و اصال نیازي ھم بھ این Interbusپس در -5 .آدرس نیست ،اما ترتیب خیلي مھم است و باید رعایت شود

ز ھر نقطھ کھ شبکھ قطع شود در ھیچ یک بدي نیز دارد و آن اینکھ ا Interbusاما -6جاي دیگر اطالعات نداریم، در واقع این بھ آن علت است کھ براي برقراري جریان

.اطالعات ما باید یک سیکل بستھ داشتھ باشیمدر عمل شکل شبکھ ما بھ صورتي کھ در اشکال باال نشان داده شده است نمي باشد و -7

:بور مي کندمسیر برگشت نیز از داخل خود نودھا ع

MASTER

SLAVE 1 NOD 1

SLAVE 2 NOD2

SLAVE 3 NOD 3

STACK

1اطالعات نود 2عات نوداطال 3اطالعات نود

PDF created with FinePrint pdfFactory trial version http://www.fineprint.com

Page 6: اموزش مقدماتی اینترباس

S.A.L 6

ھر کدام از ماژول ھا این قابلیت را دارند کھ بصورت داخلي لوپ را ببندند و ما در آخرین .ماژول از این خاصیت استفاده مي کنیم

را 2شبکھ خراب شود، سیستم این قابلیت را دارد کھ بصورت خودکار نود © اما اگر در نقطھ Run کند و در این صورت دیگر ترتیب شیفت دیتاھا درست نیست پس از مود از داخل لوپ

را نمي 3 را مي تواند داخلي لوپ کند ولي نود 2و 1 مي شود و مي فھمد کھ نود Failوارد مود . خراب است3پس گزارش مي دھد کھ نود . تواند

عد بھ اختصار کھ از این بھ ب (Fiber Opticدر حالتي کھ براي انتقال اطالعات از -8Fo یک رشتھ ) یک زوج سیم (استفاده گردد، بھ جاي ھر دو رشتھ ) نامیده مي شودFo داریم بنابراین کابلي کھ بین ماژول ھا وصل مي شود یک زوج Fiber Optic

.دارد

MASTER

NOD1 NOD2 NOD3

.دوش يم هتسب يلخاد تروص هب دون نيرخآ FO هتشر ود

MASTER

NOD1 NOD2 NOD3

.دوش يم هتسب يلخاد تروص هب دون نيرخآ میس هتشر 4+دلیش هتشر 5= ترا + دلیش+

©

PDF created with FinePrint pdfFactory trial version http://www.fineprint.com

Page 7: اموزش مقدماتی اینترباس

S.A.L 7

ت و کار با آن بکار مي رود ولي تشکیالت آن پیچیده تر اس Fiber Optic ھم Profibusدر . خواھد بودInterbusسخت تر از

Phoenix Contact ماژول ھاي کارخانھ

مي باشدو Interbus یکي از سازندگان ماژول ھاي مرتبط با Phoenix Contactکارخانھ

ماژول ھاي مختلفي را در این مورد ارائھ داده است، در مورد مستري کھ گفتھ شد اگر بخواھیم Cpuاندازه این . ساخت فونیکس ھم استفاده کنیم Cpuخرید کنیم مي توانیم از از خود فونیکس

Pc Works ھم دارد و با نرم افزار Fo زیمنس ضخامت دارد و پورت Cpu برابر 2تقریبا Cpuدر آلمان . و لي ما نیز مثل اکثر کاربران این کار را نمي کنیم . برنامھ نویسي مي شود

د و پر کاربرد رسیده است و با توجھ بھ الگو برداري ما از آلمان در زیمنس بھ حالت استاندار پس یک آداپتور مي خواھیم کھ اطالعات . زیمنس استفاده مي کنیمCpuطراحي خطوط،ما ھم از

ھا واقعي ھستند نھ I/Oاین . زیمنس در آن بریزد Plcھاي خود I/Oجمع شده از فیلد را بعنوان نمونھ 2 است کھ S5-Addaptorنیم در شبکھ فونیکس مستر ما ھمانطور کھ مي دا .مجازي

. آن را کھ در خطوط مورد استفاده قرار گرفتھ در شکل زیر آمده است400و 300

ھا یا ماژول ھائي کھ مي I/Oیعني براي . اینتر باس بیشتر براي سطح فیلد استفاده مي شود .ھا جمع آوري کنیم I/Oعات را از خواھیم اطال( در اول نام آنھا باشد، یعني این محصول باس کوپلر است و کال باس کوپلرھا Ibsاگر حروف

Bk ( محصوالتي ھستند کھ مي توانند بھ شبکھ وصل شوند و ھمچنین واسطھ اتصال شبکھ باI/O و Bk ھستند، یا شامل Bkفقط این بدان معني است کھ نودھاي شبکھ یا . ھا و سایر اجزا باشند

PDF created with FinePrint pdfFactory trial version http://www.fineprint.com

Page 8: اموزش مقدماتی اینترباس

S.A.L 8

و یا اجزا دیگر مي باشند کھ در ھر صورت شرط اینکھ یک تجھیز بعنوان یک I/Oیک سري . باشدBkنود پذیرفتھ شود آنست کھ شامل یک

ھم دارندکھ براي نشان دادن فالت ھا و محل آنھا Diagnostic Displayاین کنترلر بردھا یک .بکار مي رود... و

کھ براي اتصال بھ کامپیوتر است و Rs232 تا پورت یکي 2 کلید وجود دارد بعالوه 6روي آن Ethernetالبتھ یک مدل ھائي ھم ھستند کھ پورت . کھ مسي است Ibsدیگري پورت مربوط بھ

.دارند ولي این مدل ھا معموال گران ھستند و مقرون بھ صرفھ نیستند 300ستفاده از پیچ گوشتي آنرا فشرد در مدل ھاي کلید کوچک پائین سمت راست کھ باید با ا

Boot است و با فشردن آن در موقع روشن شدن دستگاه و Mode Selectوجود دارد و کلید با استفاده از پائین ترین کلید 400این عمل در مدل ھاي . شد Testشدن آن مي توان وارد مود

Deep Switch ي حالت و قرار دادن آن رو 1 یعني کلید شمارهOn و بعد خاموش و روشن کردن کنترلر مي باشد کھ Configureاین عملیات مقدمھ . گردید Testکردن کنترلر وارد مود

.در ادامھ بطور کامل توضیح داده خواھد شد

Configure کردن کنترلر: :کنترلر در دو مود عمده کار مي کند

.این مود مي شودکھ پس از روشن شدن در حالت عادي وارد : مود عادي -1 مي شود تا Powerupدر این مود کھ طریقھ ورود بھ آن گفتھ شد، وقتي : تست مود -2

آن جائیکھ شبکھ بصورت درست نصب شده باشد، آنرا خوانده و شبکھ را تشخیص و .بھ ما اطالع مي دھد

:(Rl)محصوالت راگدالین

ھم در خود دارند و I/O چند تا ھستند کھ Bkراگد الین ھا تجھیزاتي ھستند کھ در واقع نوعي این بسیار پر کاربردارند و محکم ساختھ شده اند و براي نصب در فیلد بسیار مناسب ھستند

. مي باشند Ip67 باالئي دارند و در حد Ipمحصوالت كھ در شکل زیر یک نمونھ آن آمده است ز آنھا بھ عنوان تكیھ گاھي بسیار ھم محكم ساختھ شده اند بگونھ اي كھ مي توان با خیال راحت ا

و DI8O8,DI16این خانواده داراي محصوالت متنوعي از جملھ . زیر پاي خود استفاده كنیم . كار مي كنند 2m/S و ھم با 500k/Sاین ماژول ھم با سرعت . مي باشد ... موتور استارتر و

.اینھا دو سرعت ثابت محصوالت فونیكس مي باشند . است500k/S سرعت P-206 استاندارد ما در خط:تذكر

و در بعضي . بعضي از محصوالت خودشان تشخیص مي دھند كھ سرعت انتقال دیتا چقدر است و بعضي از . از محصوالت كلیدي روي آنھا ھست كھ باید بوسیھ آن سرعت را انتخاب كرد

Orderمحصوالت ھم تك سرعتھ ھستند و سرعت مورد نظر را ھم باید از اول سفارش داد و No.آنھا با سرعت ھاي مختلف با ھم فرق دارند .

.یک نمونھ پر مصرف آن کھ در خطوط زیاد استفاده شده در زیر آمده است

PDF created with FinePrint pdfFactory trial version http://www.fineprint.com

Page 9: اموزش مقدماتی اینترباس

S.A.L 9

:توپولوژي اینتر باس :سیستم اینتر باس، چندین زیر سیستم و اجزا را شامل مي شود مانند

Remote Bus(R Bus): یک زیر سیتم اینترباس است و بھ باسي گفتھ مي شود کھ از مستر شروع و در ھمھ ریموت باس

Bk حداکثر . ھا مي گردد و بھ مستر بر مي گرددBk عدد است و حداکثر طول باس 254ھا 12.8km است و با مخفف R-Bus مشخص مي شود .R-Bus از نظر سخت افزاري مي تواند : آن بھ سھ گروه مختلف تقسیم مي شوندFoانواع . باشدFiber Opticمسي و یا

PDF created with FinePrint pdfFactory trial version http://www.fineprint.com

Page 10: اموزش مقدماتی اینترباس

S.A.L 10

متر است و البتھ در 70در این گروه حداکثر فاصلھ بین دو نود : گروه پلیمري ھا -1 ھستند و در تجھیزات متحرک نظیر ربات ھا Flexibleنوع خاصي از پلیمر ھا کھ

. متر تقلیل مي یابد50این فاصلھ بھ . ر ھم مي رسد مت500 کھ در آن فاصلھ دو نود تا HCSنوع -2 . متر قابل افزایش است3000 این فاصلھ تا GLASSو سرانجام در نوع -3

. متر باشد400توجھ داشتھ باشیم کھ در نوع مسي حداکثر فاصلھ در بین دو نود متوالي مي تواند

مطرح مي شود، در مسافت ھاي Profibus نسبت بھ Interbusدر اینجا یكي دیگر از مزایاي Repeater ھر نود خودش یك Interbus داشت ولي در Repeater نیاز بھ Profibusطوالني

.این مسئلھ حتي براي شبكھ ھاي مسي نیز صادق است. است

Remot Bus Branch : در ) Branch(در بعضي از كاربردھا نیاز بھ توپولوژي خاصي داریم و مي خواھیم یك شاخھ

.یك قسمت از مدار داشتھ باشیمRbus Branch عالوه بر در اختیار گذاشتن شاخھ اي بعنوان Local Bus) قابلیت )باس محلي،

Disconnectیکي از مزیتھاي آن اینست کھ شاخھ مي تواند . سطح را دارد 16شاخھ شدن تا .شود بدون اینکھ تاثیري بر مابقي پیکربندي داشتھ باشد

است چون حجم كابل ھاي روي ربات خیلي كم بعنوان مثال این كار براي ربات ھا بسیار مناسب مي شود و این در تجھیزاتي مثل ربات خیلي مھم است و احتمال خرابي و توقف را كاھش مي

.دھد

PDF created with FinePrint pdfFactory trial version http://www.fineprint.com

Page 11: اموزش مقدماتی اینترباس

S.A.L 11

:وظایف این ماژول ھا بھ ترتیب زیر است كوپلینگ ارتباط بین سگمنت ھاي مختلف -1 س و اینترباسكوپلینگ ارتباط بین لوكال با -2 .ھا را تامین مي كندI/O Modulپاور ساپالي -3 )Data Regeneration.(عمل رپیتر را براي سگمنت بعدي انجام مي دھد -4 . را كانكت یا دیسكانكت كندRemout Outمي تواند یك برنچ خروجي یا -5

از كار سري است اگر یك نود از كار بیفتد كل شبكھ نیز Interbusاز آنجائیكھ كل شبكھ در

بطور 24v Dc ھر تجھیز یك Bk پس براي اجتناب از این مسئلھ فقط براي قسمت .خواھد افتاد مي رود كھ این قسمت حتي در صورت بروز اشكال در ماژول بھ ) Fo(مستقیم ھمراه فایبراپتیك

.كار خود ادامھ دھد و نود شبكھ از كار نیفتد و شبكھ را مختل نكند

Installation Remot Bus (Rbus): ، Dataعالوه بر ) کابل ھیبرید ( است کھ کابل آن Remote Busاین تجھیز،یک نوع دیگري از

.ولتاژ مورد نیاز ماژول بعدي را نیز حمل مي کندInstallation Remote Bus براي ساختار توزیعي با اتصال مستقیم از عملگرھا و سنسورھا

.مناسب است متر و حداکثر 50 تا آخرین ماژول Bus Terminal Modulle ماکزیمم طول کاربردي آن از

. میلي متر مربع است1 با قطر کابل 4.5aمقدار عبوري جریان

MASTER

NOD1 REMOT BUS BRANCH

NOD2 NOD3

NOD4

BRANCH

دشاب تابر دناوت يم4دون لاثم يارب

PDF created with FinePrint pdfFactory trial version http://www.fineprint.com

Page 12: اموزش مقدماتی اینترباس

S.A.L 12

باال ھستند و اتصال بھ آنھا از طریق كانكتور میسر مي گردد و مي توان بھ Ipاین تجھیزات با .ده نكرده ایمصورت راگدالین از آنھا استفاده كرد و البتھ ما از این نوع استفا

Local Bus: I/O و تعداد دلخواھي Bkھا ھستند كھ از یك Local Busیكي از مھم ترین محصوالت فونیكس

Module تشكیل شده اند کھ بعضي انواع آن مدل Branch از انواع . ھم دارندLoca Bus مي :توان موارد زیر را نام برد

PDF created with FinePrint pdfFactory trial version http://www.fineprint.com

Page 13: اموزش مقدماتی اینترباس

S.A.L 13

1- St Local Bus:

اتصالي باسي است کھ بدون Loca Busیک . غیر ممکن است Local Busدر طول شاخھ برقرار مي شود و Bus Terminal Module از طریق یک Remote Busشاخھ از یک

Local Bus Device ھا را بھم ارتباط مي دھد .Bus Terminal Module ھا ولتاژ ارتباطي .ندھاي ارتباطي را تامین مي کDeviceالزم را بھ

St Local Busمي توانند بدون نیاز بھ جدا شدن حتي یک سیم از صفحھ اصلي ترمینال جدا ھا ماژول را در 8 مي تواند تا St یک مجموعھ از Bus Terminal Moduleبستھ بھ . شوند

.برگیرد 2- Inline Local Bus:

یره ھاي فنري ھاي متصل شده بھ ھم بوسیلھ گ Device براي Power Supply و Busارتباط .است کھ روي ریلھا سوار مي شود

3- Installation Local Bus:

حلقھ براي اتصال مستقیم سنسورھا، عملگرھاي توزیع شده روي ماشینھا یا تابلوھا 2اینتر باس ماژول را مي تواند در بر گیرد کھ آنھا از طریق کابل 63بھ اینترباس بھ کار برده مي شود و تا

در . بھ ھمدیگر متصل شده اند ) یک کابل رفت،یک کابل برگشت (مھ بدون پوشش حلقھ دو سی آمپر مي تواند از ماژول ترمینال باس تغذیھ شود و این بدان معناست 1.8یک حلقھ، حداکثر تا

. آمپر نیاز دارند مجبورند بھ طور جداگانھ تغذیھ شوند2کھ بھ طور معمول خروجي ھایي کھ تا متر است 20 بین دو ماژول حلقھ، یا بین ماژول ترمینال باس و ماژول حلقھ، حداکثر طول کابل

. متر باشد200و کل درازاي کابل حلقھ نباید بیشتر از 4- Sl Local Bus:

PDF created with FinePrint pdfFactory trial version http://www.fineprint.com

Page 14: اموزش مقدماتی اینترباس

S.A.L 14

Device ھاي رويSl Local Bus ،شامل بردھاي رابط فرعي ، رابط ھاي عملگر Drivecom یا Encom متر و کل طول 1.5 بیشتر از کابل بین دو ماژول نباید . مي باشد Local Bus متر باشد10 نباید بیشتر از .

:توضیح برخي مفاھیم در اینترباس 1- Group & Alternative :

براي اینكھ بطور خودآگاه بخواھیم یك یا . اگر یك نقطھ قطع شود كل شبكھ مي خوابدIbsدر شبكھ ھمچنین در گروه نیز مي توان . تعریف كنیم چند نود را خارج كنیم باید یك گروه براي آنھا

آلترناتیو یعني اینكھ ما بتوانیم یك سري تجھیز را در ھر زمان كھ اراده . آلترناتیو را تعریف كرد Toolبھترین نمونھ این قبیل موارد، تجھیزات . كنیم با یك سري تجھیز دیگر تعویض نمائیم

Changer م فقط یك گروه از یك آلترناتیو را وصل كنیمپس ما در ھر لحظھ مي توانی . دار است . .این مراحل نیاز بھ ماژول خاصي ندارد و فقط بھ صورت نرم افزاري انجام مي شود

PDF created with FinePrint pdfFactory trial version http://www.fineprint.com

Page 15: اموزش مقدماتی اینترباس

S.A.L 15

2- Disconnectiv Device:

رخ بدھد ولي ما Disconnect ما ممكن است كھ Field Bus یا Local Busبعضي وقتھا در !ھا Rbus Branchحتي در . اري این كار را بكنیمھم مي توانیم خودمان بصورت نرم افز

PDF created with FinePrint pdfFactory trial version http://www.fineprint.com

Page 16: اموزش مقدماتی اینترباس

S.A.L 16

3-Jumpering Device: مي آیند ولي بصورت سخت Hardware Configurationاینھا دیوایس ھائي ھستند كھ در

مثال اگر موقتا بخواھیم چیزي را از شبكھ حذف كنیم یا . افزاري واقعا بھ شبكھ وصل نیستند . شبكھ از كار نمي افتدبراي طرح توسعھ، در این صورت

:Interbus آدرس دھي در. زیاد اھمیتي ندارد و تعیین كننده نیست ولي ترتیب خیلي مھم است Interbusگفتیم كھ آدرس در

. براي ھمین اجزا در اینترباس در ارتباط با ترتیب آنھا صورت مي گیرد

PDF created with FinePrint pdfFactory trial version http://www.fineprint.com

Page 17: اموزش مقدماتی اینترباس

S.A.L 17

Segment: ھر نود و متعلقات آن یك Segment البتھ مي دانیم كھ ھر جا یك . ي شوند نامیده مBkداشتھ باشیم یك نود ھم تعریف شده است .

Position:ترتیب چیدن متعلقات یك نود در ھر Segment، Positionآنھا را بیان مي كند .

Level: از ھر Bk لول یا سطح شبكھ تا ). افزایش میابد ( كھ خارج شویم لول شبكھ تغییر مي كند

سگمنت ھاي متصل بھ ھم در یك لول ھستند مگر اینكھ برنچ . دي ثابت مي ماند بع Bkعبور از .زده شود

نامگذاري مي Segment.Position در نامگذاري اجزا نام لول آورده نمي شود و بصورت زیر براي گروه و آلترناتیو از خط تیره استفاده . 3 و پوزیشن 2 یعني سگمنت 2.3مثال آدرس . گردد

.مي شود

...ماو اھمانطور كھ مي دانیم وظیفھ عمده اینترباس جمع آوري دیتا از سطح فیلد است و این كار توسط

Inline Bus ھا انجام مي گیرد .Inline Bus ھا شامل قسمت ھائي مختلفOptional ھستند كھ ھا كھ بھ آنھا وصل اند تامین مي Bk مورد نیاز آنھا از طرف 24vتغذیھ . بھ آن وصل مي شوند

. وندش Plcاما سرانجام در مورد مستر شبكھ اینترباس كھ ھمان بردي است كھ اینترباس را با شبكھ

این ماژول ھا . زیمنس یا سایر شبكھ ھا مرتبط مي كند و بھ آن كنترلر برد ھم گفتھ مي شود عالوه بر كارھاي خودشان كھ جمع آوري دیتا و كوپل كردن آنھا بھ شبكھ كنترلي اصلي شامل

Plc یا Pc است مي تواند مستقل از ... یاPlc یك پردازش اولیھ )Pre Process ( را انجام دھد .یعني سیستم این قابلیت را دارد كھ عملیات ساده منطقي را مستقیما بر روي داده ھاي جمع آوري

PDF created with FinePrint pdfFactory trial version http://www.fineprint.com

Page 18: اموزش مقدماتی اینترباس

S.A.L 18

كنیم البتھ ما بھ جھت حفظ ساختار برنامھ نویسي ھرگز از این قابلیت استفاده نمي . شده انجام دھد . انجام مي دھیمPlcو كلیھ عملیات پردازش را در

. استinterbus Diagnosticكار مھم دیگر آنخب ھمانطور كھ گفتیم وظیفھ اصلي این كنترلر برد خواندن اطالعات از سطح فیلد و ایجاد

لر براي ایجاد این ارتباط ما نیاز بھ یك فضا یا دسترسي مشترك بین كنتر . است Plcارتباط بھ مي Mpm یا بھ اختصار Multi Point Memory داریم كھ بھ این فضا اصطالحا Plcبرد و

.گوئیمدر حالت سنكرون عملیات گذاشتن و برداشتن . این ارتباط مي تواند سنكرون یا آسنكرون باشد

اطالعات در این آدرس مشترك حافظھ از طرف ھر دو عامل در سایكل تایم ھاي یكسان صورت در ھر سایكل تایم خودش یكبار اطالعات Plcد اما دیفالت این عمل آسنكرون است یعني مي پذیر مي خواند یا در آن مي ریزد و از طرف دیگر كنترلر ھم با سایكل تایم خودش Mpmرا از

:اما شرط مفید بودن این حالت آنست كھ. مي كندUp To Dateاطالعات را Cycle Time(Plc) > Cycle Time(Controler)

اطالعات تازه را مي خواند و اطالعات دریافت شده آن تكراري Plcو در این حالت ھمیشھ .نیستند

!و اما یك نكتھ. مي دانیم كھ در شبكھ ھا اطالعات بصورت پكیج ھاي سریال و پشت سر ھم فرستاده مي شوند

ي اضافي است كھ ھر پكیج از اطالعات، عالوه بر خود اطالعات شامل یك سري بیت ھا و نحوه كدینگ و كال ھمھ اطالعات Crc Checkاطالعات مربوط بھ طول دیتا و پریتي و

و مھمتر از ھمھ اینكھ در برخورد با این بیت . جانبي را در مورد این پكیج با خود ھمراه دارد Dataبھ این اطالعات جانبي . ھاي خاص ما بتوانیم نقطھ آغاز یك پكیج را شناسائي كنیم

Framing در ھنگام مقایسھ پروتكل ھاي مختلف شبكھ آنچھ بیش از ھمھ اھمیت دارد . مي گویند . است كھ بھ این شكل تعریف مي شودEffisiancyسایكل تایم نیست بلكھ

اطالعات اصلي اطالعات اصلي

Effisiancy= = کل اطالعات موجود در پکیجFraming+ اطالعات اصلي

. بایت مي شود246 تا 1 بایت است و اطالعات اصلي از 28در پرافیباس اندازه فریمینگ حدود .بایت است 2-3در اینترباس اندازه فریمینگ حدود

است و بطور معمول كمتر از 500khz,2mhzھمانطور كھ مي دانیم اینترباس فركانس كاریش بھ ھمین دلیل نیز تاثیر پذیري اش از . است 187.5khz To 12mhzفركانس پرافیباس یعني

Emc اما ظاھرا سایكل تایم آن باال است ولي در نظر بگیریم كھ . یا ھمان نویز كمتر است از این سیستم در فیلد استفاده كنیم، در فیلد معموال حجم دیتاھاي ما كم است و در حد چند بخواھیم

بایت مي شود زیرا در این حالت نیاز بھ آدرس براي پكیج اطالعات 3 یا 2بیت است و حداكثر برابر بھتر از پرافیباس 10 اینترباس در حجم داده ھاي كم حدود Effisiancyنیست و بنابراین

برابر كمتر ھم باشد ولي مي بینیم كھ زمان الزم 10این در حالي است كھ فركانس آن شاید . ستااز طرف دیگر سایر مزایا ما را بھ استفاده از . معیني از دیتا در فیلد یکي است براي انتقال حجم

Ibsترقیب مي کند .

PDF created with FinePrint pdfFactory trial version http://www.fineprint.com

Page 19: اموزش مقدماتی اینترباس

S.A.L 19

Id Register: Id و گروه آن ثبت مي شود، اما I/Oھر ماژول یک رجیستر دارد کھ در آن اطالعات تعداد

No. ھر ماژول یک عدد انحصاري است کھ نشان دھنده نوع و خانواده محصول است و در کنار کفایت مي کند و از آنجا اطالعات خود .Id Noاز دید اینترباس فقط داشتن . آن نوشتھ مي شود

.ماژول را خود شبکھ تشخیص مي دھدId مي شود و در اینجا سعي مي کند کھ ھمھ Id Cycleد، وارد مي شوRunاولین بار کھ شبکھ

براي اینکھ . ھا را بخواند و شبکھ تا آنجا ادامھ پیدا مي کند کھ نودھا درست وصل شده باشند را ) Loop Back Word( یا ھمان .L.Bسیستم بداند کي این حلقھ تمام مي شود، اولین بار یک

یک بیت .Ckدر ھر .(در ادامھ مي دھد کھ مجددا آنرا ببیند در اولین ماژول قرار مي دھد و آنق E51x (0<X<9) باید منحصر بفرد باشد لذا مقدارش برابر با عدد ثابت Lb) جابجا مي شود

. اي در محصوالت فونیکس یافت نمي شود کھ با این اعداد منطبق باشد.Id Noاست و ھیچ

Data Register: . درست انجام شودId Cycleاگر -1 تمام Id Cycle با پیکربندي کھ تعیین کردیم یکي باشد، آنگاه Id Cycleو اگر این -2

یک دیتا رجیستر ھم .Id Noعالوه بر . مي شودData Cycleمي شود و وارد مود ھا و Inputالبتھ ماکزیمم . ھاي سیستم I/Oھست کھ محتویات آن برابر است با تعداد

Output ھا بعنوان تعدادI/O تا 16مثال اگر . گرفتھ مي شود در نظر Input 32 و . شود32 داشتھ باشیم باید محتویات دیتا رجیستر برابر با Outputتا

کھ مثل پریتي چک است و ترکیبي منطقي از اطالعات ھر بایت است و در ھر Crc Checkاما آکوموالتور حال اگر ھمھ چیز درست بود، مقادیر از . چک مي شود I/Oدیتا سایکل و روي ھر

در خروجي ھاي واقعي آن ست مي شوند و مقادیر ورودي از فیلد نیز در رجیستر ھاي I/Oھر I/Oھا ثبت مي گردند .

:CMD نرم افزار

Deviceدر یک سیستم اینترباس جھت پیکربندي، مونیتورینگ، بھره برداري و شناسایي ھمھ کھ CMD(Configuration,Monitoring &Diagnostic)ھاي اتصالي، از نرم افزار

مي باشد،بھره مي جوییم کھ در زیر توضیحاتي جھت کار با این نرم Phoenixمحصول شرکت .افزار آمده است

: ایجاد یک پروژه جدید

create new project را باز کرده و از نوار ابزار استاندار بر روي آیکون CMDنرم افزار . را انتخاب مي کنیمnew گزینھ fileز منوي و یا ا

PDF created with FinePrint pdfFactory trial version http://www.fineprint.com

Page 20: اموزش مقدماتی اینترباس

S.A.L 20

:نحوه شناختن کنترلر بھ پیکربندي

را ازداخل تابلو خوانده Controller Board براي شناختن کنترلر بھ ساختار باید ابتدا نوع ست کرده رفتھ و کلیک را Controller Board وسپس مطابق شکل در نرم افزار برروي

. رفتھ وسپس مطابق شکل، نوع آنرا مشخص کنیم Type وبرروي

PDF created with FinePrint pdfFactory trial version http://www.fineprint.com

Page 21: اموزش مقدماتی اینترباس

S.A.L 21

بعنـــوان Plc S7 قسمت Hardware Configurationالزم بذکر است کھ کنترلر اینترباس در S5-Adapterتعریف میشود .

:کابل ارتباطي

PDF created with FinePrint pdfFactory trial version http://www.fineprint.com

Page 22: اموزش مقدماتی اینترباس

S.A.L 22

وه سیم بندي آن در بھ کنترلربرد ما نیازمند یک کابل سریال مي باشیم کھ نح pcبراي ارتباط .شکل زیر آمده است

:انتخاب مسیر ارتباطي

را انتخاب مي کنیم و …communication pathبر روي کنترلر برد، راست کلیک کرده و . بھ کنترلر برد وصل شویم را انتخاب مي کنیمpcنوع پورتي کھ مي خواھیم از طریق آن از

:خروجیھا/ ورودي نحوه تشخیص آدرسبراي تشخیص آدرس ورودي و خروجي نودھا فقط کافي است کھ برروي نود مورد نظر رفتھ و

+ Ctrlمیتوانیم از کلیدھاي . ( را انتخاب میکنیمProcess Dataسپس کلیک راست کرده و آیتم Dنیز استفاده کنیم (.

PDF created with FinePrint pdfFactory trial version http://www.fineprint.com

Page 23: اموزش مقدماتی اینترباس

S.A.L 23

Program Addressبا انتخاب , یم را انتخاب کن…Settings آیتم Viewھمچنین اگر از منوي .این آدرسھا در زیر نود نوشتھ میشوند

: کردنDownload و Uploadنحوه

PDF created with FinePrint pdfFactory trial version http://www.fineprint.com

Page 24: اموزش مقدماتی اینترباس

S.A.L 24

براي اینکار مطابق شکل . کردن خواندن اطالعات از روي کنترلر میباشد Uploadمنظور از را انتخاب کرده و از آن Parameterization Memory آیتم Configurationزیر از منوي

. را انتخاب میکنیم… Readآیتم

جھت انجام اینکار ھمانند شکل . کردن ریختن برنامھ روي کنترلر میباشدDownloadمنظور از

. را انتخاب میکنیم… Write آیتم …Readفوق عمل میکنیم ولي بجاي :رکذت

خ ساپ و ديناوخب تقدب ) Download و Upload(دروم ودره ردار هدش رهاظ ياهماغيپ - .ديهد بسانم

:نحوه مونیتور کردن نودھا

)مطابق شکل. ( رفتھ و کلیک میکنیم برروي براي مونیتور کردن نودھا

قسمت , از روي صفحھ باز شده, ھمچنین میتوان با انتخاب آیکون نشان داده در شکل زیر

Monitoringرا انتخاب کرد .

PDF created with FinePrint pdfFactory trial version http://www.fineprint.com

Page 25: اموزش مقدماتی اینترباس

S.A.L 25

:نحوه باي پس کردن نودھا برروي نود مربوطھ رفتھ و سپس مطابق , شویمOnlineن نودھا باید ابتدا براي باي پس کرد

میتوانیم از کلیدھاي ( را انتخاب میکنیم Device Statesکلیک راست کرده وسپس آیتم شکل زیرCtrl + Eنیز استفاده کنیم .(

Yesغام پاسخ بھ این پی. ظاھر میشودDiagnosticپس از اینکار پیغامي مبني بر رفتن بھ حالت

.دھید

PDF created with FinePrint pdfFactory trial version http://www.fineprint.com

Page 26: اموزش مقدماتی اینترباس

S.A.L 26

را No گزینھ Activate و از قسمت Yes گزینھ Bypassدر قسمت , در پنجره ظاھر شده . را کلیک میکنیمExecuteانتخاب میکنیم و سپس کلید

PDF created with FinePrint pdfFactory trial version http://www.fineprint.com