موڊبس پروٽوڪول لاءِ هڪ جامع گائيڊ: پيغامن ۽ رجسٽرن کان وٺي فيلڊ تشخيص تائين - هڪ تفصيلي وضاحت
موڊبس پهرين نظر ۾ سادو لڳي سگھي ٿو، پر ان جي مڪمل صلاحيتن ۾ مهارت حاصل ڪرڻ لاءِ ماسٽر-غلام جي رشتي، رجسٽر ايڊريس، فنڪشن ڪوڊ، RTU/TCP پيڪٽس، ۽ فيلڊ ٽربل شوٽنگ طريقن کي سمجهڻ جي ضرورت آهي. هي آرٽيڪل فيلڊ مخصوص اصطلاحن کي استعمال ڪندي انهن تصورن کي واضح طور تي بيان ڪري ٿو.
جيڪڏهن توهان هوسٽ ڪمپيوٽرن استعمال ڪندي PLCs، فريڪوئنسي ڪنورٽرز، آلات، بجلي جي ميٽر، ٿرموسٽٽس، ٽچ اسڪرين، يا ڊيٽا حاصل ڪرڻ واري نظام سان ڪم ڪيو آهي، ته توهان کي لازمي طور تي هڪ پروٽوڪول سان منهن ڏيڻو پوندو: Modbus.
پروفينيٽ يا ايٿر نيٽ/آئي پي جي برعڪس، جيڪي حقيقي وقت جي ڪنٽرول تي زور ڏين ٿا، ۽ او پي سي يو اي جي برعڪس ان جي پيچيده معلوماتي ماڊل سان، موڊبس ۾ سڌيون خاصيتون آهن: هڪ سادي جوڙجڪ، امير ڊيٽا وضاحتون، وسيع ڊوائيس مطابقت، ۽ گهڻائي ڊيبگنگ اوزار. ان جي سادگي جي ڪري، ڪيترائي استعمال ڪندڙ شروعاتي طور تي هڪ غلط فهمي پيدا ڪن ٿا: "ڇا اهو صرف ڪجهه رجسٽر پڙهڻ بابت ناهي؟" جڏهن ته، عملي طور تي، اصل چئلينج اڪثر ڪري رجسٽر پڙهي سگهي ٿو يا نه، پر اهو طئي ڪرڻ ۾ آهي ته پتو 0 يا 1 کان شروع ٿيڻ گهرجي.
- رجسٽر 40001 ۽ 0 جي وچ ۾ ڪهڙو تعلق آهي؟
- مون کي فنڪشن ڪوڊ 03 ۽ 04 جي وچ ۾ ڪهڙو استعمال ڪرڻ گهرجي؟
- RTU ۾ CRC قدر هميشه مختلف ڇو هوندو آهي؟
- RS-485 وائرنگ صحيح آهي - ڇو ڪميونيڪيشن اڃا تائين غير مستحڪم آهي؟
- 32-بٽ فلوٽنگ پوائنٽ نمبر پڙهڻ وقت بي ترتيب قدر ڇو ڏيکاري ٿو؟
- جيتوڻيڪ موڊبس ٽي سي پي ڪنيڪشن قائم ڪري سگهي ٿو، پر ڊيٽا ٽرانسفر اڪثر وقت ڇو ختم ٿين ٿا؟ هي مضمون فيلڊ ايپليڪيشنن جي نقطه نظر کان موڊبس جي هڪ جامع وضاحت فراهم ڪري ٿو.
موڊبس ايپليڪيشن آرڪيٽيڪچر ڊاگرام

1.موڊبس اصل ۾ ڇا آهي؟
موڊبس هڪ صنعتي ڪميونيڪيشن پروٽوڪول آهي جيڪو شروعات ۾ موڊيڪون پاران پي ايل سي ايپليڪيشنن لاءِ تيار ڪيو ويو هو، ۽ ان کان پوءِ صنعتي سيٽنگن ۾ سڀ کان وڌيڪ اختيار ڪيل اوپن پروٽوڪول مان هڪ بڻجي ويو آهي. اهو "سوال ۽ جواب جي ضابطن" جي هڪ سيٽ جي طور تي ڪم ڪري ٿو: هڪ ڇيڙو درخواستون موڪلي ٿو، جڏهن ته ٻيو اتفاق سان ڊيٽا واپس ڪري ٿو. مثال طور: • هوسٽ ڪمپيوٽر ميٽر کان پڇي ٿو: موجوده مرحلو A وولٽيج ڇا آهي؟
- پي ايل سي فريڪوئنسي ڪنورٽر کان پڇي ٿو: موجوده آپريٽنگ فريڪوئنسي ڇا آهي؟
- HMI گرمي پد ڪنٽرولر کان پڇي ٿو: موجوده گرمي پد ۽ مقرر درجه حرارت ڇا آهي؟
- گيٽ وي ڪيترن ئي اوزارن کان ڊيٽا گڏ ڪري ٿو: ڪرنٽ، وولٽيج، پاور، ۽ برقي توانائي کي ماپڻ.
موڊبس آر ٽي يوز ۾، عام طور تي استعمال ٿيندڙ اصطلاح "ماسٽر اسٽيشن" ۽ "غلام اسٽيشن" آهن: ماسٽر اسٽيشن درخواستون شروع ڪري ٿو، جڏهن ته غلام اسٽيشنون غير فعال طور تي جواب ڏين ٿيون. موڊبس ٽي سي پي ۾، اصطلاح "ڪلائنٽ" ۽ "سرور" هاڻي وڏي پيماني تي استعمال ٿين ٿا. بنيادي اصول ساڳيو رهي ٿو: هڪ درخواست هڪ جواب سان ملندڙ جلندڙ آهي. هن اهم نقطي کي ذهن ۾ رکو: موڊبس نه ته ڪيبل آهي ۽ نه ئي هڪ انٽرفيس - اهو هڪ ڊيٽا ڪميونيڪيشن پروٽوڪول آهي. RS-485، RS-232، ۽ ايٿرنيٽ ڪميونيڪيشن ميڊيا طور ڪم ڪن ٿا؛ موڊبس آر ٽي يو، موڊبس ASCII، ۽ موڊبس TCP پروٽوڪول لاڳو ڪرڻ جي نمائندگي ڪن ٿا. انهن مان، موڊبس آر ٽي يو ۽ موڊبس ٽي سي پي فيلڊ ايپليڪيشنن ۾ سڀ کان وڌيڪ عام آهن.
2.Modbus RTU، ASCII، ۽ TCP ۾ ڪهڙا فرق آهن؟
موڊبس عام طور تي ٽن قسمن ۾ موجود آهي. موڊبس آر ٽي يو عام طور تي سيريل ڪميونيڪيشن ماحول ۾ استعمال ٿيندو آهي، جيڪو RS-485 بسن تي ڪم ڪندو آهي. اهو اعليٰ ڪارڪردگي سان بائنري ڊيٽا ٽرانسميشن کي استعمال ڪندو آهي ۽ پيغام جي آخر ۾ CRC چيڪسم شامل ڪندو آهي، ان کي ميٽر، ٿرموسٽٽس، فريڪوئنسي ڪنورٽرز، سينسرز، ۽ ڊيٽا حاصل ڪرڻ جي ماڊلز ۾ وڏي پيماني تي اختيار ڪيو ويندو آهي. موڊبس ASCII سيريل ڪميونيڪيشن کي پڻ سپورٽ ڪندو آهي پر ڊيٽا جي نمائندگي لاءِ ASCII اکرن کي استعمال ڪندو آهي، جنهن جي نتيجي ۾ پيغام ڊگھا ۽ گهٽ ڪارڪردگي ٿيندي آهي؛ اهو هاڻي نئين فيلڊ منصوبن ۾ گهٽ عام آهي ۽ بنيادي طور تي ورثي واري سامان يا خاص ايپليڪيشنن لاءِ استعمال ٿيندو آهي. موڊبس TCP ايٿرنيٽ تي ڪم ڪندو آهي، عام طور تي پورٽ 502 استعمال ڪندي، RTUs ۾ CRC چيڪ کي ختم ڪري ٿو، ۽ ٽرانزيڪشن، پيغام جي ڊيگهه، ۽ يونٽ جي سڃاڻپ کي بيان ڪرڻ لاءِ MBAP هيڊر شامل ڪري ٿو. اهو SCADA سسٽم، PLCs، گيٽ ويز، توانائي مئنيجمينٽ سسٽم، ۽ اپر ليول ڊيٽا حاصل ڪرڻ واري سسٽم ۾ وڏي پيماني تي استعمال ٿيندو آهي. اهم مقابلو: • RTU: RS-485 ملٽي پوائنٽ بسن لاءِ مناسب، قيمت-مؤثر وائرنگ ۽ وچولي رفتار جي ڪارڪردگي پيش ڪندي.
- TCP: ايٿرنيٽ نيٽ ورڪن لاءِ موزون، آسان ترتيب، تيز رفتار، ۽ سوئچز ۽ مٿئين سطح جي سسٽم سان مطابقت پيش ڪري ٿو.
- ASCII: تمام گهڻو پڙهڻ لائق پر غير موثر، نون منصوبن ۾ گهٽ ئي استعمال ٿيندو آهي.
شروعات ڪندڙن کي صلاح ڏني وئي آهي ته پهريان RTU ۽ TCP سکڻ شروع ڪن.
3، آقا ۽ غلام جي رشتي کي سمجھو:
موڊبس جو بنيادي منطق سڌو آهي.
1. ماسٽر اسٽيشن درخواستون موڪلي ٿو ۽ غلام اسٽيشن جواب ڏئي ٿو.
- اسٽيشن تي پتو، فنڪشن ڪوڊ، ۽ ڊيٽا چيڪ ڪريو.
- سرور کان عام يا غير معمولي جواب حاصل ڪريو.
- مکيه اسٽيشن ايندڙ نقطي کي پڙهڻ جاري رکي ٿو.
آر ٽي يو بس تي، صرف هڪ ماسٽر اسٽيشن ڪنهن به وقت تي فعال طور تي درخواستون موڪلي سگهي ٿو. غلام اسٽيشنون ڊيٽا کي خود بخود منتقل نه ٿيون ڪري سگهن؛ انهن کي ماسٽر اسٽيشن کان درخواست جو انتظار ڪرڻو پوندو - هڪ اهم ضرورت. ڪجهه غلطيءَ سان يقين رکن ٿا ته "آلات خودڪار طريقي سان پي ايل سي ڏانهن ڊيٽا موڪليندا آهن جڏهن دستياب هجي،" پر اهو موڊبس آر ٽي يو ڪارڪردگي سان مطابقت نٿو رکي.
پي ايل سي هڪ اڳواٽ طئي ٿيل پولنگ شيڊول مطابق، ڊيٽا کي ترتيب وار، ڊوائيس ذريعي ڊوائيس ۽ حصي ذريعي حصي پڙهي ٿو.
تنهن ڪري، فيلڊ ڊيزائن دوران، هيٺين عنصرن تي غور ڪرڻ گهرجي:
- بس سان ڪيترا ڊوائيس ڳنڍيل آهن؟
- هر ڊوائيس ڪيترا رجسٽر پڙهي ٿو؟
- پورٽر تناسب ڇا آهي؟
- پولنگ جو چڪر ڪيترو تيز هجڻ گهرجي؟
- ٽائم آئوٽ ۽ ٻيهر ڪوشش جي حدن کي ڪيئن ترتيب ڏجي؟
جڏهن ڪيترائي ڊوائيس RS-485 بس سان ڳنڍيل هوندا آهن ۽ ڪيترائي رجسٽر بار بار پڙهيا ويندا آهن، ته پوءِ رابطي جي رفتار سست هوندي آهي.
- موڊبس ڊيٽا ماڊل چار مختلف شين جي درجابندي کي بيان ڪري ٿو.
روايتي پروٽوڪول جي برعڪس جيڪي صرف "مان گرمي پد پڙهڻ چاهيان ٿو" بيان ڪن ٿا، موڊبس بلڪل بيان ڪري ٿو ته ڪهڙي قسم جو ڊيٽا هڪ مخصوص پتي تان پڙهڻ گهرجي. ان ۾ چار معياري ڊيٽا فيلڊ شامل آهن:
- ڪوئل: هڪ پڙهڻ/لکڻ لائق بولين ويليو، جيڪو عام طور تي شروع/بند ڪرڻ، ري سيٽ ڪرڻ، ۽ سوئچنگ ڪمانڊ لاءِ استعمال ٿيندو آهي.
- ڊسڪريٽ ان پٽ: هڪ پڙهڻ لاءِ صرف بولين ويليو، عام طور تي سوئچ اسٽيٽس يا فالٽ اسٽيٽس لاءِ استعمال ٿيندو آهي.
- ان پٽ رجسٽر: هڪ 16-بٽ صرف پڙهڻ وارو رجسٽر، عام طور تي ماپ جي قدرن لاءِ استعمال ٿيندو آهي.
- هولڊنگ رجسٽر: هڪ 16-بٽ رجسٽر جيڪو پڙهڻ ۽ لکڻ جي قابل آهي، عام طور تي پيرا ميٽرز، سيٽ ويليوز، ۽ آپريشنل ڊيٽا لاءِ استعمال ٿيندو آهي. فيلڊ ايپليڪيشنن ۾ سڀ کان وڌيڪ استعمال ٿيندڙ رجسٽر هولڊنگ رجسٽر ۽ ان پٽ رجسٽر آهن. مثال طور، هڪ ميٽر مينوئل بيان ڪري سگهي ٿو: • وولٽيج: هولڊنگ رجسٽر 40001
- موجوده: هولڊنگ رجسٽر 40003
- پاور: ان پٽ رجسٽر 30021
- ڊوائيس جو پتو: هولڊنگ رجسٽر 40010.
اهڙين حالتن ۾، ڪنهن کي نه رڳو عددي قدرن جي جانچ ڪرڻ گهرجي پر انهن جي لاڳاپيل ڊيٽا ڪيٽيگريز کي پڻ سڃاڻڻ گهرجي، ڇاڪاڻ ته مختلف ڊيٽا ڪيٽيگريز مختلف فنڪشن ڪوڊ سان ملن ٿا.
- فنڪشن ڪوڊ:"عمل جو حڪم"
موڊبس ۾ فنڪشن ڪوڊ اهو طئي ڪري ٿو ته ماسٽر اسٽيشن کي ڇا ڪرڻ گهرجي. عام فنڪشن ڪوڊ ۾ شامل آهن:
- 01: ڪوئل جي حالت پڙهو.
- 02: ڊسڪريٽ ان پٽ پڙهو.
- 03: هولڊ رجسٽر پڙهو.
- 04: ان پٽ رجسٽر پڙهو.
- 05: هڪ سنگل ڪوئل لاءِ لکو.
- 06: هڪ واحد هولڊ رجسٽر تي لکو.
- 15: گھڻا ڪوئل لکو.
- 16: گھڻن برقرار رجسٽرن تي لکو.
هتي ڪجھ عملي مثال آهن:
- انورٽر جي آپريٽنگ فريڪوئنسي پڙهڻ: عام طور تي ڪوڊ 03 يا 04 استعمال ڪندي.
- انورٽر لاءِ فريڪوئنسي مقرر ڪريو: عام طور تي 06 يا 16 تي مقرر ڪيو ويندو آهي.
- ڊوائيس جي آپريٽنگ اسٽيٽس پڙهو: ڪوڊ 01،02،03، يا 04 استعمال ڪري سگھن ٿا؛ دستياب جو حوالو ڏيو.
- رلي ماڊيول جي مخصوص آئوٽ پُٽ چينل کي ڪنٽرول ڪريو: 05 يا 15 استعمال ڪريو.
فنڪشن ڪوڊ کي وجدان جي بنياد تي نه چونڊيو وڃي؛ هميشه ڊوائيس جي ڪميونيڪيشن مينوئل جو حوالو ڏيو. ڪجهه ڊوائيس ان پٽ رجسٽر ۾ ماپ جي قدرن کي ذخيرو ڪن ٿا، جيڪي صرف 04 استعمال ڪندي پڙهي سگهجن ٿا؛ ٻيا ساڳيو ڊيٽا هولڊ رجسٽر ۾ ذخيرو ڪن ٿا، جيڪو 03 سان پڙهي سگهجي ٿو. غلط فنڪشن ڪوڊ استعمال ڪرڻ سان ڊوائيس سڌو سنئون غلطي واپس ڪري سگهي ٿي يا مڪمل طور تي جواب ڏيڻ ۾ ناڪام ٿي سگهي ٿي.
6رجسٽر ايڊريس:
موڊبس فيلڊ ايپليڪيشنن ۾ سڀ کان عام نقصان وائرنگ ۾ نه پر ايڊريسنگ ۾ آهي. ڪيترائي فارميٽ سامهون اچي سگهن ٿا:
- 40001
- 400001
- 0000 ايڇ
- پتو 0
- پتو 1
- هولڊنگ رجسٽر 1
اهي ساڳيا رجسٽر يا مختلف رجسٽرن جو حوالو ڏئي سگهن ٿا.
اهم ڳالهه اها آهي ته "منطقي نمبرنگ" ۽ "پروٽوڪول ايڊريس" جي وچ ۾ فرق ڪيو وڃي. ڪيترن ئي دستورالعملن ۾، 40001 هڪ دستي طور تي پڙهڻ لائق رجسٽر نمبر آهي جيڪو رجسٽر واري علائقي ۾ پهرين رجسٽر جي سڃاڻپ ڪري ٿو.
جڏهن ته، موڊبس پيغام ۾ شامل اصل شروعاتي پتو اڪثر 0 هوندو آهي.
ٻين لفظن ۾:
- دستور ۾ 40001 جي وضاحت ڪئي وئي آهي، پر سافٽ ويئر کي 0 داخل ڪرڻ جي ضرورت پئجي سگھي ٿي.
- دستور ۾ 40002 داخل ڪرڻ جي ضرورت آهي، جڏهن ته سافٽ ويئر ۾ 1 داخل ڪرڻ جي ضرورت پئجي سگهي ٿي.
- ڪجھ گهريلو سامان جي دستورالعمل ۾ پتو 1 بيان ڪيو ويو آهي، ۽ هي قدر سافٽ ويئر ۾ پڻ داخل ڪيو وڃي.
- ڪجھ ٽول سافٽ ويئر خودڪار طريقي سان 40001 پريفڪس کي سنڀاليندا آهن، جڏهن ته ٻيا نٿا ڪن.
تنهن ڪري، جڏهن پتي جي مسئلن کي حل ڪيو وڃي، ته سڀ کان وڌيڪ عملي طريقو اهو آهي ته پهريان هڪ ڊيبگنگ ٽول استعمال ڪيو وڃي ته جيئن هڪ رجسٽر کي پڙهي سگهجي جيڪو تبديل ٿيڻ لاءِ سڃاتو وڃي، پوءِ صفر تي ٻڌل ۽ هڪ تي ٻڌل پتي ٻنهي کي الڳ الڳ جانچيو وڃي ته اهو طئي ڪيو وڃي ته ڪهڙو صحيح قدر ڏئي ٿو.
وڏا بلاڪ هڪ ئي وقت نه پڙهو، ۽ پيچيده فلوٽنگ پوائنٽ نمبرن سان شروع ڪرڻ کان پاسو ڪريو. آسان سڃاڻپ لاءِ سادي ڊيٽا جهڙوڪ ڊوائيس ايڊريس، باڊ ريٽ، اسٽيٽس لفظ، ۽ ورزن نمبرن سان شروع ڪريو.
7.پيغام جي جوڙجڪ: RTU ۽ TCP پيغامن جي جوڙجڪ ڪيئن آهي؟
پيغام کي سمجهڻ جو مطلب هر فريم کي دستي طور تي ڳڻڻ ناهي، پر مسئلو حل ڪرڻ دوران مسئلو ڪٿي آهي ان جي سڃاڻپ ڪرڻ بابت آهي.
موڊبس پيغام جي جوڙجڪ جو ڊاگرام

موڊبس آر ٽي يو درخواست جي مثال فرض ڪري ٿي ته ماسٽر اسٽيشن کي ٻہ هولڊ رجسٽر پڙهڻ جي ضرورت آهي جيڪي غلام ڊوائيس نمبر 1 جي ايڊريس 0 کان شروع ٿين ٿا. پيغام کي هن طرح سمجهي سگهجي ٿو: 01 03 00 00 00 02 C4 0B، جتي: • 01: غلام ڊوائيس ايڊريس.
- 03: فنڪشن ڪوڊ؛ هولڊ رجسٽر پڙهو.
- 00 00: شروعاتي پتو.
- 00 02: مقدار پڙهي ٿو؛ 2 رجسٽر.
- C4 0B: CRC16 چيڪ؛ گهٽ بائيٽ پهرين اچي ٿو.
جيڪڏهن غلام اسٽيشن عام طور تي جواب ڏئي ٿي، ته اهو واپس اچي سگهي ٿو: 01,03,04,00, FA, 13,88, D7, يا 54. انهن جا مطلب آهن: • 01: غلام جو پتو.
- 03: فنڪشن ڪوڊ.
- 04: باقي ڊيٽا بائيٽ ڳڻپ، 4 بائيٽ.
- 00 FA: پهريون رجسٽر، ڊيسيمل ويليو 250.
- 13 88: ٻيو رجسٽر، جنهن جي ڊيسيمل ويليو 5000 آهي.
- ڊي 7 54: سي آر سي 16 چيڪ.
آر ٽي يو پيڪٽس ۾ سڀ کان وڌيڪ غلطي جو شڪار فيلڊ سي آر سي، ايڊريس، باڊ ريٽ، پيرٽي بٽ، ۽ بائيٽ آرڊر آهن. موڊبس ٽي سي پي درخواست جي جوڙجڪ هڪ MBAP هيڊر سان شروع ٿئي ٿي ۽ ان کان پوءِ هڪ PDU.
MBAP ۾ عام طور تي شامل آهن: • ٽرانزيڪشن سڃاڻپ ڪندڙ: ملندڙ درخواستن ۽ جوابن لاءِ هڪ منفرد سڃاڻپ ڪندڙ.
- پروٽوڪول سڃاڻپ ڪندڙ: پروٽوڪول سڃاڻپ ڪندڙ؛ موڊبس عام طور تي 0 استعمال ڪندو آهي.
- ڊيگهه: ايندڙ بائيٽس جي ڊيگهه.
- يونٽ سڃاڻپ ڪندڙ: هڪ يونٽ سڃاڻپ ڪندڙ، عام طور تي گيٽ وي لاءِ استعمال ڪيو ويندو آهي ته جيئن سيريل غلام ڊوائيسز ڏانهن ٽرئفڪ کي اڳتي وڌايو وڃي.
TCP پروٽوڪول ۾ RTU پيڪٽ جي آخر ۾ CRC فيلڊ شامل ناهي. جيئن ته اهو TCP/IP جي مٿان ڪم ڪري ٿو، لنڪ پرت ۽ ٽرانسپورٽ پرت ٻنهي وٽ اڳ ۾ ئي پنهنجون تصديق جا طريقا آهن؛ نتيجي طور، Modbus TCP پيغام جي جوڙجڪ هاڻي RTUs پاران استعمال ٿيندڙ CRC فيلڊ کي شامل نٿو ڪري.
8.ڊيٽا جو قسم: 16-بٽ صرف شروعاتي نقطو آهي
موڊبس رجسٽر فطري طور تي 16-بٽ آهن، پر فيلڊ ڊيٽا هميشه 16-بٽ انٽيجر نه هوندو آهي. ڪيترائي ڊوائيس وڌيڪ پيچيده ڊيٽا کي ڪيترن ئي رجسٽرن ۾ ورهائيندا آهن: • 16-بٽ غير دستخط ٿيل انٽيجر.
- هڪ 16-بٽ سائن ٿيل انٽيجر.
- 32-بٽ انٽيجر.
- 32-بٽ فلوٽنگ پوائنٽ نمبر.
- 64-بٽ ٻٽي درستگي يا مجموعي قدر.
- ضرب سان گڏ هڪ عدد.
مثال طور، جيڪڏهن بجلي جي ميٽر جي دستور ۾ UINT16 جي ڊيٽا قسم ۽ 0.1 جي اسڪيلنگ فيڪٽر سان 40001 جي وولٽيج جي وضاحت ڪئي وئي آهي، ته پوءِ 2301 پڙهڻ 230.1 V جي حقيقي قدر سان مطابقت رکي ٿو.
هڪ فلو ميٽر تي غور ڪريو جيڪو 32-بٽ فلوٽنگ پوائنٽ نمبر جي نمائندگي ڪرڻ لاءِ ٻه رجسٽر استعمال ڪري ٿو. چار بائيٽ پڙهڻ وقت، ڪيترائي ممڪن تشريحون آهن: • AB CD: معياري هاءِ آرڊر بٽ پهرين اچي ٿو.
- سي ڊي اي بي: گهٽ-ڪيس اکر پهرين اچن ٿا.
- بي اي ڊي سي: بائيٽ ايڪسچينج.
- ڊي سي بي اي: ٻئي ڪردار ۽ بائيٽ مٽايا ويندا آهن.
موڊبس بيان ڪري ٿو ته رجسٽرن ۾ هاءِ بائيٽ پهرين اچڻ گهرجي؛ جڏهن ته، جڏهن ڪيترائي رجسٽر 32-بٽ يا 64-بٽ ڊيٽا اسٽريم ٺاهيندا آهن، مختلف ٺاهيندڙ بائيٽ آرڊر کي مختلف طريقي سان سنڀالي سگهن ٿا.
تنهن ڪري، جڏهن غلط فلوٽنگ پوائنٽ ويليوز کي منهن ڏيو، ته فوري طور تي اهو نه سمجهو ته پروٽوڪول ناقص آهي. پهرين دستي ۾ ڊيٽا جي قسمن، اسڪيلنگ فيڪٽرز، بائيٽ آرڊر، ۽ ورڊ آرڊر جو حوالو ڏيو.
- عام استعمال جا ڪيس
موڊبس وڏي پيماني تي استعمال ٿيندو آهي ڇاڪاڻ ته اهو ڊيٽا حاصل ڪرڻ، ترتيب ڏيڻ، ۽ نگراني سميت مختلف منظرنامي ۾ شاندار آهي.
بجلي ميٽر ۽ توانائي جي استعمال جي حصول جا آلات
جنهن ۾ سمارٽ ميٽر، ملٽي فنڪشنل ميٽر، پاور ڪوالٽي اينالائيزر، ۽ گرمي پد/نميٽي سينسر شامل آهن جن مان ڪيترائي موڊبس آر ٽي يو يا ٽي سي پي پروٽوڪول کي سپورٽ ڪن ٿا. هوسٽ ڪمپيوٽر، گيٽ وي، يا پي ايل سي ڊيٽا پڙهي سگهن ٿا جهڙوڪ وولٽيج، ڪرنٽ، پاور، پاور فيڪٽر، توانائي جي استعمال، ۽ فريڪوئنسي.
اهي ايپليڪيشنون ڪارخاني جي توانائي جي استعمال جي انتظام، بجلي جي ورڇ جي نگراني، ۽ صنعتي پارڪ توانائي سسٽم ۾ وڏي پيماني تي استعمال ٿينديون آهن.
فريڪوئنسي ڪنورٽر ۽ نرم اسٽارٽر
پي ايل سي موڊبس ذريعي فريڪوئنسي ڪنورٽر جي حيثيت، فالٽ ڪوڊ، آئوٽ پُٽ فريڪوئنسي، ۽ ڪرنٽ پڙهي سگهي ٿو، انهي سان گڏ اسٽارٽ/اسٽاپ ڪمانڊ ۽ فريڪوئنسي سيٽ پوائنٽس لکي سگهي ٿو.
جڏهن ته، ياد رکو ته فريڪوئنسي ڪنورٽر ڪميونيڪيشن ڪنٽرول کي عام طور تي مناسب پيرا ميٽر ترتيب جي ضرورت هوندي آهي. ڪمانڊ سورس، فريڪوئنسي سورس، ڪميونيڪيشن ايڊريس، باڊ ريٽ، پيئرٽي بٽ، ۽ ٽائم آئوٽ پروٽيڪشن جهڙا پيرا ميٽرز سڀني کي مسلسل سيٽ ڪيو وڃي.
ٽيهرموسٽٽس، فلو ميٽر، ۽ پريشر ٽرانسميٽر
اوزارن جا آلات عام طور تي ماپ جي قدرن کي منتقل ڪرڻ لاءِ موڊبس استعمال ڪندا آهن ۽ لکڻ جي سيٽ پوائنٽس، الارم حد، ۽ ڪنٽرول پيرا ميٽرز کي پڻ سپورٽ ڪندا آهن. جيتوڻيڪ انهن ڊوائيسز ۾ محدود نگراني پوائنٽس آهن، انهن جي ايڊريس ٽيبل کي وڏي تفصيل سان ترتيب ڏئي سگهجي ٿو.
ڊيبگنگ دوران، هر شيءِ جي تصديق دستور مطابق ڪرڻ بهتر آهي.
پي ايل سي، ايڇ ايم آءِ، ايس سي اي ڊي اي سسٽم، ۽ گيٽ وي
HMIs Modbus ذريعي PLC ڊيٽا پڙهي ۽ لکي سگهن ٿا. SCADA سسٽم Modbus TCP استعمال ڪندي ڪيترن ئي ڪنٽرولرز يا گيٽ ويز کان ڊيٽا گڏ ڪري سگهن ٿا. سيريل سرور ۽ پروٽوڪول گيٽ ويز Modbus RTUs کي Modbus TCP ۾ تبديل ڪري سگهن ٿا.
جڏهن ته، گيٽ وي هڪ عالمگير مترجم نه آهي. اهو ڪميونيڪيشن ٽرانسميشن ۽ فارورڊنگ جي مسئلن کي حل ڪري ٿو پر هر ڊوائيس رجسٽر جي معنيٰ کي خودڪار طريقي سان نٿو سمجهي. پوائنٽ ٽيبل کي اڃا تائين دستي طور تي ترتيب ڏيڻ گهرجي.
- سائيٽ تي وائرنگ ۽ پيرا ميٽر ترتيب:
موڊبس آر ٽي يو عام طور تي آر ايس-485 بس استعمال ڪندو آهي. مسئلو حل ڪرڻ دوران، پهريان هيٺ ڏنل شيون چيڪ ڪريو: • ڇا اي/بي لائينون ريورس ۾ ڳنڍيل آهن.
- ڇا هر غلام اسٽيشن جو پتو منفرد آهي؟
- ڇا قيمت جو تناسب هڪجهڙو آهي.
- ڇا ڊيٽا بِٽ، اسٽاپ بِٽ، ۽ پيرٽي بِٽ هڪجهڙا آهن؟
- ڇا بس جي آخر ۾ ٽرمينل ريزسٽر جي ضرورت آهي؟
- ڇا شيلڊنگ پرت ۽ گرائونڊنگ صحيح طريقي سان لاڳو ڪئي وئي آهي.
- ڇا شاخ جي قطار تمام ڊگهي آهي؟
- چيڪ ڪريو ته ڇا پاور ۽ ڪميونيڪيشن ڪيبل اهم مداخلت جي تابع آهن. RS-485 بس قسم جي وائرنگ جي سفارش ڪري ٿو؛ گهڻي برانچنگ سان اسٽار ترتيبن جي سفارش نه ڪئي وئي آهي. جڏهن ڪيبل جي ڊيگهه ڊگهي هوندي آهي، ڊوائيسز جو تعداد وڌيڪ هوندو آهي، يا مداخلت جي سطح سخت هوندي آهي، ٽرمينل مزاحمت، شيلڊنگ، گرائونڊنگ، ۽ آئسوليشن اهم غور ٿي ويندا آهن.
موڊبس ٽي سي پي بنيادي طور تي چيڪ ڪري ٿو ته ڇا: • IP پتا ساڳئي نيٽ ورڪ حصي تي آهن.
- ڇا پورٽ 502 کليل آهي؟
- ڇا ڊوائيس هڪ ئي وقت ڪيترن ئي ڪلائنٽ ڪنيڪشن کي سپورٽ ڪري ٿو؟
- يونٽ جي سڃاڻپ ڀرڻي آهي يا نه.
- ڇا گيٽ وي ميپنگ جو تعلق صحيح آهي؟
11.مسئلن جي حل جي چيڪ لسٽ: سادي کان پيچيده تائين
جيڪڏهن موڊبس ڪميونيڪيشن ناڪام ٿئي ٿي، ته پوءِ مسئلو حل ڪرڻ لاءِ هن ترتيب تي عمل ڪريو: پهرين، جسماني پرت چيڪ ڪريو: • آر ٽي يو لاءِ، وائرنگ، پاور سپلائي، اي/بي ٽرمينلز، شيلڊنگ، ۽ ٽرمينل مزاحمت جي تصديق ڪريو.
- ٽي سي پي نيٽ ورڪ ڪيبل، آءِ پي ايڊريس، گيٽ وي، پورٽ ۽ سوئچ جو معائنو ڪري ٿو.
رابطي جي پيرا ميٽرز جي ٻيهر تصديق ڪريو: • غلام پتو.
- باڊ جي شرح.
- ڊيٽا بِٽ، برابري بِٽ، اسٽاپ بِٽ.
- ٽي سي پي پورٽ ۽ يونٽ آئي ڊي. پوءِ پروٽوڪول پرت جي تصديق ڪريو: • ڇا فنڪشن ڪوڊ صحيح آهي.
- ڇا شروعاتي پتو صحيح آهي؟
- ڇا پڙهڻ جو تعداد حد کان وڌيڪ آهي؟
- ڇا رجسٽر واري علائقي کي صحيح طرح چونڊيو ويو آهي؟
- ڇا لکڻ جي اجازت يا رابطي کي فعال ڪيو ويو آهي؟
آخري ڊيٽا جي تصديق: • ميگنيفڪيشن جي موجودگي.
- نشاني نمبر جي موجودگي.
- 32-bit يا 64-bit ڊيٽا لاءِ لفظ ترتيب.
- ڇا يونٽ برابر آهي؟
- ڇا اسٽيٽس لفظ کي ٿوري ٿوري پارس ڪرڻ جي ضرورت آهي.
مسئلو حل ڪرڻ وقت، هڪ سٺي مشق تي عمل ڪرڻ گهرجي: PLC کي پروگرام ڪرڻ سان شروع نه ڪريو.
پهرين، ڊوائيس کي سڌو سنئون پڙهڻ لاءِ موڊبس ڊيبگنگ ٽول استعمال ڪريو. جيڪڏهن اوزار ڪاميابي سان ڳنڍجي ٿو، ته پوءِ PLC يا هوسٽ ڪمپيوٽر کي ترتيب ڏيڻ لاءِ اڳتي وڌو. جيڪڏهن اوزار ڳنڍڻ ۾ ناڪام ٿئي ٿو، ته وائرنگ، پيرا ميٽرز، ايڊريس ٽيبل، ۽ ڊوائيس مينوئل کي ترجيح ڏيو.
موڊبس پولنگ ۽ فالٽ تشخيص فلو چارٽ

12.ڪنهن منصوبي تي ڪم ڪرڻ وقت، پوائنٽ ٽيبل کي هن طريقي سان ترتيب ڏيڻ گهرجي.
موڊبس منصوبن لاءِ سڀ کان اهم مسئلو هڪ بي ترتيب پوائنٽ ٽيبل آهي.
هر منصوبي لاءِ گهٽ ۾ گهٽ انهن شعبن کي منظم ڪرڻ جي صلاح ڏني وئي آهي: • ڊوائيس جو نالو.
- رابطي جو طريقو: RTU يا TCP.
- غلام پتو يا IP.
- ايف سي.
- رجسٽر جو قسم.
- شروعاتي پتو.
- ڊي ايل.
- ڊيٽا جو قسم.
- ضرب جي طاقت.
- يونٽ.
- پڙهڻ/لکڻ جون اجازتون.
- بائيٽ آرڊر يا ڪردار آرڊر.
- تبصرا.
پوائنٽ ٽيبل صرف هڪ رسمي دستاويز ناهي؛ اهو سڌو سنئون PLC پروگرامن، HMI انٽرفيس، SCADA متغيرن، ڊيٽابيس فيلڊز، ۽ بعد ۾ سار سنڀال تي اثر انداز ٿئي ٿو. فيلڊ سطح تي ڪيترائي مواصلاتي مسئلا آخرڪار پروٽوڪول جي گهٽتائي مان نه پر خراب منظم پوائنٽ ٽيبلن مان پيدا ٿين ٿا.
13.موڊبس جا فائدا ۽ حدون موڊبس جا فائدا واضح آهن:
- سادگي.
- کليل.
- گهڻي معلومات.
- وسيع ڊوائيس مطابقت.
- ڪيترائي ڊيبگنگ اوزار موجود آهن.
- ننڍي پيماني تي ڊيٽا گڏ ڪرڻ ۽ نگراني جي منصوبن لاءِ مثالي.
- بهرحال، ان جون حدون آهن:
- ڊيٽا سيمينٽڪس ڪمزور آهن - اهو صرف پتي ۽ قدرن جي سڃاڻپ ڪري ٿو پر ڪاروباري حوالي جي کوٽ آهي.
- آر ٽي يو پولنگ جي ڪارڪردگي محدود آهي، جيڪا ان کي وڏي پيماني تي تيز رفتار ريئل ٽائيم ڪنٽرول ايپليڪيشنن لاءِ نا مناسب بڻائي ٿي.
- معياري پروٽوڪول ۾ پاڻ پيچيده سيڪيورٽي ميڪانيزم شامل نه آهن.
- جڏهن مختلف ٺاهيندڙن جي ڪيترن ئي ڊوائيسز تي استعمال ڪيو ويندو آهي، ته پتا، ميگنيفڪيشن فيڪٽر، ۽ لفظ ترتيب آساني سان مونجهارو پيدا ڪري سگهن ٿا.
- غير معمولي حالتن جي تشخيص جي صلاحيت محدود آهي، ۽ ڪيترن ئي مسئلن کي ڪلينڪل تجربي جي بنياد تي جاچ جي ضرورت آهي.
تنهن ڪري، موڊبس ڊيٽا حاصل ڪرڻ، نگراني، پيرا ميٽر ترتيب، ۽ گهٽ رفتار ڪنٽرول لاءِ موزون آهي، پر ان کي سڀني صنعتي نيٽ ورڪن لاءِ هڪ عالمگير حل نه سمجهيو وڃي.
ايپليڪيشنن لاءِ جن کي اعليٰ ريئل ٽائيم موشن ڪنٽرول، پيچيده ڊيوائس انٽر ڪنيڪشن، وڏي پيماني تي ڊيٽا ماڊلنگ، سيڪيورٽي تصديق، ۽ ڪراس سسٽم انٽيگريشن جي ضرورت آهي، انهن آپشنز جهڙوڪ پروفينيٽ، ايٿر نيٽ/آئي پي، ايٿر ڪيٽ، او پي سي يو اي، ايم ڪيو ٽي ٽي، يا ٺاهيندڙ جي مخصوص پروٽوڪول تي غور ڪرڻ جي ضرورت پوندي.
نتيجي ۾، موڊبس ۾ گهٽ داخلا رڪاوٽ آهي، پر مستحڪم آپريشن لاءِ چار اهم اصولن کي سمجهڻ جي ضرورت آهي:
ماسٽر اسٽيشن درخواستون موڪلي ٿو ۽ غلام اسٽيشنون جواب ڏين ٿيون - ان کي فعال ڊوائيس رپورٽنگ لاءِ غلط نه سمجهو.
ٻيو، رجسٽر ايڊريس فنڪشن ڪوڊ سان ملندڙ هجڻ گهرجي؛ سافٽ ويئر ۾ 40001 سيٽنگ جو مطلب اهو ناهي ته اهو هن قدر سان مطابقت رکي.
ٽيون، RTUs لاءِ، سيريل پورٽ پيرا ميٽرز، RS-485 وائرنگ، ۽ CRC تي ڌيان ڏيو؛ TCP ڊوائيسز لاءِ، IP پتو، پورٽ نمبر، يونٽ ID، ۽ گيٽ وي ميپنگ کي ترجيح ڏيو.
چوٿون، ڊيٽا پڙهڻ صرف پهريون قدم آهي - قدرن جي درستگي مڪمل طور تي نموني جي شرح، ڊيٽا جي قسم، بائيٽ آرڊر، ۽ يونٽ جي ترتيب تي منحصر آهي.
جيڪڏهن توهان صنعتي ڪميونيڪيشن ۾ نوان آهيو، ته موڊبس هڪ بهترين شروعاتي نقطو آهي. اهو توهان کي ڪميونيڪيشن جي بنيادي اصولن کي سمجهڻ ۾ مدد ڏيڻ لاءِ ڪافي سادو آهي، پر ان جي باوجود مختلف ڊوائيسز جهڙوڪ بجلي ميٽر، فريڪوئنسي ڪنورٽر، اوزار، پي ايل سي، ايڇ ايم آءِ، ۽ ايس سي اي ڊي اي سسٽم ۾ وڏي پيماني تي استعمال ٿيندو آهي.
ماسٽر موڊبس کي پهرين چڱي طرح سمجھڻ سان؛ ٻين صنعتي پروٽوڪول کي سمجھڻ سان توهان جي ترقي تمام گهڻي هموار ٿيندي. هاڻي اسان تفصيلي بريڪ ڊائون سان اڳتي وڌي سگهون ٿا: RS-485 بس وائرنگ، موڊبس ڊيبگنگ ٽولز جو استعمال، فريڪوئنسي ڪنورٽرز مان PLC ڊيٽا ريڊنگ، سمارٽ ميٽر ڊيٽا حاصل ڪرڻ، موڊبس TCP گيٽ وي ترتيب، ۽ ڪميونيڪيشن پوائنٽ ٽيبل کي ڪيئن منظم ڪجي.










