انجمن پی ال سی وان
ذخیره شماره بیت فعال شده در رجیستر - نسخه قابل چاپ

+- انجمن پی ال سی وان (http://www.plc1.co)
+-- انجمن: PLC و HMI فتک - پی ال سی و مانیتور FATEK (http://www.plc1.co/%D8%A7%D9%86%D8%AC%D9%85%D9%86-PLC-%D9%88-HMI-%D9%81%D8%AA%DA%A9-%D9%BE%DB%8C-%D8%A7%D9%84-%D8%B3%DB%8C-%D9%88-%D9%85%D8%A7%D9%86%DB%8C%D8%AA%D9%88%D8%B1-FATEK)
+--- انجمن: نرم افزار Win proladder فتک (http://www.plc1.co/%D8%A7%D9%86%D8%AC%D9%85%D9%86-%D9%86%D8%B1%D9%85-%D8%A7%D9%81%D8%B2%D8%A7%D8%B1-Win-proladder-%D9%81%D8%AA%DA%A9)
+--- موضوع: ذخیره شماره بیت فعال شده در رجیستر (/%D9%85%D9%88%D8%B6%D9%88%D8%B9-%D8%B0%D8%AE%DB%8C%D8%B1%D9%87-%D8%B4%D9%85%D8%A7%D8%B1%D9%87-%D8%A8%DB%8C%D8%AA-%D9%81%D8%B9%D8%A7%D9%84-%D8%B4%D8%AF%D9%87-%D8%AF%D8%B1-%D8%B1%D8%AC%DB%8C%D8%B3%D8%AA%D8%B1)



ذخیره شماره بیت فعال شده در رجیستر - admin - 25-10-2017

200 عدد بیت داریم (M1~M200)، می خواهیم هر وقت یکی از این بیتها روشن می شود، شماره بیت مربوطه درون یک رجیستر قرار گیرد. 
مثلا اگر M80 روشن شود رجیستر R0 مقدار 80 بگیرد؟

با استفاده از تابع 58 (Encode) می توانید شماره آدرس یک بیت ، از یک مجموعه بیت را به یک رجیستر منتقل کنید. 
در این نمونه برنامه هر وقت یکی از بیت های M1 تا M200 روشن شود ، شماره آدرس آن درون رجیستر R0 قرار می گیرد.