Modbus راي سىناش دېگەن نېمە؟
Ⅰ. Modbus سوئاللىرىغا كىرىش سۆز
Modbus سايلىمى Modbus قۇل ئۈسكۈنىلىرىنى سىناق قىلىش ۋە خاتالىقىنى تۈزىتىش ئۈچۈن لايىھەلەنگەن Modbus خوجايىن سىمۇلياتورى. Modbus RTU، ASCII ۋە باشقا ... نى قوللايدۇ. TCP/IP پروتوكوللىرى، بۇ يۇمشاق دېتال تەرەققىياتچىلارغا Modbus قۇللىرىنى سىناق قىلىش ياكى باشقىلارنى تەقلىد قىلىشقا ياردەم بېرىدۇ. Modbus پروتوكوللىرى. ئۇ كۆپ ھۆججەتلىك ئىنتېرفېيسقا ئىگە بولۇپ، كۆپ خىل قۇل ئۈسكۈنىسى/سانلىق مەلۇمات مەيدانلىرىنى بىرلا ۋاقىتتا نازارەت قىلىشقا شارائىت ھازىرلايدۇ. ھەر بىر كۆزنەك قۇل ئۈسكۈنىسىنىڭ كىملىكى، فۇنكسىيەسى، ئادرېسى، چوڭلۇقى ۋە سوئال سوراش ئارىلىقىنى تەڭشەشكە يول قويىدۇ، ھەر قانداق كۆزنەكتىن رېگىستىر ۋە چەمبەرگە كىرىشكە بولىدۇ. يەككە رېگىستىرلارنى ئۆزگەرتىش ئۈچۈن، قىممەتنى قوش چېكىڭ؛ كۆپ خىل رېگىستىر/چەمبەرنى بىرلا ۋاقىتتا تەڭشىگىلى بولىدۇ. Modbus Poll يەنە لەيلىمە نۇقتىلىق، قوش ئېنىقلىق ۋە ئۇزۇن پۈتۈن سان تىپلىرى (بايت تەرتىپىنى ئالماشتۇرۇش ئىقتىدارى بىلەن) قاتارلىق ھەر خىل سانلىق مەلۇمات فورماتلىرىنى قوللايدۇ.
2. Modbus ئاۋاز بېرىش ئۇسۇلىنىڭ ئىشلىتىلىشى
1) ئورنىتىش ۋە تىزىملىتىش
ئورنىتىلغاندىن كېيىن، سىز ... نىڭ قىسقا يولىنى كۆرىسىز Modbus سايلىمى ئۈستەل يۈزىدە. يۇمشاق دېتالنى قوزغىتىش ئۈچۈن ئۇنى قوش چېكىڭ، ئۇنىڭ كۆرۈنمە يۈزى تۆۋەندىكىدەك كۆرۈنىدۇ.

تىزىملىتىش كۆزنىكىنى ئېچىش ئۈچۈن [Ulanish] → [Ulanish] نى چېكىڭ. سىقىلغان بولاقتىن چىقىرىۋېتىلگەن readme ھۆججىتىنى ئېچىڭ، نىڭ تەرتىپ نومۇرىنى كۆچۈرۈڭ. Modbus سايلىمىنى كىرگۈزۈپ، تىزىملاش بوشلۇقىغا چاپلاڭ. تۆۋەندىكى رەسىمدە كۆرسىتىلگەندەك، يېشىش جەريانىنى تاماملاش ئۈچۈن «ماقۇل» نى چېكىڭ.

2) پروگراممىنىڭ ئاساسلىق كۆزنىكىدە يۇقىرىدىكى ئېچىش تەرتىپىگە ئەمەل قىلىڭ ۋە تىزىملىتىشنى تاماملاش ئۈچۈن «ماقۇل» كۇنۇپكىسىنى چېكىڭ.
ئاندىن تۆۋەندىكى رەسىمدە كۆرسىتىلگەندەك بىۋاسىتە ئاساسلىق كۆزنەككە ئۆتۈڭ.

پارامېتىرلار تۆۋەندىكىدەك ئېنىقلىنىدۇ:
①Tx = 0 ئاساسلىق پونكىتقا يوللانغان سانلىق مەلۇمات رامكىسىنىڭ سانىنى كۆرسىتىدۇ (دىئاگراممىدا 0 دەپ كۆرسىتىلگەن);
②Err = 0 ئالاقە خاتالىقلىرىنىڭ سانىنى كۆرسىتىدۇ (يەنە 0 دەپ كۆرسىتىلىدۇ);
③ID = 1 سىمۇلياتسىيە قىلىنغان Modbus قۇل ئۈسكۈنىسىنىڭ ئۈسكۈنە ئادرېسىنى بىلدۈرىدۇ (دىئاگراممىدا 1 دەپ كۆرسىتىلىدۇ);
④F = 03 ئىشلىتىلگەن Modbus فۇنكسىيە كودىنى كۆرسىتىدۇ (دىئاگراممىدا 03 فۇنكسىيە كودى سۈپىتىدە كۆرسىتىلدى);
⑤SR = 1000ms سىكانىرلاش دەۋرىيلىكىنىڭ ۋاقتىنى بەلگىلەيدۇ؛
⑥قىزىل رەڭلىك بۆلەكلەر نۆۋەتتىكى خاتالىق ھالىتىنى، «ئۇلىنىش يوق» بولسا ئۇلىنىشسىز ھالەتنى كۆرسىتىدۇ.
3) پارامېتىر تەڭشەش
[تەڭشەش] → [ئېنىقلاشنى ئوقۇش/يېزىش] تىزىملىكىنى چېكىڭ. پارامېتىر تەڭشەش سۆزلەشكۈسى كۆرۈنىدۇ.


پارامېتىرلار تۆۋەندىكىدەك ئېنىقلىنىدۇ:
①قۇل كىملىكى Modbus قۇل ئۈسكۈنىسىنىڭ ئادرېسىنى كۆرسىتىدۇ، بۇ ئاساسلىق كۆرۈنمە يۈزىدىكى (ئاساسلىق ئېكران) كىملىك قىممىتىگە ماس كېلىدۇ، سۈكۈتتىكى قىممىتى 1.
②فۇنكسىيە تۆۋەندىكى مۇناسىۋەتلەرگە ماس كېلىدىغان تۆت خىل تۈردىكى رېگىستىر فۇنكسىيە كودلىرىنى تاللاشنى كۆرسىتىدۇ:

③ئادرېس رېگىستىرنىڭ باشلىنىش ئادرېسى بولۇپ، ئۆزلۈكىدىن 0 گە تەڭ بولىدۇ.
④سان دېگەنلىك ئارقا-ئارقىدىن تىزىلغان رېگىستىرلارنىڭ سانىنى كۆرسىتىدۇ، سۈكۈتتىكى قىممىتى 10 بولۇپ، سەپلىمە يۇمشاق دېتالىدىكى قانال سانىغا ماس كېلىدۇ.
⑤سىكانلاش سۈرئىتى سانلىق مەلۇمات ئوقۇش دەۋرىنى مىللىسېكۇنت بىلەن كۆرسىتىدۇ، سۈكۈتتىكى قىممىتى 1000ms.
تەڭشەش تاماملانغاندىن كېيىن، «ماقۇل» كۇنۇپكىسىنى چېكىڭ. سىمۇلياتسىيە كۆزنىكىدە ئېنىقلانغان رېگىستىرلارنىڭ تىزىملىكى كۆرسىتىلىدۇ.
4) كۆرسىتىش تەڭشەكلىرى
①سانلىق مەلۇماتلارنى كۆرسىتىش ھالىتى: ئۆزلۈكىدىن، تىزىملىك سانلىق مەلۇماتلىرى ئىمزالانغان فورماتتا (16 ئايلىق ئىمزاسىز ئىككىلىك سان) كۆرسىتىلىدۇ، دائىرىسى -32768 دىن 32767 گىچە. ئىشلەتكۈچىلەر تۆۋەندىكى رەسىمدە كۆرسىتىلگەندەك [كۆرسىتىش] تىزىملىكى ئارقىلىق باشقا سانلىق كۆرسىتىش فورماتلىرىنى تاللىيالايدۇ:

②ئادرېس فورماتىنى تەڭشەش
Modbus قۇلى ئۆزلۈكىدىن PLC ئادرېسلىرىغا تەڭشىلىدۇ. [كۆرسىتىش] تىزىملىكىدىكى [PLC ئادرېسلىرى (1-ئاساس)] تاللانمىسى ئالدىن تاللانغان بولۇپ، ئۆزلۈكىدىن تىزىملىغۇچىلار 1-ئادرېستىن باشلىنىدۇ. بۇ سەپلىمە سەپلىمە يۇمشاق دېتالىدىكى Modbus يۈرۈشلۈك پورتى ۋە TCP سانلىق مەلۇمات يوللاش قوزغاتقۇچىسى بىلەن ماسلىشىدۇ. 0-ئادرېسقا ئاساسەن باشلاشنى تەلەپ قىلىدىغان سىناق مەقسىتىدە، [پروتوكول ئادرېسلىرى (0-ئاساس)] نى تاللاڭ. ئادەتتە ئۆزلۈكىدىن PLC ئادرېس سەپلىمىسى يېتەرلىك بولىدۇ.
③ ئالاقە بۇيرۇقى تەڭشەكلىرى
قوراللار تاختىسىدىكى [ئالاقە ئېقىمى] كۇنۇپكىسى ھازىر ئەۋەتىلگەن بۇيرۇقلار ۋە قوبۇل قىلىنغان سانلىق مەلۇماتلارنى كۆرسىتىدۇ.
5) باغلىنىش
تۆۋەندىكى رەسىمدە كۆرسىتىلگەندەك، ئۇلىنىش ئورنىتىش ئۈچۈن «ئۇلىنىش» تىزىملىكى -> «ئۇلىنىش» نى چېكىڭ:

پارامېتىرلار تۆۋەندىكىدەك ئېنىقلىنىدۇ:
①Serial Settings ئىشلىتىلگەن SERIAL پورت (COM1) نى كۆرسىتىدۇ. ئەمەلىي ئېھتىياجغا ئاساسەن، ئۇلىنىش ئۈچۈن باشقا SERIAL پورتلىرىنى ياكى TCP/IP نى تاللاڭ.
2. Mode Modbus كېلىشىم ھالىتىنى كۆرسىتىدۇ، ئۇ تىزىلغان پورت ئىشلەتكەندە كۈچكە ئىگە بولىدۇ، ھەمدە TCP/IP ئىشلەتكەندە ئاپتوماتىك ھالدا TCP ھالىتىگە ئالماشتۇرۇلىدۇ.
③جاۋاب ۋاقتى ئوقۇش ۋاقتىنىڭ ئۇزۇنلۇقىنى كۆرسىتىدۇ. ئەگەر بۇ ۋاقىت ئىچىدە ئىستانسا ھېچقانداق سانلىق مەلۇمات قايتۇرمىسا، ئالاقە مەغلۇپ بولغان دەپ قارىلىدۇ.
④سوئال-جاۋابلار ئارىسىدىكى كېچىكىش سىكانىرلاشلار ئارىسىدىكى ئەڭ كىچىك ئارىلىقنى بەلگىلەيدۇ، سۈكۈتتىكى قىممىتى 10ms.
⑤ يىراقلىق Modbus مۇلازىمېتىرى TCP/IP ھالىتىدىكى تېرمىنال قۇل ئۈسكۈنىسىنىڭ تور سەپلىمىسىنى كۆرسىتىدۇ.
⑥IP ئادرېسى ياكى تۈگۈن نامى TCP/IP ھالىتىدىكى قۇل IP ئادرېسىنى كۆرسىتىدۇ.
⑦سېرۋېر ئېغىزى TCP ھالىتىدىكى قۇل تور ئېغىزىنى كۆرسىتىدۇ.
ئىشلەتكۈچىلەر پارامېتىرلارنى لازىملىق ھالدا تەڭشىيەلەيدۇ. سۈكۈتتىكى تەڭشەكلەر: 1-تۈرلۈك پورت، 9600 باد سۈرئىتى، 8 بىتلىق سانلىق مەلۇمات، پارىتېتسىز بىت ۋە 1-توختاش بىت. تەڭشەكلەرنى جەزملەشتۈرگەندىن كېيىن، «ماقۇل» كۇنۇپكىسىنى چېكىڭ. ئەگەر ئۇلىنىش ۋە ئوقۇش توغرا بولسا، ئاساسلىق كۆزنەك ئوقۇش تىزىملىكىدىكى ئالاقىدار ئۇچۇرلارنى كۆرسىتىدۇ.
6) رېگىستىر قىممەتلىرىنى ئۆزگەرتىش
تۆۋەندىكى رەسىمدە كۆرسىتىلگەندەك، ئۆزگەرتىش سۆزلەشكۈسىنى ئېچىش ئۈچۈن ئاساسلىق كۆزنەكنىڭ تىزىملاش ئادرېسىنى قوش چېكىڭ:

①قۇل كىملىكى ئاساسلىق كۆرۈنمە يۈزىدىكى كىملىك قىممىتىگە ماس كېلىدىغان، ئېرىشكىلى بولىدىغان Modbus قۇل ئادرېسىنى كۆرسىتىدۇ، ئۇنىڭ سۈكۈتتىكى قىممىتى 1.
②ئادرېس نۆۋەتتىكى مەشغۇلاتنىڭ رېگىستىر ئادرېسىنى كۆرسىتىدۇ، 40001 رېگىستىر ئۆزگەرتىلىۋاتقان دىئاگراممىدا كۆرسىتىلگەندەك.
③قىممەت: جەزملەش ئۈچۈن كىرگۈزۈش قۇتىسىغا قىممەتنى كىرگۈزۈڭ. دائىرە -32768 دىن 32767 گىچە.
④فۇنكسىيە ئىشلىتىش ئىشلىتىلگەنفۇنكسىيە كودىنى كۆرسىتىدۇ، يېزىش ئۈچۈن 06 ياكى 16 تاللىشى بار.
7) ئالاقە سانلىق مەلۇمات رامكىسىنى كۆرۈش
[كۆرسىتىش] تىزىملىكىدىن [ئالاقە] نى تاللاڭ ياكى قورال بالدىقىدىكى [] كۇنۇپكىسىنى چېكىپ، «ئالاقە ئېقىمى» ناملىق يۈرۈشلۈك پورت سانلىق مەلۇمات رامكىسىنى نازارەت قىلىش دىئالوگ قۇتىسىنى ئېچىڭ، بۇ سىزگە يوللانغان/قوبۇل قىلىنغان سانلىق مەلۇمات رامكىسىنى كۆرۈش ۋە تەھلىل قىلىشقا يول قويىدۇ. تۆۋەندىكى رەسىمدە كۆرسىتىلگەندەك:

دەسلەپكى ئالتە رەقەم سانلىق مەلۇمات رامكىسىنىڭ تەرتىپ نومۇرىنى كۆرسىتىدۇ، بۇ يەردە Rx قوبۇل قىلىنغان سانلىق مەلۇمات رامكىسىنى، Tx بولسا يوللانغان سانلىق مەلۇمات رامكىسىنى كۆرسىتىدۇ.
8) ئۈزۈش
ئۇلىنىشنى توختىتىش ۋە سىناقنى ئاخىرلاشتۇرۇش ئۈچۈن [Unlining] → [Unlining] نى چېكىڭ. ئاندىن ئاساسلىق كۆزنەكتە قىزىل رەڭلىك «Unlining No» كۆرۈنىدۇ، بۇ ئۈزۈلگەن ھالەتنى كۆرسىتىدۇ.










