MAPDS (MAPCS Data Server)
نرم افزار MAPDS نام آن برگرفته از عبارت MAPCS Data Server میباشد و وظیفه اصلی آن انتقال اطلاعات از لایه پایین و سخت افزارها به لایه HMI می باشد و به عبارت دیگر این سرور دادههای جمع آوری شده را پالایش کرده و امکان پردازش سریعتر اطلاعات را در لایه HMI مهیا میکند.
این نرم افزار به عنوان سرور مرکزی ، مرکز ذخیره سازی اطلاعات بوده و به عنوان قلب این سیستم سوپروایزری عمل میکند. این لایه وظیفه جمع آوری اطلاعات تجهیزات و شرایط فرایند را در قالبهای متنوعی از داده مانند داده های تاریخچه ای (Alert ، (Historical ها، رکوردهای دیتابیس، فایلهاو غیره از منابع مختلف موجود نیز به عهده دارد.
یکی دیگر از وظایف این نرم افزار اجرای اسکریپهای نوشته شده با زبانهای برنامه نویسی مانند #C و VB.NET به عنوان Server Script می باشد و اطلاعات استخراج شده آنها را در اختیار کلاینت ها قرار میدهد. شکل زیر معماری سیستم را نمایش می دهد: