شما باید از Interrupt های HSC استفاده کنید . به این صورت که اگر شمارش کانتر به 50 رسید ( CV=PV ) ، وقفه مربوطه فعال شود . حال باید در برنامه وقفه میزان جاری کانتر را صفر کرده و میزان PV کانتر را برابر با 5 قرار داده و البته سرعت نوار را کم کنید. در این صورت کانتر شما از اول شروع به شمارش می کند و هرگاه به عدد 5 رسید می توانید مجددا وقفه فوق را فعال کنید . در وقفه دوم می توانید نوار را متوقف کرده و میزان جاری کانتر را نیز صفر کنید . همچنین می توانید میزان PV کانتر را برابر با 50 قرار داده تا برای سیکل بعد آماده شود .(شمارنده سریع )
از لینک زیر میتوانید فیلم آموزشی، تنظیمات نرم افزاری ارتباط و دانلود اپلیکشین بر روی HMI لینکون را دانلود کنید.
کابل ارتباطی HMI LINCON برای ارتباط با PLC FATEK بر روی پورت RS232 کابل DM150 می باشد.
فیلمهای آموزشی برنامه نویسی LINCON HMI
با استفاده از تابع 30، PID کنترلر می توان مقدار واقعی فشار را درون PLC خواند و درصورت لزوم از خروجی آن در کنترلر فرآیند استفاد
کرد. فایل راهنما برای این مثال در ذیل آمده است. (کالیبره ، خطی سازی ، Calibration )
ورودی های عادی و سرعت بالای پی ال سی فتک، با سطح ولتاژ 24 ولت تحریک میشوند. پی ال سی های سری MN ورودی های سرعت بالای دیفرانسیلی 5 ولت نیز دارند. برای اتصال فیبر نوری به پی ال سی در آخر باید توسط یک مبدل سیگنال نوری را به سطح ولتاژ +24، -24 یا +5، -5 ولت تبدیل کرد.
در برنامه نمونه از وروردی سرعت بالا شماره 0 برای استارت موتور و از ورودی سرعت بالای شماره 1 برای استاپ موتور استفاده شده است، برنامه بدین صورت کار می کند که هر وقت کانتر0 به عدد رجیستر D0 رسید موتور استارت میشود و هر وقت کانتر 1 به عدد رجیستر D10 رسید موتور خاموش می شود.
نمونه برنامه کانترهای سرعت بالا-HSC- جهت استارت و استاپ موتور
سنسورهایی که خروجی آنها 20~4 میلی آمپر است را می توان از طریق ماژول ها و یا بردهای آنالوگ به PLC های FATEK وصل کرد. در ماژول های آنالوگ Fatek
جامپرهایی برای انتخاب حالت ولتاژی و جریانی سیگنال طراحی شده است. برای اتصال اینگونه سنسورها نیاز به منبع تغذیه 24 ولت وجود دارد و باید این سنسور با تغذیه 24V سری شده و به ورودی آنالوگ PLC متصل شود.
برای خواندن مقادیر آنالوگ در این PLC نیاز به برنامه نویسی خاصی وجود ندارد و مقادیر ورودی های آنالوگ را می توان در رجیسترهای خاص مشاهده کرد. R3840~R3903 معادل ورودی های آنالوگ کانال 0 الی 63 است .
تابع 32 و تابع 33 برای مقیاس بندی ورودی های آنالوگ است و پیشنهاد می شود از فانکشن 33 استفاده شود . برنامه نمونه ای در سایت شرکت برای این فانکشن وجود دارد و برای اطلاعات بیشتر می توانید به کتاب راهنمای PLC های FATEK مراجعه کنید. (کالیبره ، خطی سازی ، Calibration )
در صورت برقرار نشدن ارتباط با PLC مراحل زیر را طی کنید :
1- ابتدا اطمینان پیدا کنید که پورت ارتباطی توسط PC یا Laptop شما شناسایی شده است ( از گزینه Device Manager می توانید این کار را انجام دهید)
2- در نرم افزار winproladder از گزینه Auto Check برای ارتباط با PLC استفاده کنید .
نکته : بهتر است ابتدا برنامه را از PLC آپلود کنید.
به هر PLC می توان 32 سنسور ترموکوپل یا RTD متصل کرد، برای اتصال 50 سنسور می بایست از 2 عدد PLC استفاده کرد و آنها را باهم شبکه کرد. در حقیقت با این کار یک PLC نقش ریموت I/O را بازی می کند. برای کنترل دما بصورت PID می بایست از تابع 86 (FUN86) استفاده کرد، این تابع می تواند 32 حلقه PID دما را بصورت همزمان کنترل کند.
راهنمای تابع 86 جهت PID دما-فارسی
راهنمای FUN151 شبکه نمودن PLC-فارسی
هر ماژول لودسل همانند ماژول های ورودی آنالوگ یک رجیستر 16 بیتی از آدرس R3840-R3903 اشغال می کند پس در نهایت می توان 64 کانال لودسل به PLC اضافه کرد (LoadCell ، ماژول وزن ، سنسور وزن)
در مورد راه اندازی ماژول لودسل Fatek و اتصال آن به PLC راهنمایی بفرمایید و در صورت امکان یک نمونه برنامه در سایت قرار بدهید. (LoadCell ، ماژول وزن ، سنسور وزن)
راهنمای تنظیمات و کالیبره کردن ماژولهای لودسل FBs-1LC, FBs-2LC و FBs-2LCH-فارسی
تجهیزات مورد نیاز برای پروگرام کردن PLC FATEK توسط پورت RS 485 :
1- مبدل RS 485 به RS 232 به عنوان مثال FBS-CM25C))
2- کابل سریال به عنوان مثال مبدل USB-SERIAL
ابتدا کابل سریال را به مبدل و مبدل را به پورت RS 485 وصل نموده سپس برنامه WINPROLADDER را باز کرده از گزینه PLC >ONLINE را انتخاب کرده سپس در پنجره باز شده گزینه AUTO CHECK را انتخاب کرده در این قسمت در کادر SELECT PORT گزینه OTHER PORT را انتخاب کرده و OK میکنیم
راهنمای تابع 33 جهت تبدیل خطی-فارسی (کالیبره ، خطی سازی ، Calibration, FUN33 )
دستور برنامه نويسي انالوگ در فتك وبرنامه براي اينورتر كه با فركانس 20شروع به كار وپس از 3ثانيه به50 برسد و قطع شود
تابع 33(FUN33) برای تبدیل خطی و انتقال یک بازه به بازه دلخواه استفاده می شود همچنین در این مورد می توان فرکانس 0 تا 50 را به 0 تا 16383 برد و این عدد را به رجیستر کانال صفر خروجی انتقال داد(3904) تا 0 تا 10 ولت را بتوان از کانال 0 آنالوگ به اینورتر متصل کرد با استفاده از شبکه مد باس و فانکشن 150 نیز میتوان این کار را با هزینه بسیار کمتر و سیم کشی کمتر انجام داد در این مثال با فعال شدن استارت اینورتر با فرکانس 20 هرتز استارت شده و بعد از 3 ثانیه به فرکانس 50 هرتز می رسد
فیلم آموزشی تابع 33 جهت تبدیل خطی مقادیر ورودی
اگر PLC شما RTC دار باشد (تقویم و ساعت داخلی داشته باشد) می توانید با استفاده از رجیستر های R4128-4135 برنامه ای مبتنی بر ساعت، روز، ماه و سال تقویم میلادی یا شمسی بنویسید.
Plc_64.jpg
در ضمیمه برنامه ای قرار دارد که تاریخ میلادی را به شمسی تبدیل کرده و در رحیستر های R10, R11 و R12 نمایش می دهد
نمونه برنامه تبدیل تاریخ میلادی به شمسی در FATEK PLC-ویرایش دوم
با استفاده از Memory Pack(ماژول حافظه) میتوان حجم حافظه دیتا را افزایش داد ولی حجم برنامه را نمی توان افزایش داد
OS های 4.72 به بالا قادر به راه اندازی ماژول CNC کنترلر 30-GM هستند. با استفاده از نرم افزار OS Tools فاتک میتوان OS پی ال سی را آپدیت کرد. آخرین ورژن OS پی ال سی از سایت dornamehr.com قابل دانلود است.
راهنمای ارتباط بین PC و نرم افزار IX-Developer-فارسی
فیلم و راهنمای ارتباط FATEK PLC با نرم افزار IX از طریق اترنت - فارسی
ورژن کنونی نرم افزار Winproladderبرای ویندوز 8 قابل نصب می باشد ولی برای اندروید خیر.
HMI ها دارای پورتRS-485 می باشند، این پورتها امکان اتصال به 254عددPLC را دارند.
به هر کدام ازPLC باید یک شماره استیشن اختصاص داد.
از قسمتی که با فلش نشان داده شده می توان شماره استیشنPLC مربوطه را تعیین کرد.
Plc_61.jpg
به فایل ذیل مراجعه نمایید:
راهنمای سیم بندی ماژول مبدل پالس DM-PC524-فارسی
به فایلهای ذیل مراجعه نمایید: (FUN30 , FUN86)
راهنمای تابع 30 جهت PID-فارسی
راهنمای تابع 86 جهت PID دما-فارسی
به مثال ذیل مراجعه نمایید: .(پالس خروجی ، Servo ،کنترل موقعیت ،پوزیشن)
نمونه برنامه راه اندازی سروو توسط PLC از یک نقطه مشخص
چنانچه این گزینه را فعال نمایید ، فعال شدن تابع با لبه بالا رونده بیت مربوطه صورت می گیرد. و برای فعال شدن مجدد حتما باید بیت مذکور را یک بار ریست کرد.