====기본 PDO MAP 변경====
ESI 파일에서 제공되는 기본 PDO Map 변경에 대한 안내 페이지입니다.
\\
===Intro===
\\
{{ :platform:ethercat:3_support:common:pdochange_10.png |}}
\\
* SCAN을 진행하게 되면 각 슬레이브별로 'PDO Assignment' 가 자동으로 선택됩니다.
* 자동으로 선택되는 항목은 슬레이브의 ESI 파일((.xml 형태로 제공되는 슬레이브 설정 파일))에 지정되어 있습니다.
* 'PDO Contents' 항목에 원하는 항목이 없는 경우 슬레이브 별로 'PDO Assignment'를 변경해야 합니다.
* 보통 토크제어를 하거나 현재 토크를 확인해야 하는 경우, 'Target Torque' 또는 'Current Torque' 항목이 포함된 PDO Map(0x1702)으로 변경합니다.
* 변경 후에도 SCAN을 다시 진행하면 esi 파일의 값을 읽기 때문에, 값은 초기화됩니다.
* 기본값을 변경하기 위해서는 ESI 파일을 수정해야 합니다.
===ESI File 수정===
\\
**예시 환경은 다음과 같습니다.**
* OMRON 드라이버 사용,
* Torque 제어 및 확인을 위해 PDO Map 변경
\\
{{ :platform:ethercat:3_support:common:pdochange_20.png |}}
\\
* 'SlaveInfo' 탭에서 ProductCode, RevisionNo를 확인합니다.
\\
{{ :platform:ethercat:3_support:common:pdochange_30.png |}}
\\
* 'ProcessData' 탭에서 변경해야할 PDO Map을 확인합니다.
* 예시의 경우 'Target Troque' 항목이 있는 Map 확인 : **0x1702**
\\
{{ :platform:ethercat:3_support:common:pdochange_40.png?1000 |}}
\\
* XML Editor((Notepad, Notepad++, Ultra Editor 등))를 이용해 esi 파일을 열고, ProductCode와 RevisionNo가 일치하는 노드를 찾습니다.
\\
{{ :platform:ethercat:3_support:common:pdochange_60.png?1000 |}}
\\
* **''** 형식으로 표시되는 항목은 'SyncManager'의 Outputs 항목입니다.
\\
{{ :platform:ethercat:3_support:common:pdochange_50.png?1000 |}}
\\
* 'Sm="2"로 표시된 노드가 자동 선택되는 노드입니다.
\\
{{ :platform:ethercat:3_support:common:pdochange_70.png?1000 |}}
\\
* 다른 노드에 'Sm="2" 를 추가할 경우, 해당 노드가 자동 선택됩니다.
\\
{{ :platform:ethercat:3_support:common:pdochange_80.png?1000 |}}
* **''** 형식으로 표시되는 항목은 'SyncManager'의 Inputs 항목입니다.
* 'Sm="3"로 표시된 노드가 자동 선택되는 노드입니다.
* 변경 완료 후 저장합니다.
* Configurator를 재실행한 후 SCAN을 진행합니다.