Creating reusable, hardware independent motion control applications via IEC 61131-3 and PLCopen Motion Control Profile | IEEE Conference Publication | IEEE Xplore