мне вообще не заметно где здесь динамическое выполнение, ладно бы использовалась SysMemAlloc

второе, а почему не написать fbInst := ADR(fbSSTBY);

третье
ПЛК1хх какой нибудь, но только ради CODESYS v3.5
такое невозможно впринципе, а не из-за Вашей религии