ПЛЦ програмирање у детаљима случаја Модбус комуникације

Sep 18, 2024 Остави поруку

У области индустријске аутоматизације, ПЛЦ (програмабилни логички регулатор) игра виталну улогу. И Модбус Цоммуницатион Протоцол, као заједнички стандард комуникације у индустријској аутоматизацији, пружа поуздан начин за размену података између ПЛЦ-а. У овом чланку ћемо анализирати како реализовати Модбус комуникацију у програмирању ПЛЦ-а путем детаља.


И. Поставка хардвера


У овом случају, користићемо два С {0}} ЦПУ за Модбус комуникацију. Сваки ЦПУ има два комуникациона лука, углавном користимо њихов комуникациони порт 0 за комуникацију. Истовремено, потребан нам је и профибуски кабл за повезивање два ЦПУ-а на порт 0. Кабл треба да буде повезан у одређеном односу ПИН-ПИН-ПИН-а, тј. 3 до 3, 8 до 8. Поред тога, веома је важно да се прикључи логичко тло.


Након завршетка постављања хардвера, такође морамо да програмирамо и параметизује ПЛЦ путем софтвера Мицро / Вин.

 

Parameter Configuration

 

 

ИИ. Усклађивање параметара


Да би се реализовала модбус комуникација, магистар и роб потребу да се у учитавању различитих библиотека програма. Главна страна мора да учита "МБУС {_ Цтрл" и "Мбус {{_" "МБУС {{_" Библиотеке ", док је страна роба треба да учита" МБУС _ инит "и" библиотеке "МБУС {_. "МБУС _ Славе" библиотеке на робној страни.


У микро / победи, морамо да креирамо нови пројекат за мастер и роб и програм и параметрирамо га у складу с тим. Када постављате параметре, потребно је да се уверите да су параметри као што су брзина преноса (бауд) и паритет (паритет) и за мастер и роб. Поред тога, адреса славе (роб) у мастер блоку "МБУС _ МСГ" мора бити иста као и адреса (Аддр) у робовом блоку "Мбус _ инит".


Важно је напоменути да је брзина преноса комуникационог порта 0 постављена у "системски блок" микро / победе независна од Протокола Модбус. То је зато што се Модбус комуникација реализује путем посебне програмске библиотеке, а не директно путем ПЛЦ комуникацијске луке.


ИИИ. Реализација програмирања


Након завршетка одговарајућег параметра, можемо почети да пишемо програм за Модбус комуникацију. Учитељ и робовски програми су написани нешто другачије, али општа идеја је иста.


Главни програм је углавном одговоран за покретање захтева за комуникацију и руковање одговором из роба. Позивањем релевантних функција у библиотеци "Мбус {_ ЦТРЛ", Мастер може да одреди робну адресу за читање или написано, функцијски код, почетну адресу и дужину података и друге информације. Учитељ тада шаље захтев путем функција у "Мбус {_ МСГ" Библиотеци и чека одговор из роба. Једном када је одговор примљен, Мастер може да анализира податке и у складу с тим обрађује.


Слави програм је углавном одговоран за слушање захтева Мастер-а и враћајући одговарајуће податке. Позивањем функција у "Мбусу _ инит" и "МБУС {_ робне" библиотеке, роб може да конфигурише сопствену адресу, комуникациони параметри и функцијски кодови који ће се обрађивати. Када роб прими захтев од Мастер-а, обрадит ће захтев према функцијском кодексу и адреси података и решите резултате на Мастер.

 

slave program

 

ИВ, уклањање погрешака и испитивање


Након завршетка програмирања, морамо да исправимо и тестирамо Модбус комуникацију. Пре свега, проверите да ли је веза између ПЛЦ-ова нормална и софтвер Мицро / Вин може нормално комуницирати са ПЛЦ-ом. Затим, можемо постепено тестирати различите функције Мајстора и роба да бисмо осигурали да правилно могу да шаљу и примају податке.


Током процеса уклањања погрешака можемо да користимо функцију праћења микро / побједе да бисмо посматрали извршење програма и промену података. Ако нађемо било који проблем или ненормалност, морамо пажљиво проверити поставке програма и подешавања параметара и прилагодити их и оптимизирати их у складу с тим.


Кроз горе наведене кораке можемо реализовати Модбус комуникацију у програмирању ПЛЦ-а. Наравно, у стварној апликацији такође морамо да се прилагодимо и проширимо према специфичним захтевима пројекта и хардверском окружењу. Али генерално, савладавање основних принципа модбус комуникационих и програмских метода пружиће велику практичност и флексибилност за наш рад у области индустријске аутоматизације.

Pošalji upit

whatsapp

Telefon

E-pošta

Istraga