문서의 이전 판입니다!


MKS

Summary


  • Date : 2020-09-02
  • Master : EtherCAT IP(LX558)
  • Sample
    • AX7696
  • ESI :
  • VendorID : 0x50B
  • Product Code : 7696
  • RevisionNo : 2
  • CycleTime : 1ms

Condition


  • PC (Laptop)
    • CPU : Intel I5-7700
    • MainBoard :
    • RAM : 8G
  • OS
    • Win7 x64

Test Item : Setup


  • XML Parsing
  • PDO mapping
  • EtherCAT State Machine
    • Init / PreOP / SafeOP / OP
  • SyncMode : FreeRun
  • Configured Station Alias

Test Item : Operation


Cia 5003 Profile

특이사항


  • FreeRun 만 지원되지만, xml에 “SM-Freerun”으로 표기되어 있어 1.5.0.4 이전 버전의 IDE에서는 SM2 Event Mode로 인식
  • 0x1600으로 맵핑 시, 간헐적으로 Al-State가 Pre-OP로 변경됨
    • AlStatusCode에 0x1B1)가 잠깐 확인됨
    • Watchdog을 disable 로 변경해도 동일
    • 0x1601로 맵핑하면 정상 동작
    • 0x1600과 0x1601에 포함되는 object가 동일해도, 0x1600으로 맵핑시에만 에러 발생

1)
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