Просмотр полной версии : Modbus и периферийные устройства для СПК110
СПК110 должен передать в периферийное устройство слово WORD (16 bit) по каналу Modbus (смещение 8000 шеснадцатеричное????)
таймаут в СПК ,допустим 1000мс)
что периферийное устройство должно передать в ответ по Modbus, чтобы СПК110 "остался доволен ответом" ??
что надо писать при создании нового канала чтобы выполнить "смещение 8000 шеснадцатеричное"???? 0x8000 ????или 16x1F40 ???
или еще какой-то вариант???????????
точнеее-по одному каналу передаю одно слово, а затем по другому каналу передаю другое слово типа WORD
после каждого слова надо отсылать ответ???
александр 64
09.04.2015, 15:53
ничего не должен, если контролировать нужно запрос на чтение по этому адресу сделать
не понял Вас!!!!!!!!!!!
пишет "ошибка шины"
таймаут так просто не обойдешь!
александр 64
09.04.2015, 17:19
просто вопрос не корректный был тут надо смотреть проект или скрин а смешение в шестнадцатеричном коде надо задавать это точно
александр 64
09.04.2015, 17:42
попробуй так
попробовал менять смещение 0x1F40 ,0x1F41- ничего это не дало
последняя строчка (устройствоModbusSlave) (в левом окне в низу самом) дает ошибку шины
устройство пока что ответа не дает(пока что ТАК сделано)- причина по-видимому в этом
если отключить кабель связи RS485(СПК-устройства) от других устройств, то ошибка зажигается и на этих устройствах
александр 64
10.04.2015, 17:29
на 2 порту не стоит авто соединение конечно может и не надо если порт настроен правильно можно время между фреймами добавить если блок в который пишется не овеновский то попробовать разные типы записи 16 может не поддерживать
на 2 порту не стоит авто соединение конечно может и не надо если порт настроен правильно можно время между фреймами добавить если блок в который пишется не овеновский то попробовать разные типы записи 16 может не поддерживать
то есть попробовать автосоединение и другую функцию?
а остальное все нормально?
ответ от устройства к СПК1100 не требуется?
александр 64
11.04.2015, 18:13
то есть попробовать автосоединение и другую функцию?
а остальное все нормально?
ответ от устройства к СПК1100 не требуется?
ну да принципе все как бы правильно
[QUOTE=александр 64;167754]ну да принципе все как бы правильно[
пробовал разные функции- ничего не дало
автоконнект- тоже ничего не дало
пишет-канал не запущен
буду пробовать в периферийном устройстве делать принудительный ответ(что получил то и назад отправить)
[QUOTE=александр 64;167754]ну да принципе все как бы правильно[
пробовал разные функции- ничего не дало
автоконнект- тоже ничего не дало
пишет-канал не запущен
буду пробовать в периферийном устройстве делать принудительный ответ(что получил то и назад отправить)
соединение заработало- когда обращение ко всем устройствам сделал на одной скорости и из одного порта
AlexSt777
20.04.2015, 07:46
нет опроса МВ110 8А при использовании ModulsOwenLib (подключен к СПК110 по Modbus). конкретно - не срабатывает RS-триггер на фронт сигнала Enabl в библиотечном ФБ. при настройке обмена через конфигуратор (по rising edge) обмен идет. что за хрень?
Powered by vBulletin® Version 4.2.3 Copyright © 2024 vBulletin Solutions, Inc. All rights reserved. Перевод: zCarot