Страница 3 из 6 ПерваяПервая 12345 ... ПоследняяПоследняя
Показано с 21 по 30 из 55

Тема: Проблема с обнулением битов MODBUS

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

    По умолчанию

    так вы же можете писать число, так же по изменению, просто в ЧИСЛО нужно макросом кидать нужный бит. Кто мешает то?
    word не word - это тупое число без знака, смена числа макросом (так как в существующем надо поменять бит) и все, запись по изменению.

  2. #22

    По умолчанию

    Цитата Сообщение от melky Посмотреть сообщение
    так вы же можете писать число, так же по изменению, просто в ЧИСЛО нужно макросом кидать нужный бит. Кто мешает то?
    word не word - это тупое число без знака, смена числа макросом (так как в существующем надо поменять бит) и все, запись по изменению.
    Это всё теория, на практике МС работает с нюансами. Вы же сами писали - МС не юзаете. Float я пишу из поля ввода c HMI, и это прекрасно рабюотает, WORD пишу с ФБ. И это работает по разному.

  3. #23

    По умолчанию

    Цитата Сообщение от BolshakovRV Посмотреть сообщение
    Я осваиваю МС триальную версию с целью оценки возможности использования в будущих проектах. Потенциально интегратор.

    Только при чем здесь это?
    Это многое меняет. Нас заказчик заставил уложиться в лицензию на 500 тэгов, т.к. на 10000 и Энтерпрайз версию не был готов. Многие фичи в мс4д нормально работают в демо, но требуют в реале лицензии, и иногда не той, на которую вы расчитываете. И пришлось эти платные фичи делать ручками, так как и младшие версии многое позволяют, но требуют к сожалению программирования с нуля. Но это так, отступление... Из-за вашей фразы: будем юзать коилы... Если заказчик не лопух, он может не согласиться с предложенным решением.

  4. #24

    По умолчанию

    Цитата Сообщение от МихаилГл Посмотреть сообщение
    Если заказчик не лопух, он может не согласиться с предложенным решением.
    Почему? На самом я деле ни разу не использовал coils, ни в одном проекте. Не из-за заказчика, а потому что прекрасно работало с holding. Пока не столкнулся с МС.

  5. #25

    По умолчанию

    Нашел в настройках протокола параметр "задержка записи при старте". Вот оно!
    Но. Выставил аж 10000 циклов. Проверил на трассировке. Что сделала HMI при старте? Сразу записала значения. И писала себе спокойно от кнопок. Прошло по факту не более 2000 циклов.
    Последний раз редактировалось BolshakovRV; 21.10.2026 в 22:30.

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

    По умолчанию

    циклов? оооооо, измерять задержку в циклах, это круто

  7. #27

    По умолчанию

    Цитата Сообщение от BolshakovRV Посмотреть сообщение
    Почему? На самом я деле ни разу не использовал coils, ни в одном проекте. Не из-за заказчика, а потому что прекрасно работало с holding. Пока не столкнулся с МС.
    Я же написал почему... Потому что в мс4д лицензируется количество тэгов. Один коил это отдельный тэг. Поэтому лучше жать всё биты в dword, а лучше в lword.

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

    По умолчанию

    МихаилГл, кстати подскажи по coils, вот у меня опрос их пачки, вместе с ненужными, считаться будут привязанные coils в итоге к тегам, или все, которые читаю?

    Как хорошо, когда не болит голова сжимать все и вся

  9. #29

    По умолчанию

    Цитата Сообщение от melky Посмотреть сообщение
    МихаилГл, кстати подскажи по coils, вот у меня опрос их пачки, вместе с ненужными, считаться будут привязанные coils в итоге к тегам, или все, которые читаю?

    Как хорошо, когда не болит голова сжимать все и вся
    Да хз как там система считает. На вебинаре говорили что 1 точка один тэг, но в расчёт берётся только использованная в визуализации. На самом деле у них там косяк с подсчётом тэгов системой, и даже вроде есть один баг (замеченный мной но подробно не проверенный), при котором тэги волшебным образом не считаются за лицензируемые. Но это надо проверить более внимательно. К сожалению я уже 3 месяца как удалил мс4д, ставить нет желания.

  10. #30

    По умолчанию

    Цитата Сообщение от МихаилГл Посмотреть сообщение
    На вебинаре говорили что 1 точка один тэг, но в расчёт берётся только использованная в визуализации.
    Не обязательно в визуализации - просто используемая тэг-переменная. Не важно где - в визуализации, в алармах, трендах, просто коде и т.д. и т.п.

    Цитата Сообщение от МихаилГл Посмотреть сообщение
    На самом деле у них там косяк с подсчётом тэгов системой, и даже вроде есть один баг (замеченный мной но подробно не проверенный), при котором тэги волшебным образом не считаются за лицензируемые. Но это надо проверить более внимательно.
    Тут может быть и не косяк, а фича. Например, тэг-переменная используется на одном из экранов, но сам экран в рантайме не активен - не открывался ни разу. Тогда он не учитывается при подсчёте точек в/в. Как только экран откроется - сразу учтётся. Это общие соображения, как там оно в MS устроено - не могу знать.

Страница 3 из 6 ПерваяПервая 12345 ... ПоследняяПоследняя

Похожие темы

  1. Ответов: 7
    Последнее сообщение: 30.03.2017, 16:23
  2. Проблема с обнулением счетчика CTU
    от LuckLake в разделе ПЛК1хх
    Ответов: 9
    Последнее сообщение: 02.06.2016, 22:11
  3. Таймер с обнулением
    от NiGHT в разделе Подбор Оборудования
    Ответов: 1
    Последнее сообщение: 11.12.2012, 12:56
  4. Изменение битов в PSW СП-270
    от smashrod в разделе СП3хх, СП270
    Ответов: 8
    Последнее сообщение: 13.11.2011, 09:15
  5. Передача битов в пакете :)
    от saniyo в разделе СП3хх, СП270
    Ответов: 2
    Последнее сообщение: 12.01.2011, 11:52

Ваши права

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