Creating PLCopen compliant FB libraries