Сообщение от
программист_с_паяльником
Ваши слова, в многом, бальзам на душу.
В конце 1-го цикла я выдам значение modbus-переменной к отправке. А в конце 2-го цикла, уже немного другое значение этой же переменной. Допустим, по истчении 2-го цикла, значение modbus-переменной, заданное в 1-ом цикле, так и не была отправлено. Но уже есть новое задание и значение modbus-переменной скорректировано, хотя за 1 цикл ПЛК врят ли для этого возникнут предпосылки извне.
Мне видится это следующим образом:
- нужно фиксировать время цикла плк (допустим 200 мс или сколько там получится);
- направлять задания в модбас раз в цикл или, если все будет плохо, реже.