سلام
برای انتخاب cpu از کجا متوجه بشم که حدودا به چقدر work memory احتیاج دارم؟
هنوز شروع به برنامه نویسی نکردم و فقط تعداد ورودی و خروجی رو میدونم .
حدودا ۱۳۰ ورودی دیجیتال و ۲۰۰ خروجی دیجیتال دارم
آنالوگ هم ندارم
ممنون میشم راهنمایی کنید
Lost your password? Please enter your email address. You will receive a link and will create a new password via email.
لطفاً به طور خلاصه توضیح دهید که چرا فکر می کنید این سؤال باید گزارش شود.
لطفاً به طور خلاصه توضیح دهید که چرا فکر می کنید این پاسخ باید گزارش شود.
لطفاً به طور خلاصه توضیح دهید که چرا فکر می کنید این کاربر باید گزارش شود.
با اجازه استاد سیاه تیری؛
برای محاسبه حجم حافظه کاری که نیاز داری، میتوانی از این فرمول استفاده کنی
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 داشته باشی. به طور کلی، استفاده از مقادیری بزرگتر از مقادیر محاسبه شده به عنوان مارژین، بهت اطمینان میده که سیستمت به درستی عمل میکنه و در شرایط مختلف پایداره.)