Stepper/Servo Module/4 axis/CPU
زمانی که با یک PAC کار می شود، این همچنین به کاربران اجازه می دهد تا تابع های اضافی را بوسیله ی زیرمجموعه های تعریف شده توسط کاربر(Macro functions) فراخوانی کنند. کاربران می توانند فرآیندهای شخصی سازی شده ی خودشان را در این ماژول تعبیه کنند.ماژول I-8094Hهمچنین شامل یک ASIC حرکتی عملکرد بالا می باشد. علاوه بر بازه ی سرعتی وسیع اش، این کنترل کننده ی حرکتی هوشمند همچنین دارای یک توابع داخلی کنترل حرکت متنوع، از قبیل 2/3-axis linear interpolation، 2-axis circular interpolation، T/S-curve acceleration/deceleration، یک بازه ای از اقدامات همزمان (synchronous actions) ، automatic homing و غیره می باشد. یک مزیت اصلی این است که اکثریت تابع های کنترل حرکتی I-8094H ، بوسیله ی ASIC حرکتی عملکرد بالا با بار کم روی پردازنده انجام می شوند. در حالی که موتورها راه اندازی می شوند، حالت های حرکتی، و حالت های دیگر کانال های I/O روی ماژول های PAC ، هنوز می توانند نظارت شوند. هنگامیکه الزامات بارگذاری CPU ی I-8094H ، حداقل است، یک ماژول حرکتی یا بیشتر ممکن است با یک کنترل کننده ی PAC تنها مورد استفاده قرار بگیرد. ICP DAS همچنین یک بازه ی وسیعی از تابع ها و مثال ها را فراهم کرده است که می توانند برای کاهش نیاز به برنامه نویسی اضافی مورد استفاده قرار بگیرند، و آن را راه حل مقرون به صرفه تری برای کاربردهای کنترل حرکتی برنامه نویسان بسازد.