Страница 1 из 1

Переменные в FBD и LAD

Добавлено: 13 мар 2017, 11:22
kbplug
Добрый день, помогите пожалуйста разобраться из переменными в LAD.
Вот сделал пример на  FBD тут есть и переменные и можно назначать значение по умолчанию, а в LAD не могу найти эти функции, и как добавить переменную?

Вход "аналогового соеденителя" в LAD не есть еквивалентом "переменной" в FBD?

Описание програмы: по нажатию на кнопки частота мерцания светодиода изменяется.
Изображение
Как такое сделать в LAD ?

Добавлено (13.03.2017, 11:22)
---------------------------------------------
Я так понял большенство работает в FBD, а LAD не доработан до его уровня. Значит буду пользоваться FBD.

Переменные в FBD и LAD

Добавлено: 13 мар 2017, 14:59
Олег
В LAD в FLProg ничего не делал, но по логике должно быть так.
[spoiler=Спойлер][/spoiler]Значение переменной можно задать кликнув левой кнопкой мыши по входу АС1, только перед этим взод надо отсоединить от блока сложения.

Переменные в FBD и LAD

Добавлено: 16 мар 2017, 12:37
kbplug
Олег, Не получается так, наверное LAD не доработан. Мне LAD понятней, но и на  FBD у меня легко получаются несложные программы.

Переменные в FBD и LAD

Добавлено: 16 мар 2017, 14:02
Олег
А что конкретно не получается?

Переменные в FBD и LAD

Добавлено: 16 мар 2017, 18:00
kbplug
Когда я создаю аналоговый соеденитель и присваиваю ему значение то такую схему как вы выше начертили я уже сделать не могу, потому что аналоговий соеденитель АС1 уже есть а 2 таких соеденителя не получается создать, автоматически создаётся АС2.

Тоесть конкретно у меня не получается присвоить ему начальное значениа, а потом использовать его в проекте несколько раз.

Также в LAD я вижу некоторые моменты которые с точки зрения электрика должны быть не такими. С точки зрения электрика у каждого блока должен быть вход EN и выход. Цепь должна замыкаться всегда иначе схема работать не должна. Я немножко работаю из Сименсом там именно так и реализовано.

Переменные в FBD и LAD

Добавлено: 16 мар 2017, 18:21
Олег
Проверил, записывать в переменную можно в одном месте, а считывать сколько угодно. Скорее всего это баг, а может логика программы не позволяет, надо у Сергея спрашивать.