Académique Documents
Professionnel Documents
Culture Documents
مدباس
هدف کنترل :
با اجرای دستور MODRDدمای سنسور محیط و دمای تنظیم شده از کنترلر خوانده می شود .
با اجرای دستور MODRWو MODWRمی توان پارامترهای کنترلر را تنظیم کرد .
خروجی آالرم وقتی که دمای محیط مورد کنترل ,بیشتر و یا کمتر از دمای تعیین شده برای آالرم باشد ,فعال می شود .
با تنظیم محدوده ی باال و پایین دما ,حداقل و حداکثر محدوده ی تغییرات دما محدود می شود .
درصورتیکه کنترلر ب ا پارامترهایی که درآن تنظیم شد به درستی کار نکند ابتدا باید آن را ریست کنید تا کلیه پارامترها به تنظیمات
کارخانه ای برگردد و سپس پارامترهای جدول باال را مجدد در آن تنظیم کنید.
ریست کارخانه ایی کنترلر 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می تواند باشد .
المان ها :
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