Доброго времени суток. В таймере TON время на входе PT записывается только в программе или его можно менять, например, с панели оператора?
Вид для печати
Доброго времени суток. В таймере TON время на входе PT записывается только в программе или его можно менять, например, с панели оператора?
Можно менять. В PT передаёте любое значение. Хоть константу, хоть переменную (которую из панели получили).
Спасибо, понял.
Что у вас там в WORD? Секунды? Минуты-секунды? Или как?
Допустим, в WORD секунды (соответственно от 0 до 65535). Значит, в TIME переводим так: DWORD_TO_TIME(your_word * 1000).
Или, например, в WORD у вас в одном байте минуты, а в другом - секунды. Тогда так: DWORD_TO_TIME(SHR(your_word, 8) * 60000) + DWORD_TO_TIME((your_word AND 255) * 1000).
Скорее всего потому что время в место 3 секунд получаете 3 милисекуны . На 1000 умножить надо. Так сделайте:
Вложение 23587
Я и умножаю на 1000 и на входе TP появляется нужное значение, но задержки нет.Вложение 23588