انجمن پی ال سی وان

نسخه‌ی کامل: دستور خواندن مدباس MODRD در PLC دلتا
شما در حال مشاهده نسخه آرشیو هستید. برای مشاهده نسخه کامل کلیک کنید.
برای خواندن مدباس در PLC دلتا ما می توانیم بیش از یک دستور و تابع استفاده کنیم . 
یکی از این توابع MODRD است . 
اجزا مختلف تابع MODRD در قسمت Help نرم افزار WPLSoft آورده شده است . 

[عکس: MODRD.png]
به زبان ساده اگر بخواهیم خدمت تون توضیح دهیم . باید عرض کنیم که : 
بخش اول یا S1 مربوط به استیشن آدرسی هست که میخواهیم ازش بخونیم . 
مثلا آدرس 2 . 
چون می دانیم در شبکه مدباس ما یک مستر داریم و یک یا بیشتر اسلیو . 
اسلیو ها باید آدرس های متفاوتی داشته باشند تا در هر لحظه Master بتواند آنها را صدا کند .
اگر بیش از یک Slave داشتیم ، در آن واحد نمی توانیم همشون رو صدا کنیم . 
بلکه باید یک تاخیری بین درخواست های ما وجود داشته باشد . 
یا به صورت زمانی و یا اینکه تموم شدن درخواست و شروع درخواست بعدی .
پس قسمت اول مربوط به آدرس استیشن دیوایس اسلیو ما است . 
بعد از آن آدرسی که قرار است بخونیم رو باید مشخص کنیم . 
مثلا فرکانس اینورتر دلتا آدرس اش 2001 هگز است که می تونیم 
در برنامه به صورت هگز و یا تبدیل اش به دسیمال و استفاده از K به جای H استفاده کنیم . 
یا اینکه مثلا سنسور های دما و رطوبت مدباس ما آدرس هاشون 21 و 22 است . 
در قسمت سوم هم تعداد رجیستری که میخواهیم بخونیم رو مشخص می کنیم . 
مثلا ما 4 حافظه پشت سر هم رو میخواهیم در دستور MODRD بخونیم . 
پس بخش آخر رو به صورت K4 استفاده می کنیم . 
برای نمونه برای خواندن سنسور فقط مدباس دما پی ال سی وان که فقط یک رجیستر است و اگر آدرس استیشن آن هم 2 باشد . کد دستور مدباس به صورت زیر می شود . 

MODRD K2 K30 K1
عدد 30 آدرس دما مدباس است که ممکن است در هر دیوایسی این عدد متفاوت باشد .