====Addressing==== 논리적 메모리에 Slave를 Mapping하는 순서에 대한 안내 페이지입니다. \\ \\ {{ :platform:ethercat:1_setup:10_config:20_details:address.png |}} \\ * Index : 연결 순서에 따라 Mapping 합니다. * Address : 물리 주소 순서에 따라 Mapping합니다. * Custom : User Define 목록에 따라 Mapping합니다. * Auto : 선택된 Device Type에 대해 연결순서에 따라 순차적 주소를 부여합니다. ===Index=== \\ {{ :platform:ethercat:1_setup:10_config:20_details:address_1.png |}} \\ * **Index** 선택 시 연결 순서에 따라 메모리 할당 순서가 결정됩니다. * IO 모듈의 경우, 연결 순서에 따라 채널이 할당됩니다. * 10번째 연결 된 ETS-D08MN (0x246) 모듈에 0 ~ 7 까지의 Global Channel을 할당 * 11번째 연결 된 ETS-D08MN (0x245) 모듈에 8 ~ 15 까지의 Global Channel을 할당 \\ ===Address=== {{ :platform:ethercat:1_setup:10_config:20_details:address_2.png |}} \\ * **Address** 선택 시 물리 주소에 따라 메모리 할당 순서가 결정됩니다. * IO 모듈의 경우, 물리 주소에 따라 채널이 할당됩니다. * 0x245 주소를 가진 ETS-D08MN 모듈에 0 ~ 7 까지의 Global Channel을 할당 * 0x246 주소를 가진 ETS-D08MN 모듈에 8 ~ 15 까지의 Global Channel을 할당 ===Custom=== \\ {{ :platform:ethercat:1_setup:10_config:20_details:address_3.png |}} \\ * **Custom** 클릭 시 User Defined Map 을 만들 수 있습니다. \\ {{ :platform:ethercat:1_setup:10_config:20_details:address_4.png |}} \\ * **Custom** 클릭 후 **Main** 탭에서 **IoMap**을 선택합니다. \\ {{ :platform:ethercat:1_setup:10_config:20_details:address_5.png |}} \\ * Item을 Drag하여 Map을 변경 할 수 있습니다. \\ {{ :platform:ethercat:1_setup:10_config:20_details:address_6.png |}} \\ * Drop시 변경된 Map과 Channel 할당 변경 사항이 표시됩니다. \\ {{ :platform:ethercat:1_setup:10_config:20_details:address_7.png |}} \\ * Channel Map 에서도 변경 사항을 확인할 수 있습니다. ===Auto=== \\ {{ :platform:ethercat:1_setup:10_config:20_details:address_8.png |}} \\ * Check 된 ProfileType((일반적으로 401 은 MocroController가 없는 IO, 402는 Driver, 5001은 그 외 기타 모듈))에 대해 순차 주소를 부여합니다. * 위 그림은 401 Profile에 속하는 Driver 두 개에 대해 자동으로 Address가 할당된 예입니다. * 1부터 자동으로 부여됩니다. * DeviceID Switch에 의한 물리주소값은 무시됩니다. * **[[platform:ethercat:70_users_guide:10_howto:station_alias_selection_change| Station Alias Selection 변경]]** 등에 대해 제한적으로 사용하시기 바랍니다.