Цитата Сообщение от kondor3000 Посмотреть сообщение
Ошибка ваша в том, что вы до конвертации в DWORD делите на 1000, а надо делить после конвертации. И только потом, выделив минуты и секунды, конвертировать в WORD.
Передавать надо в секундах или отдельно в минутах и секундах, иначе секунды потеряете.
По замечаниям, все исправил. Действительно, сейчас программа работает и выдает нужные (правильные) значения переменных.
Зеленым выделены значения, которые должны считываться из переменных ПЛК и выводятся на Панель.
Красным выделил значения, которые должны задаваться с Панели и передаваться в переменные ПЛК.

ПЛК1.png HMI1.png