HCBBS Forum (فارسی)
Submit Chemical Projects / Find Solutions
Amplify Your Requirements on a Broader Chemical Platform *Engineering · Technology · Equipment · Solutions*
Submit Request

مشکل تبدیل اعداد در PLC300 سیمنز

2016-07-20View Original

Thread Content

یک ایستگاه فاضلاب شرکت دارد که از PLC300 سیمنس برای ارتباط با سیستم نظارتی DCS استفاده می‌کند؛ در این سیستم یک پارامتر فشار وجود دارد که مقدار آن بین -۰٫۱ MPa تا -۰٫۲ MPa است. اما فشار واقعی در حالت کاری، -۰٫۰۵ MPa است. صفحه نمایش DCS همواره مقدار ۰ را نشان می‌دهد. با بررسی برنامه پیکربندی PLC مشخص شد که ابتدا مقدار اندازه‌گیری‌شده در ۱۰ ضرب می‌شود تا مقدار -۰٫۵ به دست آید؛ سپس این مقدار از طریق عملیات TRUNC به صورت عدد دو‌عددی دریافت شده و در نهایت مقدار ۰ خواهد بود. بنابراین من خودم مقدار اندازه‌گیری‌شده را در ۱۰۰ ضرب کردم و در نهایت مقدار -۵ به دست آمد؛ اما مقدار ارسالی به DCS، ۶۵۵۳۵ بود. چرا؟ آیا کسی می‌داند؟
Reply #22016-07-20
۶۵۵۳۵، به نظر می‌رسد این داده از حد مجاز فراتر رفته است. از آنجایی که TRUC شده، باید یک عدد صحیح ۱۶‌بیتی باشد؛ پس DW چطور؟ بهتر است بتوانید تصویر صفحه نرم‌افزار را ارسال کنید.
Reply #32016-07-20
شما مقدار ۳۰۰ را به DCS ارسال می‌کنید؛ برای سهولت انتقال مقادیر منفی، از مقادیری مانند -۰٫۱ MPA و -۰٫۲ MPA استفاده می‌شود. بهتر است این مقادیر را در ۱۰۰۰۰ ضرب کنید تا محدوده‌ای بین -۱۰۰۰ تا +۲۰۰۰ به دست آید؛ سپس ۱۰۰۰ به آن اضافه کنید تا محدوده‌ای بین ۰ تا ۳۰۰۰ حاصل شود. در نهایت، متغیر real را به دسته DINT تبدیل کنید؛ بهتر است آن را به دسته int نیز تبدیل کنید. پس از ارسال به DCS، دوباره آن را به صورت معکوس تبدیل کنید.
Reply #42016-07-21
مثل این، اگر مقادیر خام PLC و AI ارسال شوند و سپس در DCS تبدیلات لازم انجام گیرد، بهتر است!
Reply #52016-07-21
باید از حد داده‌ها فراتر رفته باشد، اما مشخص نیست چرا این اتفاق افتاده است
Reply #62016-07-21
این روش خوبی است، آن موقع می‌توانیم آن را تغییر دهیم و امتحان کنیم
Reply #72016-07-21
در آن صورت هم باید سیم کشید، که کمی پیچیده است.
Reply #82016-07-22
شما در اصل خودتان یک سیستم ارتباطی هستید، این هم نوعی ارتباط است؛ فقط مقادیر اولیه قبل از استانداردسازی توسط هوش مصنوعی، از طریق این سیستم ارسال می‌شوند، و نیازی به کابل‌کشی نیست
Reply #92016-07-22
یعنی ورودی AI (مقادیر بین ۰ تا ۲۷۶۴۸) را مستقیماً ارسال کنیم؟
Reply #102016-07-22
بله، بهتر است دوباره بر اساس مقیاس تبدیل کنیم

Submit a Project

**Looking for Chemical Technology, Equipment & Solutions?** No Registration Required Broader Platform Exposure | Global Chemical Service Provider Connections

Submit Request — Free Consultation

Disclaimer

This is an automated machine translation of the original thread. Some technical terms may have inaccuracies; the original text shall prevail. Click "View Original" at the top right to access the source page, which supports IP-based automatic real-time language translation. Please watch out for contact details and sales inducements to prevent fraud. All content and translations are for reference only, representing solely the poster's personal views. For enquiries, email service@hcbbs.com.