حافظه PLC
(الف ) تمام PLC های مدرن برای ذخیره برنامه از حافظه های نیمه هادی مانند RAM و EP ROM یا EEPROM استفاده می کنند .
عملا از RAM برای تکمیل برنامه مقدماتی و تست آن استفاده می شود . زیرا که امکان تغییر و اصلاح راحت برنامه را فراهم می آورد امروزه تمایل کلی به ساخت RAM هایی با استفاده از فن آوری CMOS می باشد زیرا توان مصرفی آن ها پایین بوده و برای نگهداری اطلاعات آن ها در هنگام قطع برق نیز از باتری های پشتیبان استفاده می کنند . این باتری ها قبل از نیاز به تعویض یا جا به جایی طول عمری دست کم برابر یک سال دارند . همچنین این امکان وجود دارد که از نوع قابل شارژ آن ها استفاده شود تا هر زمان که تغذیه PLC از برق اصلی صورت می گیرد این باطری شارژ شود .
این راهکار ذخیره برنامه ها در RAM را تقریبا به صورت دایمی در خواهد آورد بسیاری از سیستم های PLC تنها براساس حافظه های RAM یا باطری پشتیبان کار می کند بنابراین هر گاه ضرورت ایجاب کند خصوصیات برنامه به سادگی می تواند تغییر یابد .
پس از این که یک برنامه تکمیل شد و مورد آزمایش قرار گفت می توان آن را در PROM یا EPROM که اغلب ارزانتر از قطعات RAM می باشد با ( LOAD ) کرد
برنامه ریزی PROM معمولا توسط یک برنامه ریز مخصوص صورت می گیرد . اگر چه که هم اکنون بیشتر کنترل کننده های قابل برنامه ریزی دارای تسهیلاتی می باشند که اجازه می دهد برنامه موجود در حافظه RAM کنترل کننده به درون آی سی PROM ی که در سوکتی که بر روی خود PLC تعبیه شده ، زیر بار ( down load ) گردد .
( ب ) علاوه بر ذخیره یک PLC به حافظه جهت انجام وظایف دیگری نیز نیازمند است به عنوان مثال :
ذخیره کمکی موقت برای وضعیت کانل های ورودی / خروجی [ از این حافظه به منظور ذخیره اطلاعات پورت ها یا درگاه های ورودی / خروجی برای تطبیق سرعت زیاد کامپیوتر با سرعت کم این واحدها استفاده می شود . مترجم ]
1. ( I / ORAM ) ( کپی کردن ورودی / خروجی را ببینید .
2. ذخیره موقت برای وضعیت توابع داخلی مثلا تایمرها ، شمارنده ها ، رله های نشانه گر و غیره .
از آن جاکه داده های درون این حافظه ها مرتبا تغیر می کند ( مثلا تغییر وضعیت یک ترمینال ورودی ) بنابراین باید از نوع RAM بوده ( قابل نوشتن / خواندن ) و ممکن است در بعضی قسمت ها نیازمند باتری پشتیبان باشند .
حجم حافظه
PLC های کوچک معمولا تا حدی به دلیل ابعاد فیزیکی دستگاه دارای حجم حافظه محدود و ثابتی می باشند . حجم این حافظه ها بسته به تولید کننده آن ها بین 300 تا 1000 دستوالعمل متفاوت است . .
این حجم حافظه ممکن است کمتر از آنی به نظر آید که مناسب جهت اموری کنترلی باشد اما تقریبا حدود 90 درصد عملیات مورد نیاز کنترل های دو دویی با کمتر از 1000 دستوالعمل قابل اجرا می باشند . بنابراین فضای حافظه لازم برای بیشتر کاربردها فراهم خواهد آمد .
PLC های بزرگتر از مدول ها حافظه ای استفاده می کنند که بین K 1 تا k 64 فضای حافظه را فراهم می آورند این مدول ها امکان سیستم را با افزون کارت های حافظه RAM یا PROM به نصبگاه PLC فراهم می آورند به موازات کاهش قیمت حافظه های مدار مجتمع تولید کنندگان PLC نیز حافظه های بزرگتری را برای محصولاتشان تدارک دیده اند .
|
|
PLC کوچک |
PLC متوسط |
|
مدل
CPU
زمان مرور ( scan )
حافظه
ماکزیم تعداد ورودی / خروجی
واحد ورودی / خروجی آنالوگ
زبان |
Mitsubisi F2 40
اینتل 8031
7 بازاء هر کیلو حافظه m/ S
1 حافظه از نوع K
40 ترمینال
ندارد
نردبانی / لیست جملات |
Allen Bradley Mini PLC2
زایلوگ زد 80 آ
20 بازاء هرکیلو حافظه m /s
K 1 حافظه RAM از نوع CMOS
256 ترمینال
حداکثر 128 ترمینال به علاوه PID
نردبانی |
+ نوشته شده توسط حامد عباسی در پنجشنبه بیست و چهارم آبان 1386 و ساعت
18:14 |