Skip to main content
Ctrl+K
EC-Monitor V3.3 documentation - Home EC-Monitor V3.3 documentation - Home
  • 1. Introduction
  • 2. Architecture
  • 3. Ethernet TAP
  • 4. EtherCAT® MainDevices
  • 5. Getting Started
    • 5.1. Running EcMonitorDemo
    • 5.2. Running EcMonitorDemoMqtt
    • 5.3. Compiling the EcMonitorDemo
  • 6. Software Integration
    • 6.1. Example application
    • 6.2. Event notification
    • 6.3. Logging
    • 6.4. EtherCAT® Network Configuration ENI
    • 6.5. Process Data Access
    • 6.6. Diagnosis
    • 6.7. MainDevice Variables
    • 6.8. Operation without ENI
    • 6.9. EC-Monitor Source Code
  • 7. Platform and Operating Systems (OS)
    • 7.1. Linux
    • 7.2. QNX Neutrino
    • 7.3. Windriver VxWorks
    • 7.4. Microsoft Windows
  • 8. Real-time Ethernet Driver
    • 8.1. Real-time Ethernet Driver selection
    • 8.2. Intel Pro/1000 - emllIntelGbe
    • 8.3. Windows NDIS - emllNdis
    • 8.4. Windows WinPcap - emllPcap
    • 8.5. emllRemote
    • 8.6. VxWorks SNARF - emllSNARF
    • 8.7. Linux SockRaw - emllSockRaw
    • 8.8. Windows TAP - emllTap
  • 9. Application programming interface, reference
    • 9.1. General functions
    • 9.2. Packet Capture
    • 9.3. Process Data functions
    • 9.4. SubDevice status functions
    • 9.5. Diagnosis
    • 9.6. Real-time Ethernet Driver Control Interface
    • 9.7. EtherCAT® Mailbox Transfer
    • 9.8. CAN application protocol over EtherCAT® (CoE)
    • 9.9. File access over EtherCAT® (FoE)
    • 9.10. Hot Connect
    • 9.11. Configuration adjustments
  • 10. Generic notification interface
    • 10.1. Notification callback
    • 10.2. emonNotifyApp
    • 10.3. Enable/Disable notifications
    • 10.4. Status notifications
    • 10.5. Error notifications
  • 11. RAS-Server for EC-Inspector and EC-Engineer
    • 11.1. Integration Requirements
    • 11.2. Application programming interface
  • 12. Error Codes
    • 12.1. Generic Error Codes
    • 12.2. DCM Error Codes
    • 12.3. ADS over EtherCAT® (AoE) Error Codes
    • 12.4. CAN application protocol over EtherCAT® (CoE) SDO Error Codes
    • 12.5. File Transfer over EtherCAT® (FoE) Error Codes
    • 12.6. Servo Drive Profil over EtherCAT® (SoE) Error Codes
    • 12.7. Remote API Error Codes
Markdown for AI agents (.zip)

Software Integration

6. Software Integration

For the integration of the EC-Monitor, the EcMonitorDemo can be seen as an application framework, serve as a template and be expanded accordingly.

  • 6.1. Example application
    • 6.1.1. File reference
    • 6.1.2. EC-Monitor life cycle
  • 6.2. Event notification
    • 6.2.1. Direct event notification handling
    • 6.2.2. Postponed notification handling
  • 6.3. Logging
  • 6.4. EtherCAT® Network Configuration ENI
    • 6.4.1. Single cyclic entry configuration
    • 6.4.2. Multiple cyclic entries configuration
  • 6.5. Process Data Access
    • 6.5.1. Process Data Access Functions
    • 6.5.2. Process variables’ offset and size
    • 6.5.3. Process variable access via hard coded offsets
    • 6.5.4. Process variable access via generated PD Layout
    • 6.5.5. Process variable access dynamically from ENI
  • 6.6. Diagnosis
    • 6.6.1. Working Counter
    • 6.6.2. MainDevice Sync Units
  • 6.7. MainDevice Variables
  • 6.8. Operation without ENI
  • 6.9. EC-Monitor Source Code
    • 6.9.1. Real-time Ethernet Driver Binaries
    • 6.9.2. EC-Monitor Binaries
    • 6.9.3. Remote API Server Binaries:

previous

5.3. Compiling the EcMonitorDemo

next

6.1. Example application

By acontis technologies GmbH

© Copyright 2026-Oct-14, acontis technologies GmbH.