Автоматический расчет и летнего времени и положения Солнца сделать можно - в инете описаны алгоритмы. Но зачем? Массивы занимают не так много места в памяти ПЛК, легко создаются в Экселе и копируются в константы проекта в CoDeSys, зато радикально увеличивают скорость выполнения программы в ПЛК.
Другое дело - если ПЛК с Вашим проектом планируется устанавливать в разных точках мира. Но на этот случай есть хорошие немецкие библиотеки, где все это уже сделано.