А на что он? Ключи на корпусах явно показывают, что все оптроны в верхнем ряду на вход.
А это Чего такое?
Оригинальный FX2N умеет на, вроде, двух выходах формировать импульсы, количеством и параметрами которых можно управлять, для чего в системе команд ПЛК есть специальные команды. Клоны в большей или меньшей степени повторяют этот функционал.
Спасите меня прошивочкой, распиновку входов выходов обещаю.
Во-первых, я никогда не делал вариант под STM32F103. Тебе к Greeds74, может, поможет.
Во-вторых, без программы управления оборудованием сама по себе прошивка тебе не поможет. У тебя есть есть программа для ПЛК?
[uquote="tonyk",url="/forum/viewtopic.php?p=4314607#p4314607"]А на что он? Ключи на корпусах явно показывают, что все оптроны в верхнем ряду на вход.[/uquote] Глянь, прямо над оптрончиками LED стоят, сколько штук? А левый оптрон через резаки на 24 вольта подключен. Пропадание питания, типа Power_GOOD?
[uquote="tonyk",url="/forum/viewtopic.php?p=4314607#p4314607"]Оригинальный FX2N умеет на, вроде, двух выходах формировать импульсы, количеством и параметрами которых можно управлять, для чего в системе команд ПЛК есть специальные команды. Клоны в большей или меньшей степени повторяют этот функционал.[/uquote] Такого нет - выводы имеют LED и на выходях, рядом с выходными оптронами.
[uquote="tonyk",url="/forum/viewtopic.php?p=4314607#p4314607"]Тебе к Greeds74, может, поможет.[/uquote] Он отказался, помочь беде не готов.
[uquote="tonyk",url="/forum/viewtopic.php?p=4314607#p4314607"]Во-вторых, без программы управления оборудованием сама по себе прошивка тебе не поможет. У тебя есть есть программа для ПЛК?[/uquote]
Этот вопрос - решим. Ну вот как теперь проверить работу то программы, некуда залить то.
Последний раз редактировалось grunt1 Пт ноя 04, 2022 18:12:10, всего редактировалось 1 раз.
[uquote="tonyk",url="/forum/viewtopic.php?p=4314851#p4314851"]В оборудовании чего-то подобного сервоприводам или шаговым двигателей нет?[/uquote]
Не, у нас все просто до банальности, концовые контакты и кнопки по входам, на выходах 24 вольта соленоиды пускателей. AD не нужны. Все очень примитивно. Но теперь все колом встало. И я этих красавцев вызвал помочь.
Ну вот как теперь проверить работу то программы, некуда залить то.
[uquote="tonyk",url="/forum/viewtopic.php?p=4314851#p4314851"]Во всей округе не сыщется хоть какого-то клона?[/uquote]
Вот в этом все и дело, я бы с отдачей взял, но мне этот Кал мамонта предьявить нужно живучим.
Всем вечер добрый!
Я не отказывался вообще-то) Просто иногда нахожусь в местах, где не всегда работает интернет.
У меня есть варианты от F072 и до H7** камней, как ни странно, тема оказалась востребованной.
Можете сами взять прошивку из готовых, вот здесь есть из старых https://github.com/Greeds74/STM32_PLC
Насколько она вам подойдёт - не могу сказать, смотрите по входам и выходам. Плюс кварцы проверьте - мне нужны и 8 МГц, и 32.678 КГц.
Защита именно программы для FX простенькая, ваши спецы тут перемудрили - попытались прошивку стянуть.
Здравствуйте!
Совершенно случайно зашёл - и прочитал сообщение, датированное 30 ноября 22 года.
Да, конечно можно, за деталями в личку.
Грустно видеть, что такая хорошая и интересная тема заглохла - приятно было видеть энтузиастов, работающих на благо сообщества.
Сказали же, что работаем.
Во-первых, бОльшая часть работы делается в свободное время, которого очень мало. Во-вторых, перед показом чего-то осязаемого нужно подготовить документацию, без которой толку от показа будет ноль. Ну и тематика этого форума явно не нацелена на решение вопросов, касающихся ПЛК. На профильных форумах люди не могут ответить на вопросы, касающиеся работы ПЛК, а уж тут задавать их явно не нужно.
Правильно ребята сказали- работаем.... Перенесено на ESP32,более 130 инструкций , работа под freertos , 2 модбаса + (mobus tcpip или другое соединение) can и т.д... , работа в среде от Mitsubishi, а также от wecon plc и AutoShop от Inovance plc. Так что всем удачи в наших начинаниях , главное не сворачивать с пути.
Make_Pic писал(а):Еще полгода прошло - можете хоть что то рассказать - показать?
А чё так грубо? Мне за разработку ПЛК никто денег не платит, делаю в свободное время, которого крайне мало.
Сделал простенький проект для учёта времени работы оборудования. Работают 2 ПЛК, жду третий. Конфигурация ПЛК 16DI, 4DO, RTC, Ethernet, Modbus/TCP, Modbus/RTU, Modbus master, Modbus slave. На картинке есть картинка с опросом через ОРС-сервер от Инсат. Доступ к ПЛК через Эзернет.
Для новой квартиры делаю ПЛК и сделал проект, где будет использоваться CAN для синхронизации памяти между ПЛК.
Нужно ведь проверить, как всё работает, плюс разобраться, как должно работать. Подъ%бывать все могут, а как спросишь об алгоритме установке-сброса S в режиме STL, так в зале тишина гробовая. Это так, к слову.
[uquote="yuriy m",url="/forum/viewtopic.php?p=4550196#p4550196"]Правильно ребята сказали- работаем.... Перенесено на ESP32,более 130 инструкций , работа под freertos , 2 модбаса + (mobus tcpip или другое соединение) can и т.д... , работа в среде от Mitsubishi, а также от wecon plc и AutoShop от Inovance plc. Так что всем удачи в наших начинаниях , главное не сворачивать с пути.[/uquote]
Можете что нибудь показать?
Добавлено after 3 minutes 6 seconds:
[uquote="tonyk",url="/forum/viewtopic.php?p=4550505#p4550505"]
Make_Pic писал(а):Еще полгода прошло - можете хоть что то рассказать - показать?
А чё так грубо? Мне за разработку ПЛК никто денег не платит, делаю в свободное время, которого крайне мало.
Сделал простенький проект для учёта времени работы оборудования. Работают 2 ПЛК, жду третий. Конфигурация ПЛК 16DI, 4DO, RTC, Ethernet, Modbus/TCP, Modbus/RTU, Modbus master, Modbus slave. На картинке есть картинка с опросом через ОРС-сервер от Инсат. Доступ к ПЛК через Эзернет.
.[/uquote]
Губить не хотел, извиняюсь, что так резко, просто очень интересно что вы сделали, слежу за вашими сообщения, после вашего анонса на форуме. И да, конечно у меня нетерпешь по свежему коду, если опубликуете.
Make_Pic писал(а):у меня нетерпешь по свежему коду
Код выкладывать не будем, но законченный проект с прошивкой для МК и герберами для повторения платы будет.
Сложность не в том, чтобы выложить прошивку ПЛК, а в её документировании. Из общения с коллегами стало понятным, что никто не стремиться сделать копию FX2N, у всех есть свои фишки, без описания которых полноценно пользоваться ПЛК не возможно. И не пытайтесь оценивать сложность ПЛК по китайским проектам из Инета. В них нет даже трети того, что должно быть.
Возможно, есть смысл выложить прошивку и схему соединений Нуклии и шилдов, чтобы можно было поиграться с макетом ПЛК, но не понятно, кому и для чего это понадобится. Пока что вижу слабое знание ПЛК даже на форумах по автоматизации, когда начинаю задавать вопросы по тонкостям работы ПЛК. Нам ведь нужно сначала понять, как какая-то функция ПЛК должно работать, а потом уже реализовать её. Людей, способных ответить на все мои вопросы по ПЛК пока не встречал, но есть парни, которые по ряду тем довольно грамотно разъяснили что к чему. Так что не торопите.
Ниже фото макета и опытного ПЛК.
Добрый день! Может кто-нибудь подсказать код обмена FX2N по езернет, ответ от усарт не принимает(неверный ответ плк).
Пытаюсь прикрутить W5500, может у кого уже есть наработки.
[uquote="ART_ME",url="/forum/viewtopic.php?p=4558088#p4558088"]tonyk, если не секрет, кого Вы видите в качестве потребителя Вашего проекта?[/uquote]
Себя любимого.
Знаю уже два проекта ПЛК, совместимых с FX2N, не считая нашего. Люди встраивают ядро ПЛК в своё оборудование, чтобы упростить и ускорить его подгонку под потребности заказчиков. К сожалению, очень мало людей, которые понимают устройство и работу ПЛК, и могут грамотно и эффективно его применять. Паскаль в ВУЗах преподавали почти всем, поэтому многие, увидев ST, сразу начинают считать себя автоматизаторами только потому, что могут что-то накарябать на ST.
Добавлено after 18 minutes 6 seconds:
[uquote="subaru014",url="/forum/viewtopic.php?p=4558836#p4558836"]Добрый день! Может кто-нибудь подсказать код обмена FX2N по езернет, ответ от усарт не принимает(неверный ответ плк).
Пытаюсь прикрутить W5500, может у кого уже есть наработки.[/uquote]
Если нет приёма по UART, то по Ethernet его не будет, потому что протокол точно такой же. Фреймы что по UART, что по LAN абсолютно одни и те же. Пробовал и по UART, и по USB, в итоге остановился на Ethernet через W5500.
Так-то странный подход: не добившись работы по одному интерфейсу, браться за другой. Я показывал ПЛК на фото выше, и на фото видно, что на плате есть Эзернет и EIA/TIA-485. У меня доступ к ПЛК идёт по TCP/IP через W5500. Есть ещё вариант прямого подключения, но я это за ненадобностью делать не стал.
В библиотеке от Wiznet есть подвох: если она не может достучаться до 5500, то она тупо зависает. Поэтому пройдитесь по ней, найдите места с затыками и доработайте их так, чтобы библа не вешалась.
По уартам подключаюсь успешно, езернет работает только до "успешное подключение", дальше не идет.
Добавлено after 19 minutes 6 seconds: Re: Open source plc STM32F103RBT6 source code Mitsubishi PLCFX1
"данные полученные от плк не корректны" tonyk, У вас же есть подключение? Снимите лог обмена "скачать с плк", если не трудно , если трудно, назовите сумму.
Логи езернет и уарта отличаются первыми байтами.