Страница 4 из 6

Re: LinuxCNC и modbus

Добавлено: 13 окт 2013, 20:41
aftaev
Чем все закончилось? Заработала платка из первого поста?

Re: LinuxCNC и modbus

Добавлено: 13 окт 2013, 20:45
nkp
http://cnc-club.ru/forum/viewtopic.php? ... =40#p26897
здесь вживую работает на станке...

Re: LinuxCNC и modbus

Добавлено: 27 ноя 2015, 19:30
Lexxa
Закладка

Re: LinuxCNC и modbus

Добавлено: 27 ноя 2015, 20:41
Lexxa
Итак, пришла мне игрушка Mitsubishi GX совместимый PLC контроллер:
16 оптоизолированных входов с индикацией
14 релейных выходов
таймеры, регистры, счетчики, константы итд
RS232, RS485, Modbus.
Вроде как 2 ЦАП и 4 АЦП. Посмотрим.
Пишут, что RS232 используется для программирования HMI, соединения с PC, а RS485 с поддержкой modbus RTU.
Сделал кабель для RS232.
USB<->RS485 и RS232<->RS485 заказал, но быстрее сделать, чем дождаться.

На днях займусь прикручиванием ее к linuxcnc через modbus.

Re: LinuxCNC и modbus

Добавлено: 27 ноя 2015, 23:19
Duhas
для 485 есть юсб свистки. либо с китая либо в местном магазинчике каком\аукционе, если хочется погонять с компа заранее.

Re: LinuxCNC и modbus

Добавлено: 02 дек 2015, 12:08
going
Lexxa писал(а):Итак, пришла мне игрушка Mitsubishi GX совместимый PLC контроллер:
Почём игрушка, если не секрет?

Re: LinuxCNC и modbus

Добавлено: 02 дек 2015, 17:33
Lexxa
56$

Re: LinuxCNC и modbus

Добавлено: 04 май 2017, 23:32
PKM
Lexxa писал(а):Итак, пришла мне игрушка Mitsubishi GX совместимый PLC контроллер:
16 оптоизолированных входов с индикацией
14 релейных выходов
таймеры, регистры, счетчики, константы итд
RS232, RS485, Modbus.
Вроде как 2 ЦАП и 4 АЦП. Посмотрим.
Пишут, что RS232 используется для программирования HMI, соединения с PC, а RS485 с поддержкой modbus RTU.
Сделал кабель для RS232.
USB<->RS485 и RS232<->RS485 заказал, но быстрее сделать, чем дождаться.

На днях займусь прикручиванием ее к linuxcnc через modbus.
И чем закончилось - работает?

Re: LinuxCNC и modbus

Добавлено: 29 май 2017, 02:58
kondrenkov
Завелась?

Re: LinuxCNC и modbus

Добавлено: 30 май 2017, 22:40
Валерий
Lexxa писал(а):Итак, пришла мне игрушка Mitsubishi GX совместимый PLC контроллер:
16 оптоизолированных входов с индикацией
14 релейных выходов
таймеры, регистры, счетчики, константы итд
RS232, RS485, Modbus.
Вроде как 2 ЦАП и 4 АЦП. Посмотрим.
Пишут, что RS232 используется для программирования HMI, соединения с PC, а RS485 с поддержкой modbus RTU.
Сделал кабель для RS232.
USB<->RS485 и RS232<->RS485 заказал, но быстрее сделать, чем дождаться.

На днях займусь прикручиванием ее к linuxcnc через modbus.
Как игрушка поддалась?

Re: LinuxCNC и modbus

Добавлено: 30 май 2017, 23:21
Lexxa
Руки не дошли пока

Re: LinuxCNC и modbus

Добавлено: 15 июн 2017, 18:19
Валерий
Вот у меня такой модуль появился FX2N-64-001,практический аналог вашей платы Mitsubishi GX совместимый PLC контроллер.
Не подскажите с чего начать подключение по Modbus

Re: LinuxCNC и modbus

Добавлено: 25 июн 2017, 12:38
david1920
Я думаю сначала надо в настройках EMC указать скорость,адреса, передачи и настроить количество входов выходов которые будут использованы при работе с контроллером
Затем в контроллер прописать программу работы с ModBus
Ну и соответственно соединить входа выхода ЕМС с входами выходами которые будут передаваться в контроллер
Далее два варианта
1 у тебя PLC полноценный поэтому грузить ЕМС выполнением лишней логики нет о программу ЭА обрабатывать в контроллере
2 Программу ЭА обрабатывать в ЕМС а PLC использовать для ввода вывода

Я пошёл по 3-му пути менее затратному
Собрал на микроконтроллере контроллер ввода вывода по Modbus
Он имеет 48 in 24 out 3ADC 0-5v, 1DAC 0-10v
PS Я как то поднимал тему про самодельный контроллер MODBUS для сигналов периферией(не для управления двигателями)но она неприжилась

Re: LinuxCNC и modbus

Добавлено: 26 июн 2017, 22:42
Валерий
david1920 писал(а):Я пошёл по 3-му пути менее затратному
Собрал на микроконтроллере контроллер ввода вывода по Modbus
Он имеет 48 in 24 out 3ADC 0-5v, 1DAC 0-10v
PS Я как то поднимал тему про самодельный контроллер MODBUS для сигналов периферией(не для управления двигателями)но она неприжилась
Добрый вечер.
"На данный момент сделал плату MODBUS 24in-24out-4ain-1aout (MEGA16+8-ми битный цап на шпиндель(PWM нехочу)"
Вот третий путь меня тоже заинтересовал, с ATMEGA -ми я знаком.
Может есть какие нибудь библиотеки по MODBUS, схема включения ATMEGA 16 по USART наверное? Через какую микросхему у Вас подключено? Не поделитесь информацией на эту тему

Re: LinuxCNC и modbus

Добавлено: 28 июн 2017, 17:45
david1920
В первых вариантах ставил max232
Сейчас использую ADM3251
Шина мультиплексная
Частота опроса 48in24out1dac3adc примерно 30Гц
Всё это чудо должно управлять ТПК

Re: LinuxCNC и modbus

Добавлено: 28 июн 2017, 21:07
Валерий
А почему MAX232, а не ADM485

Re: LinuxCNC и modbus

Добавлено: 28 июн 2017, 23:54
Serg
david1920 писал(а):Всё это чудо должно управлять ТПК
А это что такое?..
08022016097.jpg (4979 просмотров) <a class='original' href='./download/file.php?id=114976&mode=view' target=_blank>Загрузить оригинал (231.17 КБ)</a>

Re: LinuxCNC и modbus

Добавлено: 29 июн 2017, 06:38
david1920
max232 потому что в компе rs232

А по плате --Это входа ADC место для резисторов подтяжки

Re: LinuxCNC и modbus

Добавлено: 29 июн 2017, 13:52
Валерий
А в качестве протокола обмена у Вас modbus?
В описании протокола modbus определены типа данных:
— один бит, доступен только на чтение.
— один бит, доступен на чтение и на запись.
— 16-битный регистр, доступен только на чтение.
— 16-битный регистр, доступен на чтение и на запись. и т.д.

modbus ASCII — все данные передаются в текстовом виде, удобно отлаживать, но уменьшатся скорость
modbus RTU — данные в бинарном виде, скорость выше чем у modbus ASCII
modbus TCP — для обмена поверх протокола TCP.
У Вас всё это поддерживается? Как реализовали протокол modbus на AVR ?
Нет ли небольшого примера (для ознакомления) управления светодиодами на AVR(включить выключить) по протоколу modbus.
Меня интересует связать LinuxCNC с AVR по Мodbus

Re: LinuxCNC и modbus

Добавлено: 29 июн 2017, 15:18
david1920
rtu speed115200