1. Обязательно представиться на русском языке кириллицей (заполнить поле "Имя").
  2. Фиктивные имена мы не приветствуем. Ивановых и Пупкиных здесь уже достаточно.
  3. Не писать свой вопрос в первую попавшуюся тему - вместо этого создать новую тему.
  4. За поиск, предложение и обсуждение пиратского ПО и средств взлома - бан без предупреждения.
  5. Рекламу и частные объявления "куплю/продам/есть халтура" мы не размещаем ни на каких условиях.
  6. Перед тем как что-то написать - читать здесь и здесь, а студентам - обязательно здесь.
  7. Не надо писать в ЛС администраторам свои технические вопросы. Администраторы форума отлично знают как работает форум, а не все-все контроллеры, о которых тут пишут.

Как работает логический элемент И если у него один вход?

Ответить
Аватара пользователя

aranea
знаток Eplan
знаток Eplan
Сообщения: 1136
Зарегистрирован: 21 сен 2012, 22:45
Имя: aranea
Благодарил (а): 30 раз
Поблагодарили: 165 раз

Как работает логический элемент И если у него один вход?

Сообщение aranea »

DzmitryM, это понятно, но у вас там про большие куски кода было и показать пяти программистам
DzmitryM писал(а): 16 окт 2022, 17:30 Ау! Вопрос был как как работает элемент И с одним входом. Все, точка
2022-10-17_15-13-21.png
2022-10-17_15-13-14.png
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Изображение

Автор темы
DzmitryM
здесь недавно
здесь недавно
Сообщения: 19
Зарегистрирован: 26 сен 2022, 12:43
Имя: Дмитрий
Страна: Беларусь
город/регион: Minsk
Поблагодарили: 2 раза

Как работает логический элемент И если у него один вход?

Сообщение DzmitryM »

aranea, не пяти, а трем (у нас как раз идёт модернизация). Это раз.
И два, показывать код не буду, т.к. это чужая интеллектуальная собственность (моего работодателя).
Тема закрыта.
Аватара пользователя

keysansa
эксперт
эксперт
Сообщения: 2330
Зарегистрирован: 20 дек 2018, 04:45
Имя: Сергей
Страна: РБ/РФ
город/регион: РФ Сергиев Посад
Благодарил (а): 1990 раз
Поблагодарили: 176 раз

Как работает логический элемент И если у него один вход?

Сообщение keysansa »

DzmitryM писал(а): 16 окт 2022, 17:30 Ау! Вопрос был как как работает элемент И с одним входом. Все, точка.
Я понял как он работает. Вы- возможно не поняли. (
Операция "И" с предыдущим результатом операции (содержимое RLO), как написал aranea.
DzmitryM писал(а): 17 окт 2022, 10:04 если перед этим не было например операции присвоения (=, S, R). А если была - то происходит первичная проверка операнда.
"=" не изменяет RLO, "S" и "R" - не знаю, но не должны.

ЗЫ. Считайте, что вы программируете на ASM.
В трансформаторной будке живет трансформаторная собака (с) Прозрачный гонщик.

NewOrdered
осмотрелся
осмотрелся
Сообщения: 166
Зарегистрирован: 24 янв 2018, 11:18
Имя: Антон
Страна: Россия
город/регион: Калининград
Благодарил (а): 26 раз
Поблагодарили: 27 раз

Как работает логический элемент И если у него один вход?

Сообщение NewOrdered »

keysansa писал(а): 17 окт 2022, 21:27 "=" не изменяет RLO, "S" и "R" - не знаю, но не должны.
Я кстати и не говорил, что сами эти инструкции влияют на RLO. Я говорил о том, как будет выполняться следующая за ними инструкция.

stesl
эксперт
эксперт
Сообщения: 1008
Зарегистрирован: 31 мар 2018, 12:05
Имя: Вячеслав
Благодарил (а): 94 раза
Поблагодарили: 136 раз

Как работает логический элемент И если у него один вход?

Сообщение stesl »

NewOrdered писал(а): 14 окт 2022, 08:45 то он должен понимать его досконально.
Что тут понимать? )))
DzmitryM писал(а): 16 окт 2022, 17:30 Вопрос был как как работает элемент И с одним входом
Элементарно - выполнилось условие на этом входе, выполнился элемент И
Аватара пользователя

keysansa
эксперт
эксперт
Сообщения: 2330
Зарегистрирован: 20 дек 2018, 04:45
Имя: Сергей
Страна: РБ/РФ
город/регион: РФ Сергиев Посад
Благодарил (а): 1990 раз
Поблагодарили: 176 раз

Как работает логический элемент И если у него один вход?

Сообщение keysansa »

stesl писал(а): 20 окт 2022, 04:54 Элементарно - выполнилось условие на этом входе, выполнился элемент И
Просто "провод", без логических элементов?
В трансформаторной будке живет трансформаторная собака (с) Прозрачный гонщик.

stesl
эксперт
эксперт
Сообщения: 1008
Зарегистрирован: 31 мар 2018, 12:05
Имя: Вячеслав
Благодарил (а): 94 раза
Поблагодарили: 136 раз

Как работает логический элемент И если у него один вход?

Сообщение stesl »

keysansa, ну неужели и Вам тут видится сакральное?))
IF условие THEN
переход

Условие, это и есть то, что привязано к ножке И.
Почему нельзя просто сделать Jump без одноногого И - к разработчикам FBD. Я уже предположил - для совместимости языков (переключения между ними).

Попробуйте на FBD изобразить бит такой то Set бит такой то,используя один только блок SetBit. Никаких ошибок. Но как только вы нажмёте Save, появится одноногое И. Скорее всего здесь также.

Это все сказано для Степ классики, в ТИА на эту тему не тренировался))
Аватара пользователя

keysansa
эксперт
эксперт
Сообщения: 2330
Зарегистрирован: 20 дек 2018, 04:45
Имя: Сергей
Страна: РБ/РФ
город/регион: РФ Сергиев Посад
Благодарил (а): 1990 раз
Поблагодарили: 176 раз

Как работает логический элемент И если у него один вход?

Сообщение keysansa »

stesl писал(а): 23 окт 2022, 04:25 IF условие THEN
переход
Не понял. Мы элемент И обсуждаем, или переход?
Это немного разные команды. Переход выполнится по результату операции И, а вопрос как раз, состоял в результате операции И с одним входом.
ЗЫ. И не про FBD разговор.
В трансформаторной будке живет трансформаторная собака (с) Прозрачный гонщик.

stesl
эксперт
эксперт
Сообщения: 1008
Зарегистрирован: 31 мар 2018, 12:05
Имя: Вячеслав
Благодарил (а): 94 раза
Поблагодарили: 136 раз

Как работает логический элемент И если у него один вход?

Сообщение stesl »

keysansa писал(а): 25 окт 2022, 13:12Не понял
Ну да, не поняли ))
Первый топик откройте.

Не поленился я таки открыть Степ. Смотрите, делаем в FBD переход по условию

Изображение

Сохраняем

Изображение

Можем и не сохранять, а просто переключиться на один из языков
LAD
Изображение
STL
Изображение

Вы видите, что по другому на этих языках условие не поставить? Поэтому когда возвращаемся на FBD видим уже ту же картину

Изображение

Так что речь именно о FBD Simatiс. Если же рассуждать о том как работает одноногое И - да никак, проброс состояния бита на входе

Отправлено спустя 12 минут 34 секунды:
Если хочется конкретики, то давайте немного изменим код, который я предлагал выше

Код: Выделить всё

If true and AnyBit then
    ..........
Ответить

Вернуться в «Общие вопросы»