PDA

Просмотр полной версии : Временные интервалы на ПЛК110



ОлегИлющенко
29.03.2011, 09:29
Добрый день.
У меня возникла проблема с заданием временных интервалов в ПЛК 110. Не знаю, каким образом решить эту задачу. Для организации технологического процесса мне необходимо задавать с панели СП270 длительность тех.процесса в секундах. На данный момент ПЛК работает с предустановленными, в программе, временными интервалами. Можно ли задавать необходимые промежутки времени на оборудовании ОВЕН? Если да тогда ткните носом в пример, где реализована подобная задача.
За ранее благодарен. Олег.

swerder
29.03.2011, 11:13
задать можно. панель мастером?

ОлегИлющенко
29.03.2011, 13:58
да мастером

swerder
29.03.2011, 14:39
примерно так:
делаете конструкцию превращения числа с панели во время для таймера, где inbox_abc сетевая переменная обмена плк с панелью, потом далее по картинкам

ОлегИлющенко
29.03.2011, 15:00
Спасибо за проявленный интерес.

lara197a
29.03.2011, 15:51
Можно проще
передаете число-а(целочисленное)
в проге- в(время в секундах)= T#1s*a;

swerder
29.03.2011, 16:23
Можно проще
передаете число-а(целочисленное)
в проге- в(время в секундах)= T#1s*a;

однако действительно гораздо проще;)

ОлегИлющенко
29.03.2011, 16:24
Спасибо, завтра попробую оба варианта обкатать.

saniyo
29.03.2011, 23:02
Ненадо забывать о преобразовании типов, у вас передается WORD а тип даных на входе таймера TIME надо сделать типо:

timvalue := WORD_TO_TIME ( comreg1 * 1000 );

на тыщу домножыть сразу секунды получим.