یک CPU با ۶۴ بلوک و یک CPU با ۱۰۲۴ بلوک تقریباً هزینه نصب یکسانی دارند. تفاوت در این است که آیا پروژه شما در تلاش اول جا میگیرد یا اینکه آخر هفته را صرف حذف ویژگیهایی میکنید که قبلاً به مشتری وعده دادهاید. فضای حافظه مشخصهای است که در برگه دادهها کمترین توجه را جلب میکند و همان چیزی است که بعداً سختترین ضربه را میزند.
اینجا نقشه کامل است، مستقیماً از دفترچه راهنمای کاربر V6.2.2، بنابراین هرگز نیازی به حدس زدن ندارید:
- PR-18، PR-24— ۱۰۲۴ بلوک عملکرد
- -مدلهای پسوند N (PR-12N/18N/26N، مثلاً PR-12DC-DA-R-N)— ۱۰۲۴ بلوک عملکرد، حافظه برنامه ۶۴K
- PR-14، PR-12، EXM— ۵۱۲ بلوک عملکرد
- SR-12، SR-22— ۵۱۲ بلوک عملکرد در آخرین نسخه نرمافزار (۲۵۶ در نسخههای قدیمیتر)
- PR-6، PR-12E— ۶۴ بلوک عملکرد
الگوی آن را متوجه شدید؟ سقف به سطوح قیمت مربوط نمیشود - بلکه کلاس فیزیکی I/O و نمایش CPU را ردیابی میکند. یک PR-26 با طراحی غنی از آنالوگ و نیاز به گسترش به فضای بیشتری نیاز دارد. یک SR-12 که جایگزینی رله انجام میدهد به ندرت از چهل بلوک فراتر میرود.
چه چیزی بلوکها را سریعتر از آنچه انتظار دارید میخورد
شمارش ساده افراد را به دردسر میاندازد. یک تایمر = یک بلوک، درست است. اما یک توالی تغییر پمپ با ثبت زمان اجرا، یک برنامه هفتگی، یک زنجیره هشدار و یک حالت دستی؟ این به راحتی سی بلوک قبل از اینکه به آنالوگ دست بزنید، میشود. افزودن مقیاس برای یک فرستنده فشار، یک مقایسهگر برای قطع سطح پایین و یک خروجی PWM برای یک فن با سرعت متغیر، و شما از شصت عبور کردهاید.
ناگهان PR-6 با ۶۴ بلوک بسیار کوچک به نظر میرسد. و واقعاً کوچک است. این کار آن است.
پروژه واقعی: ایستگاه پمپ کوچک
یک ایستگاه بالابر دو پمپی را در نظر بگیرید: سوئیچهای شناور، منطق تغییر، شمارش زمان اجرا، حفاظت در برابر خشککاری، یک خروجی هشدار از راه دور و یک لینک Modbus به یک SCADA کوچک. در یک PR-12 پروژه به ۸۷ بلوک رسید - به راحتی درون ۵۱۲. در یک PR-6 جا نمیشد. همان کاربرد، کلاس CPU متفاوت، پاسخ متفاوت به همان سوال: کدام مدل را سفارش دهم؟
مدلی را سفارش دهید که فضای کافی داشته باشد. بیست دلار اضافی بیمهای در برابر جلسه طراحی مجدد است.
هزینههای پنهان کوچک شدن
حافظه نگهدارنده مشخصه دیگری است که مردم از آن چشمپوشی میکنند. شما متوجه خواهید شد که CPUs PR-6 و PR-12-E حافظه نگهدارنده ندارند - از دست دادن برق دادههای نگهدارنده شما را پاک میکند. بقیه خانواده پرچمها و ثبتها را از طریق پشتیبانگیری RTC ۲۰ روزه زنده نگه میدارند. اگر ماشین شما شمارندههای دستهای یا ساعتهای جمعآوری شده را ذخیره کند، آن تفاوت در هر افت قدرت مهم است.
و ماژولهای گسترش. تا شانزده ماژول I/O متصل، ۲۸۲ نقطه I/O در CPUs بزرگ، که از طریق پروتکل گسترش به سبک CAN-bus ارتباط برقرار میکنند. ماژولهای بیشتر، آدرسهای بیشتر، بلوکهای بیشتری در منطقی که آنها را میخواند مصرف میشود. ریاضیات جمع میشود.
چگونه بدون پشیمانی انتخاب کنیم
ابتدا برنامه را روی کاغذ ترسیم کنید. بلوکها را بهطور صادقانه شمارش کنید، آن را دو برابر کنید، ده درصد به درخواست ویژگی که در میانه پروژه میرسد اضافه کنید - آنها همیشه میرسند - و CPU را یک کلاس بالاتر از نتیجه انتخاب کنید. هیچکس هرگز شکایتی مبنی بر اینکه PLC آنها حافظه زیادی دارد، ثبت نکرده است. هیچکس.
چگونه ماژولهای گسترش آدرسها را میخورند
شمارش بلوک تنها نیمی از داستان حافظه است. نقشه آدرس نیمه دیگر است و ماژولهای گسترش آن را سریعتر از آنچه مبتدیان انتظار دارند، مصرف میکنند. هر گسترش دیجیتال PR-E یا SR-E هشت ورودی و هشت خروجی اضافه میکند؛ هر گسترش آنالوگ تا شش دیجیتال و چهار کانال آنالوگ اضافه میکند. شانزده ماژول را انباشته کنید و فضای آدرس CPU - I11 تا I16G، Q11 تا Q16G، AI11 تا AI164 - به سرعت پر میشود.
قاعده برنامهریزی ساده است: نقشه آدرس را قبل از سفارش اولین ماژول ترسیم کنید. تصمیم بگیرید کدام شکاف بانک دیجیتال را حمل میکند، کدام آنالوگ را حمل میکند و یک شکاف برای رشد خالی بگذارید. دوباره آدرسدهی پس از سیمکشی کابینت یک تغییر نرمافزاری است - بلوکها به آدرسهای جدید اشاره میکنند - اما این یک تغییر نرمافزاری است که به هر صفحه، هر نقطه SCADA و هر نظریه مربوط میشود. ده دقیقه برنامهریزی یک روز شمارهگذاری مجدد را جلوگیری میکند.
و قانون ولتاژ را از دفترچه به یاد داشته باشید: ماژولهای گسترش میتوانند با ولتاژ تأمین متفاوتی از CPU کار کنند، اما هر ماژول باید ولتاژ نوع خود را ببیند. یک کابینت با ولتاژ مختلط قانونی، رایج و یک مسئله انضباط برچسبگذاری است. هر ریل را علامتگذاری کنید.
تله ۶۴ بلوکی
اینجا اشتباه خریدی است که مهندسان خدمات را مشغول نگه میدارد: خرید کوچکترین CPU زیرا اولین برنامه جا میشود. PR-6 و PR-12E تنها ۶۴ بلوک عملکرد دارند - برای یک جایگزینی رله کافی است، برای هر چیزی که آنالوگ باشد تنگ است. برنامه مشتری رشد میکند، شمارنده بلوک به سقف میرسد و "CPU کوچک و ارزان" به یک پروژه "جایگزینی CPU" در عرض یک سال تبدیل میشود.
راه حل قاعده اندازهگیری است که من مکرراً تکرار میکنم: برنامه را ترسیم کنید، بلوکها را شمارش کنید، آن را دو برابر کنید، ده درصد به درخواست ویژگی که در میانه پروژه میرسد اضافه کنید - آنها همیشه میرسند - و یک کلاس بالاتر بخرید. تفاوت قیمت بین ۲۵۶ و ۵۱۲ بلوک معمولاً ناچیز است؛ هزینه تغییر در میدان اینطور نیست.
این اقتصاد صادقانه حافظه است. فضای حافظه یک مشخصه لوکس نیست. این ارزانترین بیمه در کاتالوگ است و تنها مشخصهای است که نمیتوانید در میدان با یک پیچگوشتی ارتقا دهید.
نقشه آدرس روی کاغذ
آدرسدهی گسترش بهطور خودکار است - ماژول ۱ I11-I1G را میگیرد، ماژول ۱۶ I161-I16G را میگیرد - که دقیقاً به همین دلیل هیچکس آن را یادداشت نمیکند و همه بعداً هزینه میکنند. نقشه شکاف را روزی که ماژولها سفارش داده میشوند چاپ کنید: کدام شکاف بانک دیجیتال را نگه میدارد، کدام آنالوگ را نگه میدارد، کدام برای رشد خالی میماند. یک نقشه یک صفحهای پروژه دوباره آدرسدهی سال دوم را جلوگیری میکند و آن را برای هر کسی که آن را به ارث میبرد قابل خواندن میکند. ده دقیقه، یک صفحه، سود دائمی.
نرمافزار رایگان است، پس آن را بارگذاری کنید، یک پروژه نمونه بسازید و شمارنده بلوک را تماشا کنید. این سی دقیقه طول میکشد و یک ماه کار مجدد کابینت را برای شما ذخیره میکند. این کار را قبل از سیمکشی هر چیزی انجام دهید.












