Legolas
Active Forum Member / Активный участник форума
Участник № / Member № 5047
отправлено / posted
Здравствуйте, В проекте имеются каналы float, опрашиваемые по протоколу modbus TCP. Для их корректного отображения создал файл mobus.set со значением 2. Теперь в проект добавили еще каналы float с другого прибора,опрашиваются тоже по modbus TCP, при этом они отображаются корректно если этого файла modbus.set нет. Как быть в данной ситуации?
Сообщения / Posts 96 | Из / From: Россия
| IP / IP: IP адрес / IP address |
отправлено / posted
Вы, видимо, работаете в старом релизе.
Начиная с релиза 6.06.3, этот механизм был модифицирован. Посмотрите в справочной системе "Обмен с контроллерами и УСО/Особенности устройств/Контроллеры ROC 827 и FloBoss 107/Порядок следования байтов".
Сообщения / Posts 17316 | Из / From: Россия
| IP / IP: IP адрес / IP address |
Legolas
Active Forum Member / Активный участник форума
Участник № / Member № 5047
отправлено / posted
в файле *cnf написал, для устройства с адресом 7 правильно? MDB_FLOATCNF=101 MDB_AFCNF 7=2 END_OF_CNF
Сообщения / Posts 96 | Из / From: Россия
| IP / IP: IP адрес / IP address |
Согласно описанию "Примеры ключа MDB_AFCNV<nn> " следует писать MDB_FLOATCNF=101 MDB_AFCNF07=2 END_OF_CNF <пустая строка>
Сообщения / Posts 17316 | Из / From: Россия
| IP / IP: IP адрес / IP address |
Legolas
Active Forum Member / Активный участник форума
Участник № / Member № 5047
отправлено / posted
релиз 6.09 а название cnf файла такое будет? Если дбб вот такой Pech45ydalit_58.dbb
Legolas
Active Forum Member / Активный участник форума
Участник № / Member № 5047
отправлено / posted
Создал конфигурационный файл как описано выше, но данные нормального вида не приходят. Пробовал изменять значения MDB_AFCNF07=2 от 0 до 3 , разницы никакой. Данный конфигурационный файл ко всем контроллерам подходит? Я опрашиваю прибор Emerson. Если в modbus.set стояла 2 , то здесь тоже 2 будет?
Сообщения / Posts 96 | Из / From: Россия
| IP / IP: IP адрес / IP address |
отправлено / posted
Прошу прощения, описанный выше механизм был создан в 2009 г. именно для приборов Emerson, но для работы только по последовательному интерфейсу.
Вплоть до релиза 6.09 порядок байтов для Modbus TCP задавался только через файл modbus.set для всех устройств. Начиная с релиза 6.09.2 можно задавать индивидуальный поворот для каждого TCP-устройства через файл tcp_modbus.