Раньше всегда писал на LAD, но тут возникла необходимость писать в FBD. Знакомство сразу началось с кастылей :)
Нужно последовательно поставить операции сравнения (больше, меньше), чтоб нетворк выдавал "1" только когда появлялся определённый диапазон чисел.
Например пришло число 150. "Оно больше 100:?" * "Оно меньше 200?" если да то = "1". Так получаем диапазон от 100 до 200. Как это сделать в FBD? В LAD просто ставишь последовательно блоки и "ок" , а в FBD вылезает ошибка 30:473 "This operation is not possible in this position" - сюда ставить нельзя. Что делать? Может у меня какие нибудь настройки не те?
Пригладываю картинку как нужно сделать в FBD.
- Обязательно представиться на русском языке кириллицей (заполнить поле "Имя").
- Фиктивные имена мы не приветствуем. Ивановых и Пупкиных здесь уже достаточно.
- Не писать свой вопрос в первую попавшуюся тему - вместо этого создать новую тему.
- За поиск, предложение и обсуждение пиратского ПО и средств взлома - бан без предупреждения.
- Рекламу и частные объявления "куплю/продам/есть халтура" мы не размещаем ни на каких условиях.
- Перед тем как что-то написать - читать здесь и здесь, а студентам - обязательно здесь.
- Не надо писать в ЛС администраторам свои технические вопросы. Администраторы форума отлично знают как работает форум, а не все-все контроллеры, о которых тут пишут.
Язык FBD. Последовательно поставить операции сравнения? Как?
-
- здесь недавно
- Сообщения: 91
- Зарегистрирован: 02 мар 2014, 21:02
- Имя: Роберт
- Страна: Казань
- город/регион: Республика Татарстан
- Благодарил (а): 9 раз
- Поблагодарили: 11 раз
Язык FBD. Последовательно поставить операции сравнения? Как?
У вас нет необходимых прав для просмотра вложений в этом сообщении.
-
- здесь недавно
- Сообщения: 91
- Зарегистрирован: 02 мар 2014, 21:02
- Имя: Роберт
- Страна: Казань
- город/регион: Республика Татарстан
- Благодарил (а): 9 раз
- Поблагодарили: 11 раз
Re: Язык FBD. Последовательно поставить операции сравнения?
Всё разобрался.
Решение прилагаю.
Тему можно закрывать.
Решение прилагаю.
Тему можно закрывать.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
-
- почётный участник форума
- Сообщения: 3575
- Зарегистрирован: 10 ноя 2009, 04:58
- Имя: Толмачев Михаил Алексеевич
- город/регион: г. Чехов, МО
- Благодарил (а): 6 раз
- Поблагодарили: 271 раз
Re: Язык FBD. Последовательно поставить операции сравнения?
У Сименса (как и у многих других производителей) можно автоматически конвертировать LAD FBD. И обратно. Эти языки родственные. Главное чтобы используемые команды поддерживались обоими языками.
И второй момент: последовательное соединение контактое в LAD соответствует операции "И" в FBD, а параллельное соединение - операции "ИЛИ". Все банально!
И второй момент: последовательное соединение контактое в LAD соответствует операции "И" в FBD, а параллельное соединение - операции "ИЛИ". Все банально!
-
- здесь недавно
- Сообщения: 91
- Зарегистрирован: 02 мар 2014, 21:02
- Имя: Роберт
- Страна: Казань
- город/регион: Республика Татарстан
- Благодарил (а): 9 раз
- Поблагодарили: 11 раз
Re: Язык FBD. Последовательно поставить операции сравнения?
Я уже один раз сконвертировал. Он мне половино в STL выдал и обратно в LAD эту половину конвертировать не захотел.Михайло писал(а):У Сименса (как и у многих других производителей) можно автоматически конвертировать LAD FBD. И обратно. Эти языки родственные. Главное чтобы используемые команды поддерживались обоими языками.
И второй момент: последовательное соединение контактое в LAD соответствует операции "И" в FBD, а параллельное соединение - операции "ИЛИ". Все банально!
Просто непривычно. В LAD всё интуитивно понятно, тут немного напрячься нужно. Но это уже дело привычки.
-
- почётный участник форума
- Сообщения: 626
- Зарегистрирован: 29 сен 2008, 17:05
- Имя: Алексей Угрюмов
- Страна: Россия
- город/регион: СПб
- Благодарил (а): 8 раз
- Поблагодарили: 23 раза
-
- знаток Eplan
- Сообщения: 1136
- Зарегистрирован: 21 сен 2012, 22:45
- Имя: aranea
- Благодарил (а): 30 раз
- Поблагодарили: 165 раз
Re: Язык FBD. Последовательно поставить операции сравнения?
так быть не может, если руками код не правитьWelder писал(а):Я уже один раз сконвертировал. Он мне половино в STL выдал и обратно в LAD эту половину конвертировать не захотел.
Просто непривычно. В LAD всё интуитивно понятно, тут немного напрячься нужно. Но это уже дело привычки.
конвертирование двунаправленное (Ctrl+1, 2, 3 вроде и конвертированием сложно назвать - вид представления)
-
- почётный участник форума
- Сообщения: 626
- Зарегистрирован: 29 сен 2008, 17:05
- Имя: Алексей Угрюмов
- Страна: Россия
- город/регион: СПб
- Благодарил (а): 8 раз
- Поблагодарили: 23 раза
Re: Язык FBD. Последовательно поставить операции сравнения?
Очень даже может. Постоянно при вычитывании такая фигня. Честь нетворков в asm-еaranea писал(а):так быть не может, если руками код не правитьWelder писал(а):Я уже один раз сконвертировал. Он мне половино в STL выдал и обратно в LAD эту половину конвертировать не захотел.
Просто непривычно. В LAD всё интуитивно понятно, тут немного напрячься нужно. Но это уже дело привычки.
конвертирование двунаправленное (Ctrl+1, 2, 3 вроде и конвертированием сложно назвать - вид представления)
Alex.