Страница 1 из 4 123 ... ПоследняяПоследняя
Показано с 1 по 10 из 37

Тема: Проблема с PresetMultipleRegister (0x10 функция)

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

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1

    Exclamation Проблема с PresetMultipleRegister (0x10 функция)

    Есть проблема с записью в контроллер плк100 функцией 0х10 по ModBus TCP. Значения не записываются, если писать 0х03 то всё ок. На ModBus TCP Slave (эмулятор) всё работает на ура ,а вот плк писать не хочет. Слёзно прошу помочь...Мастером (который собственно пишет и считывает)является приложения написанное на С++. Кстати с чтением все шикарно...

  2. #2

    По умолчанию

    Запись области памяти в контроллере не реализована. То есть Вы можете записывать только возможный подмодуль: 2Байта, 4Байта. И, соответственно 10 команда теряет смысл.
    Однако, с использованием SysLibSocket Вы можете реализовывать обмен как Вам удобно (конфигурация ПЛК при этом вообще не используется).

  3. #3

    По умолчанию

    Цитата Сообщение от Николаев Андрей Посмотреть сообщение
    Запись области памяти в контроллере не реализована. То есть Вы можете записывать только возможный подмодуль: 2Байта, 4Байта. И, соответственно 10 команда теряет смысл.
    Однако, с использованием SysLibSocket Вы можете реализовывать обмен как Вам удобно (конфигурация ПЛК при этом вообще не используется).
    При работе с ПЛК110-60 я использовал код функции 10Нex (запись регистров) и все прекрасно работало (писал за раз 5 регистров). Правда интерфейс был RS-485. Странно что эта функция не реализована для ПЛК100.
    Последний раз редактировалось IVM; 18.05.2011 в 15:38.

  4. #4

    По умолчанию

    Цитата Сообщение от IVM Посмотреть сообщение
    При работе с ПЛК110-60 я использовал код функции 10Нex (запись регистров) и все прекрасно работало (писал за раз 5 регистров). Правда интерфейс был RS-485. Странно что эта функция не реализована для ПЛК100.

    вы могли бы дать простейший пример для записи этих регистров?

    у меня стоит задача считывать / записывать почти две сотни регистров, если писать по одному, то очень долго получается....

  5. #5

    По умолчанию

    Цитата Сообщение от vasylye Посмотреть сообщение
    вы могли бы дать простейший пример для записи этих регистров?

    у меня стоит задача считывать / записывать почти две сотни регистров, если писать по одному, то очень долго получается....
    Пишите в личку.

  6. #6

    По умолчанию

    А на плк 150 кто-нибудь пробовал???

  7. #7

    По умолчанию

    наконец-то я услышал это....большое вам спасибо!!! а то столько, знаете, умных - у всех всё работает.

  8. #8

    По умолчанию

    то есть я могу реализовать свой протокол средствами этой библиотеки!!!!????

  9. #9

    По умолчанию

    Цитата Сообщение от Денис_NTS Посмотреть сообщение
    то есть я могу реализовать свой протокол средствами этой библиотеки!!!!????
    Сможите, но придется гору кода наворотить.

  10. #10

    По умолчанию

    Цитата Сообщение от IVM Посмотреть сообщение
    Сможите, но придется гору кода наворотить.
    Он уже давно наворечен)))))

Страница 1 из 4 123 ... ПоследняяПоследняя

Ваши права

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