차이
문서의 선택한 두 판 사이의 차이를 보여줍니다.
| 양쪽 이전 판 이전 판 다음 판 | 이전 판 | ||
|
platform:ethercat:1_setup:10_config:ts:30_safeop_failed [2018/12/11 13:23] winoars |
platform:ethercat:1_setup:10_config:ts:30_safeop_failed [2024/07/08 18:23] (현재) |
||
|---|---|---|---|
| 줄 1: | 줄 1: | ||
| - | {{tag> | + | ====OP 전환 실패==== |
| - | + | ||
| - | ======SafeOP | + | |
| <alert type=" | <alert type=" | ||
| - | AlState가 | + | AlState가 |
| </ | </ | ||
| - | ====Case 1==== | + | < |
| - | <callout type=" | + | ===AlStatus Error=== |
| - | * LS메카피온 서보 드라이버 사용시 | + | \\ |
| - | </ | + | * 일부 Slave가 OP 전환이 안되는 경우, |
| + | * **[[platform: | ||
| - | <callout type=" | + | |
| - | | + | |
| </ | </ | ||
| + | <callout type=" | ||
| + | ===Address 변경=== | ||
| + | \\ | ||
| + | **배경** | ||
| + | |||
| + | * Slave의 Address 변경 후, 전원 재투입 안함 | ||
| + | |||
| + | **원인** | ||
| + | |||
| + | * Slave의 Address 변경값은 Slave의 전원 인가 후 초기화 과정에 적용됨 | ||
| + | |||
| + | * 전원 재투입을 안하는 경우, EtherCAT Master가 알고 있는 Address((변경 이후 주소))와 Slave의 주소((변경 이전 주소))가 달라짐 | ||
| + | |||
| + | **해결방안** | ||
| + | |||
| + | * Slave 전원 재투입 | ||
| - | ====Case 2==== | ||
| - | <callout type=" | ||
| - | * x64 환경에서 ECat_Config로 Configuration을 진행하고 x86 Application 을 실행하는 경우 | ||
| </ | </ | ||
| - | <callout type="question" | + | <callout type="info"> |
| - | * x64에서 | + | ===Configuration 결과 파일 참조 실패=== |
| - | * x86 Application 실행 시 .cec 파일을 | + | \\ |
| - | * Config | + | **배경** |
| + | |||
| + | * x64 OS 환경에서 | ||
| + | |||
| + | **원인** | ||
| + | |||
| + | * x64 OS 환경에서 ' | ||
| + | * CEcatNetCfg_# | ||
| + | |||
| + | * 재부팅 후 x86 Application 실행 시 c: | ||
| + | * x64 Application 실행 시 C: | ||
| + | |||
| + | * Configuration | ||
| + | * Configuration 정보는 최초 DeviceLoad 시에 Master Device로 Load 되므로 재부팅 이후 x64 Application이 최초 실행 된 경우, 이후에는 x86 Application이 실행되어도 정상 동작 | ||
| + | |||
| + | **해결방안** | ||
| + | |||
| + | * ComiIDE를 이용하여 Configuration 진행. 또는 | ||
| + | |||
| + | * ' | ||
| + | |||
| + | * ' | ||
| </ | </ | ||
| - | <callout type=" | + | |
| - | * .cec 파일을 c:\Windows\SysWow64 | + | <callout type=" |
| + | ===Empty Slot=== | ||
| + | \\ | ||
| + | **원인** | ||
| + | |||
| + | * MDP Type Slave에서 | ||
| + | |||
| + | **해결방안** | ||
| + | |||
| + | * **[[platform:ethercat: | ||
| </ | </ | ||
| + | <callout type=" | ||
| + | ===SyncManager Disabled=== | ||
| + | \\ | ||
| + | **SyncManager Disabled** | ||
| - | ====Case 3==== | + | * SyncManager가 Enable이 아님 |
| - | <callout type=" | + | **해결방안** |
| - | * 기본설정된 PDO맵에서 다른 PDO맵으로 바꿔서 설정하면 | + | |
| + | * **[[platform: | ||
| </ | </ | ||
| - | <callout type="question" | + | <callout type="primary"> |
| + | ===Object PDO Assign Failed=== | ||
| + | \\ | ||
| + | **원인** | ||
| * PDO Assign 이 되지 않음 | * PDO Assign 이 되지 않음 | ||
| - | </ | ||
| - | <callout type=" | + | **해결방안** |
| - | | + | \\ |
| - | | + | {{ :platform:ethercat:1_setup: |
| - | * 또는 xml 파일에서 | + | \\ |
| - | | + | * EcatConfig |
| + | \\ | ||
| + | {{ :platform:ethercat:1_setup: | ||
| + | \\ | ||
| + | * xml 수정 : PdoAssign=" | ||
| </ | </ | ||
| + | <callout type=" | ||
| + | ===SlaveListMode=== | ||
| + | \\ | ||
| + | **배경** | ||
| - | ====Case 4==== | ||
| - | |||
| - | <callout type=" | ||
| * ComiEcatConfig 프로그램을 통해서 스캔 후 다운로드했는데, | * ComiEcatConfig 프로그램을 통해서 스캔 후 다운로드했는데, | ||
| - | </ | ||
| - | <callout type=" | + | **원인** |
| * EcatConfig(2016/ | * EcatConfig(2016/ | ||
| - | | + | |
| - | </callout> | + | |
| + | **해결방안** | ||
| + | |||
| + | * ' | ||
| + | |||
| + | * 2016/03/07 이후 버전의 EcatConfig사용. 또는 | ||
| + | |||
| + | * 2016/03/07 이후 버전 사용 시 ' | ||
| - | <callout type=" | ||
| - | * " | ||
| - | * 이후 버전의 EcatConfig 사용 | ||
| - | * ComiIDE에 포함된 Config 사용 | ||
| </ | </ | ||