Страница 347 из 365 ПерваяПервая ... 247297337345346347348349357 ... ПоследняяПоследняя
Показано с 3,461 по 3,470 из 3644

Тема: разные вопросы новичка

  1. #3461
    Пользователь Аватар для grenz
    Регистрация
    13.12.2010
    Адрес
    СПб
    Сообщений
    9

    По умолчанию

    Цитата Сообщение от Валенок Посмотреть сообщение
    вот тоже
    Код:
        case b of 1,2,4,8,16,32,64,128:
           q := b;
        end_case
    Всё, я поплыл. Не могу пока осознать в голове, как этот case работает.
    Понимаю, что список в case побитовый... дальше ступор.

  2. #3462

    По умолчанию

    Это аналогично следующему:
    Код:
      if b=1 or b=2 or b=4 or b=8 .... then
        a := b;
      end_if
    Т.е. любое значение имеющее один единственный бит равный 1-е, будет защелкнуто в a-переменной.
    Отсюда, два и более бит, равные 1-е защелкнуты не будут (игнорирование).

  3. #3463

    По умолчанию

    Цитата Сообщение от EFrol Посмотреть сообщение
    Это аналогично следующему:
    Код:
      if b=1 or b=2 or b=4 or b=8 .... then
        a := b;
      end_if
    Т.е. любое значение имеющее один единственный бит равный 1-е, будет защелкнуто в a-переменной.
    Отсюда, два и более бит, равные 1-е защелкнуты не будут (игнорирование).
    Неправильно перевели, тут надо через els if, иначе на всё числа будет реагировать.

    Блин, это не биты, отзываю замечание...)

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

    По умолчанию

    Могу добавить, что если понадобится обратная логика, в смысле, "кто последний встал, того и тапки", вот здесь обсуждали:
    https://owen.ru/forum/showthread.php?t=12691&page=62
    Там ещё много чего есть:
    https://owen.ru/forum/showthread.php?t=12691&page=63
    Если проблему можно решить за деньги, это не проблема, это расходы. Бог каждому посылает проблемы по его силам. Так что одно из двух. Либо ты можешь-таки
    справиться с проблемами, либо это не твои проблемы.

  5. #3465

    По умолчанию

    Здравствуйте. Возник вопрос касательно чтения значения мощности с счетчика WB-MAP3e на ПР205. Видел на форуме, что возникала такая проблема, но она была решалась в Codesys, а не в owen logic. Связь ПР с счетчиком есть, значения напряжения считываются исправно, а вот значения суммарной активной мощности нет. Если кто-нибудь сталкивался, то не могли бы подсказать, как справиться с данной проблемой?код.pngрегистр мощности.pngрегистр напряжения.pngрегистры.png

  6. #3466

    По умолчанию

    Nsft Какие ужасные и непонятные имена переменных.
    Внешне всё нормально. НО! У Owen Logic есть важное отличие от ПЛК: если в OwenLogic переменная нигде не используется - то она не обрабатывается ВООБЩЕ. Даже сетевая на считывание.
    Поэтому, если sum_1 (ужасное имя) нигде не используется - всё будет по нулям. Для теста надо вывести её хоть на экран.
    Пишите код так, как будто сопровождать его будет склонный к насилию психопат, который знает, где вы живёте. © Steve McConnell
    Мой рабочий блог со статьями про щиты и автоматику ОВЕН - Cs-Cs.Net | Почта: Info@Cs-Cs.Net

  7. #3467

    По умолчанию

    Данная переменная отображается на экране, результат тот же.

  8. #3468

    По умолчанию

    Цитата Сообщение от Nsft Посмотреть сообщение
    Здравствуйте. Возник вопрос касательно чтения значения мощности с счетчика WB-MAP3e на ПР205. Видел на форуме, что возникала такая проблема, но она была решалась в Codesys, а не в owen logic. Связь ПР с счетчиком есть, значения напряжения считываются исправно, а вот значения суммарной активной мощности нет. Если кто-нибудь сталкивался, то не могли бы подсказать, как справиться с данной проблемой?код.pngрегистр мощности.pngрегистр напряжения.pngрегистры.png
    На ПР у вас ничего не выйдет, он не умеет работать с 64 битными переменными, всё что вы можете прочитать 4 регистра, 1 Счётчик WB-MAP3E.png
    и их передать куда то, где можно пересчитать.
    Вот тема https://owen.ru/forum/showthread.php...light=WB-MAP3e
    Последний раз редактировалось kondor3000; 12.03.2024 в 14:15.

  9. #3469

    По умолчанию

    А она должна быть не равна нулю? Что через другие программы видно в ней?
    Пишите код так, как будто сопровождать его будет склонный к насилию психопат, который знает, где вы живёте. © Steve McConnell
    Мой рабочий блог со статьями про щиты и автоматику ОВЕН - Cs-Cs.Net | Почта: Info@Cs-Cs.Net

  10. #3470

    По умолчанию

    Цитата Сообщение от kondor3000 Посмотреть сообщение
    На ПР у вас ничего не выйдет, он не умеет работать с 64 битными переменными, всё что вы можете прочитать 4 регистра, и их передать куда то, где можно пересчитать.
    Вот тема https://owen.ru/forum/showthread.php...light=WB-MAP3e
    Откуда там 64 бита? Все регистры у WirenBoard в 16 или 32 бита, обычные (кроме накопленных). Он же напряжения читает 32-юитными регистрами нормально. И на его картинке написано u32 или s32 - 32 бита.
    Вот карта: https://wirenboard.com/wiki/WB-MAP3E_Data_Registers_v.2
    Пишите код так, как будто сопровождать его будет склонный к насилию психопат, который знает, где вы живёте. © Steve McConnell
    Мой рабочий блог со статьями про щиты и автоматику ОВЕН - Cs-Cs.Net | Почта: Info@Cs-Cs.Net

Страница 347 из 365 ПерваяПервая ... 247297337345346347348349357 ... ПоследняяПоследняя

Похожие темы

  1. ПЛК 110 - Вопросы новичка?
    от di-s в разделе ПЛК1хх
    Ответов: 16
    Последнее сообщение: Вчера, 13:53
  2. Вопросы новичка!!!
    от sau в разделе ПЛК1хх
    Ответов: 42
    Последнее сообщение: 02.05.2022, 19:57
  3. Вопросы новичка по MasterScada
    от MrNobody в разделе Master SCADA 3
    Ответов: 4
    Последнее сообщение: 04.09.2014, 15:39
  4. Вопросы полного новичка
    от Korion в разделе ПЛК1хх
    Ответов: 11
    Последнее сообщение: 09.02.2010, 10:08
  5. Вопросы новичка по ПЛК
    от Ollegator в разделе ПЛК1хх
    Ответов: 4
    Последнее сообщение: 07.07.2009, 10:29

Ваши права

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