کنترل شیب سرعت خروجی انالوگ
-
- کاربر تازه وارد
- پست: 23
- تاریخ عضویت: 15 می 2023, 17:29
- محل اقامت: Tehran
کنترل شیب سرعت خروجی انالوگ
سلام مهندس کدوم اینستراکشن برای کنترل شیب ولتاژ خروجی انالوگ میشه استفاده کرد مثلا ولتاژ خروجی ۰تا ۱۰ ولت را با زمانی که ما میخواهیم جابجا کنه
- mahdi.faani
- مدیر انجمن
- پست: 99
- تاریخ عضویت: 14 می 2023, 14:39
- محل اقامت: Tehran
- تماس:
Re: کنترل شیب سرعت خروجی انالوگ
با سلام
از RAMP برای ایجاد رمپ های ساده و از RMP_GEN برای ایجاد رمپ ها زمان بندی شده (جدول نقاط) استفاده کنید.
برای کاربرد شما اینستراکشن RAMP کافی هست
این اینستراکشن پس از 1 شدن ورودی RUN، مقدار قرار داده شده در ورودی X0 را ظرف مدت زمان تعریف شده در ورودی TR ، به مقدار قرار داده شده در ورودی T1 می رساند. خروجی در پین OUT قرار میگیرد.
دقت داشته باشید که بازه زمانی اجرای این اینستراکشن رو باید در ورودی CYCLE قرار بدید. مثلا اگه هر 200 میلی ثانیه یکبار داره اجرا میشه باید مقدار T#20ms رو در پین CYCLE قرار بدید.
از RAMP برای ایجاد رمپ های ساده و از RMP_GEN برای ایجاد رمپ ها زمان بندی شده (جدول نقاط) استفاده کنید.
برای کاربرد شما اینستراکشن RAMP کافی هست
این اینستراکشن پس از 1 شدن ورودی RUN، مقدار قرار داده شده در ورودی X0 را ظرف مدت زمان تعریف شده در ورودی TR ، به مقدار قرار داده شده در ورودی T1 می رساند. خروجی در پین OUT قرار میگیرد.
دقت داشته باشید که بازه زمانی اجرای این اینستراکشن رو باید در ورودی CYCLE قرار بدید. مثلا اگه هر 200 میلی ثانیه یکبار داره اجرا میشه باید مقدار T#20ms رو در پین CYCLE قرار بدید.
-
- کاربر تازه وارد
- پست: 23
- تاریخ عضویت: 15 می 2023, 17:29
- محل اقامت: Tehran
Re: کنترل شیب سرعت خروجی انالوگ
مهندس سلام موضوع رمپ رو درست کردم و خروجی انالوگ بازمان بالا میره ولی قطعش هم همنجوری میخوام باشه بازمان تایین شده صفر بشه که با rampانجام دادم نشد برای این مشکل چ کاری کنم مهندس
- mahdi.faani
- مدیر انجمن
- پست: 99
- تاریخ عضویت: 14 می 2023, 14:39
- محل اقامت: Tehran
- تماس:
Re: کنترل شیب سرعت خروجی انالوگ
اینستراکشن RAMP دقیقا بر اساس استاندارد IEC61131-3 نوشته شده. اگر توضیحاتش رو مطالعه بفرمایید میبینید که پس از اتمام کارش اگر قصد داشتید مجدد ران بشه باید ابتدا یکبار مقدار 0 در ورودی RUN اجراش کنید تا وضعیت داخلی خودشو ریست کنه و بعد دوباره مثل حالت عادی اجراش کنید. مطابق تصویر زیر برنامه رو بنویسید
تو این برنامه هربار که تگ Power مقدار تغییر کنه برنامه کارهای لازم رو انجام میده تا خروجی رمپ جدیدی بر اساس زمان تعریف شده براش ایجاد کنه
تو این برنامه هربار که تگ Power مقدار تغییر کنه برنامه کارهای لازم رو انجام میده تا خروجی رمپ جدیدی بر اساس زمان تعریف شده براش ایجاد کنه
-
- کاربر تازه وارد
- پست: 23
- تاریخ عضویت: 15 می 2023, 17:29
- محل اقامت: Tehran
Re: کنترل شیب سرعت خروجی انالوگ
مهندس من توی برنامم میخوام زمانی که ران کردم اینورتر را موقع استارت ران شدن و دور موتور باهم شروع بشن ولی موقع توقف اول دور صفر بشه بعد ران توقف کنه
-
- کاربر تازه وارد
- پست: 23
- تاریخ عضویت: 15 می 2023, 17:29
- محل اقامت: Tehran
Re: کنترل شیب سرعت خروجی انالوگ
مهندس من میخوام توی زمان قطع اینستراکشن xoutبا زمان صفر بشه ولی نمیشه بااین برنامه انجام میشه
-
- کاربر تازه وارد
- پست: 23
- تاریخ عضویت: 15 می 2023, 17:29
- محل اقامت: Tehran
Re: کنترل شیب سرعت خروجی انالوگ
مهندس اون تیغه که توش دوتا علامت بزرگ وکوچیک داره چیه ؟
- mahdi.faani
- مدیر انجمن
- پست: 99
- تاریخ عضویت: 14 می 2023, 14:39
- محل اقامت: Tehran
- تماس:
Re: کنترل شیب سرعت خروجی انالوگ
تیغه که علامت کوچک و بزرگ داره اینستراکشن مقایسه هست که کار Not Equal رو انجام میده. یعنی نامساوی رو چک میکنه و خروجی رو روی پاور لاین قرار میده
تو این برنامه با هربار تغییر power ، خروجی طی زمان تعریف شده در TR بهش میرسه
تو این برنامه با هربار تغییر power ، خروجی طی زمان تعریف شده در TR بهش میرسه
- mahdi.faani
- مدیر انجمن
- پست: 99
- تاریخ عضویت: 14 می 2023, 14:39
- محل اقامت: Tehran
- تماس:
Re: کنترل شیب سرعت خروجی انالوگ
برای این کار از اینستراکشن های مقایسه استفاده کنید. مثلا اگر مقدار خروجی از عدد خاصی بزرگتر بود، وضعیت خروجی رو 1 کنهAmirjuibar نوشته شده: ↑17 می 2023, 23:32 مهندس من توی برنامم میخوام زمانی که ران کردم اینورتر را موقع استارت ران شدن و دور موتور باهم شروع بشن ولی موقع توقف اول دور صفر بشه بعد ران توقف کنه
-
- کاربر تازه وارد
- پست: 23
- تاریخ عضویت: 15 می 2023, 17:29
- محل اقامت: Tehran
Re: کنترل شیب سرعت خروجی انالوگ
مهندس سلام زمانی که من برنامه رو stopمیکنم ورودی x1 سریع صفر میشه بخاطر همین پایین نمیاد توی اینسراکشن رمپ