Страница 4 из 6
Re: LinuxCNC и modbus
Добавлено: 13 окт 2013, 20:41
aftaev
Чем все закончилось? Заработала платка из первого поста?
Re: LinuxCNC и modbus
Добавлено: 13 окт 2013, 20:45
nkp
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 писал(а):Всё это чудо должно управлять ТПК
А это что такое?..
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