Здравствуйте.
Пытаюсь с нуля разобраться с ПР200 в Owenlogic 3.1 (живого устройства пока нет), устройство выступает мастером. С логическими примитивами разобрался быстро, благо документация есть и видео, а споткнулся вот на чём: пр200 необходимо раз в секунду записывать в несколько сетевых переменных слейвов текущее время в секундах с 1970г (timestamp). Также устройству необходимо опрашивать один слейв (например какую то переменную в нём) и записывать ее значение в другие слейвы.
По timestamp сделал простейшую функцию
Код:
function gettimestamp: udint;
var_input
inputVariable : bool;
end_var
var
Ton_DT : DT;
end_var
Ton_DT := GET_DATE_TIME();
gettimestamp := DT_TO_UDINT(Ton_DT);
end_function
однако почему то в режиме схемы её отладки не происходит. (ожидал увидеть изменение значений на выходе элемента раз в секунду). При этом отладка в при открытом тексте функции проходит ожидаемо.
Подскажите пожалуйста что я не так делаю? Как добиться нужного мне результата по обоим задачам?
Спасибо!