بلوکpwm_GEN
-
- کاربر تازه وارد
- پست: 19
- تاریخ عضویت: 15 می 2023, 09:43
بلوکpwm_GEN
سلام اقای مهندس در بلوکpwm_GENبرای اینکه خروجی بصورت پالس دربیاد چ کاری روی ورودی بایستی انجام داد
- mahdi.faani
- مدیر انجمن
- پست: 99
- تاریخ عضویت: 14 می 2023, 14:39
- محل اقامت: Tehran
- تماس:
Re: بلوکpwm_GEN
با سلام
توسط اینستراکشن PWM_GEN میتوانید یک عدد در بازه ۰ تا ۱۰۰ (INV) رو به سیگنال pwm تبدیل کنید. پریود این سیگنال توسط ورودی PERIODتعیین میشه و خروجی بولین Q به یک تگ بولین (مثلا یک تگ خروجی دیجیتال) متصل میشه و سیگنال pwm رو روی اون تگ اعمال میکنه
ورودی RUN میتونه این سیگنال ژنراتور را فعال یا غیر فعال کنه. در حالت غیر فعال خروجی False میشه
برای اطلاعات بیشتر صفحه ۱۷۵ سیستم منوال رو مطالعه بفرمایید
توسط اینستراکشن PWM_GEN میتوانید یک عدد در بازه ۰ تا ۱۰۰ (INV) رو به سیگنال pwm تبدیل کنید. پریود این سیگنال توسط ورودی PERIODتعیین میشه و خروجی بولین Q به یک تگ بولین (مثلا یک تگ خروجی دیجیتال) متصل میشه و سیگنال pwm رو روی اون تگ اعمال میکنه
ورودی RUN میتونه این سیگنال ژنراتور را فعال یا غیر فعال کنه. در حالت غیر فعال خروجی False میشه
برای اطلاعات بیشتر صفحه ۱۷۵ سیستم منوال رو مطالعه بفرمایید
-
- کاربر تازه وارد
- پست: 19
- تاریخ عضویت: 15 می 2023, 09:43
Re: بلوکpwm_GEN
مهندس سلام خیلی ممنونم من بلوک اینستراکشن iec_pidرو به بلوکpwm_Genارتباط دادم ورودی inv زمانی که دمای sp اینستراکشنpidرو مثلا روی ۱۵۰ تنظیم میکنم خروجی xoutاینستراکشنpidتو دمای ۲۵ درجه pv که از pt100 میگیره داره عدد۲۵۰.۵۲ نشون میده که این خروجی رو من دادم به invبلوکpwm حالا دراین حالت خروجی Qبلوکpwmتوحات وصل کامل هست ولی وقتی دما رو بالا میبرم خروجیxoutعددش پایین میادو وقتی زیر ۱۰۰ میشه خروجی Qحالت پالسی میشه بنظرتون این حالت درسته
- mahdi.faani
- مدیر انجمن
- پست: 99
- تاریخ عضویت: 14 می 2023, 14:39
- محل اقامت: Tehran
- تماس:
Re: بلوکpwm_GEN
سلام مهندس
نه این حالت درست نیست. شما باید یک خروجی بین 0 تا 100 به PWM_GEN به عنوان دیوتی سایکل (Duty Cycle) بدید.
البته یک موردی هست اینه که PID استاندارد IEC لیمیت برای خروجی نداره.
پیشنهاد میکنم از PID_STD استفاده کنید. تنظیماتش خیلی بیشتره و راه اندازیش یکم طولانی تره اما این مسائلی که الان باهاش روبرو هستید رو برطرف میکنه. خیلی از تنظیمات PID_STD به صورت پیش فرض میتونه کار شما رو انجام بده. اگر از این PID استفاده کنید میتونید در کنارش از Auto Tunerهای PID توی برنامه برای بدست آوردن ضرایب PID هیتر استفاده کنید.
نه این حالت درست نیست. شما باید یک خروجی بین 0 تا 100 به PWM_GEN به عنوان دیوتی سایکل (Duty Cycle) بدید.
البته یک موردی هست اینه که PID استاندارد IEC لیمیت برای خروجی نداره.
پیشنهاد میکنم از PID_STD استفاده کنید. تنظیماتش خیلی بیشتره و راه اندازیش یکم طولانی تره اما این مسائلی که الان باهاش روبرو هستید رو برطرف میکنه. خیلی از تنظیمات PID_STD به صورت پیش فرض میتونه کار شما رو انجام بده. اگر از این PID استفاده کنید میتونید در کنارش از Auto Tunerهای PID توی برنامه برای بدست آوردن ضرایب PID هیتر استفاده کنید.
-
- کاربر تازه وارد
- پست: 34
- تاریخ عضویت: 02 ژوئن 2023, 01:11
- محل اقامت: Tehran
- شغل: فنی مهندسی برق شوراب تکنیک
Re: بلوکpwm_GEN
خیلی ممنونم مهندس