آموزش پروژه آنالوگ PLC: سنسور دما و فیلتر آنالوگ
-
منتشر شده در :
-
بدون دیدگاه
⚡️از فیلتر آنالوگ تا ثبت زمان با SFC1 در PLC زیمنس ⚡️
توی این قسمت یکی از کاربردیترین مباحث آموزش PLC رو یاد گرفتیم؛ جایی که از تئوری تا عمل، مفاهیم مهمی مثل فیلتر آنالوگ، سنسور PT100 و حتی ثبت زمان رخدادها با SFC1 رو با هم ترکیب کردیم.
🔹 اول چند تا سؤال مهم از مخاطبها پاسخ داده شد:
چطور متممساز (INV) کار میکنه؟ چطور میشه با یه شستی چند موتور رو همزمان روشن و خاموش کرد؟ جواب ساده بود: با درک مفهوم متممسازی و اضافهکردن لبه بالارونده (Rising Edge) برای حذف خطاها، میتونیم چندین موتور رو فقط با یک کلید کنترل کنیم.
🔹 بعد سراغ یکی از سؤالهای پر تکرار رفتیم:
چطور از HMI عدد زمان (بهصورت Integer) بگیریم و اون رو به تایمر بدیم؟
برای این کار با استفاده از ترکیب Integer → BCD و دستور OR_W تونستیم فرمت زمانی تایمر (مثل T#10S) رو بسازیم تا اپراتور فقط عدد ساده وارد کنه ولی PLC اون رو به فرمت درست تبدیل کنه.
🔹 سؤال بعدی مربوط به رزولوشن آنالوگ و تفاوت ماژولهای 2 سیمه، 3 سیمه و 4 سیمه بود. توضیح دادیم که رزولوشن روی بدنه ماژول (مثلاً 12 بیت) مشخصه، و تفاوت سیمبندیها فقط در دقت و حذف نویزه.
🔹 بعد رفتیم سراغ یکی از جذابترین مفاهیم: فیلتر آنالوگ (Analog Filter) 🎛
گفتم وقتی سیگنال آنالوگ واقعی پر از نویزه (مثلاً مقدار دما بین 100 تا 130 مدام میلرزه)، باید فیلتر تعریف کنیم تا مقدار واقعی رو نرمتر و پایدارتر نشون بده. با یه معادله ساده بر اساس شارژ خازن نشون دادم که:
V_filtered = V_filtered + K × (V_input – V_filtered)
عدد K میزان شدت فیلتره؛ هرچی کوچیکتر باشه، فیلتر قویتره و تغییرات سریع حذف میشه.
🚀 پیشنهاد ویژه برای شما
واقعیت این است که بازار کار منتظر شما نمیماند. اگر همین امروز شروع نکنید، فردا جای شما را کسی دیگر در پروژههای صنعتی میگیرد. و آن زمان فقط حسرت فرصتهای از دسترفته برایتان میماند… مگر اینکه همین حالا با پک جامع اتوماسیون صنعتی وارد عمل شوید.
- ✔️ بدون پیشنیاز
- ✔️ مناسب برای ورود به بازار کار واقعی
- ✔️ جامعترین دوره PLC در ایران
- ✔️ یادگیری گامبهگام با پروژههای عملی
🔹 بعد با کدنویسی در FC، فیلتر رو بهصورت واقعی ساختیم و دیدیم چطور خروجی نرم و پایداری از ورودی نویزی میگیریم.
🔹 بخش بعدی درباره PT100 بود؛ سنسور دمایی از نوع RTD که مقاومتش با دما تغییر میکنه. گفتیم هر 12.5 درجه در PLC بهصورت 125 خونده میشه، پس باید مقدار رو تقسیم بر 10 کنیم تا دمای واقعی بهدست بیاد. با یه پروژه واقعی، سیستم کنترل دما بین 14 تا 19 درجه رو س اختیم (روشن شدن هیتر و فن). 🌡
🔹 در ادامه یاد گرفتیم چطور با دستور SFC1 زمان وقوع یک رخداد (مثل پر شدن انبار) رو ثبت کنیم.
ساعت و تاریخ دقیق ذخیره میشه، ولی چون دیتا بلاک نمیتونه مستقیم زمان رو نشون بده، با SFC20 (BLKMOV) دادهها رو به بایت شکستیم تا بشه هر بخش (روز، ساعت، دقیقه، ثانیه) رو جدا دید. ⏱️
این پارت ترکیبی از مفاهیم حرفهای، پروژه عملی و نکات کاربردی واقعی بود؛ از حذف نویز تا ثبت رخدادهای زمانی در سیستمهای صنعتی. ✅
راستی! برای دريافت مطالب جديد در پیج اینستاگرم PowreEn عضو شويد.
