حافظههای داخلی HMI FATEK شامل حافظههای غیرماندگار، ماندگار REAL TIME و ماندگار None-Real time میباشند.
حافظه (Volatile)V: حافظههای داخلی غیرماندگار با خاموش و روشن شدن تغذیه HMI پاک و ریست میشوند.
حافظه (Non-Volatile)NV: مقادیر حافظههای داخلی ماندگار REAL TIME با قطع برق HMI پاک نمی شوند و بصورت لحظهای ذخیره می شوند.
حافظه (Non-Volatile)XNVA , XNV : حافظههای داخلی ماندگار None-Real time می باشند و بعد از یک دقیقه تاخیر دادهها را در حافظه ذخیره می کنند. برای ثبت لحظهای مقادیر در حافظه داخلی XNV یا XNVA از حافظه سیستمی SS_FORCE_BACKUP_XNV استفاد میشود.
SS_FORCE_BACKUP_XNV | (1b)Force the data in the XNV memory to be backed up in the HMI using a file format. | Read/Write |
با یک شدن بیت سیستمی SS_FORCE_BACKUP_XNV ، با استفاده از یک BIT SWITCH مقادیر دادهها بصورت لحظه ای در حافظه داخلی منتقل میشوند.
عملکرد "جستجو/ جایگزینی" ارائه ابزارهای کارآمد و صرفه جویی در زمان به طراحان برای برنامه نویسی پروژه ها است. برای مثال، زمانی که طراح در حال برنامه نویسی پروژهای است، مشخص نیست که کدام آدرسهای PLC یا آدرسهای داخلی HMI استفاده شده یا نه، در صورت استفاده روی کدام آیتمها یا توابع استفاده شده است، با این ابزار میتوانیم در کل پروژه، صفحه یا تابع جستجو کنیم تا از استفاده مجدد آدرس مورد نظر خودداری کنیم.
در پروژه ای که از قبل برنامه ریزی شده است، می خواهیم که آدرسی را اصلاح کنیم یا چندین آدرس متوالی اصلاحی داشته باشم در این زمان میتوانیم به جای صرف زمان و تلاش زیاد و باز کردن آیتمها برای ایجاد تغییرات و غیره، از جایگزینی عملکرد برای تغییر یکباره آدرس ها استفاده کنید.
این بخش نحوه استفاده از ویژگی "جستجو/ جایگزینی" را توضیح میدهیم. "جستجو/ جایگزینی" عملکرد میتواند روی نماد در نوار وضعیت کلیک کنیم یا کلید "Ctrl+F" در هر صفحهای فشار دهیم.
بعد از فراخوانی پنجره زیر نمایش داده می شود که می توانیم عمل "جستجو/ جایگزینی" را انجام دهیم
برای نمایش پنجره ، نتیجه از نوار ابزار View گزینه Search/Replace را فعال می کنیم.
Target : انتخاب گزینه جستجو یا جایگزینی
Data Type : انتخاب نوع داده Word یا Bit
Range : در صورتی که دسته ای از رجیستر ها را داشته باشیم از این گزینه استفاده می کنیم
Replace with : آدرس یا رجسترهایی که می خواهیم جایگذاری کنیم
Scope : انتخاب محدوده مورد جستجو
Close after search or replace : بسته شدن پنجره بعد از جستجو و جایگذاری
برای نمایش تصاویر متحرک، از بخش Toolbox گروه Animated Graphic را انتخاب نمایید. آبجکت Gif Display برای نمایش تصاویر متحرک با فرمت .Gif می باشد.
با دابل کلیک روی آبجکت Gif Display صفحه تنظیمات باز می شود. از بخش open file فایل با فرمت .Gif را انتخاب نمایید.
برای حرکت تصویر متحرک با یک بیت، گزینه Enable by bit را مطابق شکل فعال کنید و یک بیت دلخواه را اختصاص دهید.
درصورتیکه فانکشن یا کنتاکت در انتهای خط network قرار دهید مسیر برای بیشتر شدن فضای افقی برنامه نویسی لدر و قرار دادن خروجیها در نرم افزار Winproladder باز می شود و مشکلی برای اجرای برنامه وجود ندارد. برای بازگشت به حالت اولیه، با راست کلیک روی خط انتهایی همان network و کلیک راست، گزینه Network Edit را انتخاب نمایید. سپس روی Compress to 11 column (Shift, F4) کلیک نمایید.
فضای برنامه مطابق شکل به حالت اولیه برمی گردد.
آدرس R4052 را بصورت لحظه ای از طریق تایمر با مقدار 5560H(21856) مقداردهی نمایید و این بخش را به برنامه اصلی اضافه نمایید. وضعیت آدرس R4052 بعد از نوشتن برنامه و رجیسترها در مموری تغییر میکند و مجدد برای ذخیره دیتاها میبایست عدد 21856 در آدرس R4052 منتقل شود.
فرایند پروگرام FBS-PACK:
درصورتیکه روی برنامه پسورد تنظیم شده گزینه System Backup with PLC ID را انتخاب نمایید. در غیراینصورت روی System Backup without PLC ID کلیک نمایید.
با استفاده از هاب پاور دار جهت تامین تغذیه مورد نظر تجهیزات می توان چند دیواس را به صورت همزمان به نمایشگرهای این سری متصل کرد.
در نرم افزار WinproLadder بخش I/O Configuration را انتخاب نمایید.
از پنجره I/O Configuration روی تب Input Setup کلیک نمایید. برای اختصاص یک ورودی دیجیتال جهت ران شدن PLC گزینه Force Run Input را از حالت Not used خارج و یک ورودی دیجیتال را انتخاب نمایید.
مطابق شکل با فعال شدن ورودی دیجیتال X1، CPU ران می شود.
آدرسهای خاص PLC FATEK برای نمایش اسکن تایم جاری در نرم افزار WinProladder اختصاص داده شده است.
رجیستر R4136 مربوط به نمایش اسکن تایم جاری PLC فتک می باشد. آدرس R4137 برای ماکزیمم مقدار زمان اسکن برنامه می باشد.
توجه: لطفا برای محاسبه اسکن تایم جاری برنامه، حتما PLC فتک را یکبار STOP و سپس به حالت RUN تغییر وضعیت دهید.
برای مثال مقادیر اسکن تایم در یک برنامه شامل 9 WORD مطابق شکل می باشد.
مطابق شکل با زیاد شدن حجم برنامه PLC به 56 WORD در نرم افزار ، زمان اسکن نیز بیشتر میشود.