Size: a a a

2020 February 15

DD

Davydov Denis in ru_ASUTP
Konstantin Wilhelm
Вот если бы была эта прога на скриптовом языке типа руби
ноде.жс же! там модбас клиент/сервер доя тестов - пару десятков строк кода
источник

DD

Davydov Denis in ru_ASUTP
если нужно, могу пример скинуть
источник

DD

Davydov Denis in ru_ASUTP
у компа только появлюсь через пару часиков
источник

KW

Konstantin Wilhelm in ru_ASUTP
Davydov Denis
если нужно, могу пример скинуть
Ну если покажете как оно работает, то почему бы и нет?
источник

DD

Davydov Denis in ru_ASUTP
Konstantin Wilhelm
Ну если покажете как оно работает, то почему бы и нет?
так и быть, с комментариями сделаю :)
источник

DT

Dmitry Teh in ru_ASUTP
про пару десятков строк я не уверен
у меня эмулятор уже весит 100кб кода (без вебморды) и мне до сих пор многого не хватает
источник

KW

Konstantin Wilhelm in ru_ASUTP
Dmitry Teh
про пару десятков строк я не уверен
у меня эмулятор уже весит 100кб кода (без вебморды) и мне до сих пор многого не хватает
Ого! А чего вы туда наворотили?
источник

KW

Konstantin Wilhelm in ru_ASUTP
А чем посмотреть траффик можно между мастрером и слейвом по TCP? wireshark'ом? У него есть плагины для модбаса?
источник

DT

Dmitry Teh in ru_ASUTP
особо — ничего. просто работа с регистрами, по сути
источник

KW

Konstantin Wilhelm in ru_ASUTP
Dmitry Teh
особо — ничего. просто работа с регистрами, по сути
Для явы же была вроде тоже готовая либа или?
источник

DT

Dmitry Teh in ru_ASUTP
это надстройка над готовой либой
источник

DT

Dmitry Teh in ru_ASUTP
над
       <dependency>
           <groupId>com.digitalpetri.modbus</groupId>
           <artifactId>modbus-slave-tcp</artifactId>
           <version>1.1.1</version>
       </dependency>
источник

KW

Konstantin Wilhelm in ru_ASUTP
Dmitry Teh
это надстройка над готовой либой
и она уже 100 кб кода? Вы там наверное целое устройство эмулируете
источник

DT

Dmitry Teh in ru_ASUTP
особо не эмулирую — просто пишу регистры и вывожу их в вебморду
источник

KW

Konstantin Wilhelm in ru_ASUTP
А зачем веб морда нужна?
источник

DT

Dmitry Teh in ru_ASUTP
для удобства контроля и управления
источник

DD

Davydov Denis in ru_ASUTP
Dmitry Teh
про пару десятков строк я не уверен
у меня эмулятор уже весит 100кб кода (без вебморды) и мне до сих пор многого не хватает
не, ну конечно я сам целиком протокол писать не собираюсь, библиотека готовая есть, зачем что-то еще изобретать, просто пример кода сделаю с ее использованием
источник

DT

Dmitry Teh in ru_ASUTP
я тоже протокол не описывал
я лишь к тому, что предварительные оценки объема кода порой излишне оптимистичны
источник

KW

Konstantin Wilhelm in ru_ASUTP
Dmitry Teh
для удобства контроля и управления
А чем HMI/SCADA не устраивает? Мне бы сейчас под капот заглянуть, чтобы понять почему у меня связь вроде как есть, а данные не передаются
источник

DD

Davydov Denis in ru_ASUTP
Dmitry Teh
я тоже протокол не описывал
я лишь к тому, что предварительные оценки объема кода порой излишне оптимистичны
я сюда скину потом исходник :)
источник