Страница 12 из 15 ПерваяПервая ... 21011121314 ... ПоследняяПоследняя
Показано с 111 по 120 из 143

Тема: СПК207 ModBus модули ввода вывода

  1. #111

    По умолчанию

    Уважаемые Владельцы СПК207/210.
    Особенно те, у кого есть нерешаемые проблемы с обменом по RS-485.
    Прошу внимательно прочитать данное сообщение:
    http://www.owen.ru/forum/showthread....l=1#post126326

  2. #112

    По умолчанию

    Потратил полдня, но так и не смог прошить СПК207WEB на версию 3.302, поэтому решил искать выход с подключением Modbus в Codesys для версии таргета 3.5.0.40.
    Рекомендация о версиях таргетов Modbus ниже чем версия устройства не прокатывает для версии таргета 3.5.0.40 в Codesys 3.5 SP3 P5 .
    Перепробовал кучу комбинаций, ни одна не заработала.

    Проблему решил сносом всего Кодесиса и установкой по новой до версии Codesys 3.5 SP3 P2

    Работает комбинация
    Owen spc2xx-03.cs-web (3.5.0.40)
    Modbus COM (3.4.0.0)
    Modbus Master, COM Port (3.4.0.0)
    Modbus Slave, COM Port (3.4.0.0)

  3. #113

    По умолчанию

    Решил пуститься во все тяжкие- доставил Patсh5
    Все работает в той же комбинации!
    Шайтан-машина

  4. #114

    По умолчанию

    Цитата Сообщение от lar Посмотреть сообщение
    Потратил полдня, но так и не смог прошить СПК207WEB на версию 3.302, поэтому решил искать выход с подключением Modbus в Codesys для версии таргета 3.5.0.40.
    Рекомендация о версиях таргетов Modbus ниже чем версия устройства не прокатывает для версии таргета 3.5.0.40 в Codesys 3.5 SP3 P5 .
    Перепробовал кучу комбинаций, ни одна не заработала.

    Проблему решил сносом всего Кодесиса и установкой по новой до версии Codesys 3.5 SP3 P2

    Работает комбинация
    Owen spc2xx-03.cs-web (3.5.0.40)
    Modbus COM (3.4.0.0)
    Modbus Master, COM Port (3.4.0.0)
    Modbus Slave, COM Port (3.4.0.0)
    Цитата Сообщение от lar Посмотреть сообщение
    Решил пуститься во все тяжкие- доставил Patсh5
    Все работает в той же комбинации!
    Шайтан-машина
    Думаю что просто вы в новом проекте все сделали по порядку, как надо, и он у Вас заработал.
    Если честно, сомневаюсь, что проблема именно в более старших версиях девайсов.

    Можем поставить эксперимент, выкладывайте проект, мы потестим у себя.

  5. #115

    По умолчанию

    Цитата Сообщение от lar Посмотреть сообщение
    ..........
    Шайтан-машина
    Точно! Воистину так!

  6. #116

    По умолчанию

    Помню, в видеопримерах (CoDeSys v2.3) по подключению устройств по протоколу Modbus, давались рекомендации устанавливать цикл опроса регистров 100 мс - для дискретных модулей ввода / вывода, 500 мс - для аналоговых. Как понимаю, для версии CoDeSys 3.5 установки аналогичны? В какое значение рекомендуется устанавливать "таймаут ответа" устройства Modbus, оставлять по умолчанию 1000 мс?

  7. #117

    По умолчанию

    В случае если у вас обмен идет корректно, оставляйте значение по умолчанию.
    Если возникают проблемы связи, таймаут ответа нужно высчитывать опытным путем, чем меньше скорость обмена AND больше количество считываемых данных, тем больше нужно выставлять таймаут ответа.

  8. #118

    По умолчанию

    Опять сюда, опять с проблемой...
    Подключил к СПК-207 ТРМ210. С чтением данных проблем нет, все читается. Проблема с записью. Согласно инструкции на ТРМ210 уставку прибора в Float32 только считывать. Для записи есть параметры нижней и верхней границы уставки в формате Signed INT. Код функции 0х10. Пытаюсь записывать функцией "16", прибор сразу отваливается от сети. В дебрях этого форума нарыл, что это из-за разности количества стоп-битов: в СПК-1, в ТРМ-2. В ТРМе кол-во стоп-бит не меняется ни с панели, ни через конфигуратор. Меняю стоп-бит в СПК и остальных слейвах на 2 -связь есть, записи нет. Пытаюсь писать в один регистр функцией 06 - результата нет.
    Поддерживает ли СПК функцию записи 10?. Ну и извечный вопрос: что делать?

  9. #119

    По умолчанию

    В руководстве к ТРМ код функции указан в шестнадцатиричном формате "0х10", в CODESYS используется десятичный формат записи т.е. "16" функция.
    Попробуйте записать параметр в 0x0002 регистр "16" функцией.

  10. #120

    По умолчанию

    Цитата Сообщение от Мурат Ахриев Посмотреть сообщение
    В руководстве к ТРМ код функции указан в шестнадцатиричном формате "0х10", в CODESYS используется десятичный формат записи т.е. "16" функция.
    Попробуйте записать параметр в 0x0002 регистр "16" функцией.
    Хм, получилось, только для того чтобы ввести 40 надо вводить 400 (INT).

Страница 12 из 15 ПерваяПервая ... 21011121314 ... ПоследняяПоследняя

Похожие темы

  1. Ответов: 84
    Последнее сообщение: 21.03.2013, 17:51
  2. ПЛК73 и сторонние модули ввода/вывода
    от spinogryz57 в разделе ПЛК63/73
    Ответов: 1
    Последнее сообщение: 29.05.2012, 00:20
  3. правильно ли подключены модули ввода/вывода к сети RS485
    от osltkz в разделе Сетевые технологии
    Ответов: 9
    Последнее сообщение: 01.05.2012, 11:00

Ваши права

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