Страница 5 из 5 ПерваяПервая ... 345
Показано с 41 по 47 из 47

Тема: Modbus TCP и ретентив

  1. #41

    По умолчанию

    А Вы говорили тупиковое. А делов-то - прокладки левые.
    Что за прокладки?

    И почему в п#35 - "шина не запущена" ?
    Не запущена потому что есть ошибка при компиляции.

    Все новое .. просто см. п#24 от amn
    Дак выяснили же, что этот метод не работает с библиотекой IoDrvModbusTCPSlave.
    В КДС3 нет возможности записать в %IW ни каким способом.

  2. #42
    Пользователь
    Регистрация
    23.09.2008
    Адрес
    Центророссийск
    Сообщений
    2,314

    По умолчанию

    Что за прокладки?
    видимо IoDrvModbusTCPSlave. Сами же сказали

    Дак выяснили же, что этот метод не работает
    Ну с другой же работает - сами же сказали. Или не работает ?

    В КДС3 нет возможности записать в %IW ни каким способом.
    В оффлайне через IN_OUT или указатель пишется. Онлайн проверить нет возможности.

  3. #43

    По умолчанию

    В оффлайне через IN_OUT или указатель пишется. Онлайн проверить нет возможности.
    В онлайне не пишется.

    Ну с другой же работает - сами же сказали. Или не работает ?
    С другой - работает.

  4. #44
    Пользователь
    Регистрация
    23.09.2008
    Адрес
    Центророссийск
    Сообщений
    2,314

    По умолчанию

    "не пишется .. работает .."
    Конечная задача - решена ?

    Как понял задачу :
    Хранить уставки где-то в своем кармане, но дать возможность внешнему мастеру их править

  5. #45

    По умолчанию

    Конечная задача - решена ?
    Я же выше писал, конечная задача решена.

    Как понял задачу :
    Хранить уставки где-то в своем кармане, но дать возможность внешнему мастеру их править
    Именно так.

  6. #46
    Пользователь
    Регистрация
    23.09.2008
    Адрес
    Центророссийск
    Сообщений
    2,314

    По умолчанию

    С решением могу поздравить.
    Но вот ни фига не понял как решили ))

  7. #47

    По умолчанию

    Цитата Сообщение от Валенок Посмотреть сообщение
    С решением могу поздравить.
    Но вот ни фига не понял как решили ))
    ))))

    Библиотека (IoDrvModbusTCPSlave), которую по умолчанию рекомендует овен в своей документации ведёт обмен данными через %IW, %QW.
    Поэтому данную задачу с помощью этой библиотеки решить невозможно, потому как невозможно что то записать в %IW самим контроллером, как ни крути.

    А потом я обнаружил, что есть ещё библиотека (ModbusTCPSlave), в которой нет такой жёсткой привязки к %IW, точнее там вообще ты сам выбираешь место, куда будут попадать данные с помощью указателя.
    Просто обнаружил это я достаточно поздно, в п #39. Там я сделал указатель на глобальную RETAIN переменную.
    8.png

Страница 5 из 5 ПерваяПервая ... 345

Похожие темы

  1. Modbus (Master) не отображается в память Modbus (Slave)
    от ghoch в разделе Помощь Разработчикам
    Ответов: 3
    Последнее сообщение: 07.05.2018, 09:40
  2. ПЛК160: Modbus TCP Master и Modbus TCP Slave одновременно.
    от Антон Костюченко в разделе ПЛК1хх
    Ответов: 10
    Последнее сообщение: 18.07.2016, 10:36
  3. Modbus Universal MasterOPC сервер или Lectus MODBUS OPC?
    от Olegis в разделе Master SCADA 3
    Ответов: 11
    Последнее сообщение: 05.04.2013, 09:35
  4. Ответов: 4
    Последнее сообщение: 18.09.2012, 22:16
  5. Ответов: 5
    Последнее сообщение: 14.10.2010, 14:42

Ваши права

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