PLX32 ملٹی پروٹوکول گیٹ وے
پروڈکٹ کی معلومات
وضاحتیں
- پروڈکٹ کا نام: PLX32-EIP-MBTCP-UA ملٹی پروٹوکول گیٹ وے
- ڈویلپر: ProSoft Technology, Inc.
- یوزر مینوئل کی تاریخ: 27 اکتوبر 2023
- بجلی کے تقاضے: کلاس 2 پاور
- ایجنسی کی منظوری اور سرٹیفیکیشن: پر دستیاب ہے۔
کارخانہ دار کی webسائٹ
مصنوعات کے استعمال کی ہدایات
1. یہاں سے شروع کریں۔
ملٹی پروٹوکول گیٹ وے استعمال کرنے سے پہلے، ان مراحل پر عمل کریں۔
ذیل میں بیان کیا گیا ہے:
1.1 اوورview
کی خصوصیات اور افعال سے واقف ہوں۔
PLX32-EIP-MBTCP-UA ملٹی پروٹوکول گیٹ وے صارف کا حوالہ دے کر
دستی
1.2 سسٹم کے تقاضے
یقینی بنائیں کہ آپ کا سسٹم ضروری تقاضوں کو پورا کرتا ہے۔
بہترین کارکردگی کے لیے صارف دستی میں بیان کیا گیا ہے۔
1.3 پیکیج کے مشمولات
اس بات کی تصدیق کرنے کے لیے کہ تمام اشیاء شامل ہیں پیکیج کے مواد کو چیک کریں۔
جیسا کہ صارف دستی میں درج ہے۔
1.4 گیٹ وے کو DIN-ریل پر چڑھانا
صحیح طریقے سے صارف کے دستی میں فراہم کردہ ہدایات پر عمل کریں۔
محفوظ تنصیب کے لیے گیٹ وے کو DIN-ریل پر لگائیں۔
1.5 جمپر کی ترتیبات
صارف دستی کے مطابق جمپر کی ترتیبات کو ایڈجسٹ کریں۔
اپنے سیٹ اپ کے لیے ضرورت کے مطابق گیٹ وے کو ترتیب دیں۔
1.6 ایسڈی کارڈ
اگر قابل اطلاق ہو تو، نامزد سلاٹ میں SD کارڈ داخل کریں۔
صارف دستی میں فراہم کردہ رہنما خطوط پر عمل کریں۔
1.7 پاور کو یونٹ سے جوڑنا
صارف کی ہدایت کے مطابق بجلی کی فراہمی کو یونٹ سے مربوط کریں۔
ملٹی پروٹوکول گیٹ وے کو طاقت دینے کے لیے دستی۔
اکثر پوچھے گئے سوالات (FAQ)
س: میں ملٹی پروٹوکول گیٹ وے کو فیکٹری میں کیسے ری سیٹ کروں؟
ترتیبات؟
A: فیکٹری سیٹنگز کے گیٹ وے کو ری سیٹ کرنے کے لیے، ری سیٹ کا پتہ لگائیں۔
ڈیوائس پر بٹن دبائیں اور اسے یونٹ تک 10 سیکنڈ تک رکھیں
دوبارہ شروع ہوتا ہے
سوال: کیا PLX32-EIP-MBTCP-UA گیٹ وے کو خطرناک میں استعمال کیا جا سکتا ہے؟
مقامات؟
A: نہیں، گیٹ وے کو خطرناک میں استعمال کرنے کی سفارش نہیں کی جاتی ہے۔
صارف دستی میں فراہم کردہ حفاظتی رہنما خطوط کے مطابق مقامات۔
PLX32-EIP-MBTCP-UA
ملٹی پروٹوکول گیٹ وے
یوزر مینوئل
27 اکتوبر 2023
PLX32-EIP-MBTCP-UA ملٹی پروٹوکول گیٹ وے
مشمولات صارف دستی
آپ کی رائے برائے مہربانی
ہم ہمیشہ چاہتے ہیں کہ آپ یہ محسوس کریں کہ آپ نے ہماری مصنوعات کو استعمال کرنے کا صحیح فیصلہ کیا ہے۔ اگر آپ کے پاس ہماری مصنوعات، دستاویزات، یا معاونت کے بارے میں تجاویز، تبصرے، تعریفیں یا شکایات ہیں، تو براہ کرم ہمیں لکھیں یا کال کریں۔
ہم سے کیسے رابطہ کریں۔
ProSoft Technology, Inc. +1 661-716-5100 +1 661-716-5101 (فیکس) www.prosoft-technology.com support@prosoft-technology.com
عوامی استعمال کے لیے PLX32-EIP-MBTCP-UA صارف دستی۔
27 اکتوبر 2023
ProSoft Technology®، ProSoft Technology, Inc کا ایک رجسٹرڈ کاپی رائٹ ہے۔ دیگر تمام برانڈز یا پروڈکٹ کے نام ان کے متعلقہ مالکان کی مصنوعات اور خدمات کی شناخت کے لیے استعمال کیے جاتے ہیں یا ان کے ٹریڈ مارک ہیں۔
مواد سے دستبرداری
اس دستاویز کا مقصد صارف کی مخصوص ایپلی کیشنز کے لیے ان پروڈکٹس کی مناسبیت یا وشوسنییتا کا تعین کرنے کے لیے متبادل کے طور پر نہیں ہے اور نہ ہی اسے استعمال کیا جانا ہے۔ ایسے کسی بھی صارف یا انٹیگریٹر کا فرض ہے کہ وہ متعلقہ مخصوص ایپلی کیشن یا اس کے استعمال کے حوالے سے مصنوعات کا مناسب اور مکمل خطرے کا تجزیہ، تشخیص اور جانچ کرے۔ یہاں موجود معلومات کے غلط استعمال کے لیے نہ تو ProSoft ٹیکنالوجی اور نہ ہی اس کا کوئی ملحقہ یا ذیلی ادارہ ذمہ دار یا ذمہ دار ہوگا۔ اس دستاویز میں دی گئی معلومات بشمول عکاسی، وضاحتیں اور طول و عرض میں تکنیکی غلطیاں یا ٹائپوگرافیکل غلطیاں ہو سکتی ہیں۔ ProSoft ٹیکنالوجی اپنی درستگی کے بارے میں کوئی وارنٹی یا نمائندگی نہیں کرتی ہے اور اس کے لیے کوئی ذمہ داری قبول نہیں کرتی ہے اور بغیر اطلاع کے کسی بھی وقت ایسی غلطیوں یا غلطیوں کو درست کرنے کا حق محفوظ رکھتی ہے۔ اگر آپ کے پاس بہتری یا ترامیم کے لیے کوئی تجاویز ہیں یا اس اشاعت میں غلطیاں پائی گئی ہیں، تو براہ کرم ہمیں مطلع کریں۔
اس دستاویز کا کوئی حصہ پرو سوفٹ ٹیکنالوجی کی واضح تحریری اجازت کے بغیر، فوٹو کاپی سمیت کسی بھی شکل میں یا کسی بھی طریقے سے، الیکٹرانک یا مکینیکل سے دوبارہ پیش نہیں کیا جا سکتا۔ اس پروڈکٹ کو انسٹال اور استعمال کرتے وقت تمام متعلقہ ریاستی، علاقائی اور مقامی حفاظتی ضوابط کا مشاہدہ کیا جانا چاہیے۔ حفاظت کی وجوہات کے لیے اور دستاویزی نظام کے ڈیٹا کی تعمیل کو یقینی بنانے میں مدد کے لیے، صرف مینوفیکچرر کو اجزاء کی مرمت کرنی چاہیے۔ جب تکنیکی حفاظتی تقاضوں کے ساتھ ایپلی کیشنز کے لیے آلات استعمال کیے جاتے ہیں، تو متعلقہ ہدایات پر عمل کرنا ضروری ہے۔ ہماری ہارڈویئر پروڈکٹس کے ساتھ ProSoft ٹیکنالوجی سافٹ ویئر یا منظور شدہ سافٹ ویئر استعمال کرنے میں ناکامی کے نتیجے میں چوٹ، نقصان، یا آپریٹنگ کے غلط نتائج ہو سکتے ہیں۔ اس معلومات کا مشاہدہ کرنے میں ناکامی کے نتیجے میں چوٹ یا سامان کو نقصان پہنچ سکتا ہے۔
کاپی رائٹ © 2023 ProSoft Technology, Inc. جملہ حقوق محفوظ ہیں۔
یورپی یونین میں پیشہ ور صارفین کے لیے
اگر آپ الیکٹریکل اور الیکٹرانک آلات (EEE) کو ضائع کرنا چاہتے ہیں، تو براہ کرم مزید معلومات کے لیے اپنے ڈیلر یا سپلائر سے رابطہ کریں۔
پرو 65 وارننگ کینسر اور تولیدی نقصان www.P65Warnings.ca.gov
ProSoft Technology, Inc.
صفحہ 2 از 155
PLX32-EIP-MBTCP-UA ملٹی پروٹوکول گیٹ وے
مشمولات صارف دستی
اوپن سورس کی معلومات
پروڈکٹ میں استعمال ہونے والا اوپن سورس سافٹ ویئر
پروڈکٹ میں دیگر چیزوں کے علاوہ اوپن سورس سافٹ ویئر بھی شامل ہے۔ files، جیسا کہ ذیل میں بیان کیا گیا ہے، تیسرے فریق کے ذریعہ تیار کیا گیا ہے اور اوپن سورس سافٹ ویئر لائسنس کے تحت لائسنس یافتہ ہے۔ یہ اوپن سورس سافٹ ویئر files کاپی رائٹ کے ذریعہ محفوظ ہیں۔ اوپن سورس سافٹ ویئر استعمال کرنے کا آپ کا حق متعلقہ قابل اطلاق اوپن سورس سافٹ ویئر لائسنس کی شرائط کے تحت چلتا ہے۔ لائسنس کی ان شرائط کے ساتھ آپ کی تعمیل آپ کو اوپن سورس سافٹ ویئر استعمال کرنے کا حق دے گی جیسا کہ متعلقہ لائسنس میں پیش کیا گیا ہے۔ پروڈکٹ پر لاگو دیگر ProSoft Technology, Inc. لائسنس کی شرائط اور اوپن سورس سافٹ ویئر لائسنس کی شرائط کے درمیان تنازعات کی صورت میں، اوپن سورس سافٹ ویئر کی شرائط غالب ہوں گی۔ اوپن سورس سافٹ ویئر رائلٹی فری فراہم کیا جاتا ہے (یعنی لائسنس یافتہ حقوق کے استعمال کے لیے کوئی فیس نہیں لی جاتی ہے)۔ اس پروڈکٹ میں موجود اوپن سورس سافٹ ویئر اور متعلقہ اوپن سورس سافٹ ویئر لائسنس ماڈیول میں بیان کیے گئے ہیں۔ webصفحہ، لنک اوپن سورس میں۔ اگر اس پروڈکٹ میں موجود اوپن سورس سافٹ ویئر GNU جنرل پبلک لائسنس (GPL)، GNU Lesser General Public License (LGPL)، Mozilla Public License (MPL) یا کسی دوسرے اوپن سورس سافٹ ویئر لائسنس کے تحت لائسنس یافتہ ہے، جس کے لیے ضروری ہے کہ سورس کوڈ ہونا چاہیے۔ دستیاب ہے اور ایسا سورس کوڈ پہلے ہی پروڈکٹ کے ساتھ فراہم نہیں کیا گیا ہے، آپ ProSoft Technology, Inc. سے - شپنگ اور ہینڈلنگ چارجز کی ادائیگی کے لیے - کم از کم 3 کی مدت کے لیے اوپن سورس سافٹ ویئر کے متعلقہ سورس کوڈ کا آرڈر دے سکتے ہیں۔ مصنوعات کی خریداری کے بعد سے سال. براہ کرم اس پروڈکٹ کی خریداری کی تاریخ کے 3 سال کے اندر، پروڈکٹ کے لیبل پر موجود پروڈکٹ کے نام اور سیریل نمبر کے ساتھ اپنی مخصوص درخواست بھیجیں:
ProSoft Technology, Inc. ڈائریکٹر آف انجینئرنگ 9201 Camino Media, Suite 200 Bakersfield, CA 93311 USA
اوپن سورس سافٹ ویئر کے مزید استعمال کے حوالے سے وارنٹی
ProSoft Technology, Inc. اس پروڈکٹ میں موجود اوپن سورس سافٹ ویئر کے لیے کوئی وارنٹی فراہم نہیں کرتا ہے، اگر ایسا اوپن سورس سافٹ ویئر ProSoft Technology, Inc. کے ارادے کے علاوہ کسی اور طریقے سے استعمال کیا جاتا ہے۔ نیچے دیے گئے لائسنس وارنٹی کی وضاحت کرتے ہیں، اگر کوئی ہے تو، اوپن سورس سافٹ ویئر کے مصنفین یا لائسنس دہندگان۔ ProSoft Technology, Inc. خاص طور پر کسی بھی اوپن سورس سافٹ ویئر یا پروڈکٹ کی کنفیگریشن میں تبدیلی کی وجہ سے پیدا ہونے والے نقائص کے لیے کسی بھی وارنٹی کو مسترد کرتا ہے۔ ProSoft Technology, Inc. کے خلاف کسی بھی وارنٹی کا دعویٰ اس صورت میں کہ اس پروڈکٹ میں موجود اوپن سورس سافٹ ویئر کسی فریق ثالث کے دانشورانہ املاک کے حقوق کی خلاف ورزی کرتا ہے۔ درج ذیل دستبرداری کا اطلاق حقوق کے حاملین کے سلسلے میں GPL اور LGPL اجزاء پر ہوتا ہے: "یہ پروگرام اس امید پر تقسیم کیا گیا ہے کہ یہ مفید ثابت ہوگا، لیکن بغیر کسی وارنٹی کے؛ یہاں تک کہ کسی خاص مقصد کے لیے تجارتی قابلیت یا فٹنس کی مضمر وارنٹی کے بغیر۔ مزید تفصیلات کے لیے GNU جنرل پبلک لائسنس اور GNU لیزر جنرل پبلک لائسنس دیکھیں۔ بقیہ اوپن سورس اجزاء کے لیے، متعلقہ لائسنس کے متن میں حقوق کے حاملین کی ذمہ داری سے اخراج لاگو ہوتا ہے۔ تکنیکی مدد، اگر کوئی ہے، صرف غیر ترمیم شدہ سافٹ ویئر کے لیے فراہم کی جائے گی۔
یہ معلومات ProSoft Configuration Builder (PCB) سافٹ ویئر کے Help > About مینیو میں بھی دستیاب ہے۔
ProSoft Technology, Inc.
صفحہ 3 از 155
PLX32-EIP-MBTCP-UA ملٹی پروٹوکول گیٹ وے
مشمولات صارف دستی
اہم تنصیب کی ہدایات
پاور، ان پٹ، اور آؤٹ پٹ (I/O) وائرنگ کلاس I، ڈویژن 2 وائرنگ کے طریقوں، نیشنل الیکٹریکل کوڈ کے آرٹیکل 5014 (b)، امریکہ میں انسٹالیشن کے لیے NFPA 70، یا جیسا کہ سیکشن 18 میں بیان کیا گیا ہے کے مطابق ہونا چاہیے۔ کینیڈا میں تنصیبات کے لیے کینیڈین الیکٹریکل کوڈ کا -1J2، اور دائرہ اختیار رکھنے والی اتھارٹی کے مطابق۔ درج ذیل انتباہات پر دھیان دینا ضروری ہے:
انتباہ - دھماکے کا خطرہ - اجزاء کا متبادل کلاس I، DIV کے لیے موزوںیت کو خراب کر سکتا ہے۔ 2;
انتباہ - دھماکے کا خطرہ - خطرناک مقامات پر، ماڈیولز کو تبدیل کرنے یا وائرنگ کرنے سے پہلے پاور آف کر دیں۔
انتباہ - دھماکے کا خطرہ - آلات کو منقطع نہ کریں جب تک کہ بجلی بند نہ کر دی گئی ہو یا علاقہ غیر خطرناک معلوم نہ ہو۔
کلاس 2 پاور
ایجنسی کی منظوری اور سرٹیفیکیشن
براہ کرم ہمارا دورہ کریں۔ webسائٹ: www.prosoft-technology.com
ProSoft Technology, Inc.
صفحہ 4 از 155
PLX32-EIP-MBTCP-UA ملٹی پروٹوکول گیٹ وے
مشمولات صارف دستی
مشمولات
آپ کی رائے برائے مہربانی………………………………………………………………………………………………..2 ہم سے رابطہ کیسے کریں … …………………………………………………………………………………………………………..2 مواد سے دستبرداری…………… ………………………………………………………………………………………..2 اہم تنصیب کی ہدایات ……………………… ……………………………………………………………… 4 ایجنسی کی منظوری اور سرٹیفیکیشن ……………………………………………… ………………………………….4
1 یہاں شروع کریں۔
8
1.1
ختمview…………………………………………………………………………………………………. 8
1.2
سسٹم کے تقاضے ………………………………………………………………………………………….8
1.3
پیکیج کے مشمولات ……………………………………………………………………………………….9
1.4
گیٹ وے کو DIN-ریل پر چڑھانا ………………………………………………………………9
1.5
جمپر کی ترتیبات ………………………………………………………………………………………..10
1.6
ایس ڈی کارڈ ……………………………………………………………………………………………………… 11
1.7
پاور کو یونٹ سے جوڑنا ………………………………………………………………………..12
1.8
پرو سوفٹ کنفیگریشن بلڈر سافٹ ویئر انسٹال کرنا …………………………………………..13
2 ProSoft کنفیگریشن بلڈر کا استعمال
14
2.1 2.2 2.3 2.4 2.5
2.5.1 2.5.2 2.6 2.7 2.7.1 2.7.2 2.7.3 2.7.4 2.7.5 2.8 2.9
PC کو گیٹ وے سے جوڑنا ……………………………………………………………… 14 گیٹ وے میں ایک عارضی IP ایڈریس سیٹ کرنا ……………………………… ………………14 پروجیکٹ کو ترتیب دینا ………………………………………………………………………………..17 گیٹ وے پروٹوکول کے افعال کو غیر فعال کرنا …… ……………………………………………………..19 گیٹ وے پیرامیٹرز کی تشکیل ……………………………………………………………….. پی سی بی آبجیکٹ کا نام تبدیل کرنا ………………………………………………………………………..22 کنفیگریشن پرنٹ کرنا File ………………………………………………………………………..22 ایتھرنیٹ پورٹ کو ترتیب دینا ………………………………………… ………………………………23 ماڈیول میموری میں ڈیٹا میپنگ …………………………………………………………………..24 ایڈریس سے ………… ………………………………………………………………… 25 ایڈریس کے لیے ………………………………………… …………………………………………………….25 رجسٹر کی گنتی ……………………………………………………………… …………………….25 سویپ کوڈ ……………………………………………………………………………………………….26 پیش سیٹ میں تاخیر ……………………………………………………………………………………..26 پروجیکٹ کو PLX32-EIP-MBTCP پر ڈاؤن لوڈ کرنا -UA …………………………………27 گیٹ وے سے پروجیکٹ کو اپ لوڈ کرنا ………………………………………………………29
3 تشخیص اور ٹربل شوٹنگ
31
3.1 3.1.1 3.1.2
3.2 3.2.1 3.2.2 3.2.3
3.3 3.3.1 3.3.2
ایل ای ڈی اشارے …………………………………………………………………………………………………..31 مین گیٹ وے ایل ای ڈی …………………… ………………………………………………………………………..32 ایتھرنیٹ پورٹ ایل ای ڈی ……………………………………………………… ………………………………33 پرو سوفٹ کنفیگریشن بلڈر میں تشخیص کا استعمال ………………………………………..34 ڈائیگناسٹک مینو ……………………………… ………………………………………………………36 لاگ میں تشخیصی سیشن کیپچر کرنا File ………………………………………………………..37 گرم بوٹ / کولڈ بوٹ……………………………………………………………… ……………….37 اپر میموری میں گیٹ وے اسٹیٹس ڈیٹا………………………………………………………..38 اپر میموری میں عمومی گیٹ وے اسٹیٹس ڈیٹا…………… ……………………………….38 اپر میموری میں پروٹوکول سے متعلق مخصوص حیثیت کا ڈیٹا …………………………………………….39
ProSoft Technology, Inc.
صفحہ 5 از 155
PLX32-EIP-MBTCP-UA ملٹی پروٹوکول گیٹ وے
مشمولات صارف دستی
4 ہارڈ ویئر کی معلومات
40
4.1
ہارڈ ویئر کی تفصیلات ………………………………………………………………………………..40
5 EIP پروٹوکول
41
5.1 5.1.1 5.1.2
5.2 5.2.1 5.2.2 5.2.3
5.3 5.3.1 5.3.2 5.3.3
5.4 5.4.1 5.4.2 5.4.3
EIP فنکشنل اوورview ……………………………………………………………………….41 ایتھرنیٹ/آئی پی عمومی تفصیلات……………………………………… …………………………42 EIP اندرونی ڈیٹا بیس ………………………………………………………………………………………..43 EIP کنفیگریشن … ……………………………………………………………………… 45 EIP کلاس 3 سرور کی تشکیل ……………………………… …………………………………..45 EIP کلاس 1 کنکشن کی تشکیل ……………………………………………………………….48 EIP کلاس 3 کی تشکیل کلائنٹ[x]/UClient کنکشن ……………………………………….53 نیٹ ورک کی تشخیص ………………………………………………………………… ………………..65 EIP PCB تشخیص………………………………………………………………………………….65 اوپری میں EIP اسٹیٹس ڈیٹا میموری ……………………………………………………………….66 EIP ایرر کوڈز ……………………………………………………… …………………………………..69 EIP حوالہ ……………………………………………………………………………… ……..72 SLC اور MicroLogix کی تفصیلات ……………………………………………………………………………….. 72 PLC5 پروسیسر کی تفصیلات ……………………………… ………………………………………………..76 ControlLogix اور CompactLogix پروسیسر کی تفصیلات ……………………………………….81
6 MBTCP پروٹوکول
90
6.1 6.1.1 6.1.2
6.2 6.2.1 6.2.2 6.2.3
6.3 6.3.1 6.3.2 6.3.3
6.4 6.4.1
MBTCP فنکشنل اوورview ……………………………………………………………………… 90 MBTCP عمومی تفصیلات ……………………………………………………… …………………91 MBTCP اندرونی ڈیٹا بیس ………………………………………………………………………………….92 MBTCP کنفیگریشن ………………… ………………………………………………………………..95 ایم بی ٹی سی پی سرورز کی تشکیل ……………………………………………………… ……………….95 MBTCP کلائنٹ کو ترتیب دینا [x] ………………………………………………………………………..97 MBTCP کلائنٹ کو ترتیب دینا [x] کمانڈز …………………………………………………….99 نیٹ ورک کی تشخیص……………………………………………………………… ………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………. ………………………………………….102 ایم بی ٹی سی پی ایرر کوڈز ……………………………………………………………………… …..102 MBTCP حوالہ …………………………………………………………………………………………..102 موڈبس پروٹوکول کے بارے میں ……………… ……………………………………………………….105
7 OPC UA سرور
108
7.1 7.1.1 7.1.2 7.1.3
7.2 7.2.1 7.2.2 7.2.3 7.2.4 7.2.5 7.2.6
7.3 7.4 7.5
UA سرور کنفیگریشن مینیجر سافٹ ویئر………………………………………………………..108 انسٹالیشن ……………………………………………………………… ………………………………………108 NTP سرور ٹائم سنکرونائزیشن ………………………………………………………………………..109 PSW-UACM کا آغاز کر رہا ہے…… ……………………………………………………………………….110 سرٹیفکیٹس ……………………………………………………… ………………………………………………..112 سیکیورٹی پالیسی ……………………………………………………………………… …………112 پروویژننگ ایپلیکیشن انسٹینس سرٹیفکیٹ بنانا……………………………….113 CA سرٹیفکیٹ بنانا……………………………………………… …………………..115 ایک ایپلیکیشن انسٹینس سرٹیفکیٹ بنانا ………………………………………………..117 اسٹیٹس ٹیب کو ریفریش کرنا ………………………… ………………………………………………118 ایک نیا سرٹیفکیٹ بنانا اور اس پر دستخط کرنا ……………………………………………………… 123 ایک سرٹیفکیٹ درآمد کرنا عوامی کلید File 127 OPC کلائنٹ کو CA سرٹیفکیٹ برآمد کرنا ………………………………………………. 130 منسوخی کی فہرست ………………………………………………………………………………………………..131
ProSoft Technology, Inc.
صفحہ 6 از 155
PLX32-EIP-MBTCP-UA ملٹی پروٹوکول گیٹ وے
مشمولات صارف دستی
7.6 7.7
7.7.1 7.7.2 7.8 7.9 7.10 7.11 7.11.1 7.11.2 7.12 7.12.1 7.12.2 7.12.3 7.12.4 7.12.5 7.12.6
UA سرور کنفیگریشن کو گیٹ وے پر ڈاؤن لوڈ کرنا ………………………………132 یوزر ایکسیس کنٹرول……………………………………………………………… ………………135 صارف کو شامل کرنا………………………………………………………………………………….135 صارف کو گروپ میں شامل کرنا ………………………………………………………………………….137 تخلیق کرنا Tags ………………………………………………………………………………………….140 ایڈوانسڈ ٹیب ……………………………… ……………………………………………………………… 144 UA سرور کنفیگریشن کو محفوظ کرنا ………………………………………………………… ..147 UA کلائنٹ کنیکٹیویٹی………………………………………………………………………………………………148 ڈیٹا میپ سابقample………………………………………………………………………………………..148 UA کلائنٹ سیٹ اپ……………………………… ……………………………………………………….152 OPC UA سرور کا ٹربل شوٹنگ اور مینٹیننس ………………………………….153 اسٹیٹس ٹیب ……… ……………………………………………………………………………… 153 مواصلاتی خرابیوں کا لاگ ……………………………………… ………………………………………..153 پی سی بی ماڈیول کی تشخیص ……………………………………………………………………… 153 ریاست کو دوبارہ "ترتیب دینے کا انتظار ہے" پر دوبارہ ترتیب دیں ……………………………………… 153 PSW-UACM کنفیگریشن ڈیٹا بیس کا بیک اپ ……………………………… ….154 PSW-UACM انسٹالیشن کو ایک مختلف مشین میں منتقل کرنا …………………………..154
8 سپورٹ، سروس اور وارنٹی
155
8.1
تکنیکی معاونت سے رابطہ کرنا ………………………………………………………………………155
8.2
وارنٹی کی معلومات………………………………………………………………………………..155
ProSoft Technology, Inc.
صفحہ 7 از 155
PLX32-EIP-MBTCP-UA ملٹی پروٹوکول گیٹ وے
یہاں سے شروع کریں صارف دستی
1 یہاں شروع کریں۔
اس یوزر مینول سے زیادہ سے زیادہ فائدہ حاصل کرنے کے لیے، آپ کے پاس درج ذیل مہارتیں ہونی چاہئیں: · PLC یا PAC کنفیگریشن سافٹ ویئر: پروگرام لانچ کریں اور اسے کنفیگر کرنے کے لیے استعمال کریں۔
اگر ضرورت ہو تو پروسیسر · Microsoft Windows®: پروگرام انسٹال اور لانچ کریں، مینو کمانڈز پر عمل کریں،
ڈائیلاگ باکسز کو نیویگیٹ کریں، اور ڈیٹا درج کریں · ہارڈ ویئر کی تنصیب اور وائرنگ: گیٹ وے انسٹال کریں، اور آلات کو محفوظ طریقے سے منسلک کریں
ایک طاقت کا ذریعہ اور PLX32-EIP-MBTCP-UA بندرگاہوں پر
1.1 اوورview
یہ دستاویز PLX32-EIP-MBTCP-UA کی خصوصیات کی وضاحت کرتی ہے۔ یہ کنفیگریشن کے ذریعے آپ کی رہنمائی کرتا ہے، یہ دکھاتا ہے کہ کسی ڈیوائس یا نیٹ ورک کے درمیان ڈیٹا کا نقشہ کیسے بنایا جائے، گیٹ وے کے ذریعے PLC یا PAC تک۔ ProSoft کنفیگریشن بلڈر سافٹ ویئر تخلیق کرتا ہے۔ filePLC یا PAC پروگرامنگ سافٹ ویئر میں درآمد کرنا، گیٹ وے کو آپ کے سسٹم میں ضم کرنا۔ آپ گیٹ وے کے اندرونی ڈیٹا بیس کے علاقوں کے درمیان ڈیٹا کا نقشہ بھی بنا سکتے ہیں۔ یہ آپ کو ڈیٹا کو گیٹ وے ڈیٹا بیس کے اندر مختلف پتوں پر کاپی کرنے کی اجازت دیتا ہے تاکہ ڈیٹا کی آسان درخواستیں اور کنٹرول بنایا جا سکے۔ PLX32-EIP-MBTCP-UA ایک اسٹینڈ اکیلے DIN-rail ماونٹڈ یونٹ ہے جو مواصلات، ریموٹ کنفیگریشن، اور تشخیص کے لیے دو ایتھرنیٹ پورٹس فراہم کرتا ہے۔ گیٹ وے میں SD کارڈ سلاٹ (SD کارڈ اختیاری) ہے جو آپ کو کنفیگریشن کو ذخیرہ کرنے کی اجازت دیتا ہے۔ files جسے آپ ریکوری کے لیے استعمال کر سکتے ہیں، کنفیگریشن کو دوسرے گیٹ وے میں منتقل کر سکتے ہیں، یا عمومی کنفیگریشن بیک اپ۔
1.2 سسٹم کے تقاضے
PLX32-EIP-MBTCP-UA کے لیے ProSoft کنفیگریشن بلڈر کنفیگریشن سافٹ ویئر کو درج ذیل کم از کم سسٹم کے اجزاء کی ضرورت ہوتی ہے: · Windows 7 Professional (32-bit version), 8 GB RAM Intel® CoreTM i5 650 (3.20 GHz) · Windows XP Professional .2002 سروس پیک 2، 512 ایم بی ریم پینٹیم 4 (2.66
GHz) · Windows 2000 Ver.5.00.2195 Service Pack 2 512 MB RAM Pentium III (550 MHz)
نوٹ: Windows 7 OS کے تحت PCB استعمال کرنے کے لیے، آپ کو "Run as Administrator" کے اختیار کا استعمال کرتے ہوئے PCB کو انسٹال کرنا یقینی بنانا چاہیے۔ اس اختیار کو تلاش کرنے کے لیے، Setup.exe انسٹالر پروگرام آئیکن پر دائیں کلک کریں۔ سیاق و سباق کے مینو میں، آپ کو "ایڈمنسٹریٹر کے طور پر چلائیں" کا اختیار نظر آئے گا۔ اس انسٹال آپشن کو استعمال کرنے کے لیے بائیں طرف کلک کریں۔ آگاہ رہیں، آپ کو اس اختیار کا استعمال کرتے ہوئے انسٹال کرنا ہوگا چاہے آپ پہلے ہی اپنے نیٹ ورک یا پرسنل کمپیوٹر (PC) پر ایڈمنسٹریٹر کے طور پر لاگ ان ہوں۔ "ایڈمنسٹریٹر کے طور پر چلائیں" کے آپشن کا استعمال پی سی بی انسٹالر کو فولڈرز بنانے کی اجازت دے گا۔ files آپ کے کمپیوٹر پر مناسب اجازتوں اور سیکیورٹی کے ساتھ۔ اگر آپ "ایڈمنسٹریٹر کے طور پر چلائیں" کا اختیار استعمال نہیں کرتے ہیں، تو PCB درست طریقے سے انسٹال ہوتا دکھائی دے سکتا ہے۔ لیکن آپ کو متعدد بار بار بار موصول ہوں گے۔ file جب بھی PCB چل رہا ہو، خاص طور پر کنفیگریشن اسکرینز کو تبدیل کرتے وقت غلطیوں تک رسائی حاصل کریں۔ اگر ایسا ہوتا ہے تو، غلطیوں کو ختم کرنے کے لیے، آپ کو پی سی بی کو مکمل طور پر ان انسٹال کرنا پڑے گا اور پھر "رن کے طور پر ایڈمنسٹریٹر" کے آپشن کو استعمال کرکے دوبارہ انسٹال کرنا پڑے گا۔
ProSoft Technology, Inc.
صفحہ 8 از 155
PLX32-EIP-MBTCP-UA ملٹی پروٹوکول گیٹ وے
یہاں سے شروع کریں صارف دستی
1.3 پیکیج کے مشمولات
مندرجہ ذیل اجزاء PLX32-EIP-MBTCP-UA کے ساتھ شامل ہیں، اور یہ سبھی انسٹالیشن اور کنفیگریشن کے لیے درکار ہیں۔
اہم: تنصیب شروع کرنے سے پہلے، براہ کرم تصدیق کریں کہ درج ذیل تمام اشیاء موجود ہیں۔
مقدار حصہ کا نام
1
منی سکریو ڈرایور
1
پاور کنیکٹر
1
جمپر
حصہ نمبر HRD250 J180 J809
پاور کنیکٹر PLX32-EIP-MBTCP-UA پاور کنیکٹر کی وائرنگ اور محفوظ کرنے کے لیے پارٹ تفصیل کا آلہ OPC UA کنفیگریشن کو دوبارہ ترتیب دینے کے لیے اسپیئر جمپر
1.4 گیٹ وے کو DIN-ریل پر چڑھانا
PLX32-EIP-MBTCP-UA کو DIN-ریل پر نصب کرنے کے لیے، ان مراحل پر عمل کریں۔
1 گیٹ وے کو DIN-rail B پر ہلکے زاویے پر رکھیں۔ 2 اڈاپٹر کے پیچھے ہونٹ کو DIN-ریل کے اوپری حصے پر لگائیں، اور گھمائیں۔
ریل پر اڈاپٹر. 3 اڈاپٹر کو DIN-ریل پر فلش ہونے تک دبائیں۔ لاکنگ ٹیب اندر آتا ہے۔
DIN-ریل کے گیٹ وے کو پوزیشن اور لاک کریں۔ 4 اگر اڈاپٹر اپنی جگہ پر مقفل نہیں ہوتا ہے، تو اس کو منتقل کرنے کے لیے سکریو ڈرایور یا اسی طرح کا آلہ استعمال کریں۔
اڈاپٹر فلش کو DIN-ریل پر دباتے ہوئے لاکنگ ٹیب کو نیچے رکھیں اور اڈاپٹر کو جگہ پر مقفل کرنے کے لیے لاکنگ ٹیب کو چھوڑ دیں۔ اگر ضروری ہو تو، لاک کرنے کے لیے لاکنگ ٹیب پر پش اپ کریں۔
ProSoft Technology, Inc.
صفحہ 9 از 155
PLX32-EIP-MBTCP-UA ملٹی پروٹوکول گیٹ وے
1.5 جمپر کی ترتیبات گیٹ وے کے پچھلے حصے میں جمپر پنوں کے تین جوڑے ہیں۔
یہاں سے شروع کریں صارف دستی
· موڈ 1 - دو پنوں کو عام آپریشن کے دوران جمپر کیا جانا چاہئے۔
· موڈ 2 - ڈیفالٹ آئی پی جمپر: یہ درمیانی جمپر ہے۔ گیٹ وے کا ڈیفالٹ IP ایڈریس 192.168.0.250 ہے۔ گیٹ وے کے آئی پی ایڈریس کو ڈیفالٹ پر واپس رکھنے کے لیے اس جمپر کو سیٹ کریں۔
· موڈ 3 - اگر سیٹ ہو تو، یہ جمپر درج ذیل طرز عمل کے نتیجے میں سیکورٹی کی سطح فراہم کرتا ہے: o یہ جمپر ProSoft Configuration Builder (PCB) اپ لوڈ اور ڈاؤن لوڈ کے افعال کو غیر فعال کر دیتا ہے۔ اگر پی سی بی کے ذریعے اپ لوڈ یا ڈاؤن لوڈ کی درخواست کی جاتی ہے، تو ایک ایرر میسج آتا ہے جس سے ظاہر ہوتا ہے کہ یہ فنکشنز دستیاب نہیں ہیں۔ o یہ جمپر PLX32-EIP-MBTCP-UA تک رسائی کو بھی غیر فعال کر دیتا ہے۔ web صفحہ فرم ویئر کو اپ گریڈ کرنا ناممکن بنا رہا ہے۔
دھیان دیں: ایک ساتھ جمپر MODE 1 اور MODE 3 ترتیب دینے سے OPC UA کنفیگریشن فیکٹری ڈیفالٹس پر بحال ہو جائے گی۔
ProSoft Technology, Inc.
صفحہ 10 از 155
PLX32-EIP-MBTCP-UA ملٹی پروٹوکول گیٹ وے
یہاں سے شروع کریں صارف دستی
1.6 ایسڈی کارڈ
آپ اختیاری SD کارڈ (پارٹ نمبر SDI-32G) کے ساتھ PLX1-EIP-MBTCP-UA آرڈر کر سکتے ہیں۔ گیٹ وے کی ناکامی کی صورت میں، آپ SD کارڈ کو ایک گیٹ وے سے دوسرے گیٹ وے پر منتقل کر کے دوبارہ آپریشن شروع کر سکتے ہیں۔
عام طور پر، اگر آپ گیٹ وے کو پاور اپ یا ریبوٹ کرتے وقت SD کارڈ موجود ہے تو گیٹ وے SC کارڈ پر کنفیگریشن استعمال کرتا ہے۔
ایس ڈی کارڈ کے ساتھ
ProSoft کنفیگریشن بلڈر گیٹ وے میں موجود SD کارڈ پر کنفیگریشن ڈاؤن لوڈ کرتا ہے۔
· گیٹ وے کنفیگریشن ڈیٹا کو SD کارڈ سے اندرونی میموری میں منتقل نہیں کرتا ہے۔ اگر آپ SD کارڈ کو ہٹاتے ہیں اور گیٹ وے پر ریبوٹ کرتے ہیں تو گیٹ وے گیٹ وے کی میموری سے کنفیگریشن ڈیٹا لوڈ کرتا ہے۔ اگر گیٹ وے کی میموری میں کوئی کنفیگریشن ڈیٹا نہیں ہے تو گیٹ وے فیکٹری ڈیفالٹ کنفیگریشن کا استعمال کرتا ہے۔
SD کارڈ کے بغیر
· ProSoft کنفیگریشن بلڈر کنفیگریشن کو گیٹ وے کی اندرونی میموری میں ڈاؤن لوڈ کرتا ہے۔ گیٹ وے اندرونی میموری سے کنفیگریشن کا استعمال کرتا ہے۔
· اگر آپ گیٹ وے کے کنفیگر ہونے کے بعد گیٹ وے میں خالی SD کارڈ داخل کرتے ہیں تو گیٹ وے ایس ڈی کارڈ پر کنفیگریشن کا استعمال نہیں کرتا جب تک کہ آپ گیٹ وے کو دوبارہ شروع نہ کریں۔ اگر آپ کنفیگریشن کو SD کارڈ میں کاپی کرنا چاہتے ہیں، تو آپ کو کنفیگریشن کو گیٹ وے پر ڈاؤن لوڈ کرنا ہوگا جب SD کارڈ گیٹ وے میں ہو۔
ProSoft Technology, Inc.
صفحہ 11 از 155
PLX32-EIP-MBTCP-UA ملٹی پروٹوکول گیٹ وے 1.7 پاور کو یونٹ سے منسلک کرنا
یہاں سے شروع کریں صارف دستی
انتباہ: یقینی بنائیں کہ گیٹ وے پر پاور لگاتے وقت قطبیت کو ریورس نہ کریں۔ یہ گیٹ وے کے اندرونی پاور ڈسٹری بیوشن سرکٹس کو مستقل نقصان پہنچاتا ہے۔
ProSoft Technology, Inc.
صفحہ 12 از 155
PLX32-EIP-MBTCP-UA ملٹی پروٹوکول گیٹ وے
یہاں سے شروع کریں صارف دستی
1.8 پرو سوفٹ کنفیگریشن بلڈر سافٹ ویئر انسٹال کرنا
گیٹ وے کو کنفیگر کرنے کے لیے آپ کو ProSoft Configuration Builder (PCB) سافٹ ویئر انسٹال کرنا ہوگا۔ آپ ہمیشہ ProSoft Configuration Builder کا تازہ ترین ورژن ProSoft ٹیکنالوجی سے حاصل کر سکتے ہیں۔ webسائٹ (http://www.prosoft-technology.com)۔ دی fileنام پی سی بی کے ورژن پر مشتمل ہے۔ سابق کے لیےample، PCB_4.4.3.4.0245.exe۔
ProSoft ٹیکنالوجی سے ProSoft کنفیگریشن بلڈر کو انسٹال کرنے کے لیے webسائٹ
1 اپنا کھولیں۔ web browser and navigate to www.prosoft-technology.com. 2 تلاش کریں۔ ‘PCB’ or ‘ProSoft Configuration Builder’. 3 Click on the ProSoft Configuration Builder search result link. 4 From the Downloads link, download the latest version of ProSoft Configuration
بلڈر۔ 5 محفوظ کریں یا محفوظ کریں کا انتخاب کریں۔ FILE، اگر اشارہ کیا جائے۔ 6 محفوظ کریں۔ file اپنے ونڈوز ڈیسک ٹاپ پر، تاکہ جب آپ کے پاس ہو تو آپ اسے آسانی سے تلاش کر سکیں
ڈاؤن لوڈ مکمل 7 ڈاؤن لوڈ مکمل ہونے پر، تلاش کریں اور کھولیں۔ file، اور پھر پیروی کریں۔
پروگرام کو انسٹال کرنے کے لیے آپ کی سکرین پر ہدایات۔
نوٹ: Windows 7 OS کے تحت ProSoft Configuration Builder کو استعمال کرنے کے لیے، آپ کو یہ یقینی بنانا چاہیے کہ Run as Administrator آپشن کا استعمال کرتے ہوئے اسے انسٹال کریں۔ اس اختیار کو تلاش کرنے کے لیے، Setup.exe پروگرام کے آئیکن پر دائیں کلک کریں، اور پھر سیاق و سباق کے مینو میں منتظم کے طور پر چلائیں پر کلک کریں۔ آپ کو اس اختیار کا استعمال کرتے ہوئے انسٹال کرنا ہوگا چاہے آپ اپنے نیٹ ورک یا پرسنل کمپیوٹر (PC) پر ایڈمنسٹریٹر کے طور پر پہلے سے لاگ ان ہوں۔ رن بطور ایڈمنسٹریٹر آپشن کا استعمال انسٹالیشن پروگرام کو فولڈرز بنانے کی اجازت دیتا ہے۔ files آپ کے کمپیوٹر پر مناسب اجازتوں اور سیکیورٹی کے ساتھ۔
اگر آپ Run as Administrator آپشن استعمال نہیں کرتے ہیں، تو ProSoft Configuration Builder درست طریقے سے انسٹال ہوتا دکھائی دے سکتا ہے، لیکن آپ کو متعدد موصول ہوں گے۔ file جب بھی ProSoft کنفیگریشن بلڈر چل رہا ہو، خاص طور پر جب کنفیگریشن اسکرینز کو تبدیل کر رہے ہوں تو غلطیوں تک رسائی حاصل کریں۔ اگر ایسا ہوتا ہے تو، آپ کو ProSoft Configuration Builder کو مکمل طور پر اَن انسٹال کرنا ہوگا اور پھر غلطیوں کو ختم کرنے کے لیے Run as Administrator اختیار استعمال کرکے دوبارہ انسٹال کرنا ہوگا۔
ProSoft OPC UA کنفیگریشن مینیجر کی کامیاب تنصیب کو یقینی بنانے کے لیے، انسٹالیشن شروع کرنے سے پہلے ریبوٹ کی ضرورت پڑ سکتی ہے۔ کئی ٹیسٹ سسٹمز میں، انسٹالیشن سے پہلے ونڈوز اپ ڈیٹ سروس کو روکنا پڑا۔ انسٹالیشن مکمل ہونے کے بعد، آپ ونڈوز اپ ڈیٹ سروس کو دوبارہ شروع کر سکتے ہیں۔
ونڈوز اپ ڈیٹ سروس کو روکیں 1. ونڈوز اسٹارٹ بٹن پر کلک کریں اور درج ذیل درج کریں: services.msc 2. نیچے سکرول کریں اور ونڈوز اپ ڈیٹ پر دائیں کلک کریں، اور STOP کا انتخاب کریں۔
ProSoft OPC UA کنفیگریشن مینیجر سیٹ اپ کے طریقہ کار کو انجام دیں۔ سیٹ اپ مکمل ہونے کے بعد، اوپر کے مراحل کو انجام دیں اور آخری مرحلے کے لیے اسٹارٹ کا انتخاب کریں۔
ProSoft Technology, Inc.
صفحہ 13 از 155
PLX32-EIP-MBTCP-UA ملٹی پروٹوکول گیٹ وے
ProSoft کنفیگریشن بلڈر صارف دستی کا استعمال
2 ProSoft کنفیگریشن بلڈر کا استعمال
ProSoft Configuration Builder (PCB) گیٹ وے کنفیگریشن کو منظم کرنے کا ایک تیز اور آسان طریقہ فراہم کرتا ہے۔ fileآپ کی درخواست کی ضروریات کو پورا کرنے کے لیے اپنی مرضی کے مطابق بنایا گیا ہے۔ پی سی بی آپ کو پہلے سے نصب شدہ (معروف ورکنگ) کنفیگریشنز سے نئے پروجیکٹس میں معلومات درآمد کرنے کی اجازت دیتا ہے۔
2.1 پی سی کو گیٹ وے سے جوڑنا
گیٹ وے کے محفوظ طریقے سے نصب ہونے کے ساتھ، ایتھرنیٹ کیبل کے ایک سرے کو ETH 1 پورٹ سے جوڑیں، اور دوسرے سرے کو ایتھرنیٹ ہب سے جوڑیں یا پی سی کے اسی نیٹ ورک سے قابل رسائی سوئچ کریں۔ یا، PC پر ایتھرنیٹ پورٹ سے گیٹ وے پر ETH 1 پورٹ سے براہ راست جڑیں۔
2.2 گیٹ وے میں ایک عارضی IP ایڈریس سیٹ کرنا
اہم: ProSoft Discovery Service (PDS) UDP براڈکاسٹ پیغامات کے ذریعے گیٹ وے کا پتہ لگاتی ہے۔ PDS ایک ایسی ایپلی کیشن ہے جو PCB میں بنائی گئی ہے۔ یہ پیغامات راؤٹرز یا لیئر 3 سوئچز کے ذریعے مسدود ہو سکتے ہیں۔ اس صورت میں، PDS گیٹ ویز کو تلاش کرنے سے قاصر ہے۔ PDS استعمال کرنے کے لیے، ایتھرنیٹ کنکشن کا بندوبست کریں تاکہ کمپیوٹر اور گیٹ وے کے درمیان کوئی روٹر یا پرت 3 سوئچ نہ ہو یا UDP براڈکاسٹ پیغامات کی روٹنگ کی اجازت دینے کے لیے روٹر یا لیئر 3 سوئچ کو دوبارہ ترتیب دیں۔
1 PDS کو کھولنے کے لیے، PCB میں PLX32-EIP-MBTCP-UA آئیکن پر دائیں کلک کریں اور ڈائیگنوسٹک پر کلک کریں۔
ProSoft Technology, Inc.
صفحہ 14 از 155
PLX32-EIP-MBTCP-UA ملٹی پروٹوکول گیٹ وے
ProSoft کنفیگریشن بلڈر صارف دستی کا استعمال
2 تشخیصی ڈائیلاگ باکس میں، کنکشن سیٹ اپ آئیکن پر کلک کریں۔
3 کنکشن سیٹ اپ ڈائیلاگ باکس میں، ProSoft Discovery Service (PDS) کی سرخی کے تحت براؤز ڈیوائس (S) بٹن پر کلک کریں۔
4 ProSoft Discovery Service کے ڈائیلاگ باکس میں، نیٹ ورک پر ProSoft ٹیکنالوجی کے ماڈیولز کو تلاش کرنے کے لیے BROWSE FOR PROSOFT MODULES آئیکن پر کلک کریں۔
ProSoft Technology, Inc.
صفحہ 15 از 155
PLX32-EIP-MBTCP-UA ملٹی پروٹوکول گیٹ وے
ProSoft کنفیگریشن بلڈر صارف دستی کا استعمال
5 گیٹ وے پر دائیں کلک کریں، اور پھر منتخب کریں عارضی IP تفویض کریں۔
6 گیٹ وے کا ڈیفالٹ IP ایڈریس 192.168.0.250 ہے۔
7 اپنے ذیلی نیٹ میں غیر استعمال شدہ IP درج کریں، اور پھر ٹھیک ہے پر کلک کریں۔ 8 دیکھیں ایتھرنیٹ پورٹ کو ترتیب دینا (صفحہ 22) مستقل IP ایڈریس سیٹ کرنے کے لیے
گیٹ وے
ProSoft Technology, Inc.
صفحہ 16 از 155
PLX32-EIP-MBTCP-UA ملٹی پروٹوکول گیٹ وے
ProSoft کنفیگریشن بلڈر صارف دستی کا استعمال
2.3 پروجیکٹ کو ترتیب دینا
اگر آپ پہلے بھی ونڈوز کنفیگریشن ٹولز استعمال کر چکے ہیں، تو آپ کو اسکرین لے آؤٹ واقف نظر آئے گا۔ ProSoft کنفیگریشن بلڈر ونڈو ایک درخت پر مشتمل ہے۔ view بائیں طرف، ایک معلوماتی پین، اور ونڈو کے دائیں جانب ایک کنفیگریشن پین۔ جب آپ سب سے پہلے پی سی بی، درخت شروع کرتے ہیں view ڈیفالٹ لوکیشن فولڈر میں ڈیفالٹ ماڈیول کے ساتھ ڈیفالٹ پروجیکٹ اور ڈیفالٹ لوکیشن کے فولڈرز پر مشتمل ہوتا ہے۔ مندرجہ ذیل مثال پی سی بی ونڈو کو ایک نئے پروجیکٹ کے ساتھ دکھاتی ہے۔
پروجیکٹ میں گیٹ وے شامل کرنے کے لیے
1 درخت میں ڈیفالٹ ماڈیول پر دائیں کلک کریں۔ viewاور پھر ماڈیول کی قسم کا انتخاب کریں۔ اس سے Module Type کا انتخاب کریں ڈائیلاگ باکس کھلتا ہے۔
ProSoft Technology, Inc.
صفحہ 17 از 155
PLX32-EIP-MBTCP-UA ملٹی پروٹوکول گیٹ وے
ProSoft کنفیگریشن بلڈر صارف دستی کا استعمال
2 ڈائیلاگ باکس کے پروڈکٹ لائن فلٹر ایریا میں، PLX30 ریڈیو بٹن کو منتخب کریں۔
3 مرحلہ 1 میں: ماڈیول کی قسم ڈراپ ڈاؤن فہرست کو منتخب کریں، PLX32-EIP-MBTCP-UA منتخب کریں۔ 4 اگر آپ کو ان کی ضرورت نہ ہو تو آپ گیٹ وے پر ایک یا زیادہ ڈرائیوروں کو غیر فعال کر سکتے ہیں۔ دیکھیں
گیٹ وے پورٹس کو غیر فعال کرنا (صفحہ 19)۔ 5 اپنی سیٹنگز کو محفوظ کرنے کے لیے OK پر کلک کریں اور PCB مین ونڈو پر واپس جائیں۔
ProSoft Technology, Inc.
صفحہ 18 از 155
PLX32-EIP-MBTCP-UA ملٹی پروٹوکول گیٹ وے
ProSoft کنفیگریشن بلڈر صارف دستی کا استعمال
2.4 گیٹ وے پروٹوکول کے افعال کو غیر فعال کرنا
ProSoft Configuration Builder (PCB) آپ کو ایک یا زیادہ ڈرائیور کی فعالیت کو غیر فعال کرنے کا اختیار دیتا ہے اگر آپ کو ان کی ضرورت نہیں ہے۔ ڈرائیور کی فعالیت کو غیر فعال کرنے سے ترتیب کے اختیارات کی تعداد کو آسان بنایا جا سکتا ہے، جس سے گیٹ وے کو ترتیب دینا آسان ہو جاتا ہے۔
جب آپ PCB میں پروجیکٹ میں گیٹ وے شامل کرتے ہیں تو ڈرائیور کی فعالیت کو غیر فعال کرنا سب سے آسان ہے۔ تاہم، آپ اسے پروجیکٹ میں شامل کرنے کے بعد انہیں فعال اور غیر فعال کر سکتے ہیں۔ اس موضوع میں دونوں طریقے بیان کیے گئے ہیں۔
نوٹ: ڈرائیور کی فعالیت کو غیر فعال کرنے سے گیٹ وے کی کارکردگی متاثر نہیں ہوتی، اور اس کی ضرورت نہیں ہے۔
جب آپ اسے پروجیکٹ میں شامل کرتے ہیں تو ڈرائیور کی خصوصیات کو غیر فعال کرنے کے لیے
گیٹ وے پر ایک یا زیادہ ڈرائیور کی فعالیت کو غیر فعال کرنے کا بہترین وقت وہ ہے جب آپ گیٹ وے کو PCB میں پروجیکٹ میں شامل کرتے ہیں۔ جس ماڈیول کو آپ پروجیکٹ میں شامل کرنا چاہتے ہیں اسے منتخب کرنے کے بعد آپ انہیں Module Type کا انتخاب کریں ڈائیلاگ باکس میں غیر فعال کر سکتے ہیں۔ درج ذیل تصویر ایک سابقہ پیش کرتی ہے۔ample
ProSoft Technology, Inc.
صفحہ 19 از 155
PLX32-EIP-MBTCP-UA ملٹی پروٹوکول گیٹ وے
ProSoft کنفیگریشن بلڈر صارف دستی کا استعمال
ڈرائیور کی تین فعالیتیں غیر فعال ہیں۔ براہ کرم درج ذیل کو نوٹ کریں:
جن ڈرائیوروں کو آپ غیر فعال کر سکتے ہیں اگر کارروائی مطلوبہ کالم میں استعمال نہ کیا گیا ہو تو ان کا نشان ہٹا دیں۔
· فعالیت کو غیر فعال کرنے کے لیے ڈرائیور کے نام پر کلک کریں۔ غیر فعال ہونے پر، ایک سرخ دائرہ سبز چیک مارک کی جگہ لے لیتا ہے۔
· اگر ایک ہی قسم کے متعدد ڈرائیورز ہیں، تو صرف آخری والے میں UnCheck ہے اگر نہیں استعمال شدہ پیغام۔ آپ صرف الٹ ترتیب میں غیر فعال اور فعال کرسکتے ہیں۔
· آخر میں، اگر آپ اس ڈائیلاگ باکس میں ایک غیر فعال فعالیت کو فعال کرنا چاہتے ہیں، تو ڈرائیور کی فعالیت کے نام پر دوبارہ کلک کریں۔
جب آپ OK پر کلک کرتے ہیں، تو PCB گیٹ وے کو درخت میں داخل کرتا ہے۔ view غیر فعال کنفیگریشن کے اختیارات کے ساتھ پوشیدہ ہے۔
ProSoft Technology, Inc.
صفحہ 20 از 155
PLX32-EIP-MBTCP-UA ملٹی پروٹوکول گیٹ وے
ProSoft کنفیگریشن بلڈر صارف دستی کا استعمال
پروجیکٹ میں شامل کرنے کے بعد گیٹ وے پر فعالیت کو غیر فعال یا فعال کرنے کے لیے
1 درخت میں PLX32-EIP-MBTCP-UA آئیکن پر دائیں کلک کریں viewاور پھر ماڈیول کی قسم کا انتخاب کریں۔ یہ صحیح MODULE TYPE کے ساتھ Choose Module Type ڈائیلاگ باکس کھولتا ہے۔
انتباہ: نوٹ کریں کہ تمام ڈرائیورز بطور ڈیفالٹ فعال ہیں، اور یہ کہ ماڈیول قسم کا انتخاب کریں ڈائیلاگ باکس میں ڈرائیور کی حالت ڈرائیوروں کی اصل حالت سے میل نہیں کھاتی۔ اگر آپ چاہتے ہیں کہ کوئی بھی معذور ڈرائیور غیر فعال رہے، تو آپ کو اس ڈائیلاگ باکس میں انہیں دوبارہ غیر فعال کرنا ہوگا تاکہ پورٹ کے نام کے آگے سرخ دائرہ یا پیلا مثلث ظاہر ہو۔
2 ڈرائیور کی فعالیت کے نام پر کلک کریں تاکہ اس کی حیثیت کو فعال سے غیر فعال میں تبدیل کریں، یا اس کے برعکس۔ اوپر بیان کردہ وہی اصول اب بھی لاگو ہوتے ہیں۔
3 جب آپ OK پر کلک کرتے ہیں، تو PCB درخت میں گیٹ وے کو اپ ڈیٹ کرتا ہے۔ view، فعال فنکشنلٹیز کے لیے کنفیگریشن کے اختیارات دکھا رہا ہے، اور غیر فعال فنکشنلٹیز کو چھپا رہا ہے۔
ProSoft Technology, Inc.
صفحہ 21 از 155
PLX32-EIP-MBTCP-UA ملٹی پروٹوکول گیٹ وے
ProSoft کنفیگریشن بلڈر صارف دستی کا استعمال
2.5 گیٹ وے پیرامیٹرز کو ترتیب دینا
1 گیٹ وے کی معلومات کو بڑھانے کے لیے ماڈیول آئیکن کے آگے [+] نشان پر کلک کریں۔
2 کسی بھی اختیارات کے آگے [+] نشان پر کلک کریں۔
آئیکن view گیٹ وے کی معلومات اور ترتیب
3 ترمیم کا ڈائیلاگ باکس کھولنے کے لیے کسی بھی آئیکن پر ڈبل کلک کریں۔ 4 پیرامیٹر میں ترمیم کرنے کے لیے، بائیں پین میں پیرامیٹر کو منتخب کریں اور اپنی تبدیلیاں کریں۔
دائیں پین. 5 اپنی تبدیلیاں محفوظ کرنے کے لیے ٹھیک ہے پر کلک کریں۔
2.5.1 پی سی بی آبجیکٹ کا نام تبدیل کرنا
آپ ٹری میں ڈیفالٹ پروجیکٹ اور ڈیفالٹ لوکیشن فولڈر جیسی اشیاء کا نام بدل سکتے ہیں۔ view. آپ پروجیکٹ کو اپنی مرضی کے مطابق بنانے کے لیے ماڈیول آئیکن کا نام بھی بدل سکتے ہیں۔
1 جس چیز کا آپ نام تبدیل کرنا چاہتے ہیں اس پر دائیں کلک کریں اور پھر RENAME کو منتخب کریں۔ 2 آبجیکٹ کے لیے نیا نام ٹائپ کریں اور انٹر دبائیں۔
2.5.2 کنفیگریشن پرنٹ کرنا File
1 مرکزی PCB ونڈو میں، PLX32-EIP-MBTCP-UA آئیکن پر دائیں کلک کریں اور پھر منتخب کریں۔ VIEW کنفیگریشن
2 میں View کنفیگریشن ڈائیلاگ باکس، پر کلک کریں۔ FILE مینو اور پرنٹ پر کلک کریں۔ 3 پرنٹ ڈائیلاگ باکس میں، ڈراپ ڈاؤن فہرست سے استعمال کرنے کے لیے پرنٹر کا انتخاب کریں، منتخب کریں۔
پرنٹنگ کے اختیارات، اور ٹھیک ہے پر کلک کریں۔
ProSoft Technology, Inc.
صفحہ 22 از 155
PLX32-EIP-MBTCP-UA ملٹی پروٹوکول گیٹ وے
ProSoft کنفیگریشن بلڈر صارف دستی کا استعمال
2.6 ایتھرنیٹ پورٹ کو ترتیب دینا یہ سیکشن دکھاتا ہے کہ PLX32-EIP-MBTCPUA کے لیے ایتھرنیٹ پورٹ پیرامیٹرز کیسے سیٹ کیے جائیں۔
پی سی بی میں ایتھرنیٹ پورٹ کو ترتیب دینے کے لیے
1 پرو سوفٹ کنفیگریشن بلڈر ٹری میں viewایتھرنیٹ کنفیگریشن آئیکن پر ڈبل کلک کریں۔
2 قدر کو تبدیل کرنے کے لیے Edit – WATTCP ڈائیلاگ باکس میں کسی بھی پیرامیٹر پر کلک کریں۔ چونکہ گیٹ وے میں دو ایتھرنیٹ بندرگاہیں ہیں، اس لیے ہر بندرگاہ کے لیے الگ الگ ترتیب کے اختیارات ہیں۔
پیرامیٹر آئی پی ایڈریس نیٹ ماسک گیٹ وے
تفصیل گیٹ وے گیٹ وے کے گیٹ وے سب نیٹ ماسک کو تفویض کردہ منفرد IP ایڈریس (اگر استعمال کیا گیا ہو)
نوٹ: ہر ایتھرنیٹ پورٹ کا ایک مختلف ایتھرنیٹ سب نیٹ پر ہونا ضروری ہے۔
ProSoft Technology, Inc.
صفحہ 23 از 155
PLX32-EIP-MBTCP-UA ملٹی پروٹوکول گیٹ وے
ProSoft کنفیگریشن بلڈر صارف دستی کا استعمال
2.7 ماڈیول میموری میں ڈیٹا میپنگ
گیٹ وے کے اندرونی ڈیٹا بیس کے علاقوں کے درمیان ڈیٹا کاپی کرنے کے لیے ProSoft Configuration Builder میں DATA MAP سیکشن کا استعمال کریں۔ یہ آپ کو ڈیٹا کو گیٹ وے ڈیٹا بیس کے اندر مختلف پتوں پر کاپی کرنے کی اجازت دیتا ہے تاکہ ڈیٹا کی آسان درخواستیں اور کنٹرول بنایا جا سکے۔ آپ اس فیچر کو درج ذیل کاموں کے لیے استعمال کر سکتے ہیں۔
· فی ڈیٹا میپ کمانڈ زیادہ سے زیادہ 100 رجسٹر کاپی کریں، اور آپ زیادہ سے زیادہ 200 علیحدہ کاپی کمانڈ تشکیل دے سکتے ہیں۔
· اوپری میموری میں موجود ایرر یا اسٹیٹس ٹیبلز سے ڈیٹا کو صارف کے ڈیٹا ایریا میں داخلی ڈیٹا بیس رجسٹر میں کاپی کریں۔
· کاپی کے عمل کے دوران بائٹ اور/یا ورڈ آرڈر کو دوبارہ ترتیب دیں۔ سابق کے لیےample، بائٹ یا ورڈ آرڈر کو دوبارہ ترتیب دے کر، آپ فلوٹنگ پوائنٹ ویلیوز کو مختلف پروٹوکول کے لیے درست فارمیٹ میں تبدیل کر سکتے ہیں۔
· وسیع پیمانے پر منتشر ڈیٹا کو ایک متصل ڈیٹا بلاک میں سمیٹنے کے لیے ڈیٹا میپ کا استعمال کریں، اس تک رسائی کو آسان بنائیں۔
1 پرو سوفٹ کنفیگریشن بلڈر میں، ماڈیول کے نام کے آگے [+] پر کلک کرکے ماڈیول ٹری کو پھیلائیں۔
2 کامونیٹ کے آگے [+] پر کلک کریں، اور پھر ڈیٹا میپ پر ڈبل کلک کریں۔
3 ترمیم کریں - ڈیٹا میپ ڈائیلاگ باکس میں، ADD ROW پر کلک کریں۔
ProSoft Technology, Inc.
صفحہ 24 از 155
PLX32-EIP-MBTCP-UA ملٹی پروٹوکول گیٹ وے 4 نقشہ سازی کے پیرامیٹرز میں ترمیم کرنے کے لیے EDIT ROW پر کلک کریں۔
ProSoft کنفیگریشن بلڈر صارف دستی کا استعمال
5 پیرامیٹر کی قدر کو تبدیل کرنے کے لیے، پیرامیٹر پر کلک کریں اور ایک نئی قدر درج کریں۔ ختم ہونے پر ٹھیک پر کلک کریں۔
6 مزید میموری میپنگز شامل کرنے کے لیے مندرجہ بالا اقدامات کو دہرائیں۔
2.7.1 ایڈریس 0 سے سب سے زیادہ اسٹیٹس ڈیٹا ایڈریس تک کاپی آپریشن کے لیے ابتدائی داخلی ڈیٹا بیس رجسٹر ایڈریس بتاتا ہے۔ یہ پتہ صارف کے ڈیٹا ایریا یا گیٹ وے کے اسٹیٹس ڈیٹا ایریا میں کوئی بھی درست پتہ ہو سکتا ہے۔
2.7.2 0 سے 9999 تک ایڈریس کے لیے کاپی آپریشن کے لیے ابتدائی منزل کے رجسٹر کا پتہ بتاتا ہے۔ یہ پتہ ہمیشہ صارف کے ڈیٹا ایریا میں ہونا چاہیے۔ اس بات کو یقینی بنائیں کہ آپ ایک منزل کا پتہ بتاتے ہیں جو گیٹ وے پر چلنے والے کمیونیکیشن پروٹوکول میں سے کسی ایک کے ذریعہ میموری میں محفوظ کردہ ڈیٹا کو اوور رائٹ نہیں کرتا ہے۔
2.7.3 رجسٹر کاؤنٹ 1 سے 100 کاپی کرنے کے لیے رجسٹروں کی تعداد بتاتا ہے۔
ProSoft Technology, Inc.
صفحہ 25 از 155
PLX32-EIP-MBTCP-UA ملٹی پروٹوکول گیٹ وے
ProSoft کنفیگریشن بلڈر صارف دستی کا استعمال
2.7.4 سویپ کوڈ
کوئی تبدیلی نہیں، لفظ کی تبدیلی، لفظ اور بائٹ کی تبدیلی، بائٹ سویپ
مختلف پروٹوکولز کے درمیان بائٹس کی سیدھ کو تبدیل کرنے کے لیے آپ کو کاپی کے عمل کے دوران رجسٹر میں بائٹس کے آرڈر کو تبدیل کرنے کی ضرورت پڑ سکتی ہے۔ فلوٹنگ پوائنٹ یا دیگر ملٹی رجسٹر ویلیوز کے ساتھ کام کرتے وقت اس پیرامیٹر کا استعمال کریں، کیونکہ غلام آلات میں ڈیٹا کی ان اقسام کو ذخیرہ کرنے کا کوئی معیار نہیں ہے۔
سویپ کوڈ کوئی سویپ نہیں۔
تفصیل بائٹ آرڈرنگ میں کوئی تبدیلی نہیں کی گئی ہے (1234 = 1234)
لفظوں کا تبادلہ
الفاظ بدل گئے ہیں (1234 = 3412)
لفظ اور بائٹ الفاظ کو تبدیل کیا جاتا ہے، پھر ہر لفظ کے بائٹس کو تبدیل کیا جاتا ہے (1234 =
تبادلہ
4321)
بائٹس
ہر لفظ میں بائٹس کو تبدیل کیا جاتا ہے (1234 = 2143)
2.7.5 تاخیر کا پیش سیٹ
یہ پیرامیٹر ہر ڈیٹا میپ کاپی آپریشن کے لیے ایک وقفہ طے کرتا ہے۔ تاخیر کے پیش سیٹ کی قدر وقت کی ایک مقررہ رقم نہیں ہے۔ یہ فرم ویئر اسکینوں کی تعداد ہے جو کاپی آپریشنز کے درمیان منتقل ہونا ضروری ہے۔
گیٹ وے پر چلنے والے پروٹوکول ڈرائیوروں کی سرگرمی کی سطح اور گیٹ وے کے مواصلاتی بندرگاہوں پر سرگرمی کی سطح پر منحصر ہے، فرم ویئر اسکین سائیکل میں متغیر وقت لگ سکتا ہے۔ ہر فرم ویئر اسکین کو مکمل ہونے میں ایک سے کئی ملی سیکنڈ کا وقت لگ سکتا ہے۔ لہذا، ڈیٹا میپ کاپی آپریشنز کی توقع نہیں کی جا سکتی ہے کہ وہ باقاعدہ وقفوں سے ہوں گے۔
اگر ایک سے زیادہ کاپی آپریشنز (ڈیٹا میپ سیکشن میں کئی قطاریں) بہت کثرت سے ہوتے ہیں یا سب ایک ہی اپ ڈیٹ وقفہ میں ہوتے ہیں، تو وہ گیٹ وے پروٹوکول کے پروسیس اسکین میں تاخیر کر سکتے ہیں، جس کے نتیجے میں کمیونیکیشن پورٹس پر ڈیٹا اپ ڈیٹ یا چھوٹ جانے والے ڈیٹا کی رفتار سست ہو سکتی ہے۔ ان ممکنہ مسائل سے بچنے کے لیے، Data Map سیکشن میں ہر قطار کے لیے Delay Preset کو مختلف اقدار پر سیٹ کریں اور ان کو کم کرنے کی بجائے زیادہ پر سیٹ کریں۔
سابق کے لیےampلی، 1000 سے نیچے کی پیش سیٹ قدروں میں تاخیر کمیونیکیشن پورٹس کے ذریعے ڈیٹا اپ ڈیٹس میں نمایاں تاخیر کا سبب بن سکتی ہے۔ تمام Delay presets کو ایک ہی قدر پر متعین نہ کریں۔ اس کے بجائے، ڈیٹا میپ میں ہر قطار کے لیے مختلف قدریں استعمال کریں جیسے کہ 1000، 1001، اور 1002 یا کوئی دوسری مختلف ڈیلے پری سیٹ ویلیوز جو آپ پسند کریں۔ یہ کاپیوں کو بیک وقت ہونے سے روکتا ہے اور ممکنہ پروسیس اسکین میں تاخیر کو روکتا ہے۔
ProSoft Technology, Inc.
صفحہ 26 از 155
PLX32-EIP-MBTCP-UA ملٹی پروٹوکول گیٹ وے
ProSoft کنفیگریشن بلڈر صارف دستی کا استعمال
2.8 پروجیکٹ کو PLX32-EIP-MBTCP-UA پر ڈاؤن لوڈ کرنا
نوٹ: اپنے پی سی کے ساتھ ماڈیول سے جڑنے کی ہدایات کے لیے، پی سی کو گیٹ وے سے جوڑنا دیکھیں (صفحہ 14)۔
گیٹ وے کے لیے آپ کی تشکیل کردہ ترتیبات کو استعمال کرنے کے لیے، آپ کو اپ ڈیٹ کردہ پروجیکٹ کو ڈاؤن لوڈ (کاپی) کرنا ہوگا۔ file آپ کے کمپیوٹر سے گیٹ وے تک۔
نوٹ: اگر ماڈیول کا جمپر 3 سیٹ ہے، تو یہ فنکشن دستیاب نہیں ہے۔
1 درخت میں view ProSoft کنفیگریشن بلڈر میں، PLX32-EIP-MBTCPUA آئیکن پر دائیں کلک کریں اور پھر پی سی سے ڈیوائس میں ڈاؤن لوڈ کا انتخاب کریں۔ اس سے ڈاؤن لوڈ ڈائیلاگ باکس کھلتا ہے۔
2 ڈاؤن لوڈ ڈائیلاگ باکس میں، سلیکٹ کنکشن ٹائپ ڈراپ ڈاؤن باکس میں، ڈیفالٹ ایتھرنیٹ آپشن استعمال کریں۔
نوٹ: اگر آپ عارضی IP ایڈریس کا استعمال کرتے ہوئے ماڈیول سے منسلک ہوتے ہیں، تو ایتھرنیٹ ایڈریس فیلڈ میں وہ عارضی IP ایڈریس ہوتا ہے۔ پرو سوفٹ کنفیگریشن بلڈر اس عارضی IP ایڈریس کو ماڈیول سے منسلک کرنے کے لیے استعمال کرتا ہے۔
3 اس بات کی تصدیق کرنے کے لیے ٹیسٹ کنکشن پر کلک کریں کہ IP ایڈریس ماڈیول تک رسائی کی اجازت دیتا ہے۔ 4 اگر کنکشن کامیاب ہو جاتا ہے تو، ایتھرنیٹ کنفیگریشن کو منتقل کرنے کے لیے ڈاؤن لوڈ پر کلک کریں۔
ماڈیول
نوٹ: اوپر کے اقدامات صرف OPC UA سرور کے IP ایڈریس اور نام کو ڈاؤن لوڈ یا اس میں ترمیم کرتے ہیں، یہ OPC UA کنفیگریشن کو ڈاؤن لوڈ یا تبدیل نہیں کرتا ہے۔
ProSoft Technology, Inc.
صفحہ 27 از 155
PLX32-EIP-MBTCP-UA ملٹی پروٹوکول گیٹ وے
ProSoft کنفیگریشن بلڈر صارف دستی کا استعمال
اگر ٹیسٹ کنکشن کا طریقہ کار ناکام ہوجاتا ہے، تو آپ کو ایک غلطی کا پیغام نظر آئے گا۔ غلطی کو درست کرنے کے لیے، ان اقدامات پر عمل کریں:
1 غلطی کے پیغام کو مسترد کرنے کے لیے ٹھیک ہے پر کلک کریں۔ 2 ڈاؤن لوڈ ڈائیلاگ باکس میں، ProSoft Discovery کو کھولنے کے لیے براؤز ڈیوائس (S) پر کلک کریں۔
سروس
3 ماڈیول پر دائیں کلک کریں اور پھر منتخب کریں پی سی بی کے لیے منتخب کریں۔ 4 پرو سوفٹ ڈسکوری سروس بند کریں۔ 5 کنفیگریشن کو ماڈیول میں منتقل کرنے کے لیے ڈاؤن لوڈ پر کلک کریں۔
ProSoft Technology, Inc.
صفحہ 28 از 155
PLX32-EIP-MBTCP-UA ملٹی پروٹوکول گیٹ وے
ProSoft کنفیگریشن بلڈر صارف دستی کا استعمال
2.9 گیٹ وے سے پروجیکٹ کو اپ لوڈ کرنا
نوٹ: اپنے پی سی کے ساتھ ماڈیول سے جڑنے کی ہدایات کے لیے، پی سی کو گیٹ وے سے جوڑنا دیکھیں (صفحہ 14)۔
آپ PLX32-EIP-MBTCP-UA سے پروجیکٹ کی ترتیبات کو اپنے PC پر ProSoft Configuration Builder میں موجودہ پروجیکٹ میں اپ لوڈ کر سکتے ہیں۔
1 درخت میں view ProSoft کنفیگریشن بلڈر میں، PLX32-EIP-MBTCPUA آئیکن پر دائیں کلک کریں اور پھر ڈیوائس سے پی سی پر اپ لوڈ کا انتخاب کریں۔ اس سے اپ لوڈ ڈائیلاگ باکس کھلتا ہے۔
2 اپ لوڈ ڈائیلاگ باکس میں، سلیکٹ کنکشن ٹائپ ڈراپ ڈاؤن باکس میں، ڈیفالٹ ایتھرنیٹ سیٹنگ استعمال کریں۔
نوٹ: اگر آپ عارضی IP ایڈریس کا استعمال کرتے ہوئے ماڈیول سے منسلک ہوتے ہیں، تو ایتھرنیٹ ایڈریس فیلڈ میں وہ عارضی IP ایڈریس ہوتا ہے۔ پرو سوفٹ کنفیگریشن بلڈر اس عارضی IP ایڈریس کو ماڈیول سے منسلک کرنے کے لیے استعمال کرتا ہے۔
3 اس بات کی تصدیق کرنے کے لیے TEST CONNECTION پر کلک کریں کہ IP ایڈریس ماڈیول تک رسائی کی اجازت دیتا ہے۔ 4 اگر کنکشن کامیاب ہو جاتا ہے، ایتھرنیٹ کنفیگریشن کو پر منتقل کرنے کے لیے اپ لوڈ پر کلک کریں۔
پی سی
نوٹ: اوپر دیئے گئے اقدامات صرف OPC UA سرور کے IP ایڈریس اور نام کو اپ لوڈ یا ترمیم کرتے ہیں، یہ OPC UA کنفیگریشن کو اپ لوڈ یا ترمیم نہیں کرتا ہے۔
ProSoft Technology, Inc.
صفحہ 29 از 155
PLX32-EIP-MBTCP-UA ملٹی پروٹوکول گیٹ وے
ProSoft کنفیگریشن بلڈر صارف دستی کا استعمال
اگر ٹیسٹ کنکشن کا طریقہ کار ناکام ہوجاتا ہے، تو آپ کو ایک غلطی کا پیغام نظر آئے گا۔ غلطی کو درست کرنے کے لیے، ان اقدامات پر عمل کریں۔
1 غلطی کے پیغام کو مسترد کرنے کے لیے ٹھیک ہے پر کلک کریں۔ 2 اپ لوڈ ڈائیلاگ باکس میں، ProSoft Discovery Service کو کھولنے کے لیے براؤز ڈیوائس (S) پر کلک کریں۔
3 ماڈیول پر دائیں کلک کریں اور پھر منتخب کریں پی سی بی کے لیے منتخب کریں۔ 4 پرو سوفٹ ڈسکوری سروس بند کریں۔ 5 کنفیگریشن کو ماڈیول میں منتقل کرنے کے لیے ڈاؤن لوڈ پر کلک کریں۔
ProSoft Technology, Inc.
صفحہ 30 از 155
PLX32-EIP-MBTCP-UA ملٹی پروٹوکول گیٹ وے
تشخیص اور ٹربل شوٹنگ یوزر مینوئل
3 تشخیص اور ٹربل شوٹنگ
آپ کئی طریقوں سے گیٹ وے کا مسئلہ حل کر سکتے ہیں: گیٹ وے پر ایل ای ڈی انڈیکیٹرز کی نگرانی کریں۔ · ProSoft Configuration Builder (PCB) میں تشخیصی افعال کا استعمال کریں۔ گیٹ وے انٹرنل کے اسٹیٹس ڈیٹا ایریا (اوپری میموری) میں ڈیٹا کی جانچ کریں۔
یادداشت
3.1 ایل ای ڈی اشارے
پہلا اور تیز ترین یہ ہے کہ گیٹ وے پر ایل ای ڈی کو اسکین کریں تاکہ کسی مسئلے کی موجودگی اور ممکنہ وجہ کا تعین کیا جا سکے۔ ایل ای ڈی قیمتی معلومات فراہم کرتے ہیں جیسے:
· ہر بندرگاہ کی حالت · سسٹم کنفیگریشن کی خرابیاں · ایپلیکیشن کی غلطیاں · غلطی کے اشارے
ProSoft Technology, Inc.
صفحہ 31 از 155
PLX32-EIP-MBTCP-UA ملٹی پروٹوکول گیٹ وے
تشخیص اور ٹربل شوٹنگ یوزر مینوئل
3.1.1 مین گیٹ وے ایل ای ڈی یہ جدول گیٹ وے فرنٹ پینل ایل ای ڈی کی وضاحت کرتا ہے۔
ایل ای ڈی پی ڈبلیو آر (پاور)
FLT (غلطی)
CFG (کنفیگریشن)
ERR (خرابی)
NS (نیٹ ورک اسٹیٹس) صرف EIP پروٹوکول کے لیے
ایم ایس (ماڈیول اسٹیٹس) صرف EIP پروٹوکول کے لیے
ریاست سے دور
ٹھوس سبز آف ٹھوس سرخ
ٹھوس امبر سے دور
آف فلیشنگ امبر
ٹھوس عنبر
آف سالڈ ریڈ سالڈ گرین فلیشنگ ریڈ فلیشنگ گرین الٹرنیٹنگ ریڈ اینڈ گرین فلیش آف سولڈ ریڈ سولڈ گرین فلیشنگ ریڈ فلیشنگ گرین متبادل ریڈ اینڈ گرین فلیش
تفصیل
پاور پاور ٹرمینلز سے منسلک نہیں ہے یا گیٹ وے کو صحیح طریقے سے پاور کرنے کے لیے ذریعہ ناکافی ہے (208 VDC پر 24 mA درکار ہے)۔
پاور پاور ٹرمینلز سے منسلک ہے۔
نارمل آپریشن۔
ایک اہم خرابی پیش آ گئی ہے۔ قابل عمل پروگرام ناکام ہو گیا ہے یا صارف کے ذریعے ختم کر دیا گیا ہے اور اب نہیں چل رہا ہے۔ غلطی کو صاف کرنے کے لیے ری سیٹ بٹن یا سائیکل پاور کو دبائیں۔
نارمل آپریشن۔
یونٹ کنفیگریشن موڈ میں ہے۔ یا تو کنفیگریشن کی خرابی موجود ہے، یا کنفیگریشن file ڈاؤن لوڈ یا پڑھا جا رہا ہے۔ پاور اپ کے بعد، گیٹ وے کنفیگریشن کو پڑھتا ہے، اور یونٹ کنفیگریشن ویلیوز کو لاگو کرتا ہے اور ہارڈ ویئر کو شروع کرتا ہے۔ یہ پاور سائیکل کے دوران یا ری سیٹ بٹن دبانے کے بعد ہوتا ہے۔
نارمل آپریشن۔
ایک خرابی کی حالت کا پتہ چلا ہے اور ایپلیکیشن پورٹ میں سے ایک پر ہو رہا ہے۔ کنفیگریشن چیک کریں اور کمیونیکیشن کی غلطیوں کا ازالہ کریں۔
یہ ایرر فلیگ ہر کمانڈ کی کوشش (ماسٹر/کلائنٹ) کے آغاز پر یا ڈیٹا کی ہر رسید (غلام/اڈاپٹر/سرور) پر صاف ہو جاتا ہے۔ اگر یہ حالت موجود ہے، تو یہ ظاہر کرتا ہے کہ ایپلی کیشن میں (خراب کنفیگریشن کی وجہ سے) یا ایک یا زیادہ بندرگاہوں پر (نیٹ ورک کمیونیکیشن کی ناکامی) میں بڑی تعداد میں غلطیاں ہو رہی ہیں۔
کوئی طاقت یا کوئی IP پتہ نہیں۔
ڈپلیکیٹ IP ایڈریس
جڑا ہوا
رابطے کا وقت ختم
آئی پی ایڈریس حاصل کیا؛ کوئی رابطہ قائم نہیں
خود جانچ
کوئی طاقت نہیں۔
بڑا قصور
ڈیوائس آپریشنل
معمولی غلطی
اسٹینڈ بائی
خود جانچ
ProSoft Technology, Inc.
صفحہ 32 از 155
PLX32-EIP-MBTCP-UA ملٹی پروٹوکول گیٹ وے
تشخیص اور ٹربل شوٹنگ یوزر مینوئل
3.1.2 ایتھرنیٹ پورٹ ایل ای ڈی یہ جدول گیٹ وے ایتھرنیٹ پورٹ ایل ای ڈی کی وضاحت کرتا ہے۔
ایل ای ڈی لنک/ایکٹ
100 Mbit
ریاست سے دور
ٹھوس سبز
چمکتا ہوا امبر
تفصیل
کوئی فزیکل نیٹ ورک کنکشن نہیں ملا۔ کوئی ایتھرنیٹ مواصلات ممکن نہیں ہے۔ وائرنگ اور کیبلز چیک کریں۔
فزیکل نیٹ ورک کنکشن کا پتہ چلا۔ ایتھرنیٹ مواصلات کے ممکن ہونے کے لیے یہ ایل ای ڈی ٹھوس آن ہونی چاہیے۔
بندرگاہ پر کوئی سرگرمی نہیں ہے۔
ایتھرنیٹ پورٹ فعال طور پر ڈیٹا منتقل یا وصول کر رہا ہے۔
ProSoft Technology, Inc.
صفحہ 33 از 155
PLX32-EIP-MBTCP-UA ملٹی پروٹوکول گیٹ وے
تشخیص اور ٹربل شوٹنگ یوزر مینوئل
3.2 ProSoft کنفیگریشن بلڈر میں تشخیص کا استعمال
ProSoft Configuration Builder (PCB) کے پاس تشخیص اور خرابیوں کا سراغ لگانے میں آپ کی مدد کرنے کے لیے بہت سے مفید ٹولز ہیں۔ آپ اپنے گیٹ وے سے جڑنے اور موجودہ اسٹیٹس ویلیوز، کنفیگریشن ڈیٹا اور دیگر قیمتی معلومات حاصل کرنے کے لیے PCB کا استعمال کر سکتے ہیں۔
ٹپ: آپ ایک وقت میں ایک سے زیادہ گیٹ وے کے لیے ProSoft Configuration Builder Diagnostics ونڈو کھول سکتے ہیں۔
گیٹ وے کے مواصلاتی بندرگاہ سے جڑنے کے لیے۔
1 پی سی بی میں، گیٹ وے کے نام پر دائیں کلک کریں اور ڈائیگنوسٹک کا انتخاب کریں۔
2 اس سے تشخیصی ونڈو کھلتی ہے۔
ProSoft Technology, Inc.
صفحہ 34 از 155
PLX32-EIP-MBTCP-UA ملٹی پروٹوکول گیٹ وے
تشخیص اور ٹربل شوٹنگ یوزر مینوئل
اگر گیٹ وے سے کوئی جواب نہیں آتا ہے، جیسا کہ سابق میںampاوپر، ان مراحل پر عمل کریں: 1 ٹول بار سے، سیٹ اپ کنکشن بٹن پر کلک کریں۔
2 کنکشن سیٹ اپ ڈائیلاگ باکس میں، منتخب کنکشن قسم کی فہرست سے ایتھرنیٹ کو منتخب کریں۔
3 ایتھرنیٹ فیلڈ میں گیٹ وے کا آئی پی ایڈریس ٹائپ کریں۔ 4 کنیکٹ پر کلک کریں۔
5 تصدیق کریں کہ ایتھرنیٹ آپ کے کمپیوٹر کی کمیونیکیشن پورٹ اور گیٹ وے کے درمیان مناسب طریقے سے جڑا ہوا ہے۔
6 اگر آپ اب بھی کنکشن قائم کرنے کے قابل نہیں ہیں تو مدد کے لیے ProSoft Technology ٹیکنیکل سپورٹ سے رابطہ کریں۔
ProSoft Technology, Inc.
صفحہ 35 از 155
PLX32-EIP-MBTCP-UA ملٹی پروٹوکول گیٹ وے
تشخیص اور ٹربل شوٹنگ یوزر مینوئل
3.2.1 تشخیصی مینو
تشخیصی مینو کو تشخیصی ونڈو کے بائیں جانب درخت کی ساخت کے طور پر ترتیب دیا گیا ہے۔
احتیاط: اس مینو میں کچھ کمانڈز صرف ایڈوانس ڈیبگنگ اور سسٹم ٹیسٹنگ کے لیے بنائے گئے ہیں، اور گیٹ وے کو مواصلت بند کرنے کا سبب بن سکتے ہیں، جس کے نتیجے میں ممکنہ طور پر ڈیٹا ضائع ہو سکتا ہے یا دیگر مواصلاتی ناکامی ہو سکتی ہے۔ ان کمانڈز کا استعمال صرف اس صورت میں کریں جب آپ ان کے ممکنہ اثرات کو پوری طرح سمجھتے ہوں، یا اگر آپ کو خاص طور پر ProSoft ٹیکنالوجی ٹیکنیکل سپورٹ انجینئرز کی طرف سے ایسا کرنے کی ہدایت کی گئی ہو۔
درج ذیل مینو کمانڈز ذیل میں دکھائے گئے ہیں۔
مینو کمانڈ ماڈیول
ڈیٹا بیس View
ذیلی مینیو کمانڈ ورژن
ڈیٹا کا نقشہ ASCII
اعشاریہ
ہیکس
تیرنا
تفصیل
گیٹ وے کے موجودہ سافٹ ویئر ورژن اور دیگر اہم اقدار کو دکھاتا ہے۔ تکنیکی مدد کے لیے کال کرتے وقت آپ سے یہ معلومات فراہم کرنے کے لیے کہا جا سکتا ہے۔
گیٹ وے کی ڈیٹا میپ کنفیگریشن دکھاتا ہے۔ گیٹ وے کے ڈیٹا بیس کے مواد کو ASCII کریکٹر فارمیٹ میں دکھاتا ہے۔*
گیٹ وے کے ڈیٹا بیس کے مواد کو اعشاریہ نمبر کی شکل میں دکھاتا ہے۔*
گیٹ وے کے ڈیٹا بیس کے مواد کو ہیکساڈیسیمل نمبر فارمیٹ میں دکھاتا ہے۔* گیٹ وے کے ڈیٹا بیس کے مواد کو فلوٹنگ پوائنٹ نمبر فارمیٹ میں دکھاتا ہے۔*
*ڈیٹا بیس کے ذریعے نیویگیٹ کرنے کے لیے ونڈو کے دائیں کنارے پر موجود اسکرول بار کا استعمال کریں۔ ہر صفحہ ڈیٹا کے 100 الفاظ دکھاتا ہے۔ دستیاب صفحات کی کل تعداد آپ کے گیٹ وے کی ترتیب پر منحصر ہے۔
ProSoft Technology, Inc.
صفحہ 36 از 155
PLX32-EIP-MBTCP-UA ملٹی پروٹوکول گیٹ وے
تشخیص اور ٹربل شوٹنگ یوزر مینوئل
3.2.2 ایک لاگ میں تشخیصی سیشن کیپچر کرنا File
آپ تشخیصی سیشن میں جو کچھ بھی کرتے ہیں اسے لاگ میں لے سکتے ہیں۔ file. یہ خصوصیت خرابیوں کا سراغ لگانے اور ریکارڈ رکھنے کے مقاصد، اور ProSoft ٹیکنالوجی کی تکنیکی معاونت ٹیم کے ساتھ رابطے کے لیے مفید ہو سکتی ہے۔
سیشن ڈیٹا کو لاگ میں کیپچر کرنے کے لیے file
1 تشخیصی ونڈو کھولیں۔ ProSoft کنفیگریشن بلڈر (صفحہ 33) میں تشخیص کا استعمال دیکھیں۔
2 ڈائیگناسٹک سیشن کو متن میں لاگ کرنے کے لیے fileٹول بار سے، LOG پر کلک کریں۔ FILE بٹن کیپچر کو روکنے کے لیے دوبارہ بٹن پر کلک کریں۔
3 سے view لاگ fileٹول بار سے، پر کلک کریں۔ VIEW LOG FILE بٹن لاگ file متن کے طور پر کھلتا ہے۔ file، آپ نام بدل کر کسی مختلف مقام پر محفوظ کر سکتے ہیں۔
4 لاگ کو ای میل کرنے کے لیے file پرو سافٹ ٹیکنالوجی کی ٹیکنیکل سپورٹ ٹیم کو، ٹول بار سے، ای میل لاگ پر کلک کریں FILE بٹن یہ صرف اس صورت میں کام کرتا ہے جب آپ نے انسٹال کیا ہو۔
آپ کے کمپیوٹر پر مائیکروسافٹ آؤٹ لک۔)
5 اگر آپ ایک سے زیادہ ترتیب وار سیشنز کیپچر کرتے ہیں، تو PCB نئے ڈیٹا کو پہلے کیپچر کیے گئے ڈیٹا کے آخر میں شامل کرتا ہے۔ اگر آپ لاگ سے پچھلا ڈیٹا صاف کرنا چاہتے ہیں۔ file، آپ کو ڈیٹا کیپچر کرنا شروع کرنے سے پہلے ہر بار CLEAR DATA بٹن پر کلک کرنا چاہیے۔
3.2.3 گرم بوٹ/کولڈ بوٹ
PLX32-EIP-MBTCP-UA کو گرم اور سرد بوٹ کرنا ماڈیول > جنرل > وارم بوٹ یا کولڈ بوٹ پر کلک کر کے کیا جا سکتا ہے۔
ProSoft Technology, Inc.
صفحہ 37 از 155
PLX32-EIP-MBTCP-UA ملٹی پروٹوکول گیٹ وے
تشخیص اور ٹربل شوٹنگ یوزر مینوئل
3.3 اپر میموری میں گیٹ وے اسٹیٹس ڈیٹا
گیٹ وے اپنے اندرونی ڈیٹا بیس میں وقف شدہ اوپری میموری والے مقامات پر مفید ماڈیول اسٹیٹس ڈیٹا لکھتا ہے۔ اس اسٹیٹس ڈیٹا ایریا کا محل وقوع آپ کے گیٹ وے کے تعاون یافتہ پروٹوکولز پر منحصر ہے۔ آپ اس ڈیٹا کو گیٹ وے کے ڈیٹا بیس کے صارف ڈیٹا ایریا میں نقشہ بنانے کے لیے Prosoft Configuration Builder میں Data Map فنکشن استعمال کر سکتے ہیں (0 سے 9999 تک کا رجسٹر)۔ ریموٹ ڈیوائسز، جیسے HMIs یا پروسیسرز پھر اسٹیٹس ڈیٹا تک رسائی حاصل کرسکتے ہیں۔ ماڈیول میموری میں ڈیٹا میپنگ دیکھیں (صفحہ 23)۔
3.3.1 اوپری میموری میں جنرل گیٹ وے اسٹیٹس ڈیٹا درج ذیل جدول گیٹ وے کے عمومی اسٹیٹس ڈیٹا ایریا کے مواد کو بیان کرتا ہے۔
پتہ رجسٹر کریں 14000 سے 14001 14002 سے 14004 14005 سے 14009 14010 سے 14014 14015 سے 14019 تک
تفصیل پروگرام سائیکل کاؤنٹر پروڈکٹ کوڈ (ASCII) پروڈکٹ ریویژن (ASCII) آپریٹنگ سسٹم ریویژن (ASCII) OS رن نمبر (ASCII)
ProSoft Technology, Inc.
صفحہ 38 از 155
PLX32-EIP-MBTCP-UA ملٹی پروٹوکول گیٹ وے
تشخیص اور ٹربل شوٹنگ یوزر مینوئل
3.3.2 اپر میموری میں پروٹوکول کے لیے مخصوص اسٹیٹس کا ڈیٹا
PLX32-EIP-MBTCP-UA میں پروٹوکول سے متعلق مخصوص اسٹیٹس ڈیٹا کے لیے اوپری میموری کے مقامات بھی ہیں۔ گیٹ وے پروٹوکول ڈرائیوروں کے لیے اسٹیٹس ڈیٹا ایریا کا محل وقوع پروٹوکول پر منحصر ہے۔ مزید معلومات کے لیے دیکھیں:
· اپر میموری میں EIP اسٹیٹس ڈیٹا (صفحہ 66) · MBTCP اسٹیٹس ڈیٹا اپر میموری میں (صفحہ 102)
ProSoft Technology, Inc.
صفحہ 39 از 155
PLX32-EIP-MBTCP-UA ملٹی پروٹوکول گیٹ وے
4 ہارڈ ویئر کی معلومات
ہارڈ ویئر کی معلومات صارف دستی
4.1 ہارڈ ویئر کی تفصیلات
تفصیلات بجلی کی فراہمی
تفصیل
24 وی ڈی سی برائے نام 10 سے 36 وی ڈی سی کی اجازت مثبت، منفی، جی این ڈی ٹرمینلز
موجودہ بوجھ
24 وی ڈی سی برائے نام @ 300 ایم اے 10 سے 36 وی ڈی سی @ 610 ایم اے زیادہ سے زیادہ
آپریٹنگ درجہ حرارت -25°C سے 70°C (-13°F سے 158°F)
اسٹوریج درجہ حرارت -40 ° C سے 80 ° C (-40 ° F سے 176 ° F)
رشتہ دار نمی
5% سے 95% RH بغیر گاڑھاو کے
طول و عرض (H x W x D)
5.38 x 1.99 x 4.38 13.67 x 5.05 x 11.13 سینٹی میٹر میں۔
ایل ای ڈی اشارے
کنفیگریشن (CFG) اور ایرر (ERR) کمیونیکیشن اسٹیٹس پاور (PWR) اور ہارڈ ویئر فالٹ (FLT) نیٹ ورک اسٹیٹس (NS) EtherNet/IPTM کلاس I یا کلاس III کنکشن
اسٹیٹس (صرف ایتھرنیٹ/آئی پی) ماڈیول اسٹیٹس (ایم ایس) ماڈیول کنفیگریشن اسٹیٹس (صرف ایتھرنیٹ/آئی پی) ایتھرنیٹ کمیونیکیشن پورٹ لنک/سرگرمی اور 100 ایم بیٹ
ایتھرنیٹ پورٹ
10/100 Mbit فل ڈوپلیکس RJ45 کنیکٹر الیکٹریکل آئسولیشن 1500 Vrms 50 Hz سے 60 Hz پر 60 سیکنڈ کے لیے، جیسا کہ IEC 5.3.2 کے سیکشن 60950 میں بیان کیا گیا ہے: 1991 Ethernet Broadcast Storm Resiliency = 5000P سے کم یا برابر فریم فی سیکنڈ اور 5 منٹ کی مدت سے کم یا اس کے برابر
ہر یونٹ کے ساتھ بھیج دیا گیا۔
2.5 ملی میٹر سکریو ڈرایور J180 پاور کنیکٹر
ProSoft Technology, Inc.
صفحہ 40 از 155
PLX32-EIP-MBTCP-UA ملٹی پروٹوکول گیٹ وے
5 EIP پروٹوکول
EIP پروٹوکول صارف دستی
5.1 EIP فنکشنل اوورview
آپ PLX32-EIP-MBTCP-UA کا استعمال کئی مختلف پروٹوکولز کو Rockwell Automation فیملی آف پروسیسرز، یا دیگر سافٹ ویئر پر مبنی حل میں انٹرفیس کرنے کے لیے کر سکتے ہیں۔ مندرجہ ذیل مثال EtherNet/IP پروٹوکول کی فعالیت کو ظاہر کرتی ہے۔
ProSoft Technology, Inc.
صفحہ 41 از 155
PLX32-EIP-MBTCP-UA ملٹی پروٹوکول گیٹ وے
5.1.1 ایتھرنیٹ/آئی پی عمومی تفصیلات
EIP ڈرائیور درج ذیل کنکشنز کو سپورٹ کرتا ہے:
کلاس 1 کلاس 3
کنکشن کی قسم I/O منسلک کلائنٹ غیر منسلک کلائنٹ
رابطوں کی تعداد 2 2 1
سرور
5
EIP پروٹوکول صارف دستی
تفصیلات کی تائید شدہ PLC اقسام معاون پیغام کی اقسام I/O کنکشن کے سائز ان/آؤٹ زیادہ سے زیادہ RPI ٹائم CIP سروسز کی حمایت
کمانڈ لسٹ
کمانڈ سیٹ
تفصیل
PLC2، PLC5، SLC، CLX، CMPLX، MICROLX
پی سی سی اور سی آئی پی
496/496 بائٹس
5 ایم ایس فی کنکشن
0x4C: CIP ڈیٹا ٹیبل پڑھیں 0x4D: CIP ڈیٹا ٹیبل CIP جنرک لکھیں
فی کلائنٹ 100 کمانڈز تک کی حمایت کرتا ہے۔ ہر کمانڈ کمانڈ کی قسم، IP ایڈریس، ایڈریس پر/سے رجسٹر، اور لفظ/بٹ شمار کے لیے قابل ترتیب ہے۔
PLC-2/PLC-3/PLC5 بنیادی کمانڈ سیٹ PLC5 بائنری کمانڈ سیٹ PLC5 ASCII کمانڈ سیٹ SLC500 کمانڈ سیٹ
ProSoft Technology, Inc.
صفحہ 42 از 155
PLX32-EIP-MBTCP-UA ملٹی پروٹوکول گیٹ وے
EIP پروٹوکول صارف دستی
5.1.2 EIP اندرونی ڈیٹا بیس
اندرونی ڈیٹا بیس PLX32-EIP-MBTCP-UA کی فعالیت کے لیے مرکزی حیثیت رکھتا ہے۔ گیٹ وے اس ڈیٹا بیس کو گیٹ وے پر موجود تمام مواصلاتی بندرگاہوں کے درمیان شیئر کرتا ہے اور اسے ایک نیٹ ورک پر موجود ایک پروٹوکول سے دوسرے نیٹ ورک پر موجود ایک یا زیادہ ڈیوائسز تک معلومات منتقل کرنے کے لیے ایک نالی کے طور پر استعمال کرتا ہے۔ یہ ایک کمیونیکیشن پورٹ پر موجود آلات سے ڈیٹا تک رسائی اور دوسرے پروٹوکول پر موجود آلات کے ذریعے کنٹرول کرنے کی اجازت دیتا ہے۔
کلائنٹ اور سرور کے ڈیٹا کے علاوہ، آپ داخلی ڈیٹا بیس کے صارف ڈیٹا ایریا میں گیٹ وے کے ذریعے پیدا ہونے والی صورتحال اور غلطی کی معلومات کا نقشہ بنا سکتے ہیں۔ اندرونی ڈیٹا بیس کو دو حصوں میں تقسیم کیا گیا ہے:
گیٹ وے اسٹیٹس ڈیٹا ایریا کے لیے اوپری میموری۔ یہ وہ جگہ ہے جہاں گیٹ وے گیٹ وے کے ذریعے تعاون یافتہ پروٹوکولز کے لیے داخلی حیثیت کا ڈیٹا لکھتا ہے۔
· صارف کے ڈیٹا ایریا کے لیے کم میموری۔ یہ وہ جگہ ہے جہاں بیرونی آلات سے آنے والے ڈیٹا کو ذخیرہ اور رسائی حاصل کی جاتی ہے۔
PLX32-EIP-MBTCP-UA میں ہر پروٹوکول صارف کے ڈیٹا ایریا سے ڈیٹا لکھ سکتا اور پڑھ سکتا ہے۔
نوٹ: اگر آپ اوپری میموری میں گیٹ وے اسٹیٹس ڈیٹا تک رسائی حاصل کرنا چاہتے ہیں، تو آپ گیٹ وے میں ڈیٹا میپنگ فیچر استعمال کر سکتے ہیں تاکہ گیٹ وے اسٹیٹس ڈیٹا ایریا سے ڈیٹا کو صارف کے ڈیٹا ایریا میں کاپی کر سکیں۔ ماڈیول میموری میں ڈیٹا میپنگ دیکھیں (صفحہ 23)۔ بصورت دیگر، آپ ProSoft Configuration Builder میں تشخیصی افعال استعمال کر سکتے ہیں۔ view گیٹ وے اسٹیٹس ڈیٹا۔ گیٹ وے اسٹیٹس ڈیٹا کے بارے میں مزید معلومات کے لیے، نیٹ ورک ڈائیگنوسٹک (صفحہ 65) دیکھیں۔
ProSoft Technology, Inc.
صفحہ 43 از 155
PLX32-EIP-MBTCP-UA ملٹی پروٹوکول گیٹ وے
EIP پروٹوکول صارف دستی
ڈیٹا بیس تک EIP کلائنٹ کی رسائی
کلائنٹ کی فعالیت گیٹ وے کے اندرونی ڈیٹا بیس اور ایک یا زیادہ پروسیسرز یا دوسرے سرور پر مبنی آلات میں قائم ڈیٹا ٹیبلز کے درمیان ڈیٹا کا تبادلہ کرتی ہے۔ ProSoft Configuration Builder میں آپ کی وضاحت کردہ کمانڈ لسٹ یہ بتاتی ہے کہ نیٹ ورک پر گیٹ وے اور ہر سرور کے درمیان کون سا ڈیٹا منتقل کیا جانا ہے۔ کلائنٹ کی فعالیت کے لیے پروسیسر (سرور) میں کسی سیڑھی کی منطق کی ضرورت نہیں ہے، سوائے اس بات کی یقین دہانی کے کہ کافی ڈیٹا میموری موجود ہے۔
مندرجہ ذیل مثال ایتھرنیٹ کلائنٹس اور اندرونی ڈیٹا بیس کے درمیان ڈیٹا کے بہاؤ کو بیان کرتی ہے۔
EIP ڈیٹا بیس تک متعدد سرور تک رسائی
گیٹ وے میں سرور سپورٹ کلائنٹ ایپلی کیشنز (جیسے HMI سافٹ ویئر اور پروسیسرز) کو گیٹ وے کے ڈیٹا بیس سے پڑھنے اور لکھنے کی اجازت دیتا ہے۔ سرور ڈرائیور کئی کلائنٹس سے متعدد کنکرنٹ کنکشن کو سپورٹ کرنے کے قابل ہے۔
سرور کے طور پر کنفیگر ہونے پر، گیٹ وے میں داخلی ڈیٹا بیس کا صارف ڈیٹا ایریا پڑھنے کی درخواستوں کا ذریعہ اور دور دراز کے کلائنٹس کی تحریری درخواستوں کی منزل ہے۔ ڈیٹا بیس تک رسائی کلائنٹ کی طرف سے آنے والے پیغام میں موصول ہونے والی کمانڈ کی قسم کے ذریعے کنٹرول کی جاتی ہے۔
گیٹ وے کو درست طریقے سے کنفیگر اور نیٹ ورک سے منسلک ہونا چاہیے اس سے پہلے کہ اسے استعمال کرنے کی کوئی کوشش کی جائے۔ نیٹ ورک کی تصدیق کے پروگرام کا استعمال کریں، جیسے کہ ProSoft Discovery Service یا کمانڈ پرامپٹ PING ہدایات، اس بات کی تصدیق کرنے کے لیے کہ گیٹ وے نیٹ ورک پر دیکھا جا سکتا ہے۔ گیٹ وے کی مناسب ترتیب کی تصدیق کرنے اور کنفیگریشن کو منتقل کرنے کے لیے ProSoft کنفیگریشن بلڈر کا استعمال کریں۔ fileگیٹ وے تک اور اس سے۔
ProSoft Technology, Inc.
صفحہ 44 از 155
PLX32-EIP-MBTCP-UA ملٹی پروٹوکول گیٹ وے
EIP پروٹوکول صارف دستی
5.2 EIP کنفیگریشن
5.2.1 EIP کلاس 3 سرور کو کنفیگر کرنا ProSoft کنفیگریشن بلڈر میں EIP کلاس 3 سرور کنکشن استعمال کریں جب گیٹ وے سرور (غلام) ڈیوائس کے طور پر کام کر رہا ہو جو کلائنٹ (ماسٹر) ڈیوائس جیسے HMI، DCS، سے شروع کی گئی میسج ہدایات کا جواب دے رہا ہو۔ PLC، یا PAC۔
سرور سیٹ کرنے کے لیے file پی سی بی میں سائز
1 پرو سوفٹ کنفیگریشن بلڈر میں، گیٹ وے کے آگے [+] پر کلک کریں، پھر EIP کلاس 3 سرور کے آگے [+] پر کلک کریں۔
2 دوسرے EIP کلاس 3 سرور پر ڈبل کلک کریں تاکہ ترمیم کریں - EIP کلاس 3 سرور کا ڈائیلاگ باکس۔
3 سرور کو منتخب کریں۔ FILE سائز (100 یا 1000)۔
o 100 کی قدر کے لیے، رجسٹر N10:0 سے N10:99 تک ہیں۔ o 1000 کی قیمت کے لیے، درست رجسٹر N10:0 سے N10:999 تک ہیں۔
گیٹ وے کی اندرونی میموری تک رسائی درج ذیل جدول سے مراد گیٹ وے کی میموری میں صارف کے ڈیٹا ایریا کا ہے:
ڈیٹا کی قسم
BOOL Bit Array SINT INT DINT REAL
Tag نام
BOOLData[ ] BITAData[ ] SINTData[ ] INT_Data[ ] DINTData[ ] حقیقی ڈیٹا[ ]
CIP پیغام میں ہر عنصر کی لمبائی 1 4 1 2 4 4
10,000 عنصر ڈیٹا بیس 0 سے 159999 0 سے 4999 0 سے 19999 0 سے 9999 0 سے 4999 0 سے 4999 تک کے لیے صف کی حد
ProSoft Technology, Inc.
صفحہ 45 از 155
PLX32-EIP-MBTCP-UA ملٹی پروٹوکول گیٹ وے
EIP پروٹوکول صارف دستی
MSG ہدایات کی قسم - CIP
مندرجہ ذیل جدول گیٹ وے کے اندرونی ڈیٹا بیس میں صارف کے ڈیٹا کے علاقے کا تعلق MSG CIP ہدایات میں درکار پتوں سے بیان کرتا ہے۔
ڈیٹا بیس
سی آئی پی
سی آئی پی بولین
عدد
پتہ
0
Int_data BoolData[0] [0]
999
Int_data BoolData[15984] [999]
1000 1999
Int_data BoolData[16000] [1000] Int_data BoolData[31984] [1999]
2000 2999
Int_data BoolData[32000] [2000] Int_data BoolData[47984] [2999]
3000 3999
Int_data BoolData[48000] [3000] Int_data [3999] BoolData[63999]
CIP Bit Array CIP بائٹ
BitAData[0]
SIntData[0]
SIntData[1998] BitAData[500] SIntData[2000]
SIntData[3998] BitAData[1000] SIntData[4000]
SIntData[5998] BitAData[1500] SIntData[6000]
SIntData[9998]
CIP DINT
سی آئی پی ریئل
DIntData[0]
ریئل ڈیٹا [0]
DIntData[500] RealData [500]
DIntData[1000] RealData [1000]
DIntData[1500] RealData [1500]
MSG ہدایات کی قسم - PCCC
مندرجہ ذیل جدول گیٹ وے کے اندرونی ڈیٹا بیس میں صارف کے ڈیٹا کے علاقے کا تعلق MSG PCCC ہدایات میں درکار پتوں سے بیان کرتا ہے۔
ڈیٹا بیس کا پتہ 0 999 1000 1999 2000
File سائز 100 N10:0 N19:99 N20:0 N29:99 N30:0
ڈیٹا بیس کا پتہ 0 999 1000 1999 2000
File سائز 100 N10:0 N19:99 N20:0 N29:99 N30:0
ProSoft Technology, Inc.
صفحہ 46 از 155
PLX32-EIP-MBTCP-UA ملٹی پروٹوکول گیٹ وے
EtherNet/IP واضح میسجنگ سرور کمانڈ سپورٹ PLX32-EIP-MBTCP-UA کئی کمانڈ سیٹس کو سپورٹ کرتا ہے۔
EIP پروٹوکول صارف دستی
بنیادی کمانڈ سیٹ کے افعال
کمانڈ 0x00 0x01 0x02 0x05 0x08
فنکشن N/AN/AN/AN/AN/A
ڈیفینیشن پروٹیکٹڈ لکھنا غیر محفوظ پڑھنا محفوظ بٹ لکھنا غیر محفوظ بٹ لکھنا غیر محفوظ لکھنا
سرور XXXXX میں تعاون یافتہ
PLC-5 کمانڈ سیٹ کے افعال
کمانڈ 0x0F 0x0F
فنکشن 0x00 0x01
ڈیفینیشن ورڈ رینج رائٹ (بائنری ایڈریس) ورڈ رینج ریڈ (بائنری ایڈریس)
0x0F
ٹائپ شدہ رینج ریڈ (بائنری ایڈریس)
0x0F
ٹائپ شدہ رینج لکھیں (بائنری ایڈریس)
0x0F
0x26
پڑھیں-ترمیم کریں-لکھیں (بائنری ایڈریس)
0x0F 0x0F 0x0F
0x00 0x01 0x26
ورڈ رینج لکھیں (ASCII ایڈریس) ورڈ رینج ریڈ (ASCII ایڈریس) پڑھیں-ترمیم کریں-لکھیں (ASCII پتہ)
سرور XXXX میں تعاون یافتہ
ایکس ایکس
SLC-500 کمانڈ سیٹ کے افعال
کمانڈ 0x0F 0x0F 0x0F 0x0F 0x0F
فنکشن 0xA1 0xA2 0xA9 0xAA 0xAB
تعریف
سرور میں تعاون یافتہ
دو کے ساتھ محفوظ ٹائپ شدہ منطقی پڑھیں
X
ایڈریس فیلڈز
تھری ایکس کے ساتھ محفوظ ٹائپ شدہ منطقی پڑھیں
ایڈریس فیلڈز
دو کے ساتھ محفوظ ٹائپ شدہ منطقی لکھیں۔
X
ایڈریس فیلڈز
تین کے ساتھ محفوظ ٹائپ شدہ منطقی لکھیں۔
X
ایڈریس فیلڈز
ماسک کے ساتھ محفوظ ٹائپ شدہ منطقی تحریر (تین ایڈریس فیلڈز)
ProSoft Technology, Inc.
صفحہ 47 از 155
PLX32-EIP-MBTCP-UA ملٹی پروٹوکول گیٹ وے
EIP پروٹوکول صارف دستی
5.2.2 EIP کلاس 1 کنکشن کو ترتیب دینا
ProSoft کنفیگریشن بلڈر میں EIP کلاس 1 کنکشن استعمال کریں جب گیٹ وے ایک EIP اڈاپٹر کے طور پر کام کرتا ہے جو PLC (EIP سکینر) سے براہ راست I/O کنکشن کا استعمال کرتے ہوئے ڈیٹا منتقل کرتا ہے۔ براہ راست I/O کنکشنز بڑی مقدار میں ڈیٹا کو تیزی سے منتقل کر سکتے ہیں۔
PLX32-EIP-MBTCP-UA آٹھ I/O کنکشن (ماڈل پر منحصر) تک ہینڈل کر سکتا ہے، ہر ایک میں 248 الفاظ ان پٹ ڈیٹا اور 248 الفاظ آؤٹ پٹ ڈیٹا کے ساتھ۔
گیٹ وے کو RSLogix5000 v.20 میں شامل کرنا
1 Rockwell Automation RSLinx شروع کریں اور PLX32-EIP-MBTCP-UA پر براؤز کریں۔ 2 گیٹ وے پر دائیں کلک کریں اور پھر ڈیوائس سے ایڈز اپ لوڈ کریں کا انتخاب کریں۔
نوٹ: EDS انسٹالیشن مکمل کرنے کے لیے RSLogix5000 کو دوبارہ شروع کرنے کی ضرورت پڑ سکتی ہے۔
3 RSLogix 5000 کو دوبارہ شروع کرنے کے بعد، مطلوبہ RSLogix 5000 پروجیکٹ کھولیں۔ 4 کنٹرولر آرگنائزر میں، I/O ٹری میں EtherNet/IP پل پر دائیں کلک کریں اور
نیا ماڈیول منتخب کریں۔
5 منتخب ماڈیول ٹائپ ڈائیلاگ باکس میں، سرچ ٹیکسٹ درج کریں باکس میں، PLX3 ٹائپ کریں۔
ProSoft Technology, Inc.
صفحہ 48 از 155
PLX32-EIP-MBTCP-UA ملٹی پروٹوکول گیٹ وے
EIP پروٹوکول صارف دستی
6 اپنے PLX32-EIP-MBTCP-UA پر کلک کریں، اور پھر تخلیق پر کلک کریں۔ اس سے نیا ماڈیول ڈائیلاگ باکس کھلتا ہے۔
7 نئے ماڈیول ڈائیلاگ باکس میں، گیٹ وے کے لیے ایک نام درج کریں، پھر PLX32-EIP-MBTCP-UA کا IP پتہ درج کریں۔
8 I/O کنکشن شامل کرنے کے لیے CHANGE پر کلک کریں۔ ProSoft Technology, Inc.
صفحہ 49 از 155
PLX32-EIP-MBTCP-UA ملٹی پروٹوکول گیٹ وے
EIP پروٹوکول صارف دستی
9 ماڈیول ڈیفینیشن ڈائیلاگ باکس میں، I/O کنکشن درج کریں۔ آٹھ تک I/O کنکشن شامل کیے جا سکتے ہیں۔ I/O کنکشنز کا ایک مقررہ سائز 496 بائٹس ان پٹ ڈیٹا اور 496 بائٹس آؤٹ پٹ ڈیٹا ہے۔ ختم ہونے پر اوکے پر کلک کریں۔
10 ماڈیول پراپرٹیز ڈائیلاگ باکس میں، ہر I/O کنکشن کو اس کے اپنے RPI وقت کے ساتھ کنفیگر کرنے کے لیے CONNECTION ٹیب پر کلک کریں۔ ختم ہونے پر، ٹھیک ہے پر کلک کریں۔
11 نیا گیٹ وے EtherNet/IP برج کے نیچے کنٹرولر آرگنائزر میں ظاہر ہوتا ہے۔
ProSoft Technology, Inc.
صفحہ 50 از 155
PLX32-EIP-MBTCP-UA ملٹی پروٹوکول گیٹ وے
EIP پروٹوکول صارف دستی
گیٹ وے کو RSLogix5000 v.16 سے v.19 میں شامل کرنا
نوٹ: کلاس 1 کنکشن RSLogix v.15 اور اس سے زیادہ میں تعاون یافتہ نہیں ہیں۔
1 Rockwell Automation RSLogix 5000 شروع کریں۔ 2 کنٹرولر آرگنائزر میں، I/O ٹری میں EtherNet/IP پل پر دائیں کلک کریں اور
choose NEW MODULE. 3 In the Select Module Type dialog box, click FIND. تلاش کریں۔ Generic EtherNet Bridge,
عام ایتھرنیٹ برج پر کلک کریں، اور پھر تخلیق پر کلک کریں۔ 4 نئے ماڈیول ڈائیلاگ باکس میں، گیٹ وے کے لیے ایک نام درج کریں، پھر آئی پی درج کریں۔
PLX32-EIP-MBTCP-UA کا پتہ۔ یہ پروسیسر سے PLX32-EIP-MBTCP-UA تک مواصلات کا راستہ بناتا ہے۔ 5 جنرک ایتھرنیٹ برج کے نیچے ایک نیا ماڈیول شامل کریں اور ایک CIP کنکشن (CIP-MODULE) شامل کریں۔ یہ وہ جگہ ہے جہاں آپ I/O کنکشن کے پیرامیٹرز کی وضاحت کرتے ہیں۔ ان پٹ اور آؤٹ پٹ کے سائز کو پی سی بی میں تشکیل کردہ ان پٹ اور آؤٹ پٹ سائز سے ملنے کی ضرورت ہے۔ ADDRESS فیلڈ ویلیو PCB میں کنکشن نمبر کی نمائندگی کرتی ہے۔ پہلے سے طے شدہ تمام کنکشنز میں 248 ان پٹ الفاظ، 248 آؤٹ پٹ الفاظ، اور 0 کنفیگریشن الفاظ ہوتے ہیں۔ Comm فارمیٹ کو ڈیٹا ٹائپ INT پر سیٹ کریں، اور اسمبلی کی مثالیں ان پٹ کے لیے "1"، آؤٹ پٹ کے لیے "2" اور کنفیگریشن کے لیے "4" پر سیٹ کریں۔ 6 ہر I/O کنکشن کے لیے ایک CIP کنکشن شامل اور ترتیب دیں۔
ProSoft Technology, Inc.
صفحہ 51 از 155
PLX32-EIP-MBTCP-UA ملٹی پروٹوکول گیٹ وے
EIP پروٹوکول صارف دستی
PCB میں EIP کلاس 1 کنکشنز کو ترتیب دینا RSLogix 32 میں PLX5000-EIP-MBTCP-UA گیٹ وے بنانے کے بعد، آپ کو ماڈیول میں کنکشنز کو کنفیگر کرنا ہوگا۔
پی سی بی میں کلاس 1 کنکشن کنفیگر کرنے کے لیے
1 پرو سوفٹ کنفیگریشن بلڈر میں، گیٹ وے کے آگے [+] پر کلک کریں، پھر EIP کلاس 1 کنکشن [x] کے آگے [+] پر کلک کریں۔
2 EIP کلاس 1 کنکشن [x] پر ڈبل کلک کریں تاکہ ترمیم کریں – EIP کلاس 1 کنکشن [x] ڈائیلاگ باکس کو ظاہر کریں۔
3 ڈائیلاگ باکس میں، ایک پیرامیٹر پر کلک کریں اور پھر پیرامیٹر کے لیے ایک قدر درج کریں۔ ProSoft کنفیگریشن بلڈر میں ہر I/O کنکشن کے لیے چار قابل ترتیب پیرامیٹرز ہیں۔
پیرامیٹر ان پٹ ڈیٹا ایڈریس ان پٹ سائز آؤٹ پٹ ڈیٹا ایڈریس آؤٹ پٹ سائز
قدر کی حد 0 سے 9999 0 سے 248 0 سے 9999 0 سے 248 تک
تفصیل
گیٹ وے سے PLC میں منتقل ہونے والے ڈیٹا کے لیے گیٹ وے کے ورچوئل ڈیٹا بیس کے اندر ابتدائی پتہ بتاتا ہے۔
PLC کی ان پٹ امیج (248 عدد زیادہ سے زیادہ) میں منتقل ہونے والے انٹیجرز کی تعداد کو بتاتا ہے۔
PLC سے گیٹ وے میں منتقل ہونے والے ڈیٹا کے لیے گیٹ وے کے ورچوئل ڈیٹا بیس کے اندر ابتدائی پتہ بتاتا ہے۔
PLC کی آؤٹ پٹ امیج (248 عدد زیادہ سے زیادہ) میں منتقل کیے جانے والے انٹیجرز کی تعداد بتاتا ہے۔
ProSoft Technology, Inc.
صفحہ 52 از 155
PLX32-EIP-MBTCP-UA ملٹی پروٹوکول گیٹ وے
EIP پروٹوکول صارف دستی
5.2.3 EIP کلاس 3 کلائنٹ[x]/UClient کنکشن کو ترتیب دینا
PLX32-EIP-MBTCP-UA دو منسلک کلائنٹس اور ایک غیر منسلک کلائنٹ کو سپورٹ کرتا ہے (زیادہ تر ڈیوائسز منسلک کلائنٹس کا استعمال کرتی ہیں؛ یقینی بنائیں کہ تصدیق کے لیے ٹارگٹ ڈیوائس کے لیے یوزر مینوئل دیکھیں)۔
EIP کلاس 3 کلائنٹ [x] کنکشن استعمال کریں جب گیٹ وے کلائنٹ/ماسٹر کے طور پر کام کر رہا ہو جو سرور/غلام آلات کو پیغام کی ہدایات شروع کر رہا ہو۔ PLX32EIP-MBTCP-UA EIP پروٹوکول تین مربوط کلائنٹ کنکشن کو سپورٹ کرتا ہے۔ عام ایپلی کیشنز میں SCADA سسٹم، اور SLC کمیونیکیشن شامل ہیں۔
EIP کلاس 3 UClient کنکشن استعمال کریں جب گیٹ وے ایک کلائنٹ/ماسٹر کے طور پر کام کر رہا ہو جو سرور/غلام آلات کو پیغام کی ہدایات دے رہا ہو۔ PLX32-EIP-MBTCPUA EIP پروٹوکول ایک غیر منسلک کلائنٹ کنکشن کی حمایت کرتا ہے۔ غیر منسلک پیغام رسانی EtherNet/IP واضح پیغام رسانی کی ایک قسم ہے جو TCP/IP نفاذ کا استعمال کرتی ہے۔ کچھ آلات، جیسے کہ AB پاور مانیٹر 3000 سیریز B، غیر منسلک پیغام رسانی کی حمایت کرتے ہیں۔ ایتھرنیٹ/آئی پی کے نفاذ کے بارے میں مزید معلومات کے لیے اپنے آلے کی دستاویزات چیک کریں۔
کلاس 3 کلائنٹ[x]/UClient
کلاس 3 کلائنٹ/UClient [x] کنکشن کنفیگر کرنے کے لیے
1 ProSoft کنفیگریشن بلڈر میں، گیٹ وے کے آگے [+] پر کلک کریں، پھر EIP کلاس 3 کلائنٹ [x] یا EIP کلاس 3 UClient [x] کے آگے [+] پر کلک کریں۔
2 EIP کلاس 3 کلائنٹ [x] پر ڈبل کلک کریں تاکہ ترمیم کریں – EIP کلاس 3 کلائنٹ [x] ڈائیلاگ باکس۔
3 ڈائیلاگ باکس میں، کسی بھی پیرامیٹر کی قدر کو تبدیل کرنے کے لیے اس پر کلک کریں۔
ProSoft Technology, Inc.
صفحہ 53 از 155
PLX32-EIP-MBTCP-UA ملٹی پروٹوکول گیٹ وے
EIP پروٹوکول صارف دستی
مندرجہ ذیل جدول نیٹ ورک پورٹ پر EIP کلائنٹ (ماسٹر) ڈیوائس کے لیے کنفیگریشن کی وضاحت کرتا ہے:
پیرامیٹر
کم از کم کمانڈ میں تاخیر
قدر
0 سے 65535 ملی سیکنڈز
0 سے 65535 پر جواب دیں۔
ٹائم آؤٹ
ملی سیکنڈ
دوبارہ کوشش کریں شمار 0 سے 10
تفصیل
کمانڈ کے ابتدائی اجراء کے درمیان انتظار کرنے کے لیے ملی سیکنڈز کی تعداد بتاتا ہے۔ یہ پیرامیٹر نیٹ ورک پر "سیلاب" کمانڈز سے بچنے کے لیے سرورز کو بھیجے گئے تمام کمانڈز میں تاخیر کے لیے استعمال کیا جا سکتا ہے۔ یہ پیرامیٹر کسی کمانڈ کی دوبارہ کوششوں کو متاثر نہیں کرتا ہے کیونکہ وہ ناکامی کی پہچان ہونے پر جاری کیے جائیں گے۔
ملی سیکنڈ میں وقت کی مقدار بتاتا ہے جس کا کلائنٹ کسی کمانڈ کو دوبارہ منتقل کرنے سے پہلے انتظار کرے گا اگر ایڈریسڈ سرور سے کوئی جواب موصول نہیں ہوتا ہے۔ استعمال کرنے کے لیے قدر کا انحصار اس بات پر ہے کہ استعمال کیے گئے مواصلاتی نیٹ ورک کی قسم، اور نیٹ ورک سے منسلک سب سے سست ڈیوائس کے متوقع جوابی وقت پر۔
یہ بتاتا ہے کہ کمانڈ کے ناکام ہونے کی صورت میں اسے کتنی بار دوبارہ آزمایا جائے گا۔
ProSoft Technology, Inc.
صفحہ 54 از 155
PLX32-EIP-MBTCP-UA ملٹی پروٹوکول گیٹ وے
EIP پروٹوکول صارف دستی
کلاس 3 کلائنٹ[x]/UClient کمانڈز پروٹوکول کے ذریعے تعاون یافتہ پیغام کی مختلف اقسام میں سے ہر ایک کے لیے ایک الگ کمانڈ لسٹ ہے۔ ہر فہرست پر اوپر سے نیچے تک، ایک کے بعد ایک کارروائی کی جاتی ہے، یہاں تک کہ تمام مخصوص کمانڈز مکمل ہو جاتے ہیں، اور پھر پولنگ کا عمل دوبارہ شروع ہوتا ہے۔ یہ سیکشن نیٹ ورک پر سرور ڈیوائسز کے گیٹ وے سے جاری کیے جانے والے EtherNet/IP کمانڈز کی وضاحت کرتا ہے۔ آپ ان کمانڈز کو ڈیٹا اکٹھا کرنے اور TCP/IP نیٹ ورک پر آلات کے کنٹرول کے لیے استعمال کر سکتے ہیں۔ Rockwell Automation Programmable Automation Controllers (PACs)، Programmable Logic Controllers (PLCs)، یا دیگر EtherNet/IP سرور آلات کے ساتھ ورچوئل ڈیٹا بیس کو انٹرفیس کرنے کے لیے، آپ کو ہر پیغام کی قسم کے لیے کمانڈ لسٹ پیرامیٹرز کا استعمال کرتے ہوئے ایک کمانڈ لسٹ بنانا ہوگی۔
کلاس 3 کلائنٹ/UClient [x] کمانڈز شامل کرنے کے لیے
1 ProSoft کنفیگریشن بلڈر میں، گیٹ وے کے آگے [+] پر کلک کریں، پھر EIP کلاس 3 کلائنٹ [x] یا EIP کلاس 3 UClient [x] کے آگے [+] پر کلک کریں۔
2 ایڈٹ – EIP کلاس 3 کلائنٹ [x] کمانڈز یا ایڈٹ – EIP کلاس 3 UClient [x] کمانڈز ڈائیلاگ باکس کو ظاہر کرنے کے لیے مطلوبہ کمانڈ کی قسم پر ڈبل کلک کریں۔
3 نئی کمانڈ شامل کرنے کے لیے ADD ROW پر کلک کریں۔ 4 ترمیم ROW پر کلک کریں یا Edit ڈائیلاگ باکس کو ظاہر کرنے کے لیے قطار پر ڈبل کلک کریں جہاں آپ
کمانڈ کو ترتیب دیں.
ProSoft Technology, Inc.
صفحہ 55 از 155
PLX32-EIP-MBTCP-UA ملٹی پروٹوکول گیٹ وے
EIP پروٹوکول صارف دستی
کلاس 3 کلائنٹ/UClient [x] کمانڈز SLC500 2 ایڈریس فیلڈز
پیرامیٹر فعال کریں۔
قدر
مشروط تحریر کو غیر فعال کریں۔
اندرونی پتہ
0 سے 9999 تک
تفصیل
بتاتا ہے کہ آیا کمانڈ پر عمل درآمد کیا جانا چاہیے اور کن حالات میں۔ ENABLE - کمانڈ پر عمل درآمد کیا جاتا ہے کمانڈ لسٹ کے ہر اسکین کو غیر فعال کریں - کمانڈ غیر فعال ہے اور اس پر عمل نہیں کیا جائے گا مشروط تحریر - کمانڈ صرف اس صورت میں عمل میں آتی ہے جب کمانڈ سے وابستہ اندرونی ڈیٹا تبدیل ہوتا ہے۔
کمانڈ کے ساتھ منسلک ہونے کے لیے گیٹ وے کے اندرونی ڈیٹا بیس میں ڈیٹا بیس کا پتہ بتاتا ہے۔ اگر کمانڈ پڑھنے کا فنکشن ہے تو جوابی پیغام میں موصول ہونے والے ڈیٹا کو مخصوص جگہ پر رکھا جاتا ہے۔ اگر کمانڈ رائٹ فنکشن ہے تو کمانڈ میں استعمال ہونے والا ڈیٹا مخصوص ڈیٹا ایریا سے حاصل کیا جاتا ہے۔
پول انٹرول ریگ کاؤنٹ سویپ کوڈ
آئی پی ایڈریس سلاٹ
0 سے 65535 تک
0 سے 125 تک
کوئی بھی لفظ تبدیل نہیں ورڈ اور بائٹ سویپ بائٹ سویپ
xxx.xxx.xxx.xxx -1
مسلسل حکموں کو انجام دینے کے لیے کم از کم وقفہ کی وضاحت کرتا ہے۔ پیرامیٹر سیکنڈ کے 1/10 میں درج کیا جاتا ہے۔ اگر کمانڈ کے لیے 100 کی قدر درج کی جاتی ہے، تو کمانڈ ہر 10 سیکنڈ سے زیادہ کثرت سے عمل نہیں کرتی ہے۔
ٹارگٹ ڈیوائس سے پڑھنے یا لکھے جانے والے ڈیٹا پوائنٹس کی تعداد بتاتا ہے۔
بتاتا ہے کہ آیا سرور سے ڈیٹا موصول ہونے سے مختلف طریقے سے آرڈر کیا جانا ہے۔ یہ پیرامیٹر عام طور پر استعمال کیا جاتا ہے جب فلوٹنگ پوائنٹ یا دیگر ملٹی رجسٹر ویلیوز سے نمٹتے ہیں۔ کوئی بھی نہیں – کوئی تبدیلی نہیں کی گئی ہے (abcd) ورڈ سویپ – الفاظ تبدیل کیے گئے ہیں (cdab) ورڈ اور بائٹ سویپ – الفاظ اور بائٹس کو تبدیل کر دیا گیا ہے (dcba) BYTE SWAP – بائٹس کو تبدیل کر دیا گیا ہے (badc)
ٹارگٹ ڈیوائس کا آئی پی ایڈریس بتاتا ہے جسے ایڈریس کیا جانا ہے۔
ڈیوائس کے لیے سلاٹ نمبر بتاتا ہے۔ SLC 1/5 میں انٹرفیس کرتے وقت -05 کی قدر استعمال کریں۔ ان آلات میں سلاٹ پیرامیٹر نہیں ہے۔ CLX یا CMPLX ریک میں پروسیسر کو ایڈریس کرتے وقت، سلاٹ نمبر اس سلاٹ کے مساوی ہوتا ہے جس میں کنٹرولر کو ایڈریس کیا جاتا ہے۔
فنک کوڈ 501 509
File قسم File نمبر
بائنری کاؤنٹر ٹائمر کنٹرول انٹیجر فلوٹ ASCII سٹرنگ اسٹیٹس
-1
کمانڈ میں استعمال ہونے والے فنکشن کوڈ کی وضاحت کرتا ہے۔ 501 - پروٹیکٹڈ ٹائپ ریڈ 509 - پروٹیکٹڈ ٹائپڈ رائٹ اس کی وضاحت کرتا ہے۔ file کمانڈ کے ساتھ منسلک ہونے کے لیے ٹائپ کریں۔
PLC-5 کی وضاحت کرتا ہے۔ file کمانڈ کے ساتھ منسلک ہونا نمبر۔ اگر پیرامیٹر کے لیے -1 کی قدر درج کی جاتی ہے، تو فیلڈ کمانڈ میں استعمال نہیں ہوگی، اور پہلے سے طے شدہ file استعمال کیا جائے گا.
عنصر نمبر
میں عنصر کی وضاحت کرتا ہے۔ file جہاں سے کمانڈ شروع ہو گی۔
تبصرہ
کمانڈ کے لیے اختیاری 32 کریکٹر تبصرہ۔
ProSoft Technology, Inc.
صفحہ 56 از 155
PLX32-EIP-MBTCP-UA ملٹی پروٹوکول گیٹ وے
EIP پروٹوکول صارف دستی
کلاس 3 کلائنٹ[x]/UClient کمانڈز SLC500 3 ایڈریس فیلڈز
یہ کمانڈ عام طور پر ٹائمر یا کاؤنٹر میں ڈیٹا تک رسائی کے وقت استعمال ہوتی ہے۔ IeT1.1.2 ٹائمر 1 میں جمع کرنے والے کا پتہ ہے۔
پیرامیٹر فعال کریں۔
قدر
مشروط تحریر کو غیر فعال کریں۔
تفصیل
بتاتا ہے کہ آیا کمانڈ پر عمل درآمد کیا جانا چاہیے اور کن حالات میں۔ ENABLE - کمانڈ پر عمل درآمد کیا جاتا ہے کمانڈ لسٹ کے ہر اسکین کو غیر فعال کریں - کمانڈ غیر فعال ہے اور اس پر عمل نہیں کیا جائے گا مشروط تحریر - کمانڈ صرف اس صورت میں عمل میں آتی ہے جب کمانڈ سے وابستہ اندرونی ڈیٹا تبدیل ہوتا ہے۔
اندرونی ایڈریس پول انٹرول ریگ کاؤنٹ سویپ کوڈ
آئی پی ایڈریس سلاٹ فنک کوڈ File قسم
File نمبر
0 سے 9999 تک
0 سے 65535 تک
0 سے 125 تک
کوئی بھی لفظ تبدیل نہیں ورڈ اور بائٹ سویپ بائٹ سویپ
xxx.xxx.xxx.xxx
-1
502 510 511
بائنری کاؤنٹر ٹائمر کنٹرول انٹیجر فلوٹ ASCII سٹرنگ اسٹیٹس -1
کمانڈ کے ساتھ منسلک ہونے کے لیے گیٹ وے کے اندرونی ڈیٹا بیس میں ڈیٹا بیس کا پتہ بتاتا ہے۔ اگر کمانڈ پڑھنے کا فنکشن ہے تو جوابی پیغام میں موصول ہونے والے ڈیٹا کو مخصوص جگہ پر رکھا جاتا ہے۔ اگر کمانڈ رائٹ فنکشن ہے تو کمانڈ میں استعمال ہونے والا ڈیٹا مخصوص ڈیٹا ایریا سے حاصل کیا جاتا ہے۔ مسلسل حکموں کو انجام دینے کے لیے کم از کم وقفہ کی وضاحت کرتا ہے۔ پیرامیٹر سیکنڈ کے 1/10 میں درج کیا جاتا ہے۔ اگر کمانڈ کے لیے 100 کی قدر درج کی جاتی ہے، تو کمانڈ ہر 10 سیکنڈ سے زیادہ کثرت سے عمل نہیں کرتی ہے۔ ٹارگٹ ڈیوائس سے پڑھنے یا لکھے جانے والے ڈیٹا پوائنٹس کی تعداد بتاتا ہے۔ بتاتا ہے کہ آیا سرور سے ڈیٹا موصول ہونے سے مختلف طریقے سے آرڈر کیا جانا ہے۔ یہ پیرامیٹر عام طور پر استعمال کیا جاتا ہے جب فلوٹنگ پوائنٹ یا دیگر ملٹی رجسٹر ویلیوز سے نمٹتے ہیں۔ کوئی بھی نہیں – کوئی تبدیلی نہیں کی گئی ہے (abcd) ورڈ سویپ – الفاظ کو تبدیل کیا جاتا ہے (cdab) ورڈ اور بائٹ سویپ – الفاظ اور بائٹس کو تبدیل کیا جاتا ہے (dcba) بائٹ سویپ – بائٹس کو تبدیل کیا جاتا ہے (badc) ہدف کے IP ایڈریس کی وضاحت کرتا ہے۔ ڈیوائس کو اس کمانڈ کے ذریعے ایڈریس کیا جائے گا۔ ڈیوائس کے لیے سلاٹ نمبر بتاتا ہے۔ SLC 1/5 میں انٹرفیس کرتے وقت -05 کی قدر استعمال کریں۔ ان آلات میں سلاٹ پیرامیٹر نہیں ہے۔ ControlLogix یا CompactLogix میں پروسیسر کو ایڈریس کرتے وقت، سلاٹ نمبر ریک میں موجود سلاٹ کے مساوی ہوتا ہے جس میں کنٹرولر کو ایڈریس کیا جاتا ہے۔ کمانڈ میں استعمال ہونے والے فنکشن کوڈ کی وضاحت کرتا ہے۔ 502 - پروٹیکٹڈ ٹائپڈ ریڈ 510 - پروٹیکٹڈ ٹائپڈ رائٹ 511 - پروٹیکٹڈ ٹائپڈ رائٹ ڈبلیو/ماسک اس کی وضاحت کرتا ہے۔ file کمانڈ کے ساتھ منسلک ہونے کے لیے ٹائپ کریں۔
SLC 500 کی وضاحت کرتا ہے۔ file کمانڈ کے ساتھ منسلک ہونا نمبر۔ اگر پیرامیٹر کے لیے -1 کی قدر درج کی جاتی ہے، تو فیلڈ کمانڈ میں استعمال نہیں ہوگی، اور پہلے سے طے شدہ file استعمال کیا جائے گا.
ProSoft Technology, Inc.
صفحہ 57 از 155
PLX32-EIP-MBTCP-UA ملٹی پروٹوکول گیٹ وے
EIP پروٹوکول صارف دستی
پیرامیٹر عنصر نمبر
ذیلی عنصر
تبصرہ
قدر
تفصیل میں عنصر کی وضاحت کرتا ہے۔ file جہاں سے کمانڈ شروع ہو گی۔
کمانڈ کے ساتھ استعمال ہونے والے ذیلی عنصر کی وضاحت کرتا ہے۔ درست ذیلی عنصر کوڈز کی فہرست کے لیے AB دستاویزات سے رجوع کریں۔ کمانڈ کے لیے اختیاری 32 کریکٹر تبصرہ۔
ProSoft Technology, Inc.
صفحہ 58 از 155
PLX32-EIP-MBTCP-UA ملٹی پروٹوکول گیٹ وے
EIP پروٹوکول صارف دستی
کلاس 3 کلائنٹ[x]/UClient کمانڈز PLC5 بائنری
پیرامیٹر فعال کریں۔
اندرونی پتہ
پول انٹرول ریگ کاؤنٹ سویپ کوڈ
آئی پی ایڈریس سلاٹ
فنک کوڈ
File نمبر
ویلیو ایبل مشروط تحریر کو غیر فعال کریں۔
0 سے 9999 تک
0 سے 65535 تک
0 سے 125 کوئی نہیں ورڈ سویپ ورڈ اور بائٹ سویپ بائٹ سویپ
xxx.xxx.xxx.xxx -1
100 101 102 -1
تفصیل
بتاتا ہے کہ آیا کمانڈ پر عمل درآمد کیا جانا چاہیے اور کن حالات میں۔ ENABLE - کمانڈ پر عمل درآمد کیا جاتا ہے کمانڈ لسٹ کے ہر اسکین کو غیر فعال کریں - کمانڈ غیر فعال ہے اور اس پر عمل نہیں کیا جائے گا مشروط تحریر - کمانڈ صرف اس صورت میں عمل میں آتی ہے جب کمانڈ سے وابستہ اندرونی ڈیٹا تبدیل ہوتا ہے۔
کمانڈ کے ساتھ منسلک ہونے کے لیے گیٹ وے کے اندرونی ڈیٹا بیس میں ڈیٹا بیس کا پتہ بتاتا ہے۔ اگر کمانڈ پڑھنے کا فنکشن ہے تو جوابی پیغام میں موصول ہونے والے ڈیٹا کو مخصوص جگہ پر رکھا جاتا ہے۔ اگر کمانڈ رائٹ فنکشن ہے تو کمانڈ میں استعمال ہونے والا ڈیٹا مخصوص ڈیٹا ایریا سے حاصل کیا جاتا ہے۔
مسلسل حکموں کو انجام دینے کے لیے کم از کم وقفہ کی وضاحت کرتا ہے۔ پیرامیٹر سیکنڈ کے 1/10 میں درج کیا جاتا ہے۔ اگر کمانڈ کے لیے 100 کی قدر درج کی جاتی ہے، تو کمانڈ ہر 10 سیکنڈ سے زیادہ کثرت سے عمل نہیں کرتی ہے۔
ٹارگٹ ڈیوائس سے پڑھنے یا لکھے جانے والے ڈیٹا پوائنٹس کی تعداد بتاتا ہے۔
بتاتا ہے کہ آیا سرور سے ڈیٹا موصول ہونے سے مختلف طریقے سے آرڈر کیا جانا ہے۔ یہ پیرامیٹر عام طور پر استعمال کیا جاتا ہے جب فلوٹنگ پوائنٹ یا دیگر ملٹی رجسٹر ویلیوز سے نمٹتے ہیں۔ کوئی بھی نہیں – کوئی تبدیلی نہیں کی گئی ہے (abcd) ورڈ سویپ – الفاظ تبدیل کیے گئے ہیں (cdab) ورڈ اور بائٹ سویپ – الفاظ اور بائٹس کو تبدیل کر دیا گیا ہے (dcba) BYTE SWAP – بائٹس کو تبدیل کر دیا گیا ہے (badc)
ٹارگٹ ڈیوائس کا IP ایڈریس بتاتا ہے جسے اس کمانڈ کے ذریعے ایڈریس کیا جانا ہے۔
ڈیوائس کے لیے سلاٹ نمبر بتاتا ہے۔ PLC1 سے انٹرفیس کرتے وقت -5 کی قدر استعمال کریں ان آلات میں سلاٹ پیرامیٹر نہیں ہوتا ہے۔ ControlLogix یا CompactLogix میں پروسیسر کو ایڈریس کرتے وقت، سلاٹ نمبر ریک میں موجود سلاٹ کے مساوی ہوتا ہے جس میں کنٹرولر کو ایڈریس کیا جاتا ہے۔
کمانڈ میں استعمال ہونے والے فنکشن کوڈ کی وضاحت کرتا ہے۔ 100 - لفظ کی حد لکھیں 101 - لفظ کی حد 102 پڑھیں - پڑھیں-ترمیم کریں-لکھیں
PLC5 کی وضاحت کرتا ہے۔ file کمانڈ کے ساتھ منسلک ہونا نمبر۔ اگر پیرامیٹر کے لیے -1 کی قدر درج کی جاتی ہے، تو فیلڈ کمانڈ میں استعمال نہیں ہوگی، اور پہلے سے طے شدہ file استعمال کیا جائے گا.
عنصر نمبر
میں عنصر کی وضاحت کرتا ہے۔ file جہاں سے کمانڈ شروع ہو گی۔
ذیلی عنصر
کمانڈ کے ساتھ استعمال ہونے والے ذیلی عنصر کی وضاحت کرتا ہے۔ درست ذیلی عنصر کوڈز کی فہرست کے لیے AB دستاویزات سے رجوع کریں۔
تبصرہ
کمانڈ کے لیے اختیاری 32 کریکٹر تبصرہ۔
ProSoft Technology, Inc.
صفحہ 59 از 155
PLX32-EIP-MBTCP-UA ملٹی پروٹوکول گیٹ وے
EIP پروٹوکول صارف دستی
کلاس 3 کلائنٹ[x]/UClient کمانڈز PLC5 ASCII
پیرامیٹر فعال کریں۔
قدر
مشروط تحریر کو غیر فعال کریں۔
اندرونی پتہ
0 سے 9999 تک
پول وقفہ
0 سے 65535 تک
تفصیل
بتاتا ہے کہ آیا کمانڈ پر عمل درآمد کیا جانا چاہیے اور کن حالات میں۔ ENABLE - کمانڈ پر عمل درآمد کیا جاتا ہے کمانڈ لسٹ کے ہر اسکین کو غیر فعال کریں - کمانڈ غیر فعال ہے اور اس پر عمل نہیں کیا جائے گا مشروط تحریر - کمانڈ صرف اس صورت میں عمل میں آتی ہے جب کمانڈ سے وابستہ اندرونی ڈیٹا تبدیل ہوتا ہے۔
کمانڈ کے ساتھ منسلک ہونے کے لیے گیٹ وے کے اندرونی ڈیٹا بیس میں ڈیٹا بیس کا پتہ بتاتا ہے۔ اگر کمانڈ پڑھنے کا فنکشن ہے تو جوابی پیغام میں موصول ہونے والے ڈیٹا کو مخصوص جگہ پر رکھا جاتا ہے۔ اگر کمانڈ رائٹ فنکشن ہے تو کمانڈ میں استعمال ہونے والا ڈیٹا مخصوص ڈیٹا ایریا سے حاصل کیا جاتا ہے۔
مسلسل حکموں کو انجام دینے کے لیے کم از کم وقفہ کی وضاحت کرتا ہے۔ پیرامیٹر سیکنڈ کے 1/10 میں درج کیا جاتا ہے۔ اگر کمانڈ کے لیے 100 کی قدر درج کی جاتی ہے، تو کمانڈ ہر 10 سیکنڈ سے زیادہ کثرت سے عمل نہیں کرتی ہے۔
ریگ کاؤنٹ سویپ کوڈ
آئی پی ایڈریس سلاٹ
فنک کوڈ
0 سے 125 کوئی نہیں ورڈ سویپ ورڈ اور بائٹ سویپ بائٹ سویپ
xxx.xxx.xxx.xxx -1
150 151 152
ٹارگٹ ڈیوائس سے پڑھنے یا لکھے جانے والے ڈیٹا پوائنٹس کی تعداد بتاتا ہے۔
بتاتا ہے کہ آیا سرور سے ڈیٹا موصول ہونے سے مختلف طریقے سے آرڈر کیا جانا ہے۔ یہ پیرامیٹر عام طور پر استعمال کیا جاتا ہے جب فلوٹنگ پوائنٹ یا دیگر ملٹی رجسٹر ویلیوز سے نمٹتے ہیں۔ کوئی بھی نہیں – کوئی تبدیلی نہیں کی گئی ہے (abcd) ورڈ سویپ – الفاظ تبدیل کیے گئے ہیں (cdab) ورڈ اور بائٹ سویپ – الفاظ اور بائٹس کو تبدیل کر دیا گیا ہے (dcba) BYTE SWAP – بائٹس کو تبدیل کر دیا گیا ہے (badc)
ٹارگٹ ڈیوائس کا IP ایڈریس بتاتا ہے جسے اس کمانڈ کے ذریعے ایڈریس کیا جانا ہے۔
ڈیوائس کے لیے سلاٹ نمبر بتاتا ہے۔ PLC1 سے انٹرفیس کرتے وقت -5 کی قدر استعمال کریں ان آلات میں سلاٹ پیرامیٹر نہیں ہوتا ہے۔ ControlLogix یا CompactLogix میں پروسیسر کو ایڈریس کرتے وقت، سلاٹ نمبر ریک میں موجود سلاٹ کے مساوی ہوتا ہے جس میں کنٹرولر کو ایڈریس کیا جاتا ہے۔
کمانڈ میں استعمال ہونے والے فنکشن کوڈ کی وضاحت کرتا ہے۔ 150 - لفظ کی حد لکھیں 151 - لفظ کی حد 152 پڑھیں - پڑھیں-ترمیم کریں-لکھیں
File تار
PLC-5 ایڈریس کو سٹرنگ کے طور پر بیان کرتا ہے۔ سابق کے لیےample N10:300
تبصرہ
کمانڈ کے لیے اختیاری 32 کریکٹر تبصرہ۔
ProSoft Technology, Inc.
صفحہ 60 از 155
PLX32-EIP-MBTCP-UA ملٹی پروٹوکول گیٹ وے
EIP پروٹوکول صارف دستی
کلاس 3 کلائنٹ[x]/UClient کمانڈز کنٹرولر Tag رسائی
پیرامیٹر فعال کریں۔
اندرونی پتہ
پول انٹرول ریگ کاؤنٹ سویپ کوڈ
آئی پی ایڈریس سلاٹ
فنک کوڈ ڈیٹا کی قسم
Tag نام
ویلیو ایبل مشروط تحریر کو غیر فعال کریں۔
0 سے 9999 تک
0 سے 65535 تک
0 سے 125 کوئی نہیں ورڈ سویپ ورڈ اور بائٹ سویپ بائٹ سویپ
xxx.xxx.xxx.xxx -1
332 333 Bool SINT INT DINT REAL DWORD
تفصیل بتاتی ہے کہ آیا کمانڈ پر عمل درآمد کیا جانا چاہیے اور کن حالات میں۔ ENABLE - کمانڈ پر عمل درآمد کیا جاتا ہے کمانڈ لسٹ کے ہر اسکین کو غیر فعال کریں - کمانڈ غیر فعال ہے اور اس پر عمل نہیں کیا جائے گا مشروط لکھیں - کمانڈ صرف اس صورت میں عمل میں آتی ہے جب کمانڈ کے ساتھ منسلک اندرونی ڈیٹا تبدیلی کرتا ہے گیٹ وے کے اندرونی ڈیٹا بیس میں ڈیٹا بیس کا پتہ بتاتا ہے۔ کمانڈ کے ساتھ منسلک. اگر کمانڈ پڑھنے کا فنکشن ہے تو جوابی پیغام میں موصول ہونے والے ڈیٹا کو مخصوص جگہ پر رکھا جاتا ہے۔ اگر کمانڈ رائٹ فنکشن ہے تو کمانڈ میں استعمال ہونے والا ڈیٹا مخصوص ڈیٹا ایریا سے حاصل کیا جاتا ہے۔ مسلسل حکموں کو انجام دینے کے لیے کم از کم وقفہ کی وضاحت کرتا ہے۔ پیرامیٹر سیکنڈ کے 1/10 میں درج کیا جاتا ہے۔ اگر کمانڈ کے لیے 100 کی قدر درج کی جاتی ہے، تو کمانڈ ہر 10 سیکنڈ سے زیادہ کثرت سے عمل نہیں کرتی ہے۔ ٹارگٹ ڈیوائس سے پڑھنے یا لکھے جانے والے ڈیٹا پوائنٹس کی تعداد بتاتا ہے۔ بتاتا ہے کہ آیا سرور سے ڈیٹا موصول ہونے سے مختلف طریقے سے آرڈر کیا جانا ہے۔ یہ پیرامیٹر عام طور پر استعمال کیا جاتا ہے جب فلوٹنگ پوائنٹ یا دیگر ملٹی رجسٹر ویلیوز سے نمٹتے ہیں۔ کوئی بھی نہیں – کوئی تبدیلی نہیں کی گئی ہے (abcd) ورڈ سویپ – الفاظ کو تبدیل کیا جاتا ہے (cdab) ورڈ اور بائٹ سویپ – الفاظ اور بائٹس کو تبدیل کیا جاتا ہے (dcba) BYTE SWAP – بائٹس کو تبدیل کیا جاتا ہے (badc) ہدف کے IP ایڈریس کی وضاحت کرتا ہے۔ ڈیوائس کو اس کمانڈ کے ذریعے ایڈریس کیا جائے گا۔ ڈیوائس کے لیے سلاٹ نمبر بتاتا ہے۔ PLC1 سے انٹرفیس کرتے وقت -5 کی قدر استعمال کریں ان آلات میں سلاٹ پیرامیٹر نہیں ہوتا ہے۔ ControlLogix یا CompactLogix میں پروسیسر کو ایڈریس کرتے وقت، سلاٹ نمبر ریک میں موجود سلاٹ کے مساوی ہوتا ہے جس میں کنٹرولر کو ایڈریس کیا جاتا ہے۔ کمانڈ میں استعمال ہونے والے فنکشن کوڈ کی وضاحت کرتا ہے۔ 332 - CIP ڈیٹا ٹیبل 333 پڑھیں - CIP ڈیٹا ٹیبل تحریر ہدف کنٹرولر کے ڈیٹا کی قسم کی وضاحت کرتا ہے tag نام
کنٹرولر کی وضاحت کرتا ہے۔ tag ہدف PLC میں۔
آفسیٹ
0 سے 65535 تک
تبصرہ
آفسیٹ ڈیٹا بیس کی وضاحت کرتا ہے جہاں قدر سے مساوی ہے۔ Tag نام کا پیرامیٹر
کمانڈ کے لیے اختیاری 32 کریکٹر تبصرہ۔
ProSoft Technology, Inc.
صفحہ 61 از 155
PLX32-EIP-MBTCP-UA ملٹی پروٹوکول گیٹ وے
EIP پروٹوکول صارف دستی
کلاس 3 کلائنٹ[x]/UClient کمانڈز CIP جنرک
پیرامیٹر فعال کریں۔
قدر
غیر فعال شدہ مشروط تحریر
اندرونی پتہ
0 سے 9999 تک
پول وقفہ
0 سے 65535 تک
تفصیل
کمانڈ پر عمل کرنے کی شرط کی وضاحت کرتا ہے۔ غیر فعال - کمانڈ غیر فعال ہے اور اس پر عمل نہیں کیا جائے گا۔ فعال - اگر پول کا وقفہ صفر پر سیٹ کیا جاتا ہے تو کمانڈ لسٹ کے ہر اسکین پر کمانڈ کو عمل میں لایا جاتا ہے۔ اگر پول کا وقفہ غیر صفر ہے تو، وقفہ کے ٹائمر کی میعاد ختم ہونے پر کمانڈ کو عمل میں لایا جاتا ہے۔ مشروط تحریر - کمانڈ صرف اس صورت میں عمل میں آتی ہے جب بھیجے جانے والے داخلی ڈیٹا کی قدر تبدیل ہو گئی ہو۔
کمانڈ کے ساتھ منسلک ہونے کے لیے گیٹ وے کے اندرونی ڈیٹا بیس میں ڈیٹا بیس کا پتہ بتاتا ہے۔ اگر کمانڈ پڑھنے کا فنکشن ہے تو جوابی پیغام میں موصول ہونے والے ڈیٹا کو مخصوص جگہ پر رکھا جاتا ہے۔ اگر کمانڈ رائٹ فنکشن ہے تو، کمانڈ میں استعمال ہونے والا ڈیٹا مخصوص ڈیٹا ایریا سے حاصل کیا جاتا ہے۔
مسلسل حکموں کو انجام دینے کے لیے کم از کم وقفہ کی وضاحت کرتا ہے۔ پیرامیٹر سیکنڈ کے 1/10 میں درج کیا جاتا ہے۔ سابق کے لیےample، اگر کسی کمانڈ کے لیے '100' کی قدر درج کی جاتی ہے، تو کمانڈ ہر 10 سیکنڈ سے زیادہ کثرت سے عمل نہیں کرتی۔
ریگ کاؤنٹ سویپ کوڈ
آئی پی ایڈریس سلاٹ فنک کوڈ سروس کوڈ کلاس
مثال
انتساب تبصرہ
0 سے 125 کوئی نہیں ورڈ سویپ ورڈ اور بائٹ سویپ بائٹ سویپ
xxx.xxx.xxx.xxx -1 CIP جنرک 00 سے FF (Hex)
00 سے FFFF (ہیکس)
درخواست پر منحصر 00 سے FFFF (ہیکس)
ٹارگٹ ڈیوائس کو پڑھنے/لکھنے کے لیے ڈیٹا پوائنٹس کی تعداد بتاتا ہے۔
بتاتا ہے کہ آیا سرور سے ڈیٹا موصول ہونے سے مختلف طریقے سے آرڈر کیا جانا ہے۔ یہ پیرامیٹر عام طور پر استعمال کیا جاتا ہے جب فلوٹنگ پوائنٹ یا دیگر ملٹی رجسٹر ویلیوز سے نمٹتے ہیں۔ کوئی بھی نہیں – کوئی تبدیلی نہیں کی گئی ہے (abcd) ورڈ سویپ – الفاظ تبدیل کیے گئے ہیں (cdab) ورڈ اور بائٹ سویپ – الفاظ اور بائٹس کو تبدیل کر دیا گیا ہے (dcba) BYTE SWAP – بائٹس کو تبدیل کر دیا گیا ہے (badc)
ٹارگٹ ڈیوائس کا IP ایڈریس بتاتا ہے جسے اس کمانڈ کے ذریعے ایڈریس کیا جانا ہے۔
مربوط ڈیوائس کو نشانہ بنانے کے لیے `-1′ استعمال کریں۔ ریک کے اندر مخصوص سلاٹ نمبر میں ڈیوائس کو نشانہ بنانے کے لیے > -1 استعمال کریں۔
واضح ایڈریس کا استعمال کرکے کسی بھی شے کی صفات کو پڑھنے/لکھنے کے لیے استعمال کیا جاتا ہے۔
ایک عدد شناختی قدر جو کسی خاص آبجیکٹ انسٹینس اور/یا آبجیکٹ کلاس فنکشن کو ظاہر کرتی ہے۔ مزید معلومات کے لیے ODVA CIP تفصیلات دیکھیں۔
ایک عدد شناختی قدر جو نیٹ ورک سے قابل رسائی ہر آبجیکٹ کلاس کو تفویض کی گئی ہے۔ مزید معلومات کے لیے، ODVA CIP تفصیلات دیکھیں۔
کسی آبجیکٹ انسٹینس کو تفویض کردہ عددی شناختی قدر جو ایک ہی کلاس کی تمام مثالوں میں اس کی شناخت کرتی ہے۔ مزید معلومات کے لیے، ODVA CIP تفصیلات دیکھیں۔
کلاس اور/یا مثال کے خصوصیت کو تفویض کردہ عددی شناختی قدر۔ مزید معلومات کے لیے، ODVA CIP تفصیلات دیکھیں۔
اس فیلڈ کو کمانڈ کو 32 کریکٹر کمنٹ دینے کے لیے استعمال کیا جا سکتا ہے۔ ":" اور "#" حروف محفوظ حروف ہیں۔ اس کی سختی سے سفارش کی جاتی ہے کہ تبصرہ سیکشن میں استعمال نہ کریں۔
ProSoft Technology, Inc.
صفحہ 62 از 155
PLX32-EIP-MBTCP-UA ملٹی پروٹوکول گیٹ وے
EIP پروٹوکول صارف دستی
نوٹ: منسلک کلائنٹس کے رویے کی وجہ سے، براہ کرم درج ذیل کو نوٹ کریں:
- مختلف کلاس اشیاء کے ساتھ ایک سے زیادہ کمانڈز کو ایک ہی ڈیوائس پر کنفیگر نہیں کیا جا سکتا۔ - مختلف کلاس آبجیکٹ کے ساتھ متعدد کمانڈز کو مختلف آلات پر کنفیگر نہیں کیا جا سکتا۔ - آپ ایک ہی کلاس کے Get_Attribute_Single کا استعمال کرتے ہوئے متعدد کمانڈ تشکیل دے سکتے ہیں اور مختلف صفات کو ایڈریس کر سکتے ہیں۔ - اگر آپ کے پاس کمانڈ کی دوسری اقسام میں سے کسی میں کمانڈز ہیں (یعنی کنٹرولر Tag رسائی حاصل کریں) اور ایک CIP جنرک کمانڈ کو اسی ڈیوائس پر کنفیگر کریں، یہ کنیکٹڈ کلائنٹ کے آلے سے فعال کنکشن رکھنے کی وجہ سے کام نہیں کرے گا۔ تاہم، آپ دونوں کنٹرولر استعمال کر سکتے ہیں۔ Tag رسائی اور CIP جنرک اگر ہدف کے آلات مختلف ہوں۔ - کسی بھی یا ان تمام منظرناموں سے بچنے کے لیے، اگر آپ مختلف ڈیوائسز پر کمانڈ بھیجنا چاہتے ہیں تو غیر منسلک کلائنٹ کو استعمال کرنے کی سفارش کی جاتی ہے، کیونکہ ہر کمانڈ پر عمل کرنے کے بعد یہ کنکشن دوبارہ ترتیب/بند ہو جاتے ہیں۔
ProSoft Technology, Inc.
صفحہ 63 از 155
PLX32-EIP-MBTCP-UA ملٹی پروٹوکول گیٹ وے
EIP پروٹوکول صارف دستی
کلاس 3 کلائنٹ[x]/UClient کمانڈز بنیادی
پیرامیٹر فعال کریں۔
قدر
مشروط تحریر کو غیر فعال کریں۔
تفصیل
بتاتا ہے کہ آیا کمانڈ پر عمل درآمد کیا جانا چاہیے اور کن حالات میں۔ ENABLE - کمانڈ پر عمل درآمد کیا جاتا ہے کمانڈ لسٹ کے ہر اسکین کو غیر فعال کریں - کمانڈ غیر فعال ہے اور اس پر عمل نہیں کیا جائے گا مشروط لکھیں - کمانڈ صرف اس صورت میں عمل میں آتی ہے جب کمانڈ سے وابستہ اندرونی ڈیٹا تبدیل ہوتا ہے۔
اندرونی پتہ
0 سے 9999 تک
کمانڈ کے ساتھ منسلک ہونے کے لیے گیٹ وے کے اندرونی ڈیٹا بیس میں ڈیٹا بیس کا پتہ بتاتا ہے۔ اگر کمانڈ پڑھنے کا فنکشن ہے،
جوابی پیغام میں موصول ہونے والا ڈیٹا مخصوص جگہ پر رکھا جاتا ہے۔ اگر کمانڈ رائٹ فنکشن ہے تو کمانڈ میں استعمال ہونے والا ڈیٹا مخصوص ڈیٹا ایریا سے حاصل کیا جاتا ہے۔
پول وقفہ
0 سے 65535 تک
مسلسل حکموں کو انجام دینے کے لیے کم از کم وقفہ کی وضاحت کرتا ہے۔ پیرامیٹر سیکنڈ کے 1/10 میں درج کیا جاتا ہے۔ اگر کمانڈ کے لیے 100 کی قدر درج کی جاتی ہے، تو کمانڈ ہر 10 سیکنڈ سے زیادہ کثرت سے عمل نہیں کرتی ہے۔
ریگ گنتی 0 سے 125 تک
ٹارگٹ ڈیوائس سے پڑھنے یا لکھے جانے والے ڈیٹا پوائنٹس کی تعداد بتاتا ہے۔
سویپ کوڈ
آئی پی ایڈریس
کوئی بھی لفظ تبدیل نہیں ورڈ اور بائٹ سویپ بائٹ سویپ
xxx.xxx.xxx.xxx
بتاتا ہے کہ آیا سرور سے ڈیٹا موصول ہونے سے مختلف طریقے سے آرڈر کیا جانا ہے۔ یہ پیرامیٹر عام طور پر استعمال کیا جاتا ہے جب فلوٹنگ پوائنٹ یا دیگر ملٹی رجسٹر ویلیوز سے نمٹتے ہیں۔ کوئی بھی نہیں – کوئی تبدیلی نہیں کی گئی ہے (abcd) ورڈ سویپ – الفاظ تبدیل کیے گئے ہیں (cdab) ورڈ اور بائٹ سویپ – الفاظ اور بائٹس کو تبدیل کر دیا گیا ہے (dcba) BYTE SWAP – بائٹس کو تبدیل کر دیا گیا ہے (badc)
ٹارگٹ ڈیوائس کا IP ایڈریس بتاتا ہے جسے اس کمانڈ کے ذریعے ایڈریس کیا جانا ہے۔
سلاٹ
-1
SLC 1/5 میں انٹرفیس کرتے وقت -05 کی قدر استعمال کریں۔ ان آلات میں سلاٹ پیرامیٹر نہیں ہے۔ ControlLogix یا CompactLogix میں پروسیسر سے خطاب کرتے وقت، سلاٹ نمبر ریک میں موجود سلاٹ کے مساوی ہوتا ہے جس میں کنٹرولر کو ایڈریس کیا جاتا ہے۔
فنک کوڈ 1 2 3 4 5
کمانڈ میں استعمال ہونے والے فنکشن کوڈ کی وضاحت کرتا ہے۔ 1 - محفوظ تحریر 2 - غیر محفوظ تحریر 3 - محفوظ بٹ تحریر 4 - غیر محفوظ بٹ تحریر 5 - غیر محفوظ تحریر
لفظی خطاب
لفظ کا پتہ بتاتا ہے کہ آپریشن کہاں سے شروع کرنا ہے۔
تبصرہ
کمانڈ کے لیے اختیاری 32 کریکٹر تبصرہ۔
ProSoft Technology, Inc.
صفحہ 64 از 155
PLX32-EIP-MBTCP-UA ملٹی پروٹوکول گیٹ وے
EIP پروٹوکول صارف دستی
5.3 نیٹ ورک کی تشخیص
5.3.1 EIP PCB Diagnostics EIP ڈرائیور کو حل کرنے کا بہترین طریقہ ایتھرنیٹ ڈیبگ پورٹ کے ذریعے گیٹ وے کی تشخیصی صلاحیتوں تک رسائی کے لیے ProSoft Configuration Builder کا استعمال کرنا ہے۔
مندرجہ ذیل جدول EIP ڈرائیور کے لیے PCB میں دستیاب اسٹیٹس کی معلومات کا خلاصہ کرتا ہے:
کنکشن کی قسم EIP کلاس 1
EIP کلاس 3 سرور
EIP کلاس 3 کلائنٹ/UClient [x]
ذیلی مینو آئٹم کی ترتیب کی حیثیت
Config Comm کی حیثیت
Config Comm کی حیثیت
کمانڈز سی ایم ڈی کی خرابیاں (اعشاریہ)
Cmd کی خرابیاں (ہیکس)
تفصیل
کلاس 1 کنکشنز کے لیے کنفیگریشن سیٹنگز۔
کلاس 1 کنکشن کی حیثیت۔ کسی بھی ترتیب کی خرابی کے ساتھ ساتھ کلاس 1 کنکشنز کی تعداد بھی دکھاتا ہے۔
کلاس 3 سرور کنکشنز کے لیے کنفیگریشن سیٹنگز۔
ہر کلاس 3 سرور کنکشن کے لیے اسٹیٹس کی معلومات۔ پورٹ نمبرز، آئی پی ایڈریسز، ساکٹ اسٹیٹس، اور پڑھنے اور لکھنے کی گنتی دکھاتا ہے۔
کلاس 3 کلائنٹ/UClient کنکشنز کے لیے کنفیگریشن سیٹنگز۔
کلاس 3 کلائنٹ/UClient [x] کمانڈز کے لیے اسٹیٹس کی معلومات۔ کلاس 3 کلائنٹ/UClient [x] کمانڈز کے نتیجے میں ہونے والی تمام خرابیوں کا خلاصہ دکھاتا ہے۔
کلاس 3 کلائنٹ/UClient [x] کمانڈ لسٹ کے لیے کنفیگریشن۔
کلاس 3 کلائنٹ/UClient [x] کمانڈ لسٹ پر اعشاریہ نمبر کی شکل میں ہر کمانڈ کے لیے موجودہ ایرر کوڈز۔ صفر کا مطلب ہے کہ کمانڈ کے لیے فی الحال کوئی خرابی نہیں ہے۔
کلاس 3 کلائنٹ/UClient [x] کمانڈ لسٹ پر ہر کمانڈ کے لیے موجودہ ایرر کوڈ ہیکساڈیسیمل نمبر فارمیٹ میں۔ صفر کا مطلب ہے کہ کمانڈ کے لیے فی الحال کوئی خرابی نہیں ہے۔
ایرر کوڈز پر مخصوص معلومات کے لیے، EIP ایرر کوڈز (صفحہ 68) دیکھیں۔
ProSoft Technology, Inc.
صفحہ 65 از 155
PLX32-EIP-MBTCP-UA ملٹی پروٹوکول گیٹ وے
EIP پروٹوکول صارف دستی
5.3.2 اپر میموری میں EIP اسٹیٹس ڈیٹا
EIP ڈرائیور کے پاس اسٹیٹس کا ڈیٹا ایریا ہے جو PLX32-EIP-MBTCP-UA کی اوپری میموری میں واقع ہے۔ PLX32-EIP-MBTCP-UA کی ڈیٹا میپ فعالیت کو اس ڈیٹا کو PLX32-EIP-MBTCP-UA ڈیٹا بیس کی عام صارف ڈیٹا رینج میں نقشہ بنانے کے لیے استعمال کیا جا سکتا ہے۔
نوٹ کریں کہ تمام سٹیٹس ویلیوز کو پاور اپ، کولڈ بوٹ اور گرم بوٹ کے دوران صفر (0) پر شروع کیا جاتا ہے۔
EIP کلائنٹ کی حیثیت کا ڈیٹا
مندرجہ ذیل جدول اوپری میموری میں پتوں کی فہرست دیتا ہے PLX32-EIP-MBTCP-UA ہر EIP سے منسلک اور غیر منسلک کلائنٹ کے لیے عمومی خرابی اور اسٹیٹس ڈیٹا اسٹور کرتا ہے۔
EIP کلائنٹ منسلک کلائنٹ 0 منسلک کلائنٹ 1 غیر منسلک کلائنٹ 0
پتہ کی حد 17900 سے 17909 18100 سے 18109 22800 سے 22809 تک
ہر کلائنٹ کے اسٹیٹس ڈیٹا ایریا کا مواد اسی طرح ترتیب دیا گیا ہے۔ درج ذیل جدول اسٹیٹس ڈیٹا ایریا میں ہر رجسٹر کے مواد کو بیان کرتا ہے:
آفسیٹ 0 1 2 3 4 5 6 7 8 9
تفصیل کمانڈ کی درخواستوں کی تعداد کمانڈ کے جوابات کی تعداد کمانڈ کی غلطیوں کی تعداد درخواستوں کی تعداد جوابات کی تعداد بھیجی گئی غلطیوں کی تعداد موصول ہونے والی غلطیوں کی تعداد محفوظ شدہ موجودہ ایرر کوڈ آخری ایرر کوڈ
ProSoft Technology, Inc.
صفحہ 66 از 155
PLX32-EIP-MBTCP-UA ملٹی پروٹوکول گیٹ وے
EIP پروٹوکول صارف دستی
EIP کلائنٹ کمانڈ لسٹ خرابی کا ڈیٹا
PLX32-EIP-MBTCP-UA ہر ایک کے لیے اوپری میموری میں اسٹیٹس/ ایرر کوڈ اسٹور کرتا ہے۔
ہر EIP کلائنٹ کی کمانڈ لسٹ میں کمانڈ۔ مندرجہ ذیل جدول اوپری میموری میں پتوں کی فہرست دیتا ہے جہاں گیٹ وے ہر EIP کلائنٹ کے لیے کمانڈ لسٹ ایرر ڈیٹا اسٹور کرتا ہے۔
EIP کلائنٹ منسلک کلائنٹ 0 منسلک کلائنٹ 1 غیر منسلک کلائنٹ 0
پتہ کی حد 17910 سے 18009 18110 سے 18209 22810 سے 22909 تک
ہر کلائنٹ کی کمانڈ لسٹ ایرر ڈیٹا ایریا میں پہلا لفظ کلائنٹ کی کمانڈ لسٹ میں پہلی کمانڈ کے لیے اسٹیٹس/ ایرر کوڈ پر مشتمل ہوتا ہے۔ کمانڈ ایرر لسٹ میں ہر یکے بعد دیگرے لفظ فہرست میں اگلی کمانڈ سے وابستہ ہے۔ لہذا، کا سائز
کمانڈ لسٹ ایرر ڈیٹا ایریا ڈیفائن کردہ کمانڈز کی تعداد پر منحصر ہے۔
کمانڈ لسٹ ایرر ڈیٹا ایریا (جو تمام کلائنٹس کے لیے یکساں ہے) میں ظاہر ہوتا ہے۔
مندرجہ ذیل ٹیبل:
آفسیٹ 0 1
2 3 4 . . 97 98 99
تفصیل کمانڈ #1 ایرر کوڈ کمانڈ #2 ایرر کوڈ
کمانڈ #3 ایرر کوڈ کمانڈ #4 ایرر کوڈ کمانڈ #5 ایرر کوڈ۔ . . کمانڈ #98 ایرر کوڈ کمانڈ #99 ایرر کوڈ کمانڈ #100 ایرر کوڈ
ProSoft Technology, Inc.
صفحہ 67 از 155
PLX32-EIP-MBTCP-UA ملٹی پروٹوکول گیٹ وے
EIP پروٹوکول صارف دستی
EIP کلاس 1 سرور اسٹیٹس ڈیٹا
مندرجہ ذیل جدول اوپری میموری میں پتوں کی فہرست دیتا ہے جہاں PLX3x گیٹ وے ہر EIP کلاس 1 سرور کے لیے اوپن کنکشن کاؤنٹ کو اسٹور کرتا ہے۔
EIP کلاس 1 سرور
1 2 3 4 5 6 7 8
پتہ کی حد 17000
17001 17002 17003 17004 17005 17006 17007 17008
تفصیل بٹ نقشہ PLC اسٹیٹ کا ہر ایک کنکشن کے لیے 1 سے 8۔ 0 = رن 1 = پروگرام کھولیں کنکشن کے لیے کنکشن کاؤنٹ 1 کھولیں کنکشن کے لیے کنکشن کاؤنٹ کھولیں 2 کنکشن کے لیے کھولیں کنکشن کے لیے 3 کھولیں کنکشن کے لیے گنتی کھولیں 4 کنکشن کے لیے کھولیں کنکشن کی گنتی 5 کھولیں کنکشن کے لیے کنکشن کاؤنٹ 6 کنکشن کے لیے کھولیں کنکشن کاؤنٹ 7 کے لیے کھولیں کنکشن کاؤنٹ کنکشن 8 کے لیے
EIP کلاس 3 سرور اسٹیٹس ڈیٹا
مندرجہ ذیل جدول اوپری میموری میں پتوں کی فہرست دیتا ہے جہاں PLX32-EIP-MBTCPUA ہر EIP سرور کے لیے اسٹیٹس ڈیٹا اسٹور کرتا ہے۔
EIP سرور 0 1 2 3 4
پتہ کی حد 18900 سے 18915 18916 سے 18931 18932 سے 18947 18948 سے 18963 18964 سے 18979 تک
ہر سرور کے اسٹیٹس ڈیٹا ایریا کا مواد ایک جیسا ہے۔ درج ذیل جدول اسٹیٹس ڈیٹا ایریا میں ہر رجسٹر کے مواد کو بیان کرتا ہے۔
آفسیٹ 0 سے 1 2 سے 3 4 سے 5 6 سے 7 8 سے 15 تک
تفصیل کنکشن اسٹیٹ اوپن کنکشن کاؤنٹ ساکٹ پڑھنا شمار ساکٹ لکھیں کاؤنٹ پیر IP
ProSoft Technology, Inc.
صفحہ 68 از 155
PLX32-EIP-MBTCP-UA ملٹی پروٹوکول گیٹ وے
EIP پروٹوکول صارف دستی
5.3.3 EIP ایرر کوڈز
گیٹ وے کمانڈ لسٹ ایرر میموری ریجن میں کمانڈ لسٹ کے عمل سے واپس آنے والے ایرر کوڈز کو اسٹور کرتا ہے۔ میموری کے علاقے میں ہر کمانڈ کے لیے ایک لفظ مختص کیا جاتا ہے۔ ایرر کوڈز کو لفظ میں اس طرح فارمیٹ کیا گیا ہے: لفظ کے سب سے کم اہم بائٹ میں توسیع شدہ اسٹیٹس کوڈ ہوتا ہے اور سب سے اہم بائٹ اسٹیٹس کوڈ پر مشتمل ہوتا ہے۔
کمانڈ کی کامیابی یا ناکامی کا تعین کرنے کے لیے فہرست میں ہر کمانڈ کے لیے واپس کیے گئے ایرر کوڈز کا استعمال کریں۔ اگر کمانڈ ناکام ہوجاتی ہے تو، ناکامی کی وجہ کا تعین کرنے کے لیے ایرر کوڈ استعمال کریں۔
انتباہ: گیٹ وے کے مخصوص ایرر کوڈز (ایتھرنیٹ/آئی پی/پی سی سی کے مطابق نہیں) گیٹ وے کے اندر سے واپس کیے جاتے ہیں اور کبھی بھی منسلک ایتھرنیٹ/آئی پی/پی سی سی سی غلام آلہ سے واپس نہیں آتے ہیں۔ یہ ایرر کوڈز ہیں جو EtherNet/IP/PCCC پروٹوکول کا حصہ ہیں یا PLX32-EIP-MBTCP-UA کے لیے منفرد توسیعی کوڈز ہیں۔ سب سے عام EtherNet/IP/PCCC غلطیاں ذیل میں دکھائی گئی ہیں:
مقامی STS ایرر کوڈز
کوڈ (انٹ) 0 256 512 768 1024 1280 1536 1792 2048
کوڈ (ہیکس) 0x0000 0x0100 0x0200 0x0300 0x0400 0x0500 0x0600 0x0700 0x0800
تفصیل کامیابی، کوئی خرابی نہیں DST نوڈ بفر اسپیس سے باہر ہے ڈیلیوری کی گارنٹی نہیں دے سکتا (لنک لیئر) ڈپلیکیٹ ٹوکن ہولڈر کا پتہ چلا مقامی پورٹ منقطع ہو گیا ایپلیکیشن پرت جواب کے انتظار میں وقت ختم ہو گئی ڈپلیکیٹ نوڈ کا پتہ چلا اسٹیشن آف لائن ہے ہارڈ ویئر کی خرابی
ریموٹ ایس ٹی ایس ایرر کوڈز
کوڈ (انٹ) 0 4096 8192 12288 16384 20480 24576 26872 -32768 -28672 -24576 -20480 -16384 -12288 -8192
کوڈ (ہیکس) 0x0000 0x1000 0x2000 0x3000 0x4000 0x5000 0x6000 0x7000 0x8000 0x9000 0xA000 0xB000 0xC000
0xF0nn
تفصیل کامیابی، کوئی خرابی نہیں ہے غیر قانونی کمانڈ یا فارمیٹ ہوسٹ کو کوئی مسئلہ ہے اور وہ بات نہیں کرے گا ریموٹ نوڈ ہوسٹ غائب ہے، منقطع ہے یا بند ہے میزبان ہارڈ ویئر کی خرابی کی وجہ سے فنکشن مکمل نہیں کرسکا پروسیسر پروگرام موڈ مطابقت موڈ میں ہے۔ file لاپتہ یا کمیونیکیشن زون کا مسئلہ ریموٹ نوڈ کمانڈ کو بفر نہیں کر سکتا Wait ACK (1775-KA بفر فل) Wait ACK ڈاؤن لوڈ کرنے کی وجہ سے ریموٹ نوڈ کا مسئلہ (1775-KA بفر فل) استعمال نہیں کیا گیا EXT STS بائٹ میں ایرر کوڈ استعمال نہیں کیا گیا (nn EXT ایرر پر مشتمل ہے کوڈ)
ProSoft Technology, Inc.
صفحہ 69 از 155
PLX32-EIP-MBTCP-UA ملٹی پروٹوکول گیٹ وے
EXT STS ایرر کوڈز
کوڈ (انٹ) -4096 -4095 -4094 -4093 -4092 -4091 -4090 -4089 -4088 -4087 -4086 -4085 -4084 -4083 -4082 -4081 -4080 -4079 -4078 -4077 -4076 -4075 -4074 -4073 - -4072 -4071 -4070 -4069 -4068 -4067 -4066 -4065 -XNUMX
کوڈ (Hex) 0xF000 0xF001 0xF002 0xF003 0xF004 0xF005 0xF006 0xF007 0xF008 0xF009 0xF00A 0xF00B 0xFxF00C 0xF00C 0 00xF0 00xF0 010xF0 011xF0 012xF0 013xF0 014xF0 015xF0 016xF0 017xF0A 018xF0B 019xF0C 01xF0D 01xF0D 01xF0D
تفصیل استعمال نہیں کی گئی ایک فیلڈ کی غیر قانونی قدر ہے کسی بھی ایڈریس کے لیے کم از کم ایڈریس میں متعین کردہ کم لیولز سسٹم کو سپورٹ کرنے والے ایڈریس سے زیادہ لیولز نہیں ملا علامت غلط فارمیٹ کا ہے پتہ کسی قابل استعمال چیز کی طرف اشارہ نہیں کرتا File غلط سائز ہے درخواست ڈیٹا کو مکمل نہیں کر سکتا یا file ٹرانزیکشن کا سائز بہت بڑا ہے اور لفظ ایڈریس بہت بڑا ہے رسائی سے انکار کر دیا گیا، غلط استحقاق کی شرط پیدا نہیں کی جا سکتی ہے – وسیلہ دستیاب نہیں ہے شرط پہلے سے موجود ہے – وسیلہ پہلے سے ہی دستیاب ہے کمانڈ پر عمل نہیں کیا جا سکتا ہسٹوگرام اوور فلو نہیں رسائی غیر قانونی ڈیٹا کی قسم غلط پیرامیٹر یا غلط ڈیٹا ایڈریس حذف شدہ علاقے کا حوالہ موجود ہے کمانڈ پر عمل درآمد میں ناکامی نامعلوم وجہ سے ڈیٹا کی تبدیلی کی خرابی سکینر 1771 ریک اڈاپٹر کے ساتھ بات چیت کرنے کے قابل نہیں ہے قسم کی مماثلت 1171 گیٹ وے جواب درست نہیں تھا ڈپلیکیٹ لیبل File کھلا ہے؛ ایک اور نوڈ اس کا مالک ہے دوسرا نوڈ پروگرام کا مالک ہے ریزرو شدہ ڈیٹا ٹیبل عنصر تحفظ کی خلاف ورزی عارضی اندرونی مسئلہ
EIP ایرر کوڈز
کوڈ (انٹ) -1 -2 -10 -11 -12 -20 -21 -200
کوڈ (ہیکس) 0xFFFF 0xFFFE 0xFFF6 0xFFF5 0xFFF4 0xFFEC 0xFFEB 0xFF38
تفصیل سی ٹی ایس موڈیم کنٹرول لائن سیٹ نہیں کی گئی ٹرانسمٹ ٹائم آؤٹ سے پہلے میسج ٹرانسمٹ کرتے وقت ٹائم آؤٹ درخواست کے بعد DLE-ACK کا انتظار کر رہا ہے ٹائم آؤٹ درخواست کے بعد جواب کا انتظار کر رہا ہے جوابی ڈیٹا کی درخواست کردہ بائٹ کی گنتی DLE-NAK سے میل نہیں کھاتی ہے DLE-NAK جواب کے بعد بھیجی گئی DLE-NAK کی درخواست کے بعد موصول ہوئی ہے DLE-NAK درخواست کے بعد موصول
EIP پروٹوکول صارف دستی
ProSoft Technology, Inc.
صفحہ 70 از 155
PLX32-EIP-MBTCP-UA ملٹی پروٹوکول گیٹ وے
TCP/IP انٹرفیس ایرر کوڈز
ایرر (انٹ) -33 -34 -35 -36 -37
خرابی (ہیکس) 0xFFDF 0xFFDE 0xFFDD 0xFFDC 0xFFDB
تفصیل ہدف سے رابطہ قائم کرنے میں ناکام ہدف (ٹائم آؤٹ) کے ساتھ سیشن رجسٹر کرنے میں ناکام فارورڈ اوپن ریسپانس ٹائم آؤٹ PCCC/Tag کمانڈ رسپانس ٹائم آؤٹ کوئی TCP/IP کنکشن کی خرابی نہیں۔
عام رسپانس ایرر کوڈز
خرابی (انٹ) -40 -41 -42 -43 -44 -45 -46 -47 -48 -49
خرابی (Hex) 0xFFD8 0xFFD7 0xFFD6 0xFFD5 0xFFD4 0xFFD3 0xFFD2 0xFFD1 0xFFD0 0xFFCF
تفصیل غلط جوابی لمبائی CPF آئٹم شمار درست نہیں CPF ایڈریس فیلڈ کی خرابی CPF پیکٹ tag غلط CPF خراب کمانڈ کوڈ CPF اسٹیٹس کی خرابی کی اطلاع دی گئی CPF غلط کنکشن ID ویلیو لوٹائی گئی سیاق و سباق کا فیلڈ مماثل نہیں ہے غلط سیشن ہینڈل واپس آیا CPF درست پیغام نمبر نہیں
سیشن رسپانس ایرر کوڈز رجسٹر کریں۔
خرابی (انٹ) -50 -51 -52
خرابی (ہیکس) 0xFFCE 0xFFCD 0xFFCC
تفصیل پیغام کی لمبائی موصول ہوئی درست نہیں حالت کی خرابی کی اطلاع دی گئی غلط ورژن
فارورڈ اوپن ریسپانس ایرر کوڈز
ایرر (انٹ) -55 -56
خرابی (ہیکس) 0xFFC9 0xFFC8
تفصیل پیغام کی لمبائی موصول ہوئی درست نہیں اسٹیٹس کی خرابی کی اطلاع دی گئی۔
PCCC رسپانس ایرر کوڈز
ایرر (انٹ) -61 -62 -63 -64 -65
-66
خرابی (ہیکس) 0xFFC3 0xFFC2 0xFFC1 0xFFC0
0xFFBF 0xFFBE
تفصیل پیغام کی لمبائی موصول ہوئی درست نہیں حالت کی خرابی کی اطلاع دی گئی CPF خراب کمانڈ کوڈ TNS PCCC پیغام میں مماثل نہیں ہے
پی سی سی میسج میں وینڈر آئی ڈی مماثل نہیں ہے پی سی سی میسج میں سیریل نمبر مماثل نہیں ہے۔
EIP پروٹوکول صارف دستی
ProSoft Technology, Inc.
صفحہ 71 از 155
PLX32-EIP-MBTCP-UA ملٹی پروٹوکول گیٹ وے
EIP پروٹوکول صارف دستی
5.4 EIP حوالہ
5.4.1 SLC اور MicroLogix کی تفصیلات
SLC 5/05 سے پیغام رسانی PLX32-EIP-MBTCP-UA ایس ایل سی 5/05 سے پیغامات وصول کر سکتا ہے جس میں ایتھرنیٹ انٹرفیس ہو۔ گیٹ وے پڑھنے اور لکھنے دونوں کمانڈز کو سپورٹ کرتا ہے۔
SLC5/05 کمانڈ لکھیں۔
ایس ایل سی پروسیسر سے گیٹ وے پر ڈیٹا کی منتقلی کی کمانڈ لکھیں۔ درج ذیل خاکہ ایک سابقہ کو دکھاتا ہے۔ampایک لکھنے کی کمانڈ پر عمل کرنے کے لیے لی رنگ۔
1 READ/WRITE پیرامیٹر کو WRITE پر سیٹ کریں۔ گیٹ وے 500CPU یا PLC5 کی TARGET DEVICE پیرامیٹر ویلیو کو سپورٹ کرتا ہے۔
2 MSG آبجیکٹ میں، MSG انسٹرکشن کی کنفیگریشن مکمل کرنے کے لیے MSG آبجیکٹ میں SETUP SREEN پر کلک کریں۔ یہ درج ذیل ڈائیلاگ باکس کو دکھاتا ہے۔
3 ٹارگٹ ڈیوائس ڈیٹا ٹیبل ایڈریس کو درست پر سیٹ کریں file عنصر (جیسے، N11:0) SLC اور PLC5 پیغامات کے لیے۔
4 ملٹی ہاپ آپشن کو ہاں پر سیٹ کریں۔
ProSoft Technology, Inc.
صفحہ 72 از 155
PLX32-EIP-MBTCP-UA ملٹی پروٹوکول گیٹ وے
EIP پروٹوکول صارف دستی
5 درج ذیل تصویر میں دکھائے گئے ڈائیلاگ باکس کے ملٹی ہاپ ٹیب والے حصے کو مکمل کریں۔
6 TO ADDRESS ویلیو کو گیٹ وے کے ایتھرنیٹ IP ایڈریس پر سیٹ کریں۔ 7 ControlLogix Backplane کے لیے دوسری لائن شامل کرنے اور سلاٹ سیٹ کرنے کے لیے INS کلید کو دبائیں
نمبر صفر تک
ProSoft Technology, Inc.
صفحہ 73 از 155
PLX32-EIP-MBTCP-UA ملٹی پروٹوکول گیٹ وے
EIP پروٹوکول صارف دستی
SLC5/05 کمانڈز پڑھیں
گیٹ وے سے SLC پروسیسر کو ڈیٹا کی منتقلی کے کمانڈز پڑھیں۔ درج ذیل خاکہ ایک سابقہ کو دکھاتا ہے۔ampپڑھنے کی کمانڈ پر عمل کرنے کے لیے لی رنگ۔
1 READ/WRITE پیرامیٹر کو READ پر سیٹ کریں۔ گیٹ وے 500CPU یا PLC5 کی TARGET DEVICE پیرامیٹر ویلیو کو سپورٹ کرتا ہے۔
2 MSG آبجیکٹ میں، MSG انسٹرکشن کی کنفیگریشن مکمل کرنے کے لیے MSG آبجیکٹ میں SETUP SREEN پر کلک کریں۔ یہ درج ذیل ڈائیلاگ باکس کو دکھاتا ہے۔
3 ٹارگٹ ڈیوائس ڈیٹا ٹیبل ایڈریس کو درست پر سیٹ کریں file عنصر (جیسے، N11:0) SLC اور PLC5 پیغامات کے لیے۔
4 ملٹی ہاپ آپشن کو ہاں پر سیٹ کریں۔
ProSoft Technology, Inc.
صفحہ 74 از 155
PLX32-EIP-MBTCP-UA ملٹی پروٹوکول گیٹ وے
EIP پروٹوکول صارف دستی
5 ڈائیلاگ باکس کے ملٹی ہاپ ٹیب والے حصے کو پُر کریں جیسا کہ درج ذیل تصویر میں دکھایا گیا ہے۔
6 TO ADDRESS ویلیو کو گیٹ وے کے ایتھرنیٹ IP ایڈریس پر سیٹ کریں۔ 7 ControlLogix Backplane کے لیے دوسری لائن شامل کرنے اور سلاٹ سیٹ کرنے کے لیے INS کلید کو دبائیں
نمبر صفر تک
ایس ایل سی File اقسام
یہ معلومات SLC اور MicroLogix فیملی یا PCCC کمانڈ سیٹ کے ساتھ استعمال ہونے والے پروسیسرز کے لیے مخصوص ہے۔ SLC اور MicroLogix پروسیسر کمانڈز سپورٹ a file کمانڈ میں استعمال کرنے کے لیے ڈیٹا ٹیبل کو ظاہر کرنے کے لیے ٹائپ فیلڈ کو ایک کریکٹر کے طور پر درج کیا گیا ہے۔ مندرجہ ذیل جدول کے تعلقات کی وضاحت کرتا ہے۔ file گیٹ وے اور ایس ایل سی کے ذریعہ قبول کردہ اقسام file اقسام
File SBTCRNFZA ٹائپ کریں۔
تفصیل اسٹیٹس بٹ ٹائمر کاؤنٹر کنٹرول انٹیجر فلوٹنگ پوائنٹ سٹرنگ ASCII
دی File ٹائپ کمانڈ کوڈ ASCII کریکٹر کوڈ کی قدر ہے۔ File خط ٹائپ کریں۔ یہ وہ قدر ہے جسے درج کرنا ہے۔ FILE سیڑھی کی منطق میں ڈیٹا ٹیبلز میں PCCC کمانڈ کنفیگریشنز کا TYPE پیرامیٹر۔
مزید برآں، SLC کے مخصوص فنکشنز (502، 510 اور 511) ذیلی عنصر کے فیلڈ کو سپورٹ کرتے ہیں۔ یہ فیلڈ ایک پیچیدہ ڈیٹا ٹیبل میں ذیلی عنصر کی فیلڈ کا انتخاب کرتی ہے۔ سابق کے لیےample، کاؤنٹر یا ٹائمر کے لیے موجودہ جمع شدہ قدر حاصل کرنے کے لیے، ذیلی عنصر فیلڈ کو 2 پر سیٹ کریں۔
ProSoft Technology, Inc.
صفحہ 75 از 155
PLX32-EIP-MBTCP-UA ملٹی پروٹوکول گیٹ وے
EIP پروٹوکول صارف دستی
5.4.2 PLC5 پروسیسر کی تفصیلات
PLC5 سے پیغام رسانی گیٹ وے PLC5 سے پیغامات وصول کر سکتا ہے جس میں ایتھرنیٹ انٹرفیس ہو۔ گیٹ وے پڑھنے اور لکھنے دونوں کمانڈز کو سپورٹ کرتا ہے۔
PLC5 کمانڈ لکھیں۔
PLC5 پروسیسر سے گیٹ وے پر ڈیٹا کی منتقلی کی کمانڈ لکھیں۔ درج ذیل خاکہ ایک سابقہ کو دکھاتا ہے۔ampایک لکھنے کی کمانڈ پر عمل کرنے کے لیے لی رنگ۔
1 MSG آبجیکٹ میں، MSG انسٹرکشن کی کنفیگریشن مکمل کرنے کے لیے MSG آبجیکٹ میں SETUP SREEN پر کلک کریں۔ یہ درج ذیل ڈائیلاگ باکس کو دکھاتا ہے۔
2 تعاون یافتہ کمانڈز کی درج ذیل فہرست میں سے کام کرنے کے لیے کمیونیکیشن کمانڈ کو منتخب کریں۔
o PLC5 ٹائپ لکھیں o PLC2 غیر محفوظ لکھیں o PLC5 ٹائپ شدہ PLC پر لکھیں o PLC ٹائپ شدہ منطقی تحریر
3 ٹارگٹ ڈیوائس ڈیٹا ٹیبل ایڈریس کو درست پر سیٹ کریں file عنصر (جیسے N11:0) SLC اور PLC5 پیغامات کے لیے۔ PLC2 غیر محفوظ تحریری پیغام کے لیے، کمانڈ کے لیے ایڈریس کو ڈیٹا بیس انڈیکس (جیسے 1000) پر سیٹ کریں۔
ProSoft Technology, Inc.
صفحہ 76 از 155
PLX32-EIP-MBTCP-UA ملٹی پروٹوکول گیٹ وے
EIP پروٹوکول صارف دستی
4 ملٹی ہاپ آپشن کو ہاں پر سیٹ کریں۔ 5 ڈائیلاگ باکس کے ملٹی ہاپ ٹیب والے حصے کو مکمل کریں جیسا کہ درج ذیل تصویر میں دکھایا گیا ہے۔
6 TO ADDRESS ویلیو کو گیٹ وے کے ایتھرنیٹ IP ایڈریس پر سیٹ کریں۔ 7 ControlLogix Backplane کے لیے دوسری لائن شامل کرنے اور سلاٹ سیٹ کرنے کے لیے INS کلید کو دبائیں
نمبر صفر تک
ProSoft Technology, Inc.
صفحہ 77 از 155
PLX32-EIP-MBTCP-UA ملٹی پروٹوکول گیٹ وے
EIP پروٹوکول صارف دستی
PLC5 کمانڈز پڑھیں
گیٹ وے سے PLC5 پروسیسر میں ڈیٹا کی منتقلی کے کمانڈز کو پڑھیں۔ درج ذیل خاکہ ایک سابقہ کو دکھاتا ہے۔ampلی رنگ جو پڑھنے کی کمانڈ پر عمل کرتا ہے۔
1 MSG آبجیکٹ میں، MSG انسٹرکشن کی کنفیگریشن مکمل کرنے کے لیے MSG آبجیکٹ میں SETUP SREEN پر کلک کریں۔ یہ درج ذیل ڈائیلاگ باکس کو دکھاتا ہے۔
2 تعاون یافتہ کمانڈز کی درج ذیل فہرست میں سے کام کرنے کے لیے کمیونیکیشن کمانڈ کو منتخب کریں۔
o PLC5 قسم پڑھیں o PLC2 غیر محفوظ پڑھیں o PLC5 ٹائپ شدہ پڑھیں PLC یا PLC ٹائپ شدہ منطقی پڑھیں
3 ٹارگٹ ڈیوائس ڈیٹا ٹیبل ایڈریس کو درست پر سیٹ کریں file عنصر (جیسے، N11:0) SLC اور PLC5 پیغامات کے لیے۔ PLC2 غیر محفوظ شدہ پڑھنے کے پیغام کے لیے، کمانڈ کے لیے ایڈریس کو ڈیٹا بیس انڈیکس (جیسے، 1000) پر سیٹ کریں۔
4 ملٹی ہاپ آپشن کو ہاں پر سیٹ کریں۔
ProSoft Technology, Inc.
صفحہ 78 از 155
PLX32-EIP-MBTCP-UA ملٹی پروٹوکول گیٹ وے
EIP پروٹوکول صارف دستی
5 ڈائیلاگ باکس کے ملٹی ہاپ ٹیب والے حصے کو مکمل کریں جیسا کہ درج ذیل تصویر میں دکھایا گیا ہے۔
6 TO ADDRESS ویلیو کو گیٹ وے کے ایتھرنیٹ IP ایڈریس پر سیٹ کریں۔ 7 ControlLogix Backplane کے لیے دوسری لائن شامل کرنے اور سلاٹ سیٹ کرنے کے لیے INS کلید کو دبائیں
نمبر صفر تک
PLC-5 ذیلی عنصر فیلڈز
یہ سیکشن PCCC کمانڈ سیٹ استعمال کرتے وقت PLC-5 پروسیسر کے لیے مخصوص معلومات پر مشتمل ہے۔ PLC-5 پروسیسر کے لیے مخصوص کمانڈز ذیلی عنصر کوڈ فیلڈ پر مشتمل ہیں۔ یہ فیلڈ ایک پیچیدہ ڈیٹا ٹیبل میں ذیلی عنصر کی فیلڈ کا انتخاب کرتی ہے۔ سابق کے لیےample، کاؤنٹر یا ٹائمر کے لیے موجودہ جمع شدہ قدر حاصل کرنے کے لیے، ذیلی عنصر کی فیلڈ کو 2 پر سیٹ کریں۔
ٹائمر / کاؤنٹر
کوڈ 0 1 2
تفصیل کنٹرول پیش سیٹ جمع
کنٹرول
کوڈ 0 1 2
تفصیل کنٹرول لینتھ پوزیشن
PD
تمام PD قدریں فلوٹنگ پوائنٹ ویلیوز ہیں، یہ دو الفاظ لمبی ہیں۔
کوڈ 0 2 4 6 8 26۔
تفصیل کنٹرول SP Kp Ki Kd PV
ProSoft Technology, Inc.
صفحہ 79 از 155
PLX32-EIP-MBTCP-UA ملٹی پروٹوکول گیٹ وے
BT
کوڈ 0 1 2 3 4 5۔
MG
کوڈ 0 1 2 3
تفصیل کنٹرول RLEN DLEN ڈیٹا file # عنصر # ریک/Grp/ سلاٹ
تفصیل کنٹرول کی خرابی RLEN DLEN
EIP پروٹوکول صارف دستی
ProSoft Technology, Inc.
صفحہ 80 از 155
PLX32-EIP-MBTCP-UA ملٹی پروٹوکول گیٹ وے
EIP پروٹوکول صارف دستی
5.4.3 ControlLogix اور CompactLogix پروسیسر کی تفصیلات
ControlLogix یا CompactLogix پروسیسر سے پیغام رسانی کنٹرول/CompactLogix پروسیسر اور گیٹ وے کے درمیان ڈیٹا کا تبادلہ کرنے کے لیے MSG ہدایات کا استعمال کریں۔ ڈیٹا کی منتقلی کے دو بنیادی طریقے ہیں جب MSG ہدایات کا استعمال کرتے وقت گیٹ وے کے ذریعے تعاون کیا جاتا ہے: encapsulated PCCC پیغامات اور CIP ڈیٹا ٹیبل کے پیغامات۔ آپ کوئی بھی طریقہ استعمال کر سکتے ہیں۔
Encapsulated PCCC Messages یہ سیکشن PCCC کمانڈ سیٹ استعمال کرتے وقت Control/CompactLogix پروسیسر کے لیے مخصوص معلومات پر مشتمل ہے۔ PCCC کمانڈ سیٹ کے موجودہ نفاذ میں ایسے فنکشنز کا استعمال نہیں ہوتا ہے جو کنٹرولر تک براہ راست رسائی حاصل کر سکتے ہیں۔ Tag ڈیٹا بیس۔ اس ڈیٹا بیس تک رسائی حاصل کرنے کے لیے، آپ کو RSLogix 5000 میں ٹیبل میپنگ کی خصوصیت کا استعمال کرنا چاہیے۔ RSLogix 5000 کنٹرولر کو تفویض کرنے کی اجازت دیتا ہے۔ Tag ورچوئل PLC 5 ڈیٹا ٹیبلز کی صفیں۔ اس دستاویز میں بیان کردہ PLC 32 کمانڈ سیٹ کا استعمال کرتے ہوئے PLX5EIP-MBTCP-UA پھر اس کنٹرولر ڈیٹا تک رسائی حاصل کر سکتا ہے۔ ایتھرنیٹ انٹرفیس پر مشتمل PLC5 اور SLC5/05 پروسیسرز انکیپسلیٹڈ PCCC پیغام کا طریقہ استعمال کرتے ہیں۔ گیٹ وے ان آلات کو نقل کرتا ہے اور پڑھنے اور لکھنے کے دونوں حکموں کو قبول کرتا ہے۔
Encapsulated PCCC Write Message Write کمانڈز ڈیٹا کو پروسیسر سے گیٹ وے پر منتقل کرتی ہے۔ گیٹ وے درج ذیل انکیپسلیٹڈ PCCC کمانڈز کی حمایت کرتا ہے: · PLC2 غیر محفوظ تحریر · PLC5 ٹائپ شدہ تحریر · PLC5 ورڈ رینج رائٹ · PLC ٹائپ شدہ تحریر
درج ذیل خاکہ ایک سابقہ کو دکھاتا ہے۔ampلی رنگ جو لکھنے کی کمانڈ کو چلاتا ہے۔
ProSoft Technology, Inc.
صفحہ 81 از 155
PLX32-EIP-MBTCP-UA ملٹی پروٹوکول گیٹ وے
EIP پروٹوکول صارف دستی
1 میسج کنفیگریشن ڈائیلاگ باکس میں، پروسیسر سے گیٹ وے پر منتقل ہونے والے ڈیٹا سیٹ کی وضاحت کریں جیسا کہ درج ذیل تصویر میں دکھایا گیا ہے۔
2 ڈیٹا ایریا کو منتقل کرنے کے لیے ڈائیلاگ باکس کو مکمل کریں۔
o PLC5 اور SLC پیغامات کے لیے، DESTINATION ELEMENT کو ڈیٹا میں ایک عنصر پر سیٹ کریں۔ file (جیسے، N10:0)۔
o PLC2 کے غیر محفوظ تحریری پیغام کے لیے، DESTINATION ELEMENT کو گیٹ وے کے اندرونی ڈیٹا بیس میں پتے پر سیٹ کریں۔ اسے دس سے کم قیمت پر سیٹ نہیں کیا جا سکتا۔ یہ گیٹ وے کی حد نہیں ہے بلکہ RSLogix سافٹ ویئر کی ہے۔
o PLC2 غیر محفوظ لکھنے یا پڑھنے کے فنکشن کے لیے، ڈیٹا بیس کا پتہ آکٹل فارمیٹ میں درج کریں۔
3 کمیونیکیشن ٹیب پر کلک کریں اور کمیونیکیشن کی معلومات کو مکمل کریں جیسا کہ مندرجہ ذیل تصویر میں دکھایا گیا ہے۔
ProSoft Technology, Inc.
صفحہ 82 از 155
PLX32-EIP-MBTCP-UA ملٹی پروٹوکول گیٹ وے
EIP پروٹوکول صارف دستی
4 یقینی بنائیں کہ آپ CIP کو مواصلاتی طریقہ کے طور پر منتخب کرتے ہیں۔ PATH پروسیسر سے EIP گیٹ وے تک پیغام کا راستہ بتاتا ہے۔ راستے کے عناصر کوما کے ذریعے الگ کیے جاتے ہیں۔ سابق میںampراستہ دکھایا گیا ہے:
o پہلا عنصر "Enet" ہے، جو کہ چیسس میں 1756ENET گیٹ وے کو دیا گیا صارف کا بیان کردہ نام ہے (آپ نام کے لیے ENET گیٹ وے کے سلاٹ نمبر کو بدل سکتے ہیں)
o دوسرا عنصر، "2"، 1756-ENET گیٹ وے پر ایتھرنیٹ پورٹ کی نمائندگی کرتا ہے۔
o راستے کا آخری عنصر، "192.168.0.75" گیٹ وے کا IP ایڈریس ہے، جو پیغام کا ہدف ہے۔
اگر متعدد 1756-ENET گیٹ ویز اور ریک کا استعمال کرتے ہوئے دوسرے نیٹ ورکس کو روٹ کیا جائے تو مزید پیچیدہ راستے ممکن ہیں۔ ایتھرنیٹ روٹنگ اور راستے کی تعریف کے بارے میں مزید معلومات کے لیے ProSoft Technology ٹیکنیکل سپورٹ نالج بیس سے رجوع کریں۔
ProSoft Technology, Inc.
صفحہ 83 از 155
PLX32-EIP-MBTCP-UA ملٹی پروٹوکول گیٹ وے
EIP پروٹوکول صارف دستی
Encapsulated PCCC پیغام پڑھیں
گیٹ وے سے پروسیسر میں ڈیٹا کی منتقلی کے کمانڈز کو پڑھیں۔ گیٹ وے encapsulated PCCC کمانڈز کو سپورٹ کرتا ہے:
PLC2 غیر محفوظ پڑھنا · PLC5 ٹائپ شدہ پڑھنا · PLC5 ورڈ رینج پڑھنا · PLC ٹائپ شدہ پڑھنا
درج ذیل خاکہ ایک سابقہ کو دکھاتا ہے۔ampلی رنگ جو پڑھنے کی کمانڈ پر عمل کرتا ہے۔
1 میسج کنفیگریشن ڈائیلاگ باکس میں، پروسیسر سے گیٹ وے پر منتقل ہونے والے ڈیٹا سیٹ کی وضاحت کریں جیسا کہ درج ذیل تصویر میں دکھایا گیا ہے۔
2 ڈیٹا ایریا کو منتقل کرنے کے لیے ڈائیلاگ باکس کو مکمل کریں۔
o PLC5 اور SLC پیغامات کے لیے، SOURCE ELEMENT کو ڈیٹا میں ایک عنصر پر سیٹ کریں۔ file (جیسے، N10:0)۔
o PLC2 غیر محفوظ شدہ پڑھنے کے پیغام کے لیے، گیٹ وے کے اندرونی ڈیٹا بیس میں ایڈریس پر سورس ایلیمنٹ سیٹ کریں۔ اسے دس سے کم قیمت پر سیٹ نہیں کیا جا سکتا۔ یہ گیٹ وے کی حد نہیں ہے بلکہ RSLogix سافٹ ویئر کی ہے۔
ProSoft Technology, Inc.
صفحہ 84 از 155
PLX32-EIP-MBTCP-UA ملٹی پروٹوکول گیٹ وے
EIP پروٹوکول صارف دستی
3 کمیونیکیشن ٹیب پر کلک کریں اور کمیونیکیشن کی معلومات کو مکمل کریں جیسا کہ مندرجہ ذیل تصویر میں دکھایا گیا ہے۔
4 یقینی بنائیں کہ آپ CIP کو مواصلاتی طریقہ کے طور پر منتخب کرتے ہیں۔ PATH پروسیسر سے EIP گیٹ وے تک پیغام کا راستہ بتاتا ہے۔ راستے کے عناصر کوما کے ذریعے الگ کیے جاتے ہیں۔ سابق میںampراستہ دکھایا گیا ہے:
o پہلا عنصر "Enet" ہے، جو کہ چیسس میں 1756ENET گیٹ وے کو دیا گیا صارف کا بیان کردہ نام ہے (آپ نام کے لیے ENET گیٹ وے کے سلاٹ نمبر کو بدل سکتے ہیں)
o دوسرا عنصر، "2"، 1756-ENET گیٹ وے پر ایتھرنیٹ پورٹ کی نمائندگی کرتا ہے۔
o راستے کا آخری عنصر، "192.168.0.75" گیٹ وے کا IP ایڈریس ہے، اور پیغام کا ہدف ہے۔
اگر متعدد 1756-ENET گیٹ ویز اور ریک کا استعمال کرتے ہوئے دوسرے نیٹ ورکس کو روٹ کیا جائے تو مزید پیچیدہ راستے ممکن ہیں۔ ایتھرنیٹ روٹنگ اور راستے کی تعریف کے بارے میں مزید معلومات کے لیے ProSoft Technology ٹیکنیکل سپورٹ نالج بیس سے رجوع کریں۔
ProSoft Technology, Inc.
صفحہ 85 از 155
PLX32-EIP-MBTCP-UA ملٹی پروٹوکول گیٹ وے
EIP پروٹوکول صارف دستی
سی آئی پی ڈیٹا ٹیبل آپریشنز
آپ CIP پیغامات کو ControlLogix یا CompactLogix پروسیسر اور گیٹ وے کے درمیان ڈیٹا کی منتقلی کے لیے استعمال کر سکتے ہیں۔ Tag نام منتقل کیے جانے والے عناصر کی وضاحت کرتے ہیں۔ گیٹ وے پڑھنے اور لکھنے دونوں کاموں کی حمایت کرتا ہے۔
CIP ڈیٹا ٹیبل لکھیں۔
سی آئی پی ڈیٹا ٹیبل پیغامات کو پروسیسر سے گیٹ وے پر ڈیٹا منتقل کرتا ہے۔ درج ذیل خاکہ ایک سابقہ کو دکھاتا ہے۔ampلی رنگ جو لکھنے کی کمانڈ کو چلاتا ہے۔
1 میسج کنفیگریشن ڈائیلاگ باکس میں، پروسیسر سے گیٹ وے پر منتقل ہونے والے ڈیٹا سیٹ کی وضاحت کریں جیسا کہ درج ذیل تصویر میں دکھایا گیا ہے۔
2 ڈیٹا ایریا کو منتقل کرنے کے لیے ڈائیلاگ باکس کو مکمل کریں۔ CIP ڈیٹا ٹیبل پیغامات کی ضرورت ہوتی ہے۔ tag ماخذ اور منزل دونوں کے لیے ڈیٹا بیس عنصر۔
o ذریعہ TAG ایک ہے tag کنٹرولر میں بیان کیا گیا ہے۔ Tag ڈیٹا بیس o منزل کا عنصر ہے۔ tag گیٹ وے میں عنصر۔ o گیٹ وے ایک کی نقل کرتا ہے۔ tag ڈیٹا بیس عناصر کی ایک صف کے طور پر جس کی وضاحت کی گئی ہے۔
کے ساتھ گیٹ وے کے لیے زیادہ سے زیادہ رجسٹر سائز tag نام INT_DATA (int_data[3999] کی زیادہ سے زیادہ قیمت کے ساتھ)۔
ProSoft Technology, Inc.
صفحہ 86 از 155
PLX32-EIP-MBTCP-UA ملٹی پروٹوکول گیٹ وے
EIP پروٹوکول صارف دستی
3 پچھلے سابق میںample، ڈیٹا بیس میں پہلا عنصر دس عناصر کے تحریری آپریشن کے لیے ابتدائی مقام ہے۔ کمیونیکیشن ٹیب پر کلک کریں اور کمیونیکیشن کی معلومات کو مکمل کریں جیسا کہ مندرجہ ذیل تصویر میں دکھایا گیا ہے۔
4 یقینی بنائیں کہ آپ CIP کو مواصلاتی طریقہ کے طور پر منتخب کرتے ہیں۔ PATH پروسیسر سے EIP گیٹ وے تک پیغام کا راستہ بتاتا ہے۔ راستے کے عناصر کوما کے ذریعے الگ کیے جاتے ہیں۔ سابق میںampراستہ دکھایا گیا ہے:
o پہلا عنصر "Enet" ہے، جو کہ چیسس میں 1756ENET گیٹ وے کو دیا گیا صارف کا بیان کردہ نام ہے (آپ نام کے لیے ENET گیٹ وے کے سلاٹ نمبر کو بدل سکتے ہیں)
o دوسرا عنصر، "2"، 1756-ENET گیٹ وے پر ایتھرنیٹ پورٹ کی نمائندگی کرتا ہے۔
o راستے کا آخری عنصر، "192.168.0.75" گیٹ وے کا IP ایڈریس ہے، جو پیغام کا ہدف ہے۔
اگر متعدد 1756-ENET گیٹ ویز اور ریک کا استعمال کرتے ہوئے دوسرے نیٹ ورکس کو روٹ کیا جائے تو مزید پیچیدہ راستے ممکن ہیں۔ ایتھرنیٹ روٹنگ اور راستے کی تعریف کے بارے میں مزید معلومات کے لیے ProSoft Technology ٹیکنیکل سپورٹ نالج بیس سے رجوع کریں۔
ProSoft Technology, Inc.
صفحہ 87 از 155
PLX32-EIP-MBTCP-UA ملٹی پروٹوکول گیٹ وے
EIP پروٹوکول صارف دستی
CIP ڈیٹا ٹیبل پڑھیں
CIP ڈیٹا ٹیبل پڑھنے والے پیغامات گیٹ وے سے پروسیسر کو ڈیٹا منتقل کرتے ہیں۔ درج ذیل خاکہ ایک سابقہ کو دکھاتا ہے۔ampلی رنگ جو پڑھنے کی کمانڈ پر عمل کرتا ہے۔
1 میسج کنفیگریشن ڈائیلاگ باکس میں، پروسیسر سے گیٹ وے پر منتقل ہونے والے ڈیٹا سیٹ کی وضاحت کریں جیسا کہ درج ذیل تصویر میں دکھایا گیا ہے۔
2 ڈیٹا ایریا کو منتقل کرنے کے لیے ڈائیلاگ باکس کو مکمل کریں۔ CIP ڈیٹا ٹیبل پیغامات کی ضرورت ہوتی ہے۔ tag ماخذ اور منزل دونوں کے لیے ڈیٹا بیس عنصر۔
o منزل TAG ایک ہے tag کنٹرولر میں بیان کیا گیا ہے۔ Tag ڈیٹا بیس o سورس عنصر ہے۔ tag گیٹ وے میں عنصر۔ o گیٹ وے ایک کی نقل کرتا ہے۔ tag ڈیٹا بیس عناصر کی ایک صف کے طور پر جس کی وضاحت کی گئی ہے۔
گیٹ وے کے لیے زیادہ سے زیادہ رجسٹر سائز (صارف کنفیگریشن پیرامیٹر "زیادہ سے زیادہ رجسٹر" [گیٹ وے] سیکشن میں) tag نام INT_DATA۔
ProSoft Technology, Inc.
صفحہ 88 از 155
PLX32-EIP-MBTCP-UA ملٹی پروٹوکول گیٹ وے
EIP پروٹوکول صارف دستی
3 پچھلے سابق میںample، ڈیٹا بیس میں پہلا عنصر دس عناصر کے پڑھنے کے عمل کے لیے ابتدائی مقام ہے۔ کمیونیکیشن ٹیب پر کلک کریں اور کمیونیکیشن کی معلومات کو مکمل کریں جیسا کہ مندرجہ ذیل تصویر میں دکھایا گیا ہے۔
4 یقینی بنائیں کہ آپ CIP کو مواصلاتی طریقہ کے طور پر منتخب کرتے ہیں۔ PATH پروسیسر سے EIP گیٹ وے تک پیغام کا راستہ بتاتا ہے۔ راستے کے عناصر کوما کے ذریعے الگ کیے جاتے ہیں۔ سابق میںampراستہ دکھایا گیا ہے:
o پہلا عنصر "Enet" ہے، جو کہ چیسس میں 1756ENET گیٹ وے کو دیا گیا صارف کا بیان کردہ نام ہے (آپ نام کے لیے ENET گیٹ وے کے سلاٹ نمبر کو بدل سکتے ہیں)
o دوسرا عنصر، "2"، 1756-ENET گیٹ وے پر ایتھرنیٹ پورٹ کی نمائندگی کرتا ہے۔
o راستے کا آخری عنصر، "192.168.0.75" گیٹ وے کا IP ایڈریس ہے، جو پیغام کا ہدف ہے۔
اگر متعدد 1756-ENET گیٹ ویز اور ریک کا استعمال کرتے ہوئے دوسرے نیٹ ورکس کو روٹ کیا جائے تو مزید پیچیدہ راستے ممکن ہیں۔ ایتھرنیٹ روٹنگ اور راستے کی تعریف کے بارے میں مزید معلومات کے لیے ProSoft Technology ٹیکنیکل سپورٹ نالج بیس سے رجوع کریں۔
ProSoft Technology, Inc.
صفحہ 89 از 155
PLX32-EIP-MBTCP-UA ملٹی پروٹوکول گیٹ وے
6 MBTCP پروٹوکول
MBTCP پروٹوکول صارف دستی
6.1 MBTCP فنکشنل اوورview
آپ PLX32-EIP-MBTCP-UA Modbus TCP/IP (MBTCP) پروٹوکول کو شنائیڈر الیکٹرک کوانٹم فیملی کے پروٹوکول کے ساتھ ساتھ پروٹوکول کو سپورٹ کرنے والے دیگر آلات میں بہت سے مختلف پروٹوکولز کو انٹرفیس کرنے کے لیے استعمال کر سکتے ہیں۔ MBTCP پروٹوکول کلائنٹ اور سرور دونوں کنکشن کو سپورٹ کرتا ہے۔
گیٹ وے TCP/IP نیٹ ورک پر ایک کلائنٹ کنکشن کو سپورٹ کرتا ہے تاکہ پروسیسرز (اور دیگر سرور پر مبنی ڈیوائسز) کے ساتھ انٹرفیس کیا جا سکے جس کی آپ نے وضاحت کی ہے 100 اندراجات کی کمانڈ لسٹ کا استعمال کرتے ہوئے۔ گیٹ وے گیٹ وے کی نچلی میموری میں ریموٹ پروسیسرز کے لیے رائٹ کمانڈز کو اسٹور کرتا ہے۔ یہ وہ جگہ ہے جہاں گیٹ وے دیگر آلات سے پڑھنے والے کمانڈز سے ڈیٹا کو اسٹور کرتا ہے۔ مزید معلومات کے لیے MBTCP اندرونی ڈیٹا بیس (صفحہ 92) دیکھیں۔
گیٹ وے کے اندرونی ڈیٹا بیس کی نچلی میموری میں موجود ڈیٹا تک نیٹ ورک پر موجود کسی بھی نوڈ کے ذریعے پڑھنے اور لکھنے کی کارروائیوں کے لیے قابل رسائی ہے جو MBAP (سروس پورٹ 502) یا MBTCP (سروس پورٹ 2000/2001) TCP/IP پروٹوکول کو سپورٹ کرتا ہے۔ MBAP پروٹوکول (پورٹ 502) ایک معیاری نفاذ ہے جسے شنائیڈر الیکٹرک نے بیان کیا ہے اور ان کے کوانٹم پروسیسر پر استعمال کیا جاتا ہے۔ یہ کھلا پروٹوکول Modbus سیریل پروٹوکول کا ایک ترمیم شدہ ورژن ہے۔ MBTCP پروٹوکول TCP/IP پیکٹ میں ایمبیڈڈ Modbus پروٹوکول پیغام ہے۔ گیٹ وے سروس پورٹس 502 پر پانچ فعال سرور کنکشن، سروس پورٹ 2000 پر پانچ اضافی فعال سرور کنکشن، اور ایک فعال کلائنٹ کنکشن کی حمایت کرتا ہے۔
مندرجہ ذیل مثال Modbus TCP/IP پروٹوکول کی فعالیت کو ظاہر کرتی ہے۔
ProSoft Technology, Inc.
صفحہ 90 از 155
PLX32-EIP-MBTCP-UA ملٹی پروٹوکول گیٹ وے
MBTCP پروٹوکول صارف دستی
6.1.1 MBTCP عمومی تفصیلات
Modbus TCP/IP پروٹوکول متعدد آزاد، ہم آہنگ ایتھرنیٹ کنکشن کی اجازت دیتا ہے۔ کنکشن تمام کلائنٹس، تمام سرورز، یا کلائنٹ اور سرور دونوں کنکشنز کا مجموعہ ہو سکتے ہیں۔
· 10/100 MB ایتھرنیٹ کمیونیکیشن پورٹ · فلوٹنگ پوائنٹ ڈیٹا ٹرانزیکشنز کے لیے Modbus پروٹوکول کے Enron ورژن کو سپورٹ کرتا ہے۔
65535 ایم ایس اور فلوٹنگ پوائنٹ سپورٹ · سروس پورٹ 502 کے لیے پانچ آزاد سرور کنکشنز کو سپورٹ کرتا ہے · سروس پورٹ 2000 کے لیے پانچ آزاد سرور کنکشن کو سپورٹ کرتا ہے · تمام ڈیٹا میپنگ Modbus رجسٹر 400001، پروٹوکول بیس 0 سے شروع ہوتی ہے۔ · ایرر کوڈز، پورٹ کاؤنٹرز، اور اسٹیٹس ڈیٹا صارف کی ڈیٹا میموری میں دستیاب ہے۔
Modbus TCP/IP کلائنٹ
· MBAP کا استعمال کرتے ہوئے Modbus TCP/IP ڈیوائسز سے ڈیٹا کو فعال طور پر پڑھتا اور لکھتا ہے · متعدد سرورز سے بات کرنے کے لیے متعدد کمانڈز کے ساتھ 10 کلائنٹ کنکشن تک
موڈبس TCP/IP سرور
· سرور ڈرائیور Modbus TCP/IP MBAP پیغامات استعمال کرنے والے کلائنٹس کے لیے سروس پورٹ 502 پر آنے والے کنکشنز کو قبول کرتا ہے اور سروس پورٹ 2000 (یا دیگر سروس پورٹس) پر کنکشنز کو Encapsulated Modbus پیغامات استعمال کرنے والے کلائنٹس کے لیے قبول کرتا ہے۔
سروس پورٹ 502 (ایم بی اے پی) اور سروس پورٹ 2000 (انکیپسولیٹڈ) کے کسی بھی امتزاج کے لیے متعدد آزاد سرور کنکشن کو سپورٹ کرتا ہے۔
· 20 سرورز تک تعاون یافتہ ہیں۔
پیرامیٹر موڈبس کمانڈ سپورٹڈ (کلائنٹ اور سرور)
قابل ترتیب پیرامیٹرز: (کلائنٹ اور سرور)
قابل ترتیب پیرامیٹرز: (صرف کلائنٹ)
کمانڈ لسٹ اسٹیٹس ڈیٹا
کمانڈ لسٹ پولنگ
تفصیل
1: کوائل اسٹیٹس 2 پڑھیں: ان پٹ اسٹیٹس 3 پڑھیں: ہولڈنگ رجسٹر پڑھیں 4: ان پٹ رجسٹر پڑھیں 5: زبردستی (لکھیں) سنگل کوائل 6: پری سیٹ (لکھیں) سنگل ہولڈنگ رجسٹر
15: زبردستی (لکھیں) ایک سے زیادہ کوائلز 16: پیش سیٹ (لکھیں) ایک سے زیادہ ہولڈنگ رجسٹر 22: ماسک رائٹ ہولڈنگ رجسٹر (صرف غلام) 23: ہولڈنگ رجسٹر پڑھیں/لکھیں (صرف غلام)
گیٹ وے آئی پی ایڈریس پی ایل سی ریڈ اسٹارٹ رجسٹر (%MW) PLC لکھیں اسٹارٹ رجسٹر (%MW)
ایم بی اے پی اور ایم بی ٹی سی پی سرورز کی تعداد گیٹ وے موڈبس پڑھیں اسٹارٹ ایڈریس گیٹ وے موڈبس اسٹارٹ ایڈریس لکھیں
کم از کم کمانڈ تاخیر رسپانس ٹائم آؤٹ دوبارہ گننے کی کوشش کریں۔
کمانڈ ایرر پوائنٹر
160 تک موڈبس کمانڈز (ایک tag فی حکم)
ایرر کوڈز ہر کمانڈ کے لیے انفرادی طور پر رپورٹ کیے جاتے ہیں۔ Modbus TCP/IP کلائنٹ (مثال کے طور پر: PLC) سے اعلی سطحی اسٹیٹس ڈیٹا دستیاب ہے۔
ہر کمانڈ کو انفرادی طور پر فعال یا غیر فعال کیا جا سکتا ہے۔ صرف لکھنے کے لیے ڈیٹا چینج دستیاب ہے۔
ProSoft Technology, Inc.
صفحہ 91 از 155
PLX32-EIP-MBTCP-UA ملٹی پروٹوکول گیٹ وے
MBTCP پروٹوکول صارف دستی
6.1.2 MBTCP اندرونی ڈیٹا بیس
اندرونی ڈیٹا بیس PLX32-EIP-MBTCP-UA کی فعالیت کے لیے مرکزی حیثیت رکھتا ہے۔ گیٹ وے اس ڈیٹا بیس کو گیٹ وے پر موجود تمام مواصلاتی بندرگاہوں کے درمیان شیئر کرتا ہے اور اسے ایک نیٹ ورک پر موجود ایک پروٹوکول سے دوسرے نیٹ ورک پر موجود ایک یا زیادہ ڈیوائسز تک معلومات منتقل کرنے کے لیے ایک نالی کے طور پر استعمال کرتا ہے۔ یہ ایک کمیونیکیشن پورٹ پر موجود ڈیوائسز کے ڈیٹا تک رسائی اور دوسرے کمیونیکیشن پورٹ پر ڈیوائسز کے ذریعے کنٹرول کرنے کی اجازت دیتا ہے۔
کلائنٹ اور سرور کے ڈیٹا کے علاوہ، آپ داخلی ڈیٹا بیس کے صارف ڈیٹا ایریا میں گیٹ وے کے ذریعے پیدا ہونے والی صورتحال اور غلطی کی معلومات کا نقشہ بنا سکتے ہیں۔ اندرونی ڈیٹا بیس کو دو حصوں میں تقسیم کیا گیا ہے:
گیٹ وے اسٹیٹس ڈیٹا ایریا کے لیے اوپری میموری۔ یہ وہ جگہ ہے جہاں گیٹ وے گیٹ وے کے ذریعے تعاون یافتہ پروٹوکولز کے لیے داخلی حیثیت کا ڈیٹا لکھتا ہے۔
· صارف کے ڈیٹا ایریا کے لیے کم میموری۔ یہ وہ جگہ ہے جہاں بیرونی آلات سے آنے والے ڈیٹا کو ذخیرہ اور رسائی حاصل کی جاتی ہے۔
PLX32-EIP-MBTCP-UA میں ہر پروٹوکول صارف کے ڈیٹا ایریا سے ڈیٹا لکھ سکتا اور پڑھ سکتا ہے۔
نوٹ: اگر آپ اوپری میموری میں گیٹ وے اسٹیٹس ڈیٹا تک رسائی حاصل کرنا چاہتے ہیں، تو آپ گیٹ وے میں ڈیٹا میپنگ فیچر استعمال کر سکتے ہیں تاکہ گیٹ وے اسٹیٹس ڈیٹا ایریا سے ڈیٹا کو صارف کے ڈیٹا ایریا میں کاپی کر سکیں۔ ماڈیول میموری میں ڈیٹا میپنگ دیکھیں (صفحہ 23)۔ بصورت دیگر، آپ ProSoft Configuration Builder میں تشخیصی افعال استعمال کر سکتے ہیں۔ view گیٹ وے اسٹیٹس ڈیٹا۔ گیٹ وے اسٹیٹس ڈیٹا کے بارے میں مزید معلومات کے لیے، نیٹ ورک ڈائیگنوسٹک (صفحہ 102) دیکھیں۔
ProSoft Technology, Inc.
صفحہ 92 از 155
PLX32-EIP-MBTCP-UA ملٹی پروٹوکول گیٹ وے
MBTCP پروٹوکول صارف دستی
Modbus TCP/IP کلائنٹ ڈیٹا بیس تک رسائی
کلائنٹ کی فعالیت PLX32-EIP-MBTCP-UA کے اندرونی ڈیٹا بیس اور ایک یا زیادہ کوانٹم پروسیسرز یا سرور پر مبنی دیگر آلات میں قائم ڈیٹا ٹیبلز کے درمیان ڈیٹا کا تبادلہ کرتی ہے۔ ProSoft Configuration Builder میں آپ کی وضاحت کردہ کمانڈ لسٹ یہ بتاتی ہے کہ نیٹ ورک پر گیٹ وے اور ہر سرور کے درمیان کون سا ڈیٹا منتقل کیا جانا ہے۔ کلائنٹ کی فعالیت کے لیے پروسیسر (سرور) میں کسی سیڑھی کی منطق کی ضرورت نہیں ہے، سوائے اس بات کو یقینی بنانے کے کہ کافی ڈیٹا میموری موجود ہو۔
مندرجہ ذیل مثال ایتھرنیٹ کلائنٹس اور اندرونی ڈیٹا بیس کے درمیان ڈیٹا کے بہاؤ کو بیان کرتی ہے۔
ڈیٹا بیس تک متعدد سرور تک رسائی
MBTCP گیٹ وے Modbus TCP/IP MBAP پیغامات کے لیے ریزرو سروس پورٹ 502 کے ساتھ ساتھ سروس پورٹس 2000 اور 2001 کا استعمال کرتے ہوئے سرور کی فعالیت فراہم کرتا ہے تاکہ کئی HMI مینوفیکچررز کے ذریعے استعمال کیے جانے والے پروٹوکول کے TCP/IP Encapsulated Modbus ورژن کو سپورٹ کیا جا سکے۔ گیٹ وے میں سرور سپورٹ کلائنٹ ایپلی کیشنز کی اجازت دیتا ہے (سابق کے لیےample: HMI سافٹ ویئر، کوانٹم پروسیسرز وغیرہ) گیٹ وے کے ڈیٹا بیس سے پڑھنے اور لکھنے کے لیے۔ یہ سیکشن کلائنٹ ایپلی کیشنز کا استعمال کرتے ہوئے گیٹ وے سے منسلک ہونے کی ضروریات پر بحث کرتا ہے۔
سرور ڈرائیور متعدد کلائنٹس سے متعدد کنکرنٹ کنکشن کو سپورٹ کرتا ہے۔ سروس پورٹ 502 پر پانچ کلائنٹس بیک وقت منسلک ہو سکتے ہیں اور پانچ مزید سروس پورٹ 2000 پر بیک وقت منسلک ہو سکتے ہیں۔ MBTCP پروٹوکول Encapsulated Modbus کمانڈز کو ایتھرنیٹ پورٹ سے گیٹ وے کے سیریل پورٹ تک منتقل کرنے کے لیے سروس پورٹ 2001 کا استعمال کرتا ہے۔
سرور کے طور پر کنفیگر ہونے پر، گیٹ وے اپنے اندرونی ڈیٹا بیس کو پڑھنے کی درخواستوں اور دور دراز کے کلائنٹس کی تحریری درخواستوں کے لیے منزل کے طور پر استعمال کرتا ہے۔ ڈیٹا بیس تک رسائی کلائنٹ کی طرف سے آنے والے پیغام میں موصول ہونے والی کمانڈ کی قسم کے ذریعے کنٹرول کی جاتی ہے۔ مندرجہ ذیل جدول گیٹ وے کے اندرونی ڈیٹا بیس کا تعلق ان پتوں سے بتاتا ہے جو آنے والی Modbus TCP/IP درخواستوں میں درکار ہیں۔
ProSoft Technology, Inc.
صفحہ 93 از 155
PLX32-EIP-MBTCP-UA ملٹی پروٹوکول گیٹ وے
MBTCP پروٹوکول صارف دستی
ڈیٹا بیس کا پتہ 0 1000 2000 3000 3999
موڈبس کا پتہ 40001 41001 42001 43001 44000
درج ذیل ورچوئل پتے عام گیٹ وے صارف ڈیٹا بیس کا حصہ نہیں ہیں اور معیاری ڈیٹا کے لیے درست پتے نہیں ہیں۔ تاہم، یہ پتے آنے والی کمانڈز کے لیے استعمال کیے جا سکتے ہیں جو فلوٹنگ پوائنٹ ڈیٹا کی درخواست کر رہے ہیں۔
اس اوپری رینج میں پتے استعمال کرنے کے لیے ضروری ہے کہ آپ Prosoft Configuration Builder (PCB) میں درج ذیل پیرامیٹرز کو ترتیب دیں۔
· MBTCP سرور کنفیگریشن میں فلوٹ فلیگ کو YES پر سیٹ کریں · فلوٹ اسٹارٹ کو نیچے کی حد میں ڈیٹا بیس ایڈریس پر سیٹ کریں · دکھائے گئے گیٹ وے یوزر میموری ایریا میں ڈیٹا بیس ایڈریس پر فلوٹ آف سیٹ سیٹ کریں۔
اوپر
یاد رکھیں کہ، ایک بار یہ ہو جانے کے بعد، فلوٹ اسٹارٹ ایڈریس کے اوپر کا تمام ڈیٹا فلوٹنگ پوائنٹ ڈیٹا ہونا چاہیے۔ MBTCP سرورز کی تشکیل دیکھیں (صفحہ 95)۔
ڈیٹا بیس کا پتہ 4000 5000 6000 7000 8000 9000 9999
موڈبس کا پتہ 44001 45001 46001 47001 48001 49001 50000
گیٹ وے کو درست طریقے سے کنفیگر اور نیٹ ورک سے منسلک ہونا چاہیے اس سے پہلے کہ اسے استعمال کرنے کی کوئی کوشش کی جائے۔ اس بات کی تصدیق کرنے کے لیے کہ دوسرے آلات نیٹ ورک پر گیٹ وے تلاش کر سکتے ہیں، نیٹ ورک تصدیقی پروگرام، جیسے ProSoft Discovery Service یا کمانڈ پرامپٹ PING انسٹرکشن کا استعمال کریں۔ گیٹ وے کی مناسب ترتیب کی تصدیق کرنے اور کنفیگریشن کو منتقل کرنے کے لیے ProSoft کنفیگریشن بلڈر کا استعمال کریں۔ fileگیٹ وے تک اور اس سے۔
موڈبس میسج روٹنگ: پورٹ 2001
جب Modbus پیغامات PLX32-EIP-MBTCP-UA کو TCP/IP کنکشن کے ذریعے پورٹ 2001 پر بھیجے جاتے ہیں، تو پیغامات گیٹ وے کے ذریعے براہ راست سیریل کمیونیکیشن پورٹ سے باہر بھیجے جاتے ہیں (پورٹ 0، اگر اسے Modbus ماسٹر کے طور پر کنفیگر کیا گیا ہے) . کمانڈز (چاہے پڑھنے کی ہو یا لکھنے کی کمانڈ) کو فوری طور پر سیریل پورٹ پر غلام ڈیوائسز پر بھیج دیا جاتا ہے۔ غلام ڈیوائسز کے جوابی پیغامات کو گیٹ وے کے ذریعے TCP/IP نیٹ ورک کی طرف روانہ کیا جاتا ہے جو کہ اصل میزبان کو موصول ہوتا ہے۔
ProSoft Technology, Inc.
صفحہ 94 از 155
PLX32-EIP-MBTCP-UA ملٹی پروٹوکول گیٹ وے
MBTCP پروٹوکول صارف دستی
6.2 MBTCP کنفیگریشن
6.2.1 MBTCP سرورز کو ترتیب دینا اس حصے میں PLX32-EIP-MBTCP-UA MBTCP سرور کے ذریعے استعمال ہونے والی ڈیٹا بیس آفسیٹ معلومات شامل ہیں جب بیرونی کلائنٹس تک رسائی حاصل کی جاتی ہے۔ آپ ان کو استعمال کر سکتے ہیں۔
دستاویزات / وسائل
![]() |
ProSoft TECHNOLOGY PLX32 ملٹی پروٹوکول گیٹ وے [پی ڈی ایف] یوزر مینوئل PLX32 ملٹی پروٹوکول گیٹ وے، PLX32، ملٹی پروٹوکول گیٹ وے، پروٹوکول گیٹ وے، گیٹ وے |