تابع آنالوگ ترشولد
توسط تابع Analog Threshold میتوان سیگنال آنالوگ ورودی را با رسیدن به مقادیر تعیینشده به دیجتال تبدیل کرد. این تابع نیز زیر مجموعه دستورات آنالوگ در بخش Special Function قرار دارد.
شرح تابع Analog Threshold:
عملکرد این تابع بسیار شبیه مقایسهگر آنالوگ است با این تفاوت که در تابع Analog Threshold فقط یک ورودی آنالوگ داریم.
عملکرد پایهها:
ورودی Ax: سیگنال آنالوگ را به این پایه اعمال میکنیم. این سیگنال میتواند هر یک از موارد زیر باشد:
- مستقیم از ورودی لوگو خوانده شود. ورودی 1 الی 4 در لوگو ایرانی و ورودی 1و2و7و8 در لوگو زیمنس، ورودی آنالوگ هستند. ولتاژ 0 الی 10 ولت را میتوان بهعنوان ورودی به CPU وصل کرد و مقدار 0 الی 1000 را در نرمافزار میخوانیم.
- نتیجه محاسباتی باشد که در یک حافظه داخلی انجامشده است.AM1…AM6 در لوگو6، AM1…AM16 در لوگو7 و AM1…AM64 در لوگو8
- ورودیهای آنالوگ از شبکه. NAI1…NAI32 در لوگو7 و لوگو8
- خروجی آنالوگ در شبکه. NAQ1…NAQ16 در لوگو7 و لوگو8
- خروجی آنالوگ. AQ1,AQ2 در لوگو7 یا AQ1…AQ8 در لوگو8
- شماره بلوک تابعی باشد که خروجی آنالوگ دارد.
خروجی Q: با توجه به تنظیم پارامترها که در بخش بعدی شرح میدهیم، خروجی میتواند صفر یا یک باشد.
تنظیم پارامترها:
مانند دیگر بلوکهای نرمافزار LOGO Soft Comfort، با دوبار کلیک روی بلوک یا کلیک راست روی بلوک و انتخاب Block Properties وارد بخش تنظیمات میشویم، که 5 پارامتر تنظیمی داریم:
- Sensor: تعیینکننده نوع سیگنال آنالوگ است که میتواند ولتاژی، جریانی، PT100 و… باشد.
- Measurment Range: بازه اندازهگیری را مشخص میکند. بازه تنظیمی میتواند بین -10000 تا 20000 باشد.
- Gain و Offset: در این تابع همانند Analog Amplifier میتوانید سیگنال ورودی را تقویت یا با عددی ثابت جمع کنید. ورودی ابتدا در گین ضرب و سپس با آفست جمع میشود. گین میتواند بین -10 الی +10 و آفست میتواند بین +10000 و -10000 باشد.
- on: درصورتیکه مقدار آنالوگ ورودی بزرگتر مساوی این عدد باشد، خروجی یک خواهد شد
- Off: در صورتیکه آنالوگ ورودی کوچکتر مساوی این عدد باشد، خروجی 0 خواهد شد.
توجه: البته چنانچه مقدار On از Off بزرگتر باشد، وضعیت On/Off خروجی از توضیحات فوق تبعیت نخواهد کرد.
نتیجه تابع Analog Threshold:
مقدار آنالوگ ورودی در پایه Ax در Gain ضرب و با مقدار آفست جمع/تفریق میشود و با توجه به مقادیر تنظیمشده در پارامترها، نتیجه بهصورت 0 و 1 در پایه Q نمایان میشود.
در کلیپ زیر که به همت مهندس میرعبدالباقی تهیهشده است، با تابع آنالوگ ترشولد بیشتر آشنا خواهید شد:
در ادامه آموزش لوگو زیمنس در این مقاله با عملکرد تابع Analog Threshold آشنا شدید. لطفاً نظرات خود را در بخش دیدگاه به ما اعلام کنید تا بتوانیم محتویات این آموزش را تکمیل کنیم.
بیان روان و عالی
ممنون از زحمات شما
خوشحالم که براتون مفید بوده
سلام
چه طوری داخل یک بلوک انالوگ را وارد محاسبات ریاضی بکنم برای مثال داخل بلوک انالوگ عدد 500 هستش من میخوام اینو تبدیل به فشار واقعی بکنم ودر صفحه لوگو نشان بدم و درصورتی که در صفحه لوگو مثلا 10 بار را نشان دادم چه طوری این عدد را بر اساس خود بار در لوگو از روی صفحه نمایش ست بکنم
سلام. باید از المان های ریاضی استفاده کنید و با استفاده از 4 عمل اصلی فرمول تبدیل رو بسازید