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