
ICOP Technology Inc.
QEC-M-070T User Manual
Ver.2 August, 2023
37
Control Functions:
⚫
start() - Start EtherCAT Master. All slaves will enter OP state if successful. There are three modes: Auto
Freerun / Manually Freerun / Sync.
⚫
stop() - Stop EtherCAT Master.
⚫
getSystemTime() - Get system time of current cycle. (The unit is nanosecond)
⚫
getWorkingCounter() - Get working counter of current cycle.
⚫
getExpectedWorkingCounter() - Get expected working counter. (Fixed value)
EthercatDevice_XXX Class General Functions
Access to slave information Functions:
⚫
getVendorID - Get EtherCAT Slave Count Number on EtherCAT bus.
⚫
getProductCode - Get the EtherCAT Slave Product Code on EtherCAT bus.
⚫
getRevisionNumber - Get the EtherCAT Slave revision Number on EtherCAT bus.
⚫
getSerialNumber - Get the EtherCAT Slave Serial Number on EtherCAT bus.
⚫
getAliasAddress - Get the EtherCAT Slave Alias Address on EtherCAT bus.
⚫
getSlaveNo - Get EtherCAT Slave Number on EtherCAT bus.
⚫
readSII - Read EEPROM Info.
⚫
readSII8 - Read EEPROM Info. (uint8_t)
⚫
readSII16 - Read EEPROM Info. (uint16_t)
⚫
readSII32 - Read EEPROM Info. (uint32_t)
⚫
writeSII - Write EEPROM.
⚫
writeSII8 - Write EEPROM. (unit8_t)
⚫
writeSII16 - Write EEPROM. (uint16_t)
⚫
writeSII32 - Write EEPROM. (unit32_t)
Process Data Objects (PDO) Functions:
⚫
pdoBitWrite() - Write Bit of Process Data Output.
⚫
pdoBitRead() - Read Bit of Process Data Input.
⚫
pdoGetOutputBuffer() - Get Slave Process Data Output Pointer.