Towards an abstraction layer for PLC programming using object-oriented features of IEC61131-3 applied to motion control | IEEE Conference Publication | IEEE Xplore