차이

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

차이 보기로 링크

양쪽 이전 판 이전 판
다음 판
이전 판
faq:io:ethercat:02_driver_io_fail [2022/11/29 18:11]
kms
faq:io:ethercat:02_driver_io_fail [2022/11/30 18:17] (현재)
kms
줄 1: 줄 1:
-======Ethercat Driver에서 IO가 확인 안되는 경우======+====== Driver에서 IO가 확인 안되는 경우======
 <alert type="info" dismiss="true" icon="fa fa-quote-left"> <alert type="info" dismiss="true" icon="fa fa-quote-left">
 Home, EL +,- 신호가 서보 프로그램에서는 잡히나 IDE에서 센서가 올라오지 않는 경우에 대한 안내 페이지입니다. Home, EL +,- 신호가 서보 프로그램에서는 잡히나 IDE에서 센서가 올라오지 않는 경우에 대한 안내 페이지입니다.
줄 5: 줄 5:
 </alert> </alert>
 \\ \\
- 
 ====Case 1==== ====Case 1====
  
-<callout type="info" icon="true">  
-===AddInfo=== 
-  * PDO에서 DI 항목 누락 및 값의 변화 없음 
-    
- 
-</callout> 
  
 <callout type="question" icon="true">  <callout type="question" icon="true"> 
-===Cause===+===Cause===     
 +  * IO Assign 미진행 
 + 
 +{{:faq:io:ethercat:io_assign.png?1000|}} 
 +  * ServoTunes 및 서보 프로그램 상에서 업체가 사용하는 SI입력의 Function, Logic, Value가 설정되지 않은 상태 
 +                                  
      
-  {{:faq:io:ethercat:pdo_data.png?10000|}} +
-  * PDO Map에서 "Digital Inputs"가 누락되었는지 확인 +
-     +
-  * 접점 유지 기능이 활성화 되어 있는 경우, 통신이 연결되는 순간 Slave는 마지막 접점 값을 출력하게 됨 +
-    * 통신이 끊어지기 전 출력값이 ON 이었다면, ON 상태 유지 +
-    * 이후 PDO에 의해 전달된 출력값이 반영됨+
 </callout> </callout>
- 
- 
  
  
 <callout type="success" icon="true">  <callout type="success" icon="true"> 
 ===Solution=== ===Solution===
-  * ETS DO 모듈의 **[[platform:ethercat:70_users_guide:20_ts:ets_do_ld| 접점 유지 기능 비활성화]]**+  * Function, Logic, Value 값 설정. (ServoTunes에서 설정 시, EEProm Write 후 서보 전원 재부팅)
  
 </callout> </callout>
 +
 +
 +
 +
  
 ====Case 2==== ====Case 2====
  
-<callout type="info" icon="true">  + 
-===AddInfo=== +<callout type="question" icon="true">  
-  * PDO에서 DI 항목 누락 +===Cause===     
-   +  * PDO에서 DI 항목 누락  
 + 
 +{{:faq:io:ethercat:pdo_data.png?5000|}} 
 +  * [Config]-> Scan 후 ProcessData의 Inputs를 통해 'PDO Contents' 항목에서 "0x60FD Digital Input" 누락 유무 확인 
 + 
 +                                    
 +  
  
 </callout> </callout>
 +
 +
 +<callout type="success" icon="true"> 
 +===Solution===
 +  * 누락 시, 서보의 ESI 파일 최신화  / [[http://comizoa.co.kr/info/platform:ethercat:1_setup:10_config:20_desc:40_processdata?s[]=pdo#pdo_map_%ED%8E%B8%EC%A7%91|PDO Map 편집]]
 +
 +</callout>
 +
 +====Case 3====
  
 <callout type="question" icon="true">  <callout type="question" icon="true"> 
 ===Cause=== ===Cause===
-  * PDO Map 
  
-  접점 유지 기능이 활성화 어 있는 경우통신이 연결되는 순간 Slave는 마지막 접점 을 출력하게 됨 +IO assign 완료 및 PDO에서 Digital Input은 확인DI 의 변동 없음 
-    통신이 끊지기 전 출력값이 ON 이었다면ON 상태 유지 + 
-    * 이후 PDO에 의해 전달된 출력값이 반영됨+{{:faq:io:ethercat:slaves.png?1000|}} 
 + 
 +  [Slaves]에서 'CoE SDO'로 들가 'Digital Input' 정보 채워넣고 (Index : 0x60FD , SubIndex : 0Size : 4) 'Read' 
 + 
 +  Home, EL+, - 에 모터를 동시킨 값이 변화하는 지 확인
 </callout> </callout>
  
 <callout type="success" icon="true">  <callout type="success" icon="true"> 
 ===Solution=== ===Solution===
-  * ETS DO 모듈의 **[[platform:ethercat:70_users_guide:20_ts:ets_do_ld| 접점 유지 기능 비활성]]**+  * 값이 변하지 않을 시 서보의 파라미터 설정 및 셋업 확인. (서보업체 문의)
  
 </callout> </callout>
  
  
-{{tag>ethercat 이더캣 ets 접점유지}}