سلام و عرض ادب وقتتون بخیر
یک پروژه هست که تعداد ترنسمیتر ها ورودیش زیاد هست و برای NORM و SCALE کردن همشون به تعداد خانه حافظه زیادی مورد نیاز هست ، آیا راه دیگری هم هست که در استفاده این خانه های حافظه صرفه جویی بشه و کمتر استفاده بشه چون در جا های دیگه هم مورد استفاده خواهند بود .
و یک سوال دیگه اینکه تو همین پروژه برای ثابت نگه داشتن فشار پمپ در فرآیند کنترلی باید از PID Controller خود پی ال سی استفاده بشه دیگه طبق گفته های خودتون ، ولی من برای تیون این PID Controller باید برم سر خود پروژه و کل سیستم و پمپ ها رو فعال کنم تا بتونم این کنترلر رو تیون بکنم ؟ و این فرآیند رو من بخواهم بکنم خیلی زمان بر هست تیونش و چون صفر تا صد پروژه حتی تابلو هاش دست خودم هست کل دستگاه قبل ارسال اینجا ساخته میشه اصلا امکان Run کردن سیستم وجود نداره چون بدون آب اصلا دستگاه امکان فعال سازی و روشن کردن نداره .
ممنون میشم راهنماییم بکنید و اگر در این اشکالاتم پیشنهاد جایگزینی دارید راهنمایی کنید .
سلام
عکس خدمت شما دوست عزیز
مهندس جان یه دنیا ممنون لطف کردین
سلام
ابتدا یه db درست کن و تمام ورودی هات رو توش بذار و هرکدوم رو نظیر کن به یه خانه حافظه
دوم یه FC بساز برای کلا نرم و اسکیل و هربار کالش کن و بهش خانه های نظیر db رو بده و خروجی رو بذار تو یه DB دیگه
سوم از این DB میتونی تو منطقت استفاده کنی
برای تیون هم باید توی سایت اجرا بشه ولی یبار هست
خیلی متشکرم بابت راهنماییتون 🙏
سلام
در مورد تعداد زیاد ترنسمیترها، نیاز نیست برای هرکدوم یک norm و scale بنویسید. بجای اینکار یک fc متناسب طراحی و از اون مکررا استفاده کنید.
در مورد pid، برای داشتن دقیقترین و بهترین حالت ممکن، بایستی سر پروژه و بصورت واقعی tune شود و راه حل میانبری نداره.
یا علی
سلام مهندس وقت بخیر
مهندس در FC برای نرم و اسکیل باید پارامتر داده بشه درسته بعد چجوری برای این همه ورودی آنالوگ ما پارامتر بدیم با یه FC
سلام مجدد
در کل بستگی به نوع ورودیها داره. فرض کنیم در بدترین حالت نوع ورودیها کلا متفاوت هست. پس باید FC ما سه ورودی دریافت کند و یک خروجی برگردونه
ورودیها اولیش Int هست که میشه آدرس ورودی آنالوگ مثلا IW256 و دو ورودی دیگه حد بالا و پایین سنسور هستند که باید Real باشند مثلا برای یک سنسور فشار 0-10 bar بایستی اعداد 0.0 و 10.0 قرار بگیره یا برای یک سنسور دمای 0-500c باید 0.0 و 500.0 قرار داده بشود
برای خروجی هم از نوع Real هست که عملا خروجی norm و scale هست.
حالا باید بازای هر سنسور این FC فراخوانی بشود و در حافظه یا DB مقداردهی شود
اگر بازهم نامفهوم هست بفرمایید تا عکس براتون آپلود کنم
یا علی
مهندس جان اگه امکانش باشه عکس آپلود کنید ممنون میشم
سلام
چون در پاسخ نمیشه فایل آپلود کرد همین پایین اضافه کردم
یا علی
سپاسگزارم
سلام برای مورد اول میتونید از DB استفاده کنید(چه جدا و چه با ّFB) یا از FC و حافظه های TEMP استفاده کنید
برای تیون کردن شما با شبیه ساز ضرایب را تعیین کنید و در نهایت سر پروژه کمی تغییر میدید
متشکرم