Open source plc STM32F103RBT6 source code Mitsubishi PLCFX1

Кто любит RISC в жизни, заходим, не стесняемся.
Аватара пользователя
Eddy_Em
Собутыльник Кота
Сообщения: 2516
Зарегистрирован: Пт июл 12, 2019 22:52:01
Контактная информация:

Re: Open source plc STM32F103RBT6 source code Mitsubishi PL

Сообщение Eddy_Em »

И опять все под игровые приставки!
А как из-под нормальной операционной системы с этим железом работать?
Неужто большинство инженеров в компьютерах вообще не разбирается, из-за чего вместо ОСи ставит прошивку для приставок?
Linux rules! Windows must die. Здравомыслящий человек добровольно будет пользоваться мастдаем лишь в двух случаях: под дулом автомата или под влиянием анального зонда.
Я на гитхабе, в ЖЖ
Аватара пользователя
dosikus
Друг Кота
Сообщения: 3604
Зарегистрирован: Пн июл 28, 2008 22:12:01

Re: Open source plc STM32F103RBT6 source code Mitsubishi PL

Сообщение dosikus »

Эдя, нормальные разработчики не гнут пальцы веером извергая слюну . Могут и под вынь и под линь.
А то чем ты кичишся есть ламерство чистой воды, то не буду это не хочу, это диагноз...
Ну вот что ты пи***дишь про игровые приставки, да я на вынь имею раз в 10 больше выбора в профессиональных инструментах а не в говноподелках как на лине...
Аватара пользователя
Eddy_Em
Собутыльник Кота
Сообщения: 2516
Зарегистрирован: Пт июл 12, 2019 22:52:01
Контактная информация:

Re: Open source plc STM32F103RBT6 source code Mitsubishi PL

Сообщение Eddy_Em »

dosikus, врешь, и не краснеешь!
Linux rules! Windows must die. Здравомыслящий человек добровольно будет пользоваться мастдаем лишь в двух случаях: под дулом автомата или под влиянием анального зонда.
Я на гитхабе, в ЖЖ
imsushka
Встал на лапы
Сообщения: 129
Зарегистрирован: Пн окт 01, 2018 09:19:51

Re: Open source plc STM32F103RBT6 source code Mitsubishi PL

Сообщение imsushka »

[uquote="dosikus",url="/forum/viewtopic.php?p=3747633#p3747633"]Greeds74, промахнулся с камнем
https://ru.aliexpress.com/item/40001036 ... b201603_55

https://ru.aliexpress.com/item/40001036 ... b201603_55[/uquote]

dosikus, промахнулся с камнем
https://www.aliexpress.com/item/4000049 ... b201603_53

:)))
tonyk
Это не хвост, это антенна
Сообщения: 1309
Зарегистрирован: Вт ноя 19, 2019 06:10:18

Re: Open source plc STM32F103RBT6 source code Mitsubishi PL

Сообщение tonyk »

А как к этой штуке прикрутить Ethernet и/или USB? Ессно так, чтобы GX работал как с родной? Или надо мимкрировать под более новые модели, имеющие поддержку этих интерфейсов?
Greeds74
Родился
Сообщения: 18
Зарегистрирован: Чт ноя 24, 2016 09:49:53

Re: Open source plc STM32F103RBT6 source code Mitsubishi PL

Сообщение Greeds74 »

День добрый!
Тут есть несколько путей - но я выбрал довольно тернистый. Сейчас для STM32F427 через физику LAN8720 работаю. Что сказать, получил то, что и ожидал - работает просто реактивно. Правда, у AutoShop немного другой протокол(вообще другой для Ethernet :shock: ) - но не проблема, и не такое разбирали.
Но если вам такой камень не нравится по каким-либо причинам - тогда смотрите в сторону W5500 или каких ещё SPI Ethernet девайсов.
tonyk
Это не хвост, это антенна
Сообщения: 1309
Зарегистрирован: Вт ноя 19, 2019 06:10:18

Re: Open source plc STM32F103RBT6 source code Mitsubishi PL

Сообщение tonyk »

Дать доступ к контроллеру как к Модбас-слэйву или научить его опрашивать самому другие устройства- это понятно КАК делать. Вопрос был про то, КАК подключить его, например, к GX Works по Ethernet. Делать виртуальный компорт, который на физическом уровне передаёт пакеты по Ethernet или USB? Или мимикрировать под старшие модели, дающие доступ по этим интерфейсам?
Greeds74
Родился
Сообщения: 18
Зарегистрирован: Чт ноя 24, 2016 09:49:53

Re: Open source plc STM32F103RBT6 source code Mitsubishi PL

Сообщение Greeds74 »

Вообще-то я рассказал как раз про физику подключения. Ваш вариант Ethernet - UART будет достаточно тормозным. Мой вам совет - уходите сразу на F4 -F7 -H7. По поводу подключения и особенностей реализации протокола для GX Works помогу - пишите в личку. Приветствую тех, кто хотя бы жопу от дивана оторвал и начал что-то делать, а не искать халяву.
Ethernet для подключения использую давно, и мне нравится его в первую очередь скорость . Но мой проект крайне отличается от того, который можно добыть тут и поделиться полным исходным кодом не могу.Да и часть кода будет не так уж и полезна - у меня всё отточено под ОСРВ.
tonyk
Это не хвост, это антенна
Сообщения: 1309
Зарегистрирован: Вт ноя 19, 2019 06:10:18

Re: Open source plc STM32F103RBT6 source code Mitsubishi PL

Сообщение tonyk »

Блин, или лыжи не едут, или я заболел.
Так КАК подключить клон FX1 или FX2 к среде разработки по Ethernet или USB? Мимикрировать под старшие модели? Или использовать драйвер виртуального ком-порта, который на физическом уровне передаёт данные по Ethernet или USB?
Насчёт тормознутости таких драйверов не согласен. У меня сейчас на отладочной плате работает USB-COM на 115200 и никаких тормозов я не наблюдаю.
Greeds74
Родился
Сообщения: 18
Зарегистрирован: Чт ноя 24, 2016 09:49:53

Re: Open source plc STM32F103RBT6 source code Mitsubishi PL

Сообщение Greeds74 »

[uquote="tonyk",url="/forum/viewtopic.php?p=3778077#p3778077"]Блин, или лыжи не едут, или я заболел.
Так КАК подключить клон FX1 или FX2 к среде разработки по Ethernet или USB? Мимикрировать под старшие модели?
.[/uquote]
Мой вам совет - уходите сразу на F4 -F7 -H7.
Но если вам такой камень не нравится по каким-либо причинам - тогда смотрите в сторону W5500 или каких ещё SPI Ethernet девайсов.
tonyk писал(а):Насчёт тормознутости таких драйверов не согласен. У меня сейчас на отладочной плате работает USB-COM на 115200 и никаких тормозов я не наблюдаю.
Зачем вам вообще нужен конвертер, когда у вас в чипе есть USB? Я его использую от версии F1 до H7.

Я РЕАЛЬНО использую встроенный Ethernet в камни от F4 до H7 и ГОТОВ помочь с переходом на этот интерфейс. Только читайте мои сообщения.

КАКИЕ ещё вам ответы нужны?
tonyk
Это не хвост, это антенна
Сообщения: 1309
Зарегистрирован: Вт ноя 19, 2019 06:10:18

Re: Open source plc STM32F103RBT6 source code Mitsubishi PL

Сообщение tonyk »

У FX1 и FX2 нет возможности для подключения к среде разработки по Ethernet и USB (я не вижу в GX Works возможности подключения к ним таким способом), поэтому я и спрашиваю: КАК к ним подключиться через эти интерфейсы? Кроме как через конвертер не вижу вариантов.
У меня, к слову, в контроллере F745 и W5500.
Greeds74
Родился
Сообщения: 18
Зарегистрирован: Чт ноя 24, 2016 09:49:53

Re: Open source plc STM32F103RBT6 source code Mitsubishi PL

Сообщение Greeds74 »

[uquote="tonyk",url="/forum/viewtopic.php?p=3778087#p3778087"]У FX1 и FX2 нет возможности для подключения к среде разработки по Ethernet и USB (я не вижу в GX Works возможности подключения к ним таким способом), поэтому я и спрашиваю: КАК к ним подключиться через эти интерфейсы? Кроме как через конвертер не вижу вариантов.
У меня, к слову, в контроллере F745 и W5500.[/uquote]
Вот теперь понятно. Смотрите - вот файл во вложении, показан онлайн.
Вы этого хотели добиться?
Если да, то сразу в пустом проекте жмите Read from PLC- и у вас будет выбор интерфейса.
Вложения
FX2N.png
Вид онлайн из GX Works2
(50.52 КБ) 588 скачиваний
tonyk
Это не хвост, это антенна
Сообщения: 1309
Зарегистрирован: Вт ноя 19, 2019 06:10:18

Re: Open source plc STM32F103RBT6 source code Mitsubishi PL

Сообщение tonyk »

Во-о-о-о-от! Да, именно этого. Доберусь до GX, попробую.
imsushka
Встал на лапы
Сообщения: 129
Зарегистрирован: Пн окт 01, 2018 09:19:51

Re: Open source plc STM32F103RBT6 source code Mitsubishi PL

Сообщение imsushka »

Greeds74, ОСь какая? CooCox ? или FreeRTOS ?
tonyk
Это не хвост, это антенна
Сообщения: 1309
Зарегистрирован: Вт ноя 19, 2019 06:10:18

Re: Open source plc STM32F103RBT6 source code Mitsubishi PL

Сообщение tonyk »

[uquote="imsushka",url="/forum/viewtopic.php?p=3782333#p3782333"]Greeds74, ОСь какая? CooCox ? или FreeRTOS ?[/uquote]
Отвечу за него, ибо он на другом форуме писал об этом: ChibiOS. А как разница, если не секрет?
Greeds74
Родился
Сообщения: 18
Зарегистрирован: Чт ноя 24, 2016 09:49:53

Re: Open source plc STM32F103RBT6 source code Mitsubishi PL

Сообщение Greeds74 »

[uquote="imsushka",url="/forum/viewtopic.php?p=3782333#p3782333"]Greeds74, ОСь какая? CooCox ? или FreeRTOS ?[/uquote]
День добрый! Извиняюсь за задержку с ответом - сейчас в разъездах, а сообщения об ответах в этой ветке почему-то не приходят.
Я использую ChibiOS, но вот только драйвера для UART, Ethernet RMII,Flash и SD карты использую нестандартные.
tonyk
Это не хвост, это антенна
Сообщения: 1309
Зарегистрирован: Вт ноя 19, 2019 06:10:18

Re: Open source plc STM32F103RBT6 source code Mitsubishi PL

Сообщение tonyk »

Разжился я тут проектом FX3U... В первом приближении работает: простенькие прожки грузит, выполняет, отлаживает.

Вопрос: может, кто-нибудь встречал какой-нибудь проект под GX Works или GX Developer, который позволял бы выполнить более-менее комплексный тест, по итогам которого можно было бы судить о правильности работы клонированной среды исполнения?
alexvp
Родился
Сообщения: 5
Зарегистрирован: Ср мар 18, 2020 15:00:01

Re: Open source plc STM32F103RBT6 source code Mitsubishi PL

Сообщение alexvp »

К сожалению есть только скачанные несколько лет назад проекты, и то с помощью старой FX.
Интересно проверить на вывод PWM и работу с шаговым двигателем и прерывания по X0, X1.
tonyk
Это не хвост, это антенна
Сообщения: 1309
Зарегистрирован: Вт ноя 19, 2019 06:10:18

Re: Open source plc STM32F103RBT6 source code Mitsubishi PL

Сообщение tonyk »

Для проверки прерываний и ШИМ нужно паять схему. Более того, я эти штуки буду убирать, ибо ввод-вывод у меня идёт через модули, которые данные передают-получают по последовательной шине.
alexvp
Родился
Сообщения: 5
Зарегистрирован: Ср мар 18, 2020 15:00:01

Re: Open source plc STM32F103RBT6 source code Mitsubishi PL

Сообщение alexvp »

Разжился я тут проектом FX3U...

А на каком камне проект под FX3U? Сейчас перевожу с китайского проект выложенный imsushka, попробую перевести на 32F103С8. Мне необходимо запустить небольшую программу написанную для FX1N - 4 входа и 5 выходов, к сожалению программа выложенная Greeds74 ограничена 4 входами и 4 выходами -наче использовал бы её.
Ответить

Вернуться в «ARM»