Еще раз для понимания. Код работает на ПЛК если его запустить с ПК. Работает так как и задуман. Умножение на 1000 необходимо для перевода секунд в мс. Так как расчет идет в секундах, еще умножение на 10 необходимо потому что частотник принимает значения в целых числах умноженных на 10, если передать ему число 650, частота будет 65,0Гц.
Проблема в том что код перестает работать если его запустить тумблером на ПЛК.