Страница 1 из 2

Макрос ModBus Master

СообщениеДобавлено: 23 окт 2018, 14:55
Серега
Добрый день.
Помогите пожалуйста разобраться с макросом MODBUS Master.
Использую версию 6.1.3.2.
В данной версии этот макрос присутствует.
Указал адрес ведомого устройства. (1)
Указал количество байт. (2)
Указал адрес регистра. (10)
Указал значение для передачи. (40000)
В итоге на выходе должно быть (01 03 02 9C 40 D0 B4)
А по факту получаю на выходе (20 01 С3 80 F5)
На мой взгляд в посылке чушь.
Посылка меньше получается.
Почему?
Возможно кто то с этим уже сталкивался или пробовал сам реализовывать работу с протоколом.
Пример указанный смайлом от 2013 года не совсем мне понятен. Особенно подсчет контрольной суммы я там не увидел.

Re: Макрос ModBus Master

СообщениеДобавлено: 24 окт 2018, 09:45
Серега
Доброго времени суток.
Похоже разобрался.
Беру все свои слова обратно касательно примера смайла.
Его способ с полиномом касательно расчета контрольной суммы работает.
Как только все разложу по полочкам выложу пример работы по modbus.
Макрос похоже нерабочий.

Re: Макрос ModBus Master

СообщениеДобавлено: 11 ноя 2018, 07:06
Серега
modbus.rar

Доброго времени суток.
Выкладываю рабочий пример работы по modbus с панелью оператора delta. С панелью weintek будет работать так же.
Панель является мастером.
Позже дополню пример работой по modbus с частотником и сервоприводом.
Отдельное спасибо за помощь TASKA (макс).
В решении проблем

Re: Макрос ModBus Master

СообщениеДобавлено: 12 янв 2019, 19:47
kiyota
amarok_isr писал(а):
modbus.rar

Доброго времени суток.
Выкладываю рабочий пример работы по modbus с панелью оператора delta. С панелью weintek будет работать так же.
Панель является мастером.
Позже дополню пример работой по modbus с частотником и сервоприводом.
Отдельное спасибо за помощь TASKA (макс).
В решении проблем

Здравстуйте . А можно по подробнее о регистрах , адресах и чем управляют . Просто мне тоже нужно реализовать Modbus slave rtu , пока ломаю
голову , как его реализовать на FlowCode . Я на днях скачал FlowCode 8 - там есть макросы modbus master и modbus slave , но как их использовать ?
Нужно ли еще подключать какие нибудь макросы ?

Re: Макрос ModBus Master

СообщениеДобавлено: 13 янв 2019, 15:39
Андрей
Здравствуйте попробуйте сдесь https://www.matrixtsl.com/wiki/index.ph ... =Main_Page порыть может поможет.

Re: Макрос ModBus Master

СообщениеДобавлено: 13 янв 2019, 17:10
kiyota
Yushik писал(а):Здравствуйте попробуйте сдесь https://www.matrixtsl.com/wiki/index.ph ... =Main_Page порыть может поможет.

Спасибо за подсказку :)

Re: Макрос ModBus Master

СообщениеДобавлено: 15 янв 2019, 05:13
щербатый
Yushik писал(а):может поможет.

Спасибо Андрей. Засел за этой страничкой. При условии автоматического перевода, и обилия информации. Супер. Что то типа гипер текстовой справки получается. Масса полезнейшей информации.

Re: Макрос ModBus Master

СообщениеДобавлено: 16 янв 2019, 06:27
Андрей
На стартовой странице после запуска ФК-8 есть кнопки "Discover Flowcode", "Flowcode Wiki", "Matrix Forums". Интернет в настройках ФК-8, должен быть включён соответственно.

Re: Макрос ModBus Master

СообщениеДобавлено: 16 янв 2019, 11:23
щербатый
Yushik писал(а): Интернет в настройках ФК-8, должен быть включён соответственно.

А не слетит 8-ка? Ну как бы она мне начала нравится. Хотя некоторые не одобряют. Думаю пока работать в основном на 5-ке. И 8-ку понемногу приручать, симпатичная.

Re: Макрос ModBus Master

СообщениеДобавлено: 16 янв 2019, 13:19
livrena
щербатый писал(а):

А не слетит 8-ка?.[/quote]

Не слетит, но перестанет запускаться. После отключения интернета продолжает работать, проверено.
Есть просьба, кто может проверить на 8 как работает UART RX, TX. у меня проблема при чтении RX. В 5 всё читается нормально