The general manual for the EtherCAT Stack can be found here: EtherCAT - User Manual .
The communication module provides the GOAL API of the EtherCAT Stack, thus following chapter are of raised relevance:
EtherCAT for GOAL
Creating an Application with GOAL