Например TDA7294

Форум РадиоКот • Просмотр темы - Open source plc STM32F103RBT6 source code Mitsubishi PLCFX1
Форум РадиоКот
Здесь можно немножко помяукать :)



Текущее время: Вт май 18, 2021 07:54:58

Часовой пояс: UTC + 3 часа


ПРЯМО СЕЙЧАС:



Начать новую тему Ответить на тему  [ Сообщений: 287 ]     ... , , , , 15
Автор Сообщение
Не в сети
 Заголовок сообщения: Re: Open source plc STM32F103RBT6 source code Mitsubishi PL
СообщениеДобавлено: Чт июл 16, 2020 09:10:57 
Родился

Зарегистрирован: Чт окт 27, 2016 13:52:23
Сообщений: 7
Рейтинг сообщения: 0
Всем доброго дня. Ребята у Вас нет проекта для F40x на KEIL (имею ввиду последний переделанный)?


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Open source plc STM32F103RBT6 source code Mitsubishi PL
СообщениеДобавлено: Чт июл 16, 2020 19:13:26 
Прорезались зубы

Зарегистрирован: Вт ноя 19, 2019 06:10:18
Сообщений: 247
Рейтинг сообщения: 0
stm32f103C8T6 FX1N ПО для Arduino (надо загрузчик через UART1 для Arduino загрузить) потом все через виртуальный COM, LAD работает , среда GXWorks2

Ёптть... Уже и на Дурине сделали. Офигеть. Изучу на досуге обязательно.

Добавлено after 1 hour 1 minute 12 seconds:
Всем доброго дня. Ребята у Вас нет проекта для F40x на KEIL (имею ввиду последний переделанный)?

Нет и не будет. ;)))
Есть работающий под Виндовс. Использую для тестов.
В работе проекты под F446RE/ZI и F746ZI под SW4STM32. Переход на Eclipse+GCC оказался не быстр, из-за этого работа замедлилась.
Проект уважаемого imsushka переписан на С++ и перекомпонован для возможности портирования на любую платформу. СТМ32 только одна из возможных. Порт для Виндовс как раз и предназначен для проверки концепции и тестов.
В ходе тестов выловлены ошибки, о которых я сообщил уважаемому imsushka. Часть он исправил, на часть забил. Imsushka занят строительством своей загородной резиденции, поэтому пока от проекта отошёл. В короткие подходы к компу раскуривает FX3. Я, кстати, тоже помимо работы отделываю квартиру, так что со времени тоже не густо. Но! Я заложил клон в проект на работе, так что рано или поздно доведу и общедоступный до рабочих кондиций.
В моих планах подготовить и выложить в свободный доступ ядро ПЛК в виде библиотеки, чтобы коты могли использовать её в своих проектах и "дотачивать" ПЛК под свои задачи примерно так:
Код:
class PLC_base
{
    ......

        // Доступ на запись-чтение D0000-D7999
        bool  putDxxxxAsInt16( unsigned DXXXX, int16 value );
        bool  putDxxxxAsInt32( unsigned DXXXX, int32 value );
       
        int16 getDxxxxAsInt16( unsigned DXXXX );
        int32 getDxxxxAsInt32( unsigned DXXXX );
       
        int16 getD8xxxAsInt16( unsigned D8XXX );
        int32 getD8xxxAsInt32( unsigned D8XXX );
       
        // Доступ на запись-чтениеM0-M3071.
        bool getMarker( uint16 aMarker );
        void putMarker( uint16 aMarker, bool value );
        void setMarker( uint16 aMarker );
        void clearMarker( uint16 aMarker );

    ....
};

Также хочется сделать законченный контроллер на 446-ом и выложить комплект документации для его изготовления всеми желающими. Сразу скажу, что схемотехника будет не китайская, а более приличная. Во-первых, нужно законченное решение, которое любой желающий может изготовить, "залить" прошивку и применять в своих проектах. Во-вторых, иметь работающий в "железе" пример применения. И, в-третьих, иметь своего рода эталон для тестирования программной составляющей проекта.
Так что наберитесь терпения и изучайте ПЛК.


Вернуться наверх
 

JLCPCB, всего $2 за прототип печатной платы! Цвет - любой!

Отличное качество, подтвержденное более чем 600,000 пользователей! Более 10,000 заказов в день.

Зарегистрируйтесь и получите два купона по 5$ каждый:https://jlcpcb.com/cwc

Не в сети
 Заголовок сообщения: Re: Open source plc STM32F103RBT6 source code Mitsubishi PL
СообщениеДобавлено: Пт июл 17, 2020 07:43:20 
Родился

Зарегистрирован: Чт окт 27, 2016 13:52:23
Сообщений: 7
Рейтинг сообщения: 0
Спасибо, будем ждать и изучать.


Вернуться наверх
 
PCBWay - всего $5 за 10 печатных плат, первый заказ для новых клиентов БЕСПЛАТЕН

Сборка печатных плат от $30 + БЕСПЛАТНАЯ доставка по всему миру + трафарет

Онлайн просмотровщик Gerber-файлов от PCBWay + Услуги 3D печати
Не в сети
 Заголовок сообщения: Re: Open source plc STM32F103RBT6 source code Mitsubishi PL
СообщениеДобавлено: Ср сен 02, 2020 08:46:55 
Родился

Зарегистрирован: Вт дек 23, 2008 13:38:58
Сообщений: 1
Рейтинг сообщения: 0
stm32f103C8T6 FX1N ПО для Arduino (надо загрузчик через UART1 для Arduino загрузить) потом все через виртуальный COM, LAD работает , среда GXWorks2

Подскажите, пожалуйста, скомпилил залил на платку maple mini, на rx1 tx1 вижу отладку, та которая в программе на порту serial1, а теперь вопрос - на каком физическом порту я могу подключится к gx works? всю ночь потратил на то чтоб подключится и без толку.


Вернуться наверх
 
Барьерные силовые клеммы от Degson – расширение складского ассортимента Компэл

Обновленная линейка барьерных клеммных блоков Degson, поступивших на склад Компэл, содержит широкий ряд клемм, подходящих для соединения проводников различного сечения (от 22AWG до 10AWG). Барьерные клеммные колодки сочетают в себе удобство, простоту и надежность соединения. Это достигается за счет ответственного производства и использования высококачественных материалов. Винтовые клеммные блоки барьерного типа Degson предназначены в первую очередь для коммутации в сильноточных цепях, например, в распределительных и измерительных системах.

Подробнее>>
Не в сети
 Заголовок сообщения: Re: Open source plc STM32F103RBT6 source code Mitsubishi PL
СообщениеДобавлено: Ср сен 02, 2020 09:27:47 
Прорезались зубы

Зарегистрирован: Вт ноя 19, 2019 06:10:18
Сообщений: 247
Рейтинг сообщения: 0
Эта Дуриновская приблуда сильно смахивает на клон для 8х51. Целью, видимо, было получение кросплатформенного клона. Только зачем клон FX1N? Он у китайцев-то не котируется, а тут в него за счёт Дурины пытаются вдохнуть новую жизнь.
Я не знаю, откуда вылезла UartSendchar(), но подозреваю, что UartInit() должна быть рядом, а в ней и вожделенный номер порта программирования. И, похоже, порта с Модбас в этом клоне нет.
Спрашивается: нафиг приблуда, на которую ни то что документации, хотя бы беглого описания даже нет? А кто-то, наверно, полагает, что в ней и ошибок нет... Лучше изучайте ПЛК от Мицубы, чтоб потом грамотно тестировать и использовать то, сейчас нами делается. Уже работают клоны FX2N на F446 и F746. Кстати, они программируются через USB. Будет Mоdbus/RTU на RS-485. Можно и Ethernet, ещё не решил, какие конфигурации делать.


Вернуться наверх
 
Вебинар «Экосистема MEAN WELL. Решения для любых задач электропитания» (20.05.2021)

Приглашаем 20 мая на вебинар, посвященный линейке поставок компании MEAN WELL и ее подходу к производству источников питания — как экосистемы продукции и услуг, которая позволяет подобрать оптимальный источник питания для любых задач электропитания. Рассмотрим весь спектр выпускаемой продукции MEAN WELL в области AC/DC-, DC/DC- и DC/AC-преобразователей с подробным разбором интересных и уникальных новинок, их применении и многое другое.

Подробнее>>
Не в сети
 Заголовок сообщения: Re: Open source plc STM32F103RBT6 source code Mitsubishi PL
СообщениеДобавлено: Пн дек 14, 2020 21:44:04 
Родился

Зарегистрирован: Пт ноя 06, 2015 19:53:28
Сообщений: 3
Рейтинг сообщения: 0
а теперь вопрос - на каком физическом порту я могу подключится к gx works? всю ночь потратил на то чтоб подключится и без толку.

Как я понял, виртуальный порт через USB. Нужно отключить и подключить USB не снимая питания с платы, чтобы DFU сменился на виртуальный COM. Правда, я что то, глядя на исходники этого ардуино варианта не могу понять, ни сколько шагов в программе ни где прописаны входы выходы. Похоже вместо них тупо функции - заглушки которые надо еще править под себя.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Open source plc STM32F103RBT6 source code Mitsubishi PL
СообщениеДобавлено: Ср янв 06, 2021 19:54:18 
Родился
Аватар пользователя

Зарегистрирован: Сб окт 23, 2010 10:48:02
Сообщений: 15
Откуда: Тольятти
Рейтинг сообщения: 0
У меня большой опыт встраивания и сопровождения очень разнообразного чужого Си кода. И я могу с уверенностью утверждать, что использование C++ приводит ум в порядок. В качестве хобби я подключаю свободные математические библиотеки к одной математической программе. Повидал всякого. Честно говоря, я даже не смогу привести примера, где бы Си-кодер вообще напрягался по поводу оформления кода или придерживался какого-то одного стиля кодирования. Обычно код выглядит как взрыв на макаронной фабрике. В связи с этим отдельные модули объединены неявными взаимными связями, о которых можно догадаться только на этапе связывания, когда тебе прилетает куча ошибок компоновки.

В качестве примера, в этих исходниках есть идентификатор HEX, который используется как прототип функции (ladder.c) и как массив (PLC_COM.c). Не все компиляторы такое проглатывают.

Цитата:
Имеет смыл когда имеется готовое устройство на котором нужно запустить код, иначе зачем переносить с более мощного МК на менее мощный?

BluePill мне пришлось заказывать по сети и ждать, а макетка на базе ATmega1284 есть в магазине chipdip в наличии сейчас. До нас технологии ещё идут. Если народу просто не нужен ARM, а хочется лампового AVR, то почему нет?

UNI как успехи с "ламповым" ATmega1284p? Что-то вытанцовывается?


Вернуться наверх
 
Показать сообщения за:  Сортировать по:  Вернуться наверх
Начать новую тему Ответить на тему  [ Сообщений: 287 ]     ... , , , , 15

Часовой пояс: UTC + 3 часа


Кто сейчас на форуме

Сейчас этот форум просматривают: Andre_S и гости: 9


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
Extended by Karma MOD © 2007—2012 m157y
Extended by Topic Tags MOD © 2012 m157y