Страница 135 из 359 ПерваяПервая ... 3585125133134135136137145185235 ... ПоследняяПоследняя
Показано с 1,341 по 1,350 из 3587

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

  1. #1341

    По умолчанию

    Цитата Сообщение от stanislau Посмотреть сообщение
    Такой вопрос. Int в OL 32 битный же? Это UInt? Просто если в скаде указать, что инт 32 бита, то получается ерунда какя-то. Но, если указать 16 бит, то все нормально отображается.
    Внутренние переменные 32х-битные, а сетевые -- 16ти-битные, вроде. Это когда ПР в режиме slave. Когда он master, количество регистров в целочисленной переменной можно выбирать в её свойствах.

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

    По умолчанию

    stanislau вам нужно разложить внутреннюю переменную ОЛ на 2 регистра, и считать в Scada как 2-х регистровую, тогда вы получите желаемое.

  3. #1343

    По умолчанию

    А можно "склеить" 24 целочисленные переменные в одну-две чтобы по сети меньше передавать? Переменная меняет значение от 0 до 3.

  4. #1344

    По умолчанию

    Цитата Сообщение от stanislau Посмотреть сообщение
    А можно "склеить" 24 целочисленные переменные в одну-две чтобы по сети меньше передавать? Переменная меняет значение от 0 до 3.
    В одну-две не получится. Минимум в 3. В регистре 16 бит, для передачи чисел 0-3 надо 2 бита. 2Х24/16=3.

  5. #1345

    По умолчанию

    Да, Вы же писали, что по сети 16бит инт, а я опять про 32бита
    Но паковать как?

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

    По умолчанию

    Вот пример, как я упаковывал-распаковывал 4 переменные диапазона 0-255 в одну 32 битную переменную, по аналогии можно упаковать восемь 2-х битных переменных в одну 16-ти битную или 16 переменных в одну 32-х битную переменную!
    Короче, здесь глаза разбегаются от вариантов:

    Упаковка-распаковка.PNG

    Упаковка-распаковка.owl
    Если проблему можно решить за деньги, это не проблема, это расходы. Бог каждому посылает проблемы по его силам. Так что одно из двух. Либо ты можешь-таки
    справиться с проблемами, либо это не твои проблемы.

  7. #1347

    По умолчанию

    OK, спасибо. Завтра буду разбираться.

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

    По умолчанию

    Цитата Сообщение от stanislau Посмотреть сообщение
    OK, спасибо. Завтра буду разбираться.
    Это один из вариантов, не самый простой, вот ещё один вариант, попроще:

    Упаковка-распаковка__6.PNG

    Упаковка-распаковка_6.owl
    Если проблему можно решить за деньги, это не проблема, это расходы. Бог каждому посылает проблемы по его силам. Так что одно из двух. Либо ты можешь-таки
    справиться с проблемами, либо это не твои проблемы.

  9. #1349

    По умолчанию

    Т.е. для моих двух бит будет достаточно вот этого?
    Изображения Изображения

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

    По умолчанию

    Цитата Сообщение от stanislau Посмотреть сообщение
    Т.е. для моих двух бит будет достаточно вот этого?
    Если Вы хотите сделать универсальный макрос для упаковки-распаковки двухбитных переменных(диапазона 0-3) в одну 16(32)-битную переменную, то ещё необходимо в свойства макроса добавить номера извлекаемых-вставляемых бит, аналогично как у меня в примере!
    Если проблему можно решить за деньги, это не проблема, это расходы. Бог каждому посылает проблемы по его силам. Так что одно из двух. Либо ты можешь-таки
    справиться с проблемами, либо это не твои проблемы.

Страница 135 из 359 ПерваяПервая ... 3585125133134135136137145185235 ... ПоследняяПоследняя

Похожие темы

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

Ваши права

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