Controller/MiniOS7/C Language
μPAC-7186EX یک کنترل کننده ی اتوماسیون قابل برنامه ریزی با اندازه مثل کف دست می باشد که دارای ارتباطات اترنت، RS-232 و RS-485 می باشد. شرکت ICP DAS، کیت های ابزار توسعه ی نرم افزار (Xserver, VxComm, Modbus libraries) را که به آسانی مورد استفاده می باشند، فراهم کرده است. کاربران می توانند از آنها به آسانی برای ترکیب دستگاه های سریال استفاده کنند تا توانایی ارتباطی اترنت/ اینترنت را داشته باشند و از طریق پروتکل مدباس استاندارد با نرم افزار SCADA ارتباط برقرا کنند.( Indusoft, ISaGARF, DasyLab, Trace Mode, Citect, iFix)
سخت افزار همچنین از یک درگاه توسعه ی I/O پشتیبانی می کند. درگاه توسعه ی I/O می تواند برای به کارگیری تابع های I/O متنوعی از جمله D/I، D/O، A/D، D/A، Timer/Counter، UART، flash memory، battery backup SRAM، ASIC key و دیگر تابع های I/O مورد استفاده قرار گیرد. تقریبا همه ی انواع تابع های I/O می توانند به وسیله ی این درگاه به کار گرفته شوند. اما درگاه فقط می تواند یک بورد را پشتیبانی کند. بیش از 50 بورد برای سری های μPAC-7186EX موجود می باشند که کاربران می توانند یکی از آنها را انتخاب کنند تا ویژگی های سخت افزاری را توسعه دهند.