Vous êtes sur la page 1sur 3

‫دستور‪ - MODRD/MODWR/MODRW‬ارتباط ‪ PLC‬و کنترلر دما سری ‪ DTB‬از طریق شبکه‬

‫مدباس‬
‫هدف کنترل ‪:‬‬

‫با اجرای دستور ‪ MODRD‬دمای سنسور محیط و دمای تنظیم شده از کنترلر خوانده می شود ‪.‬‬ ‫‪‬‬
‫با اجرای دستور ‪ MODRW‬و ‪ MODWR‬می توان پارامترهای کنترلر را تنظیم کرد ‪.‬‬ ‫‪‬‬
‫خروجی آالرم وقتی که دمای محیط مورد کنترل ‪ ,‬بیشتر و یا کمتر از دمای تعیین شده برای آالرم باشد‪ ,‬فعال می شود ‪.‬‬ ‫‪‬‬

‫آدرس ارتباطی‬ ‫مقدار مطلوب‬ ‫پارامتر‬


‫‪1001H‬‬ ‫‪26˚C‬‬ ‫دمای مطلوب (‪) SV‬‬
‫‪1002H‬‬ ‫‪50˚C‬‬ ‫محدوده ی باالی دما‬
‫‪1003H‬‬ ‫‪0˚C‬‬ ‫محدوده ی پایین دما‬
‫‪1020H‬‬ ‫آالرم ‪1‬‬ ‫انتخاب شماره ی خروجی آالرم‬
‫‪1024H‬‬ ‫‪5˚C‬‬ ‫این خروجی وقتی فعال می شود که دما بیشتر از ) ‪ ( SV + AL-H‬شود ‪.‬‬
‫‪1025H‬‬ ‫‪3˚C‬‬ ‫این خروجی وقتی فعال می شود که دما کمتر از ) ‪ ( SV + AL-L‬شود ‪.‬‬

‫‪ ‬با تنظیم محدوده ی باال و پایین دما ‪ ,‬حداقل و حداکثر محدوده ی تغییرات دما محدود می شود ‪.‬‬

‫تنظیم پارامترهای کنترلر دما سری ‪DTB‬‬

‫مقدار مطلوب‬ ‫عملکرد‬ ‫پارامتر‬


‫‪ON‬‬ ‫‪ : C WE‬فعال یا غیرفعال کردن شبکه‬

‫‪RTU‬‬ ‫‪ : C-SL‬انتخاب فرمت ارتباطی ‪ ASCII‬یا ‪RTU‬‬


‫‪1‬‬ ‫‪ : C NO‬شناسه دستگاه‬
‫‪9600‬‬ ‫‪ : BPS‬سرعت انتقال داده بر حسب بیت در ثانیه‬
‫‪8‬‬ ‫‪ : LENGHT‬طول داده در حال انتقال بر حسب بیت‬
‫‪N‬‬ ‫‪ parity : PARITY‬انتقال داده‬
‫‪2‬‬ ‫‪ : STOP BIT‬تنظیمات ‪stop bit‬‬
‫‪˚C‬‬ ‫‪ : UNIT‬واحد نمایش دما ‪ ˚C‬و‪˚F‬‬

‫‪ ‬درصورتیکه کنترلر ب ا پارامترهایی که درآن تنظیم شد به درستی کار نکند ابتدا باید آن را ریست کنید تا کلیه پارامترها به تنظیمات‬
‫کارخانه ای برگردد و سپس پارامترهای جدول باال را مجدد در آن تنظیم کنید‪.‬‬
‫‪ ‬ریست کارخانه ایی کنترلر ‪ DTB‬مشابه کنترلر ‪ DTA‬می باشد که در مثال قبل توضیح داده شده است ‪.‬‬
‫پروتکل ارتباطی کنترلر دما سری ‪DTB‬به صورت زیر است ‪:‬‬

‫این دستگاه هردو فرمت ‪ ASCII / RTU‬مدباس را پشتیبانی می کند ‪ .‬با سرعت انتقال داده ‪10200 , 0000 , 0000 2400, :‬‬ ‫‪‬‬
‫‪ 30000 ,‬بیت بر ثانیه ‪.‬‬

‫‪1‬‬
‫پشتیبانی ازکدهای ارتباطی ‪( 03H:‬خواندن محتویات رجیستر حداکثر ‪( 06H , )WORD 0‬نوشتن یک ‪ WORD‬در یک‬ ‫‪‬‬
‫رجیستر ) ‪ ( 10H ,‬نوشتن چندین ‪ WORD‬در رجیستر )‬
‫فرمت های مد ‪ RTU‬که دستگاه پشتیبانی می کند ‪ 8 , N , 1 :‬یا ‪ 8 , N , 2‬یا ‪ 1,E,8‬یا ‪. 8 , O , 1‬‬ ‫‪‬‬
‫فرمت های مد ‪ ASCII‬که دستگاه پشتیبانی نمی کند ‪ 7 , N , 1 :‬یا ‪ 8 , O , 2‬یا ‪. 8 , E , 2‬‬ ‫‪‬‬
‫شماره شناسه ی آن از ‪ 1‬تا ‪ 255‬می تواند باشد ‪.‬‬ ‫‪‬‬
‫المان ها ‪:‬‬

‫عملکرد‬ ‫المان‬ ‫عملکرد‬ ‫المان‬


‫با فعال شدن این فلگ دومیندستور‪ MODWR‬اجرا شده و می‬ ‫‪M2‬‬ ‫با فعال شدن این فلگ دستور ‪ MODRD‬اجرا شده و دمای‬ ‫‪M0‬‬
‫توان خروجی آالرم ‪ 1‬را انتخاب کرد ‪.‬‬ ‫هدف و دمای حال حاضر محیط را می خواند ‪.‬‬
‫با فعال شدن این فلگ اولین دستور ‪ MODRW‬اجرا شده و‬ ‫‪M3‬‬ ‫با فعال شدن این فلگ اولین دستور‪ MODWR‬اجرا شده و‬ ‫‪M1‬‬
‫حد باال و پایین رنج دما مطلوب مشخص می شود ‪.‬‬ ‫دما ی هدف را می توان در کنترلر دما تنظیم کرد ‪.‬‬
‫با فعال شدن این فلگ دومین دستور ‪ MODRW‬اجرا شده و حد باال و پایین رنج دما برای فعال شدن آالرم مشخص می شود ‪.‬‬ ‫‪M4‬‬

‫برنامه کنترلی ‪:‬‬

‫‪2‬‬
‫طرز کار برنامه کنترلی ‪:‬‬

‫در این مثال فرمت ارتباط به صورت ‪,MODBUS RTU‬سرعت انتقال داده ‪stop , 9600 bps‬بیت ‪, 2‬‬ ‫‪‬‬
‫‪ ,None parity‬طول داده در حال انتقال ‪ 0‬بیت ‪ ,‬در ‪ COM 2‬تنظیم می شود ‪(RTU , 9600 , 8, N , 2 ).‬‬

‫در این برنامه از ‪ 3‬دستور مدباس برای خواندن دیتا از درایو و ارسال دستور به درایو استفاده شده است ‪ .‬برای اجرای مداوم این ‪ 3‬دستور‬ ‫‪‬‬
‫از یک کانتر ‪ C0‬استفاده شده است که مقدار آن توسط دستورات مقایسه ] ‪ [ LD‬مداوم کنترل می شود و دستورات مدباس با توجه به‬
‫مقدار کانتر به طور مداوم اجرا می گردند ‪.‬‬
‫کارکرد فلگ های ‪ M1127,M1129 ,M1140,M1141,M1122‬مشابه مثال قبل می باشد ‪.‬‬ ‫‪‬‬
‫کنترلر دمای مدل ‪ DTB‬کد ارتباطی ‪ 10H‬را پشتیبانی می کند پس می توان از دستور ‪ MODRW‬استفاده کرد و چندین ‪WORD‬را‬ ‫‪‬‬
‫به رجیسترها ارسال کرد ‪.‬‬
‫نحوه ی کارکرد خروجی آالرم ( روشن و خاموش شدن آالرم ) دراثر تغییرات دمای محیط در شکل های زیر قابل مشاهده است ‪ .‬در این‬ ‫‪‬‬
‫مثال دمای مطلوب ( ‪ , 20˚C ) SV‬حد باالی آالرم ( ‪ , 5˚C ) AL-H‬حد پایین آالرم ( ‪. 3˚C) AL-L‬‬

‫در دستور ‪ K260 , MODWR K1 H1001 K260‬مقدار دمای ‪ 20˚C‬بوده و دما با دقت ‪ 0.1˚C‬نشان داده می شود ‪ .‬یعنی ‪K263‬‬ ‫‪‬‬
‫نمایش دمای ‪ 20.3 ˚C‬می باشد ‪.‬‬

‫‪3‬‬

Vous aimerez peut-être aussi