پاورلند آخرین سوالات

ali
  • 1

work memory

  • 1

سلام
برای انتخاب cpu از کجا متوجه بشم که حدودا به چقدر work memory احتیاج دارم؟
هنوز شروع به برنامه نویسی نکردم و فقط تعداد ورودی و خروجی رو می‌دونم .
حدودا ۱۳۰ ورودی دیجیتال و ۲۰۰ خروجی دیجیتال دارم
آنالوگ هم ندارم
ممنون میشم راهنمایی کنید

یک پاسخ بگذارید

یک پاسخ بگذارید

مرور کردن

  1. این پاسخ ویرایش شد.

    با اجازه استاد سیاه تیری؛
    برای محاسبه حجم حافظه کاری که نیاز داری، می‌توانی از این فرمول استفاده کنی

    Work Memory(bits) = Digital Inputs(Bits) + Digital Outputs(Bits)
    اگر فقط ورودی‌ها و خروجی‌های دیجیتال داری، هر ورودی یک بیت حافظه کاری نیاز داره و هر خروجی نیز یک بیت پس می‌تونی

    Work Memory(Bits) = (130*1)+(200*1)
    به این معنی که ۱۳۰ ورودی دیجیتال و ۲۰۰ خروجی دیجیتال داری، با ضرب تعداد ورودی‌ها و خروجی‌ها در یک، به تعداد بیت‌های حافظه کاری می‌رسی که تعداد بیت‌های ورودی و خروجی‌ها رو جمع می‌کنیم
    Work Memory(Bits) = 130 +200 = 330 Bits

    حدوداً ۳۳۰ بیت حافظه کاری برای سیستمت نیاز داری
    این مقدار بیشترین مقداری که سیستمت میتونه پردازش کنه.
    اما بهتره کمی مارژین بذاری تا از ظرفیت کامل پردازنده استفاده کنی.

    *(مارژین به مقدار اضافی اشاره داره که به یک محاسبه یا تخمین اضافه می‌کنی تا از هر خطا یا نوسان در مقادیر محاسبه شده جلوگیری کنی. در مورد حافظه کاری PLC، مارژین می‌تونه کمک کنه تا از ظرفیت پردازنده بهترین استفاده را ببری و از وقوع مشکلاتی که ممکنه به دلیل کافی نبودن حافظه کاری پیش بیاد، جلوگیری کنی.استفاده از مارژین این امکان میده در صورتی که در آینده نیازات افزایش پیدا کنه، به راحتی تغییرات رو اعمال کنی بدون اینکه نیاز به تعویض PLC داشته باشی. به طور کلی، استفاده از مقادیری بزرگتر از مقادیر محاسبه شده به عنوان مارژین، بهت اطمینان میده که سیستمت به درستی عمل می‌کنه و در شرایط مختلف پایداره.)