با استفاده از مموری پک و توابع 161 و 162 می توانید از plc بعنوان دیتا لاگر استفاده کنید.
راهنمای مموری پک و توابع 161و 162 ضمیمه شده است.(FUN161-FUN162)
توسط فانکشن 140 میتوان بروی چهار محور خروجی پالس با فرکانس بالا تولید کرد (تا 920 کیلو هرتز) و توسط فانکشن 141 میتوان پارامترهایی نظیر شتاب کاهش یا صعود، ... پالس تولیدی را کنترل نمود فانکشن 140 به همراه جدول servo program table و فانکشن 141 به همراه جدول servo parameter table استفاده میشود.
اگر از برنامه کالیبره و نحوه کالیبره کردن مطمئن هستید باید به این نکته توجه شود که به دلیل حساسیت بالا در لودسل ارتعاشات بدنه دستگاه نیز موجب تغییر مقدار وزن میشود اگر این نوسانات فقط در هنگام خالی بودن مخزن وجود دارد میتوانید بازه ای از وزن را به عنوان offset تعریف کنید و اگر این نوسانات به صورت دائم وجود دارد در صورت امکان از دقت نمایش وزن کاسته شود و یا رجیستر نمایش و زن در فواصل زمانی در حدود 2 تا 3 ثانیه خوانده شود در ضمن کانفیگ صحیح کارت لودسل در برنامه نیز میتواند از نوسانات کم کند از قسمت time of avrage میتوانید تعداد میانگین از هر قرائت را نیز تنظیم کنید (LoadCell ، ماژول وزن ، سنسور وزن)
ابتدا فانکشن 199 (FUN199) را در برنامه وارد کرده ودر آن BLOCK : NAME را وارد میکنیم سپس برنامه مورد نظر را در ادامه مینویسیم و در انتها مجددا فانکشن 199 را نوشته و BLOCKE : NAME وارد میکنیم سپس برای ذخیره کردن این بلاک از گزینه FILE>EXPORT>EXPORT BLOCK استفاده میکنیم باید توجه داشت برای EXPORT کردن ابتدا باید برنامه نوشته شده را با کلیلک کردن مشخص کنیم سپس قسمت مشخص شده را EXPORTکنیم بعد از ذخیره سازی و وارد کردن مجدد بلاک مربوطه فقط فانکشن 199 قابل رویت است و برنامه نوشته شده در بلاک قابل رویت نیست
اگر برنامه مورد نظر قبلا دارای عملکرد مورد نظر بوده و فعلا دچار اشکال شده است و فرمان خروجی در برنامه صادر نمیشود احتمالا در سیستم خطایی رخ داده که از روشن شدن خروجی ها جلوگیری می کند (نظیر وجود امرجنسی ) در صورت امکان با شخصی که برنامه ذکر شده را نوشته تماس حاصل فرمایید
1- خروجی انکودر موتور اول را به ورودی پالس موتور دوم متصل کنید. ضریب گیربکس الکترنیکی را یک به یک ست کنید.
2- خروجی انکودر موتور اول را به ورودی های HSC پی ال سی متصل کنید و HSP را متناسب با آن ایجاد کنید، نمونه برنامه ضمیمه شده است. (انکدر ، شمارنده سریع ، پالس ورودی ، انکدر ،Encoder )
در صورتی که 12 میلی آمپر به کارت 14 بیتی (ماژول های آنالوگ fbs ) ورودی اعمال شود و از صحت اندازه گیری مطمئن باشید بی شک plc فتک عدد 9829 را نمایش خواهد داد و در صورتی که عدد نمایش داده شده توسط کنترلر با عدد ذکر شده تفاوت زیادی داشت از کانفیگ سخت افزاری و نرم افزاری کارت اطمینان حاصل کنید
این کار در نسخه جدید نرم افزار و سخت افزار ماژول DM-GSM25 امکان پذیر می باشد. راهنمای این ماژول را مطالعه نمایید.
نرم افزار و راهنمای کار با ماژول DM-GSM25 در بخش مرکز دانلود سایت موجود است که لینک مربوط به آن در لیل هم وجود دارد. ارتباط این ماژول با FATEK PLC از طریق RS485 می باشد پس شما نیاز به ماژول B1-CM5 دارید یا می توانید از PLCهایی که پورت RS485 روی آنها وجود دارد مانند B1-10MR25 استفاده کنید.
پاسخ پرسش شما استفاده از فانکشن 33 (Fun33) جهت تبدیل خطی مقادیر خوانده شده ورودی و تبدیل آنها به یک بازه مشخص می باشد. راهنمای فارسی استفاده از این فانکشن در بخش مرکز دانلود سایت موجود می باشد. همچنین پیشنهاد میکنم کتاب راهنمای آموزشی FATEK PLC را که توسط شرکت چاپ شده است را تهیه نمایید،کلیه مباحث لازم از این دست در این کتاب توضیح داده شده است.
شما باید از 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 میکنیم