Показано с 1 по 10 из 25

Тема: ПЛК-63 не устанавливаются состояния выходов c регистров по modbus

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

Филоненко Владислав 1. Адрес неправильный. 4184... 05.04.2010, 11:57
Филоненко Владислав так исторически (и не у нас)... 05.04.2010, 14:54
Филоненко Владислав 10015 - битовый доступ по... 05.04.2010, 16:36
Филоненко Владислав Кто в лес, кто по дрова. 1.... 12.04.2010, 09:50
Филоненко Владислав Адрес modbus (копия области... 12.04.2010, 13:38
Филоненко Владислав Адрес modbus (копия области... 12.04.2010, 15:20
Филоненко Владислав запись только по адресам в... 12.04.2010, 18:11
Gosha Т.е. по адресам {0,1}..... 12.04.2010, 20:37
Филоненко Владислав какую такую ошибку? нет... 12.04.2010, 22:50
Филоненко Владислав Request 00:07 ... 13.04.2010, 08:42
Филоненко Владислав значит в таблице опечатка.... 14.04.2010, 15:29
Филоненко Владислав действительно очепятка. ... 15.04.2010, 10:05
Филоненко Владислав для всех в столбце. вроде бы.... 15.04.2010, 12:21
Филоненко Владислав уточненные данные. поправки... 15.04.2010, 14:12
Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1

    По умолчанию

    Адрес modbus (копия области %I, %Q) - 4xxx - вот его и брать . ЦЕЛИКОМ.
    Правильно: Чтение из области копии I/O. Смещение 0х1000+0х02 адрес первого канала AI. Все как по документу.
    Request [10][04][10][02][00][02][D7][8A]
    Response[10][04][04][E1][29][42][90][2D][BD]
    Неправильно: адрес 0х62 4 байта - такого параметра нету.
    Request [10][04][00][62][00][02][D3][54]
    Response [10][84][02][92][C4]
    Правильный адрес для обращения как к параметру, т.е. для чтения (целиком)/ записи как параметра - 0х18

    P.S. тут некоторая терминологическая путаница. Надеюсь теперь понятно.

  2. #2

    По умолчанию

    Цитата Сообщение от Филоненко Владислав Посмотреть сообщение
    Адрес modbus (копия области %I, %Q) - 4xxx - вот его и брать . ЦЕЛИКОМ.
    Правильно: Чтение из области копии I/O. Смещение 0х1000+0х02 адрес первого канала AI. Все как по документу.
    Request [10][04][10][02][00][02][D7][8A]
    Response[10][04][04][E1][29][42][90][2D][BD]
    Неправильно: адрес 0х62 4 байта - такого параметра нету.
    Request [10][04][00][62][00][02][D3][54]
    Response [10][84][02][92][C4]
    Правильный адрес для обращения как к параметру, т.е. для чтения (целиком)/ записи как параметра - 0х18

    P.S. тут некоторая терминологическая путаница. Надеюсь теперь понятно.

    Т. е. указывается адрес, приведённый в документации? 4096(dec) 1002(hex).
    И 4 - никакая не ф-я, а часть адреса, т.к. байты 2,3 в пакете - это байты адреса согласно спецификации modbus-rtu. (если считать первый байт в пакете номером ноль(идентификатор(адрес) slave_абонента).)

    я так и делал в начале. Можно посмотреть дампы в начале темы.

    Тогда для записи в регистр управления выход 0 ? :

    адрес 4184(dec) 1058(hex) приведите пож. дамп, как писать float(2 16-разрядных регистра) в регистр out_0 ПЛК за одну транзакцию.
    Код:
    Request   [10][10][10][58][00][02][04][00][00][3F][80][7A][99]
    Response  [10][90][01][DD][C5]

Ваши права

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