Function blocks for the design of control applications based on EtherCAT fieldbus | IEEE Conference Publication | IEEE Xplore