• اولویت نخست این نرم افزار، ارتباط با سخت افزار (ماژولها و دستگاههای فیلد) از طریق پروتکلهای استاندارد میباشد و بهمین دلیل طراحی آن بگونه ای است که بتوان بسادگی پروتکلهای جدید را به آن اضافه کرد. در حال حاضر عمده پروتکلهای کاملا شناخته شده مانند:
    • DeviceNet
    • EtherNet/IP
    • Modubus (RTU (COM/USB)، ASCII (COM/USB), TCP)
    • OPC (Server & Client)
    • DNP3 (RTU/Ethernet)
    • MPI
    پیاده سازی شده اند که عملا سیستم را قادر میسازند با هر نوع PLC ارتباط برقرار کند.
  • اولویت دیگر این نرم افزار، ارائه مقادیر آنلاین دستگاهها به نسخه ایستگاه کاری SMARTWARE SCADA، سیستم پیام کوتاه و سرور وب SMARTWARE SCADAمیباشد.
  • همچنین این نرم افزار با مقایسه مقادیر داده ها با آلارمهای تعریف شده، آلارمها را فعال یا غیر فعال میکند و آنها را در اختیار دیگر نرم افزارها )مانند سیستم پیام کوتاه برای ارسال پیام در صورت رخدادن آلارم) میگذارد.
  • داده های جمع آوری شده در یک پایگاه داده (مثلا SQL Server برای سیستم عامل ویندوز) قرار میدهد که این پایگاه داده توسط سرور آرشیو برای ایجاد آرشیو بلند مدت مورد استفاده قرار میگیرد.
  • برای پشتیبانی از افزونگی (redundancy)، حداکثر میتوان از 2 سرور بصورت همزمان در یک بسته نرم افزاری SMARTWARE SCADA استفاده نمود. این دو سرور دائما شبکه را مونیتور کرده و داده ها را دریافت میکنند ولی فقط سرور اصلی این داده ها را در پایگاه داده ذخیره میکند. سرور کمکی(redundant) در صورت خوابیدن سرور اصلی پس از 2 ثانیه کنترل سیستم را در دست میگیرد. SMARTWARE SCADA SERVER
  • این نرم افزار همچنین بعنوان سرور Modbus و OPC عمل میکند تا برنامه های ثالث بتوانند از طریق آن بعنوان یک پل ارتباطی به دستگاهها وصل شوند.
  • همه تنظیمات (شامل تعاریف ماژولها، آلارمها و تگها، اسکریپتها و ...) توسط نسخه ایستگاه کاری SMARTWARE SCADA انجام میپذیرد.
  • نسخه سرور، روی سیستم عاملهای ویندوز، بصورت سرویس پیاده سازی شده است و برای مدیریت این سرویس یک برنامه کنسول مجزا همراه با آن ارائه میشود SMARTWARE SCADA SERVER