차이

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

차이 보기로 링크

다음 판
이전 판
platform:ethercat:0_intro:vendor:mks [2020/09/02 22:52]
winoars 만듦
platform:ethercat:0_intro:vendor:mks [2024/07/08 18:23] (현재)
줄 62: 줄 62:
 ===특이사항=== ===특이사항===
 \\ \\
-  * FreeRun 만 지원되지만, xml에 "SM-Freerun"으로 표기되어 있어 1.5.0.4 이전 버전의 IDE에서는 SM2 Event Mode로 인식+  * FreeRun 만 지원되지만, xml에 "SM-Freerun"으로 표기되어 있어 1.5.0.4 이전 버전의 IDE에서는 SM2 Event Mode로 인식됨 
 +    * 이 경우, xml의 해당 내용을 "Freerun"으로 수정
  
   * 0x1600으로 맵핑 시, 간헐적으로 Al-State가 Pre-OP로 변경됨   * 0x1600으로 맵핑 시, 간헐적으로 Al-State가 Pre-OP로 변경됨
-    * AlStatusCode에 0x1B((Sync manager watchdog : The slave did not receive process data within the specified watchdog time. Usually, the WD time is 100ms. The WD is re-started every time it receives new process data, usually when the Output SyncManager (SyncManager2) is written. For devices which have only inputs usually, no WD is used. Increasing the WD is not a solution. \r\n Reason: PLC stopped))가 잠깐 확인됨 +    * AlStatusCode에 0x1B((Sync manager watchdog))가 잠깐 확인됨 
-    * Watchdog을 disable 로 변경해도 동일+    * Watchdog을 disable 로 변경해도 증상 동일
     * 0x1601로 맵핑하면 정상 동작     * 0x1601로 맵핑하면 정상 동작
     * 0x1600과 0x1601에 포함되는 object가 동일해도, 0x1600으로 맵핑시에만 에러 발생     * 0x1600과 0x1601에 포함되는 object가 동일해도, 0x1600으로 맵핑시에만 에러 발생
 +
 +  * AlStatusCode 0x1B : Sync manager watchdog 
 +    * The slave did not receive process data within the specified watchdog time. 
 +    * Usually, the WD time is 100ms. The WD is re-started every time it receives new process data, usually when the Output SyncManager (SyncManager2) is written. 
 +    * For devices which have only inputs usually, no WD is used. Increasing the WD is not a solution. 
 +    * Reason: PLC stopped))
 </callout> </callout>