Страница 7 из 12 ПерваяПервая ... 56789 ... ПоследняяПоследняя
Показано с 61 по 70 из 129

Тема: OwenLogic 1.15

Комбинированный просмотр

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1
    Пользователь
    Регистрация
    15.03.2018
    Адрес
    Ижевск
    Сообщений
    1,001

    По умолчанию

    Я по первости сажал на ноль и в OL

  2. #2
    Пользователь Аватар для Сергей0308
    Регистрация
    25.06.2011
    Адрес
    Галактика Андромеды (M31)
    Сообщений
    9,841

    По умолчанию

    Некоторые для формирования "1" ставят в программе элемент "не" с "оторванным" входом, что мне кажется просто какой-то дикостью! Я предпочитаю константу для таких случаев!
    Если проблему можно решить за деньги, это не проблема, это расходы. Бог каждому посылает проблемы по его силам. Так что одно из двух. Либо ты можешь-таки
    справиться с проблемами, либо это не твои проблемы.

  3. #3

    По умолчанию

    Угу, видывал и такое буквально сегодня, хыхыхы! Оборванный инвертор с TON использовался как детектор включения питания ПР. И да, сам в таких случая предпочитаю константы.

  4. #4
    Пользователь Аватар для capzap
    Регистрация
    25.02.2011
    Адрес
    Киров
    Сообщений
    10,664

    По умолчанию

    Цитата Сообщение от dan75 Посмотреть сообщение
    И да, сам в таких случая предпочитаю константы.
    код в студию, как Вы с помощью констант определяете первый скан контроллера в ПР
    Bad programmers worry about the code. Good programmers worry about data structures and their relationships

    среди успешных людей я не встречала нытиков
    Барбара Коркоран

  5. #5
    Пользователь Аватар для Сергей0308
    Регистрация
    25.06.2011
    Адрес
    Галактика Андромеды (M31)
    Сообщений
    9,841

    По умолчанию

    Цитата Сообщение от capzap Посмотреть сообщение
    код в студию, как Вы с помощью констант определяете первый скан контроллера в ПР
    Если после включения при первом цикле ПР на выходе элемента "не" с "оторванным" входом логическое "0", то это неправильно и лишний раз доказывает, что так не нужно делать(оставлять элементы с неподключенными входами! И это легко сделать с помощью константы логической "1" и линии задержки на цикл!
    Если проблему можно решить за деньги, это не проблема, это расходы. Бог каждому посылает проблемы по его силам. Так что одно из двух. Либо ты можешь-таки
    справиться с проблемами, либо это не твои проблемы.

  6. #6
    Пользователь Аватар для capzap
    Регистрация
    25.02.2011
    Адрес
    Киров
    Сообщений
    10,664

    По умолчанию

    Цитата Сообщение от Сергей0308 Посмотреть сообщение
    Если после включения ...то это неправильно
    значит на первом цикле константа вместо единицы дает ноль это правильно? Иначе, как Вы можете предлагать такой же вариант как на элементе NOT, если код выглядит как то иначе, покажите
    Bad programmers worry about the code. Good programmers worry about data structures and their relationships

    среди успешных людей я не встречала нытиков
    Барбара Коркоран

  7. #7
    Пользователь Аватар для capzap
    Регистрация
    25.02.2011
    Адрес
    Киров
    Сообщений
    10,664

    По умолчанию

    в электронных элементах неопределенное состояние на выходе это нормально, но здесь программирование, если переменная/элемент не инициализированы то его начальное состояние ноль/фальш, но константа должна инициализироваться перед запуском программы тем значением которое установлено в проекте. По факту, вы оба рекомендуете действительно ошибочный вариант, а если его исправят?
    Bad programmers worry about the code. Good programmers worry about data structures and their relationships

    среди успешных людей я не встречала нытиков
    Барбара Коркоран

  8. #8
    Пользователь Аватар для Сергей0308
    Регистрация
    25.06.2011
    Адрес
    Галактика Андромеды (M31)
    Сообщений
    9,841

    По умолчанию

    Цитата Сообщение от capzap Посмотреть сообщение
    в электронных элементах неопределенное состояние на выходе это нормально, но здесь программирование, если переменная/элемент не инициализированы то его начальное состояние ноль/фальш, но константа должна инициализироваться перед запуском программы тем значением которое установлено в проекте. По факту, вы оба рекомендуете действительно ошибочный вариант, а если его исправят?
    Так по-вашему элемент "не" с неподключенным входом что должен на выходе давать при первом цикле? Наверно "1"?
    И зачем Вы его рекомендуете?
    Если проблему можно решить за деньги, это не проблема, это расходы. Бог каждому посылает проблемы по его силам. Так что одно из двух. Либо ты можешь-таки
    справиться с проблемами, либо это не твои проблемы.

  9. #9

    По умолчанию

    Цитата Сообщение от Сергей0308 Посмотреть сообщение
    Так по-вашему элемент "не" с неподключенным входом что должен на выходе давать при первом цикле? Наверно "1"?
    Он и даёт. Но линия задержки на цикл выдаёт 0.

  10. #10
    Пользователь
    Регистрация
    27.11.2011
    Адрес
    Краснодар
    Сообщений
    13,511

    По умолчанию

    эээ, да чего вы спорите, оба варианта в студию и в пошаговом исполнении плиз. Мне кажется это еще сила привычки. главное, чтобы работало как задумано.
    А задержка на цикл вообще из другой оперы, баго-фича так сказать. В других ПР это и проверяется и настраивается через флаги.

Страница 7 из 12 ПерваяПервая ... 56789 ... ПоследняяПоследняя

Похожие темы

  1. OwenLogic 1.3
    от Евгений Сергеевич в разделе Программируемые реле
    Ответов: 317
    Последнее сообщение: 29.04.2020, 09:29
  2. OwenLogic 1.14
    от Андрей Посохов в разделе Среда программирования OWEN Logic
    Ответов: 150
    Последнее сообщение: 27.08.2019, 10:44
  3. OwenLogic 1.13
    от Андрей Посохов в разделе Среда программирования OWEN Logic
    Ответов: 243
    Последнее сообщение: 29.05.2019, 18:47
  4. OwenLogic 1.5
    от Евгений Сергеевич в разделе Программируемые реле
    Ответов: 259
    Последнее сообщение: 22.11.2015, 19:52
  5. OwenLogic 1.6
    от Евгений Сергеевич в разделе Программируемые реле
    Ответов: 26
    Последнее сообщение: 10.10.2012, 18:37

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •