ZilkinHvost
21.04.2015, 07:41
Добрый день уважаемые коллеги.
Есть у меня плк 110 и подключенный к нему по 485 интерфейсу ПМ01.
Есть компьютер с подключенным к нему ПМ01 по 485 интерфейсу
Удалось связать их по протоколу ModBus ASСII c моей программой опрашивается все нормуль, звонок CSD.
Порядок работы следующий:
1. Открываю порт.
2. Посылаю команду дозвона на удаленный модем
3. отправляю пакеты по следующего формата - : (пакет данных ModBus ASCII) и перевод строки с возратом карретки.
4. отправляю +++ в модем
5. разрываю звонок.
НО отсюда вытекает не большая проблемка.
Пакеты получаются громоздкими особенно когда необходимо считывать несколько регистров :( Хочется использовать ModBusRTU, но чего бы не делал пакеты не проходят.
Хотелось бы уточнить есть ли возможность работать про протоколу ModBusRTU и если есть как должен выглядеть пакет, может я его не правильно формирую?
Есть у меня плк 110 и подключенный к нему по 485 интерфейсу ПМ01.
Есть компьютер с подключенным к нему ПМ01 по 485 интерфейсу
Удалось связать их по протоколу ModBus ASСII c моей программой опрашивается все нормуль, звонок CSD.
Порядок работы следующий:
1. Открываю порт.
2. Посылаю команду дозвона на удаленный модем
3. отправляю пакеты по следующего формата - : (пакет данных ModBus ASCII) и перевод строки с возратом карретки.
4. отправляю +++ в модем
5. разрываю звонок.
НО отсюда вытекает не большая проблемка.
Пакеты получаются громоздкими особенно когда необходимо считывать несколько регистров :( Хочется использовать ModBusRTU, но чего бы не делал пакеты не проходят.
Хотелось бы уточнить есть ли возможность работать про протоколу ModBusRTU и если есть как должен выглядеть пакет, может я его не правильно формирую?