ЗАО "ВИСАТ-СЕРВИС"  ТЕЛЕФОН: (495) 971-51-20, (495) 730-00-25 доб. 22-55
Логин: Пароль:
Запомнить меня
Забыли пароль?
Регистрация

Комуникация ModBus

  
Сообщений: 2
Здравствуйте, хотелось-бы по подробнее узнать о работе по протоколу modbus в вашем устройстве. есть ли возможность записывать переменные без ввода пароля, это мне очень усложняет жизнь, по скольку я не пользуюсь Вашим приложением а отправляю запросы с TXOPEN.
При тестовой попытке изменения времени с ПК вот таким запросом
01 10 00 01 00 02 04 00 00 00 21 F2 7B
в ответ получаю
01 10 00 01  00 02 10 08
но при этом изменение времени не происходит.
Я так понимаю что-то я делаю не так. Могли бы вы привести пример с комментариями записи 2х и более значений.
Сообщений: 1
Делаете  правильно. Ответ получаете без ошибки.
Вы пишете с адреса 0001  два регистра: пароль и номер системы 0001 и 0002 ( см стр 42 руководства СРК-М)
Первый регистр(пароль) не пишется и его значение берётся как пароль и сравнивается с  установленным паролем в ячейке 0026Dec. Если пароли совпадают, то следующие ячейки записываются в СРК-М. У вас следующая-это одна ячейка =номер системы (адрес 002). Туда  должно записаться 21нех=33dec. Можно проверить на дисплее СРК-М.
Так что время вы не меняли.
Чтобы изменить текущее часы(08) и минуты(33) надо написать
01 10 00 01 00 04 08 00 00 00 00 00 08 00 21 ?? ??
Вопросы надо заменить на CRC. Т.е. запись 4-х ячеек=8 байт с адреса 0001:
00 00 пароль
00 00 номер системы
00 08 час
00 21 минуты=33 десятичное
К сожалению в текущей версии нельзя писать по одной ячейке, а только одним запросом, начиная с адреса 0001.
Сообщений: 2
Спасибо за ответ, очень грустно, что нельзя по одной ячейки писать нельзя.....
В начало страницы 
|
Перейти на форум:
Быстрый ответ
Чтобы писать на форуме, зарегистрируйтесь или авторизуйтесь.