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

Тема: Не присваивается модулю Slave id

  1. #1

    По умолчанию Не присваивается модулю Slave id

    Здраствуйте.В ModBus получается подключится под slave id 1 к модулю. Но когда я пытаюсь изменить slave id на 2 это не получается сделать. Т.е ID меняется на 2 , но входа выхода управляются только под slave id 1. А когда отключанаю питание к модулю вообще возвращается slave id 1. Функцию 3( ReadHoldingRegistr4x пробовал). Помогите пожалуйста.
    Модуль CWT-BK-1616T-S.
    Карта регистров. ПОМОГИТЕ ПОЖАЛУЙСТА!)
    Параметры PLC
    Адрес
    Код функции Формат Содержание Запись/Чтение
    Адрес 40001 03/06 UINT16 1~255 Запись/Чтение
    Бит состояние 40002 03/06 UINT16 Бит0: связь RS232.
    Бит 1: связь RS485
    Запись/Чтение
    Скорость в baud 40003 03/06 UINT16 48: 4800bps
    96: 9600bps
    192: 19200bps
    1152: 115200bps
    Запись/Чтение
    Четность 40004 03/06 UINT16 0: нулевой
    1: четный
    2: ничетный
    Запись/Чтение

  2. #2

    По умолчанию

    ну это форум ОВЕН, а вы купили китайскую железку, сами решили скроить копеечку, теперь сами и страдайте
    Т.е ID меняется на 2
    каким образом вы это узнали?
    а скорость меняется под айди 1?
    а под айди 2?
    может ничего и не поменяется, при заказе надо было указывать адрес, а вам дали прошивку по-умолчанию, с номером 1, встречал такие приколы

  3. #3

    По умолчанию

    Нужно больше точной инфы. В какой номер регистра и чем посылается запрос на смену адреса?
    Запрос проходит успешно?
    А то ведь 40001 - ЭТО НЕ НОМЕР РЕГИСТРА, КУДА НАДО ПИСАТЬ.
    Пишите код так, как будто сопровождать его будет склонный к насилию психопат, который знает, где вы живёте. © Steve McConnell
    Мой рабочий блог со статьями про щиты и автоматику ОВЕН - Cs-Cs.Net | Почта: Info@Cs-Cs.Net

  4. #4

    По умолчанию

    Могу предположить, что возможно у вашего устройства существует регистр, предназначенный для записи сетевых настроек в энергонезависимую память и их применения. В таком случае нужно сначала записать адрес, потом команду в этот регистр, затем перезагрузить по питанию.
    А возможно вы просто не правильно формируете запрос, исходя из ваших данных регистр должен быть 0 для адреса.
    Продукт-менеджер "Облачный сервис OwenCloud"
    e.mail: a.fomin@owen.ru

  5. #5

    По умолчанию

    Цитата Сообщение от Max434 Посмотреть сообщение
    Здраствуйте.В ModBus получается подключится под slave id 1 к модулю. Но когда я пытаюсь изменить slave id на 2 это не получается сделать. Т.е ID меняется на 2 , но входа выхода управляются только под slave id 1. А когда отключанаю питание к модулю вообще возвращается slave id 1. Функцию 3( ReadHoldingRegistr4x пробовал). Помогите пожалуйста.
    Модуль CWT-BK-1616T-S.
    Карта регистров. ПОМОГИТЕ ПОЖАЛУЙСТА!)
    Параметры PLC
    Адрес
    Код функции Формат Содержание Запись/Чтение
    Адрес 40001 03/06 UINT16 1~255 Запись/Чтение
    Бит состояние 40002 03/06 UINT16 Бит0: связь RS232.
    Бит 1: связь RS485
    Запись/Чтение
    Скорость в baud 40003 03/06 UINT16 48: 4800bps
    96: 9600bps
    192: 19200bps
    1152: 115200bps
    Запись/Чтение
    Четность 40004 03/06 UINT16 0: нулевой
    1: четный
    2: ничетный
    Запись/Чтение
    У этой штуки по документации Ethernet, вы по нему подключаетесь?

  6. #6

    По умолчанию

    Цитата Сообщение от Max434 Посмотреть сообщение
    Здраствуйте.В ModBus получается подключится под slave id 1 к модулю. Но когда я пытаюсь изменить slave id на 2 это не получается сделать. Т.е ID меняется на 2 , но входа выхода управляются только под slave id 1. А когда отключанаю питание к модулю вообще возвращается slave id 1. Функцию 3( ReadHoldingRegistr4x пробовал). Помогите пожалуйста.
    Модуль CWT-BK-1616T-S.
    Карта регистров. ПОМОГИТЕ ПОЖАЛУЙСТА!)
    Параметры PLC
    Адрес
    Код функции Формат Содержание Запись/Чтение
    Адрес 40001 03/06 UINT16 1~255 Запись/Чтение
    Бит состояние 40002 03/06 UINT16 Бит0: связь RS232.
    Бит 1: связь RS485
    Запись/Чтение
    Скорость в baud 40003 03/06 UINT16 48: 4800bps
    96: 9600bps
    192: 19200bps
    1152: 115200bps
    Запись/Чтение
    Четность 40004 03/06 UINT16 0: нулевой
    1: четный
    2: ничетный
    Запись/Чтение
    Может на модуле есть переключатель, устанавливающий принудительно заводские параметры подключения и он сейчас включен?

  7. #7

    По умолчанию

    Блин, да вы про фишки адресации Modbus вспомните все!
    Советчики!! Переключатель, Регистр... Тьфу!
    Он, скорее всего, пишет в регистр 40001, как в документации написано. А писать надо в регистр 4х (Holding) номер 1.
    Поэтому нехрен путать людей. Ждём ответа на мои вопросы.
    Пишите код так, как будто сопровождать его будет склонный к насилию психопат, который знает, где вы живёте. © Steve McConnell
    Мой рабочий блог со статьями про щиты и автоматику ОВЕН - Cs-Cs.Net | Почта: Info@Cs-Cs.Net

  8. #8

    По умолчанию

    Цитата Сообщение от Cs-Cs Посмотреть сообщение
    Блин, да вы про фишки адресации Modbus вспомните все!
    Советчики!! Переключатель, Регистр... Тьфу!
    Он, скорее всего, пишет в регистр 40001, как в документации написано. А писать надо в регистр 4х (Holding) номер 1.
    Поэтому нехрен путать людей. Ждём ответа на мои вопросы.
    Если бы он не сказал, что адрес меняется, а после перезагрузки по питанию снова становится 1... Хотя всё может быть.

  9. #9

    По умолчанию

    Цитата Сообщение от МихаилГл Посмотреть сообщение
    Если бы он не сказал, что адрес меняется, а после перезагрузки по питанию снова становится 1... Хотя всё может быть.
    Версия от меня: китайский Modbus позволяет писать в какой попало регистр без ошибок =)
    То есть, он записал в 40001 адрес - ошибки не было. Но это был и не регистр адреса =)
    Пишите код так, как будто сопровождать его будет склонный к насилию психопат, который знает, где вы живёте. © Steve McConnell
    Мой рабочий блог со статьями про щиты и автоматику ОВЕН - Cs-Cs.Net | Почта: Info@Cs-Cs.Net

  10. #10

    По умолчанию

    Ну это да...

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

Похожие темы

  1. Ответов: 1
    Последнее сообщение: 05.04.2023, 12:22
  2. Как обратиться к модулю ввода?
    от дрю в разделе ПЛК1хх [М02]
    Ответов: 4
    Последнее сообщение: 19.04.2021, 15:25
  3. НПТ-1 к модулю ввода
    от AndreyAndrey в разделе Подбор Оборудования
    Ответов: 1
    Последнее сообщение: 20.05.2019, 11:59
  4. Вопрос по модулю МУ 110 8И
    от Severvel в разделе Мх110
    Ответов: 8
    Последнее сообщение: 10.05.2017, 12:31
  5. Ответов: 1
    Последнее сообщение: 28.01.2011, 16:42

Ваши права

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