> For the complete documentation index, see [llms.txt](https://hyundai-robotics.gitbook.io/hi6-s-controller-maintenance-manual/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://hyundai-robotics.gitbook.io/hi6-s-controller-maintenance-manual/cm-english/5-optional-component-controller/5-3-remote-io/1-overview.md).

# 5.3.1 Overview

To use general IO signals in the Hi6 controller, you need the commercial remote IO. Basically, the commercial remote IO can be used by connecting an “**IO module**” (selected by the user) to one “**communication module.**” The module introduced below is a commercial remote IO module of Crevis, and you may purchase and use a commercial remote of other companies. For details on how to use each module, you are required to ask the company about the IO module you purchased.

{% hint style="warning" %}
**\[Caution]**: Fieldbus communication must be available to use the commercial remote IO. Therefore, you should configure the PCI communication card together by referring to “[**5.1 PCI Communication Card**](/hi6-s-controller-maintenance-manual/cm-english/5-optional-component-controller/5-1-pci-communication-card.md)” mentioned above.
{% endhint %}

![Figure 5.5 Example of Configuration of Commercial Remote IO](https://3570912178-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FgG4134QwVVM50hrSHx37%2Fuploads%2FU0JoSczEO8HyCucOlj7q%2Fimage.png?alt=media\&token=6cb6938d-ab8e-4289-a2a7-8aa171d4b2f4)
