Sanoat avtomatlashtirish sohasi sohasida PLC (dasturlashtirilgan mantiqiy boshqaruvchi) muhim rol o'ynaydi. Va Modbus aloqa protokoli, sanoatni avtomatlashtirishda umumiy aloqa standartlari sifatida, plitlar o'rtasida ma'lumotlar almashish uchun ishonchli usulni ta'minlaydi. Ushbu maqolada biz PLC dasturlarini qanday batafsil bilib olishda modbus aloqalarini qanday amalga oshirish kerakligini tahlil qilamiz.
I. apparatni sozlash
Bunday holda, biz ikkita s {0} CPU-ni moddodagi aloqa uchun ishlatamiz. Har bir protsessorning ikkita muassasasi ikkita aloqa portiga ega, biz asosan aloqa uchun 0 bilan aloqa uchun foydalanamiz. Shu bilan birga, ikkita CP ni 0 ga ulash uchun bizda ham profibbusning kabeliga muhtojmiz. Kabel ma'lum bir PIN-PIN-relinga, ya'ni 3 dan 3, 8 dan 8 gacha. Bundan tashqari, mantiqiy zamin ulanganligiga ishonch hosil qilish juda muhimdir.
Uskuna sozlashi tugagandan so'ng, biz shuningdek mikro / yutgan dastur orqali plcni dasturlash va parametrlarini olishimiz kerak.

II. Parametr mos keladi
Modbus aloqalarini amalga oshirish uchun usta va qullar mos ravishda turli dastur kutubxonalarini yuklab olishlari kerak. The master side needs to load "MBUS_CTRL" and "MBUS_MSG" libraries, while the slave side needs to load "MBUS_INIT" and "MBUS_SLAVE" libraries. "MBUS {{{{_ qul" Kutubxonalar qulning yonida.
Mikro / g'alaba bo'yicha biz usta va qul uchun yangi loyihani yaratishimiz va uni moslashtirish uchun yangi loyihani yaratishimiz kerak. Parametrlarni belgilashda, BUD kursi (BUD) va pariteti bit (parityoz) kabi parametrlar, ham Ustoz va qul uchun ham bir xil ekanligiga ishonch hosil qilish kerak. Bundan tashqari, "MBUS {{{_ MSG" MSG kompaniyasida qulning manzili (qul) "MBUS {{_}}}}} {_}}}} kararchasida" MBUS "manzili bilan bir xil bo'lishi kerak.
Shuni ta'kidlash kerakki, Micro / Winning "tizim bloki" dagi "Tizim bloki" dagi "Tizim bloki" ga o'rnatilgan "Micro /" tizimi "protokolidan mustaqil. Buning sababi, modbus aloqasi to'g'ridan-to'g'ri PLC aloqa porti orqali to'g'ridan-to'g'ri aniq dastur kutubxonasi orqali amalga oshiriladi.
III. Dasturlash amalga oshirish
Parametr mos keladigandan so'ng, modbus aloqasi uchun dasturni yozishni boshlashimiz mumkin. Magistr va qul dasturlari biroz boshqacha yozilgan, ammo umumiy fikr bir xil.
Magistrlik dastur asosan aloqa so'rovini boshlash va quldan javobni amalga oshirish uchun javobgardir. "MBUS {_ CTRL" kutubxonasida tegishli funktsiyalarni chaqirib, usta o'qish yoki yozma, funktsiya kodi, manzili va ma'lumotlar uzunligi va boshqa ma'lumotlarni aniqlash mumkin. Keyinchalik usta "MBUS {{{_}" kutubxonasidagi funktsiyalar orqali so'rov yuboradi va quldan javobni kutadi. Javob qabul qilingandan so'ng, usta ma'lumotlarni tahlil qilishi mumkin va uni mos ravishda qayta ishlashi mumkin.
Xizmat dasturi asosan magistrning iltimosiga va tegishli ma'lumotlarni qaytarish uchun javobgardir. "MBUS {_}}} qul" ning funktsiyalarini chaqirib "" MBUS {{{1 _ "kutubxonalar" kutubxonalari, aloqa parametrlari va funktsiyalari kodlarini sozlashi mumkin. Qulning ustadan so'rovni olganida, u funktsiya kodi va ma'lumotlar manzili bo'yicha so'rovni amalga oshiradi va natijani usta bilan qaytaradi.

IV, axloqsizlik va sinovdan o'tish
Dasturlash tugagandan so'ng, modbus aloqasini tuzatish va sinovdan o'tkazishimiz kerak. Birinchidan, plitlar normal ekanligini va mikro / yutgan dasturiy ta'minot mezbonlar bilan normal aloqa qilishiga ishonch hosil qiling. Keyin, biz ma'lumotlarni to'g'ri yuborish va olish uchun xo'jayin va qulning turli funktsiyalarini asta-sekin sinab ko'rishimiz mumkin.
Nosozlik jarayonida biz dasturning bajarilishini va ma'lumotlarni o'zgartirishni kuzatish uchun Micro / g'alaba doirasidan foydalanishimiz mumkin. Agar biron bir muammo yoki anormallikni topsak, dastur mantiqiy va parametr sozlamalarini diqqat bilan tekshirish va shunga mos ravishda uni sozlash va optimallashtirishimiz kerak.
Yuqoridagi bosqichlar orqali biz PLC dasturlashda modbus aloqalarini amalga oshirishimiz mumkin. Albatta, haqiqiy ariza, biz shuningdek, loyiha talablari va apparat muhiti bo'yicha moslashish va kengaytirishimiz kerak. Ammo umuman, modbus aloqasi va dasturlash usullarining asosiy tamoyillarini o'zlashtirish, sanoatni avtomatlashtirish sohasidagi ishimiz uchun katta qulaylik va moslashuvchanlikni ta'minlaydi.




