IVM и capzap большое спасибо! Сегодня еще помучаюсь... завтра напишу ...по возможности загляните в тему завтра
Вид для печати
IVM и capzap большое спасибо! Сегодня еще помучаюсь... завтра напишу ...по возможности загляните в тему завтра
нет пока не отмучился ....времени не было...
на посылку = 000000000006 01 10 00 02 00 02 04 01000000
приходит ответ = 000000000006 01 10 00 02 00 02 00
но в регистр ничего не записалось...есть подозрение, что для записи мултирегистров должен быть элемент "string" но его в режиме слэйва почему-то нет. :confused: ????
в модуль 4 байте тоже не могу записать ,
запрос = 000000000006 01 10 00 00 00 02 0401020304
ответ = 000000000006 01 10 00 00 00 02
есть у кого-нибудь возможность проверить это на плк 100???
я не уверен что панель по протоколу модбас работает...
скорее всего овен
если Вы в плк 100 писали х10 функцией и все работало тогда вопрос исчерпан...пример будет полезен...спасибо
capzap, Вы пробовали писать в плк 100 х10 функцией???? главный вопрос для меня. если да - то я отстану...просто я отложил свою библиотеку в сторону ...написал простой ,где поднимаю сокет и делаю запрос выше упомянутого вида и получаю ответ соответственно...а на плк ничего....
такого я не ожидал....мне чужой код не нужен ...спасибо за диалог...жаль ,что кроме упреков в безграмотности ничего полезного не услышал..
да нет... я уже вдоль и поперек излазил...у меня конкретная задача - написать библиотеку под наш софт... и никаких сторонних библиотек мы не используем по убеждению(так привыкли). кстати насчет библиотек сейчас попробую ActiveX modbus в тесте запустить...позже отпишусь
capzap!!!Спасибо Вам!!! ... за подсказку про "внедрить ...." я запустил приложение, которое писал с тем самым ActiveX modbus...и О Чудо заработало...потом запустил его(диалог) + modbus TCP slave посмотрел посылки....и вот что нашел...тот самый 6-ой байт он отличается от "6" но только как он вычисляется и что это вообще , я пока не понял....в документации по протоколу пока не нашел...если знаете что это буду признателен ...