PDA

Просмотр полной версии : Динамическая индикация плк1006



незарегистрированный
30.07.2008, 10:46
Пытаюсь сделать динамическую индикацию(два семисегментных разряда) на плк 100(выхода на транзисторах)
беру стандартный функблок BLINK с T#0.001s и от него завожу UNPACK на восемь выходных портов по 1 старший разряд по 0 младший
на малой частоте всё работает правильно но получить нормальную индикацию не получается мигает и всё тут как будто нехватает быстродействияю.
Как прицепить к плк семисегментный индикатор(2-8разрядов)с минимальным обвесом?

Сергей71
30.07.2008, 11:46
ПЛК работает по циклам - мин цикл 1 мсек.
Это почти генератор. Поэтому в програме заведи переменную и меняй ее значение:

пример
var
P_Out : bool;
end_var

p_Out := not p_Out;

При запуске p_Out будет менять значение равное циклу ПЛК +/- допуск.

незарегистрированный
31.07.2008, 09:57
спасибо у меня всё и работало
просто тормозила индикация на плк
на портах всё ок (индикаторы светют)