AMS-Logic-Designer

نرم‌افزار AMS-Logic-Designer یک محیط توسعه‌یافته به منظور برنامه‌نویسی، پیکربندی و پیاده‌سازی منطق‌های کنترلی برای واحدهای پایانه راه دور (RTU) می‌باشد که بر اساس استاندارد بین‌المللی IEC 61131-3 طراحی شده و امکان استفاده از زبان‌های برنامه‌نویسی LD،FBD و ST را فراهم می‌کند. قابلیت تعریف متغیرهای Retain جهت حفظ مقادیر در زمان قطع برق و امکان ساخت Watch Table، Force Table و Data Block نیز در محیط این نرم‌افزار تعبیه شده است. AMS-Logic-Designer با پشتیبانی از بلوک‌های تابع استاندارد و امکان تعریف بلوک‌های تابع سفارشی، پاسخگوی نیازهای متنوع پروژه‌های اتوماسیون صنعتی از ساده تا پیچیده می‌باشد و با قابلیت تبادل توابع و بلوک‌های تابع با سایر محیط‌های استاندارد نظیر Siemens TIA Portal، راهکاری جامع، منعطف و پیشرفته برای توسعه پروژه‌های اتوماسیون صنعتی می‌باشد.

  • محیطی تعاملی برای تحلیل و ردیابی هشدارها و خطاها

    کاربر به کمک این ویژگی از هشدارها و خطاها در زمان توسعه برنامه آگاه شده و به سادگی می‌تواند آن‌ها را ردیابی و تصحیح نماید. علاوه بر این، این ویژگی موجب می‌شود که دقت کاربر در روند توسعه برنامه افزایش پیدا کرده و از تکرار چنین خطاهایی در دیگر بخش‌های برنامه جلوگیری به عمل آید. بنابراین، سرعت فرآیند عیب‌یابی برنامه در پروژه‌های پیچیده به صورت قابل ملاحظه‌ای افزایش پیدا خواهد کرد.

    محیطی تعاملی برای تحلیل و ردیابی هشدارها و خطاها
  • نمایش بر خط اطلاعات

    با بهره‌گیری از این قابلیت كاربر مي‌تواند از مقدار فعلی تمامی متغیرهای برنامه مطلع شود و همچنين به منظور ارزیابی بخشی از برنامه سیستم کنترل، یک متغیر را بر روی یک مقدار دلخواه و موقتی مقداردهی اجباری نماید. با استفاده از این ویژگی، سرعت عیب‌يابی برنامه افزایش پیدا کرده و زمان راه اندازی پروژه به طور قابل توجهی کاهش می‌یابد.

    نمایش بر خط اطلاعات
  • توسعه سریع در طراحی گرافیکی برنامه با استفاده از زبان های LD و FBD

    در بیشتر پروژه های کنترل صنعتی به هنگام توسعه برنامه، نیاز است که کاربر یک ورودی یا خروجی را به توابع تعریف شده یا یک تابع استاندارد اضافه یا از آن حذف نماید و یا نوع داده خروجی تابع را بدون تغییر در برنامه اصلاح کند. با استفاده از این ویژگی، کاربر به راحتی ورودی‌ها، خروجی‌ها و نوع داده‌های توابع را با یک کلیک ساده بروز رسانی کرده و به این ترتیب به فرآیند توسعه برنامه سرعت می‌بخشد.

    توسعه سریع در طراحی گرافیکی برنامه با استفاده از زبان های LD و FBD
  • درایورهای ارتباطی استاندارد

    با استفاده از این ویژگی، کاربر می تواند از رابط های گرافیکی پیشرفته ای به منظور پیکربندی انواع مختلف پروتکل‌های استاندارد ارتباطی مانند DNP3.0، IEC60870، IEC61850، OPCUA، SQLite، TDS، S7Comm، OpenVPN، Modbus و ... در هر دو حالت Master/Client و Slave/Server استفاده کند. باید خاطر نشان کرد که پارامتر ها و انواع مختلف متغیرهای مربوط به پروتکل‌های ارتباطی در این بخش تعریف شده و کاربر به راحتی و با استفاده از رابط‌های گرافیکی می‌تواند به تعریف و تنظیم بخش‌های مختلف ارتباطی بپردازد.

    درایورهای ارتباطی استاندارد

ویژگی‌های بیشتر

  • زبان‌های برنامه‌نویسی پشتیبانی‌ شده
    زبان‌های برنامه‌نویسی پشتیبانی‌ شده

    پشتیبانی از نمودار نردبانی (LD)، نمودار بلوک عملکرد (FBD)، و متن ساختاریافته (ST)

  • واحدهای سازماندهی برنامه استاندارد
    واحدهای سازماندهی برنامه استاندارد

    استفاده از واحدهای سازماندهی برنامه استاندارد (POUs)، شامل برنامه‌ها، بلوک‌های عملکرد و توابع

  • سازگاری با انواع داده‌های استاندارد
    سازگاری با انواع داده‌های استاندارد

    کاملاً با انواع داده‌های استاندارد سازگار است

  • حفظ متغیرها در هنگام قطع برق
    حفظ متغیرها در هنگام قطع برق

    امکان حفظ مقادیر متغیرها در زمان قطع برق با ویژگی Retain

  • شبیه‌سازی پروژه
    شبیه‌سازی پروژه

    شبیه‌سازی کامل پروژه روی یک رایانه

  • تقسیم‌بندی برنامه
    تقسیم‌بندی برنامه

    تقسیم‌بندی برنامه به بخش‌های مختلف برای خوانایی بهتر و توسعه سریع‌تر

  • نشانه گذاری
    نشانه گذاری

    نشانه‌گذاری بخش‌های کلیدی برای ناوبری سریع‌تر و بهبود سرعت توسعه

  • برنامه گرافیکی با LD و FBD
    برنامه گرافیکی با LD و FBD

    به‌روزرسانی آسان ورودی/خروجی عملکردها برای تسهیل توسعه

  • اضافه‌ کردن توضیحات در برنامه
    اضافه‌ کردن توضیحات در برنامه

    اضافه‌کردن توضیحات و حذف موقت کد برای تشخیص ساده‌تر

  • برنامه‌ نویسی موازی
    برنامه‌ نویسی موازی

    پشتیبانی از توسعه چند نمایشگر برای رفع اشکال سریع‌تر

  • امنیت پیشرفته
    امنیت پیشرفته

    محدودکردن دسترسی، ثبت فعالیت‌های کاربران و ثبت دستگاه‌ها برای افزایش امنیت

  • ابزارهای کنترلی
    ابزارهای کنترلی

    ایجاد بلوک‌های داده، جدول‌های Watch و جدول‌های Force برای نظارت کارآمد

مستندات

بارگیری مستندات