Единой схемы нет, есть блочные схемы(входы,выходы и т.д.) с подобного проекта. Если нужна будет общая схема - нарисую.krom23 писал(а):Кинули бы плату со схемой для желающих сделать бутерброд.
На плате указаны номиналы элементов.
Единой схемы нет, есть блочные схемы(входы,выходы и т.д.) с подобного проекта. Если нужна будет общая схема - нарисую.krom23 писал(а):Кинули бы плату со схемой для желающих сделать бутерброд.
Если там только FBD ,то это программируемое реле ,а не ПЛК , как бы его не называли ...krom23 писал(а):Для Митсубиши, Овена, Сименса...FBD подходит вроде как.
Там только LD языкАлександр_Светлый писал(а):В плане готового решения такое чудо попалось, контроллер думаю там тоже не из "промышленных"
Китайский клон-переделка Митсубиси, может быть как на stm32, так и не 8бит 8051(ядро) stc. Микросхемка кстати на фотке закрашена.golowa70 писал(а):В плане готового решения такое чудо попалось
Спасибо за труд.golowa70 писал(а):Единой схемы нет, есть...
Поясните для неграмотных в чём различие. Хотя причём тут терминология.Rovki писал(а):Если там только FBD ,то это программируемое реле ,а не ПЛК , как бы его не называли ..
или я тупой...или лыжи не едутAnydy писал(а):Там только LD язык
В возможностях железа,что предоставляют языки .В ПР200 стоит STM32 ,шустрая довольно (в отличии от ПР100 которая сделана на пик18 .).В языках графических (FBD) нет как в текстовых языках (ST ,си) всевозможных ветвлений программы,условий ,прерываний,описания переменных итд....В FBD программа выполняется последовательно в цикле ,что не обязательно в ПЛК.В Овен лоджике (FBD) пользователь не может ,да же если захочет зависнуть программу ,сделать какие либо ошибки чисто программные (не алгоритм) что бы вылетела или зависнула программа или что бы были ошибки при компиляции..(прошивке программы в контроллер)....krom23 писал(а):Поясните для неграмотных в чём различие.
Simatic S5 на борту имел только LD, IL и SFC, может где-то ошибся, но назвать его программируемым реле что-то язык не поворачивается.Rovki писал(а):Если там только FBD ,то это программируемое реле ,а не ПЛК , как бы его не называли
Смотря какой компилятор .В ОЛ свой компилятор который понимает только свой FBD(компилирует на лету в совокупе с прошивкой в ПР) ,в кодесис свой ,в ардуно иде свой.Anydy писал(а):Любой же язык преобразуется компилятором в машинный код!
Три языка и один -большая разница . митсубиси то же работает с LD ,но его называют ПЛК .Олег писал(а):Simatic S5 на борту имел только LD, IL и SFC, может где-то ошибся, но назвать его программируемым реле что-то язык не поворачивае
Как то сумбурно, кстати я и сам спать хочу. Пусть будет по вашему ПР.Rovki писал(а):В возможностях железа,что предоставляют языки .В ПР200 стоит STM32 ,шустрая довольно (в отличии
А в Флпрог многие блоки работают по прерываниям, или я чего не догоняю?Rovki писал(а):Для меня главный критерий при определении - нет работы по прерываниям(возможности) ,то ПР ,есть плк
Все условно. Общался с программистом профессионалом, по поводу выбора использования языка для программирования контроллеров, ответил так, если задача совсем простая, то LD или FBD, от софта контроллера зависит, ну а быстрые прцессы, и использование прерываний, тут уже другие языки в ход идут.Rovki писал(а):Три языка и один -большая разница . митсубиси то же работает с LD ,но его называют ПЛК
УПС, смотрим мой любимый Tia Portal (Siemens). Программируются все линейки контроллеров (старые S7-300, S7-400? и новые S7-1200, S7-1500). Ну уж 400-ю и 1500-ю никак релюшками не обзовёш. И внезапно языки - FBD и LAD. От всяких там экспериментов с чартами и сценариями они отказались. От чартов - я считаю совершенно правильно (что то неадекватное), а вот от сценариев наверное зря, классная штука была, даже время от времени подумаваю у себя реализовать, но страшно браться))).Rovki писал(а):Если там только FBD ,то это программируемое реле ,а не ПЛК , как бы его не называли ...
Вы уверенны? Опять смотрим сименс. Функциональные блоки вызываемые по прерыванию (фронты на входах, таймеры, старт программы, переполнения счётчиков) - ЕСТЬ (называются системные FB, номера не помню). Вызов FB по условию (ветвление, кстати и в FLProg это то же есть - выполнение платы по условию или в цикле) - ЕСТЬ. Создание своих типов данных - то же неожиданно ЕСТЬ, называется структура. Ну насчет этого я пока только иногда начинаю думать. Да и вообще где Вы видели промышленный контроллер который программируется без FBD или LADRovki писал(а):.В языках графических (FBD) нет как в текстовых языках (ST ,си) всевозможных ветвлений программы,условий ,прерываний,описания переменных итд...
Кодесис поддерживает 5 языков МЭК , но 90% кто использует ПЛК (овен) использую ST.support писал(а):Да и вообще где Вы видели промышленный контроллер который программируется без FBD или LAD
Хорошая идея, к примеру на 32бит esp 8266 тут вам и связь, и вычислительная мощность. Правда esp 8266 под SPI заточен, а flprog все блоки под I2C, но тоже не беда как Сергей сделает поддержку, так и блоки появятся.Rovki писал(а):А по мне я бы сделал сетевой контроллер на ардуино в одном корпусе размером в один автомат (18мм на дин рейку),а модули ввода \вывода в других корпусах .По типу с СПК ,только панель отдельно.
Ну какие могут быть обиды, право же.krom23 писал(а):и тут Астапов понесло....
Согласен. А плату кто рисовать будет, а?golowa70 писал(а):Добавить аппаратный WDT , RS485 изолированный, по четыре входа/выхода + светодиоды для индикации на каждый канал , выходы интерфейсов 1Ware, I2C, UART.И в идеале чтобы питание от 10 до 30 вольт