차이

문서의 선택한 두 판 사이의 차이를 보여줍니다.

차이 보기로 링크

양쪽 이전 판 이전 판
다음 판
이전 판
platform:ethercat:1_setup:10_config:20_desc:30_slaveinfo [2020/04/09 22:14]
winoars ↷ 문서가 platform:ethercat:1_setup:10_config:10_guide:30_slaveinfo에서 platform:ethercat:1_setup:10_config:20_details:30_slaveinfo(으)로 이동되었습니다
platform:ethercat:1_setup:10_config:20_desc:30_slaveinfo [2021/02/23 22:15] (현재)
winoars [Address Setup]
줄 1: 줄 1:
-======Slave Info======+====Slave Info====
 <alert type="info" dismiss="true" icon="fa fa-quote-left"> <alert type="info" dismiss="true" icon="fa fa-quote-left">
 Configurator의 Slave Information Tab 에 대한 안내 페이지입니다.\\ Configurator의 Slave Information Tab 에 대한 안내 페이지입니다.\\
줄 7: 줄 7:
  
 <callout type="primary"> <callout type="primary">
-===Slave Info 개요=== 
 \\ \\
 {{ :platform:ethercat:1_setup:10_config:10_guide:slaveinfo_1.png |}} {{ :platform:ethercat:1_setup:10_config:10_guide:slaveinfo_1.png |}}
줄 13: 줄 12:
   * <btn size="xs"> SlaveInfo</btn> 버튼을 클릭하여 활성화 합니다.   * <btn size="xs"> SlaveInfo</btn> 버튼을 클릭하여 활성화 합니다.
 \\ \\
-===기능===+**기능**
 \\ \\
   * ESI 파일에서 읽은 Slave 정보 확인   * ESI 파일에서 읽은 Slave 정보 확인
줄 24: 줄 23:
  
 <callout type="info"> <callout type="info">
-===Info====+===구성====
 \\ \\
-{{ :platform:ethercat:1_setup:10_config:10_guide:netinfo_1.png |}}+{{ :platform:ethercat:1_setup:10_config:10_guide:slaveinfo_2.png |}}
 \\ \\
-**Cycle Time**+** 1 - Info**
  
-  * 통신 주를 설할 수 있습니다.+  * Slave의 Type을 결정하는 본적인 보를 표시합니다.
  
-  Download 완료 후 유효합니다.+** 2 - Property**
  
-  * 입력 가능 값은 125 / 250 / 500 / 1000 / 2000 / 4000 이며, 단위는 us입니다. +  * Slave의 옵션을 나타냅니다. 
-    32축 이내인 경우((COMI-LX554 인 경우 64축)), 500us 설정이 가능합니다. +    
-    * 16축 이내인 경우, 250us 설정이 가능합니다. +  기본값(default)은 ESI 파일에서 불러옵니다. 
-    8축 이내인 우, 125us 설정이 가능합니다.+   
 +  활성화된 항목은 변경이 가능합니다.
  
-  IO Module은 CycleTime 에 영향을 주지 않으나, **[[platform:ethercat:1_setup:10_config:10_guide:200_framesize | 모든 Slave의 PDO Data 총합이 EtherCAT Frame size보다 작아야]]** 합니다.+** 3 - Apply All**
  
-** Process Time **+  활성화 시, 변경된 값은 동일한 Type의 Slave에 모두 적용됩니다.
  
-  * Process Time (Net) : DSP-Core 0에서 통신 주기 당 통신 관련 연산을 수행하는데 소요되는 시간입니+  * VendorID 와 ProductCode가 같면 동일한 Type으로 판단합니다.
-  +
-  * Process Time (App) : DSP-Core 1에서 통신 주기 당 모션 좌표 샘플링 및 제어에 필요한 연산을 수행하는데 소요되는 시간입니다.+
  
-  * Process Time의 단위는 us입니다.+</callout>
  
 +<callout type="success">
 +===Address Setup====
 +\\
 +**A - AddressMode**
 +
 +  * ALIAS : Master가 Slave의 Address를 설정하는 방식입니다.
 +    * 변경된 주소는 Slave 전원 재투입 시 유효합니다.
 +    * 주소가 변경된 후 전원이 재투입되지 않으면 OP Mode로의 변경이 불가합니다.
 +
 +  * CSA : 일부 ALIAS 방식을 지원하지 않는 Slave의 주소 설정 방식입니다.
 +    * 일부 ELMO 드라이버등에서 사용합니다.
 +
 +  * ** 대부분의 슬레이브는 ALIAS 모드를 사용하므로 해당 항목은 별도 설정하지 않습니다.**
 +
 +**B - AliasILMode**
 +
 +    * IdentificationADO : Slave에서 지정한 ESC Memory를 읽어 주소를 확인합니다.
 +
 +    * IdentificationReg134 : Slave로부터 직접 주소를 획득합니다.
 +      * MicroController 와 ID를 위한 Switch가 지원되는 대부분의 모듈에서 사용됩니다.
 +
 +    * **AliasILMode는 슬레이브에서 제공되는 방식을 따르므로(esi 파일에서 확인) 별도 설정하지 않습니다.**
 +
 +**C - PhysAddr_Hex**
 +
 +  * 16진수로 표시되는 Address이며, **주소가 0이거나 다른 값으로 변경해야 하는 경우 해당값을 변경**합니다.
 +
 +  * 402 Profile(Driver)이 아닌 IO 모듈은 **[[platform:ethercat:1_setup:10_config:20_desc:05_setup#base_address_(except_for_402_profile)| BaseAddress를 지원]]**합니다.
 +
 +\\
 <alert type="danger" dismiss="true" icon="fa fa-exclamation-triangle"> <alert type="danger" dismiss="true" icon="fa fa-exclamation-triangle">
-ProcessTime은 CycleTime보다 작아야 합니다.+Address가 변경된 경우 Download 후 반드시 Slave의 전원을 재투입해야 합니다.
 </alert> </alert>
 +</callout>
 +<callout type="info">
 +===Property====
 \\ \\
-**Redundancy**+**D - SyncMode**
  
-  * 이중화로 케이블링을 하는 경우, "Redundancy(링 중화) 사용"을 체크합니다.+  * **[[platform:ethercat:2_info:syncmode|동기모드]]**에 대한 리스트는 해당 슬레브의 xml에서 읽어옵니다. 따라서 xml에 없는 mode는 표시되지 않습니다.
  
-</callout>+  * xml에 동기모드에 대한 정보가 없는 경우, 해당 칸은 비활성화 되며, FreeRUN으로 자동 설정됩니다.
  
-<callout type="success"> +**E - DeviceType_401** 
-===Logic Memory Section====+ 
 +  * DeviceType 이 401인 모듈 선택 시 보여집니다.
 \\ \\
-{{ :platform:ethercat:1_setup:10_config:10_guide:netinfo_2.png |}}+{{ :platform:ethercat:1_setup:10_config:10_guide:slaveinfo_3.png |}}
 \\ \\
-  * 논리 메모리(Input/Output)서 각 Slave가 차지하는 작주소와 크기를 확인합니다. +  * 변경 시 DeviceType도 변경되면, 해당 타입에 채널이 할당 됩니다. 
-    * 논리 메리는 Master에서 Slave로 전달되는 Frame 구조에 사용됩니다.+ 
 +  * "DI Info" Type 선택 , DI 채널은 할당되지 않습니다. 
 +    * DO 듈의 DeviceID 등이 PDO로 할당되는 경우 대해 제한적으로 사용됩니다.
  
 </callout> </callout>
  
-<callout type="info"> + 
-===Channel Map====+<callout type="success"> 
 +===FMMU / SM====
 \\ \\
-{{ :platform:ethercat:1_setup:10_config:10_guide:netinfo_3.png |}}+{{ :platform:ethercat:1_setup:10_config:10_guide:slaveinfo_4.png | FMMU_SM}}
 \\ \\
-  * Slave Type이 DI / DO / AI / AO 인 경우 각 Slave에 할당되는 Global Channel Map을 확인합니다. +**FMMU** 
-    * ex) 0x246 ETS-D08MN 모듈에는 8 ~ 15 의 Global Channel이 당됩니다.+ 
 +  * Slave의 **[[platform:ethercat:2_info:fmmu|FMMU]]**설정을 확인할 수 있습니다.
  
-  Channel Map 변경이 필요한 경우 **[[platform:ethercat:1_setup:10_config:10_guide:100_iomapping| IO Channel Mapping]]**을 참조하시기 바랍니다.+**SM**
  
 +  * Slave의 **[[platform:ethercat:2_info:sm|SyncManager]]**설정을 확인할 수 있습니다.
 </callout> </callout>