для Москвы
8 495 720 54 44

по России бесплатно
8 800 555 61 84



Среда Конграф

Больше

Добрый день!
Есть вопросы по программированию в среде конграф:
1. Опишите пожалуйста последовательность размещения алгоблоков с тем чтобы понять в какой последовательности они выполняются после заливки в плк, т.е интересует порядок чтения слева-напрво и сверху вниз или как вообще они работают? скажем так мне необходимо организовать задержку сигнала на два и три такта назад с периодическим обновлением (аналоговый сдвиг) с помощью алгоблока ан. память а потом это все проверить с помощью симулятора.
Что практический не возможно!

Больше

Здравствуйте. Обработка алгоблоков идёт слева на право, в том порядке как они соединены друг с другом. Обработки по вертикали нет. опишите более понятно что вы хотите реализовать.

Больше

Вычислить рекуррентное выражение:
y=:3*(e-e3)+(e1-e2)/T
где Т-время цикла; e-текущее значение ан. сигнала; е1-в предыдущем такте; е2-два цикла назад; е3-три цикла назад.
На сколько мне известно из опыта программирования плк от Сегнетикс, там все понятно программа выполняется слева направо и сверху вниз.
То есть стало быть самому первому и второму блоку (знач. 3 и 2 цикла соответственно) из рис 1 должно быть присвоено значение ноль! а третьему значение текущей величины на первом такте. Но из симмулятора на рис. 2 отчетливо видно что одно и то же значение появляется уже на первом цикле?


Вложенный файл:

Имя файла: hbecb797.rar
Размер файла:205 KB

Вложения:

Больше

За один цикл контроллера однократно входы каждого алгоблока считываются, преобразуются, и передаются на выход. Пространственное расположение алгоблоков (выше – ниже, левее – правее) здесь неважно. Важным являются взаимные связи алгоблоков (соединение линиями их входов и выходов в определенной последовательности).

Для того чтобы разбить фиксировать изменение значение величины по тактом вы можете воспользоваться например таким алгоритмом.

Вложения:

Модераторы: supportsupportmztamalykALekirkShibanov Ilja

для Москвы
8 495 720 54 44

по России бесплатно
8 800 555 61 84

Адрес: Россия, 105318, Москва,
ул. Мироновская, д.33


МЗТА в социальных сетях:

Copyright ОАО «МЗТА» © 1999-2017 г.
Карта сайта



Если заметили ошибку, выделите фрагмент текста и нажмите Ctrl+Enter