======DriverIO======
402 Profile을 준수하는 Driver에 포함된 Digital Output Signal의 테스트 안내 페이지입니다.
===준비===
\\
* Firmware 1.94 이상에서 테스트 가능합니다.
* ComiIDE v1.4.1.0 이상에서 테스트 가능합니다.
===설정===
\\
{{ :platform:ethercat:3_support:driverio_1.png?nolink |}}
\\
* **Menu - **EtherCAT Page에서 **MotionIO**를 'Show'로 선택한 후 **OK** 버튼을 클릭합니다
\\
{{ :platform:ethercat:3_support:driverio_2.png?nolink |}}
\\
* **Scan** 버튼을 클릭하여, 스캔을 재실행합니다.
\\
{{ :platform:ethercat:3_support:driverio_3.png?nolink |}}
\\
* Device List에서 Axis와 Axis에 포함된 'Digital Output'이 정상적으로 표시되는지 확인합니다.
* **MotionIO**가 'Hide'인 경우, Device List에 Axis가 표시되지 않습니다.
* Device List에서 'Digital Output'을 클릭하면, 제어 창이 표시됩니다.
* **Menu** - **IO** 탭에서 Axis가 'Digital Output'으로 표시되며, 버튼 클릭 시 동일하게 제어창이 표시됩니다.
\\
{{ :platform:ethercat:3_support:driverio_4.png?nolink |}}
\\
* 제어창의 **Setup** 버튼을 클릭합니다.
\\
{{ :platform:ethercat:3_support:driverio_5.png?nolink |}}
\\
* **DriverDO** 탭의 **DO Enable**을 'Enable'로 변경합니다.
* DO Enable은 이후 변경할 BitMask값을 저장하는 역할입니다.
* 일회성 테스트인 경우, 설정하지 않아도 무방합니다.
\\
{{ :platform:ethercat:3_support:driverio_7.png?nolink |}}
\\
* **BitMask** 버튼을 클릭합니다.
* 사용할 BitMask를 클릭하여 해당 Bit를 Enable로 변경합니다.
* Bit는 채널을 의미합니다.
* 사용 가능한 채널은 각 드라이버의 매뉴얼을 참조하시기 바랍니다.
* 일반적으로 Bit0 은 Motor의 Break 신호로 사용하며, Bit16~Bit31 을 범용으로 사용합니다.
\\
===테스트===
\\
{{ :platform:ethercat:3_support:driverio_8.png?nolink |}}
\\
* **State** 버튼을 클릭하여 제어화면을 표시합니다.
\\
{{ :platform:ethercat:3_support:driverio_9.png?nolink |}}
\\
* 버튼을 클릭하여 신호를 출력합니다.
* BitMask 가 'Enable' 된 채널에 대해서만 신호가 출력됩니다.