PLC, Программируемый логический контроллер. |
Здравствуйте, гость ( Вход | Регистрация )
PLC, Программируемый логический контроллер. |
Гость_MrYuran_* |
18.12.2009, 7:03
Сообщение
#21
|
Гости |
мсм, продать можно всё, главное оное иметь © им. ортодокса. Главное-продать. Иметь - дело десятое. На биржах вон вообще можно продавать что угодно, не имея ничего, даже денег Как в том анекдоте: Договорились два манагера о продаже цистерны мазута за 10000$. Один пошёл искать цистерну мазута, другой - 10 тонн баксов. Но это же не наш метод! Посмотрел я энтот езыг (из чёрточек и скобочек) назвать этот язык языком язык не поворачивается. Но, если это стандарт (извиняйте, я не в теме, я больше по скадам и ОРС), то почему бы и нет. Реализовать можно легко. Только вот не надо компиляции в нативный код. Иначе любой долбодятел сможет прошивку слепить. Лучше байт-код. Заодно и платформонезависимость. Кто хочет - на пиках. Кто не хочет - на AVR. Особо одарённым - АРМ. Кстати, на *nix-е один товарищ тоже подобную тему поднимал, для домашней автоматизации. Он её назвал "распределённая система контроллеров" О птичках: а межконтроллерное взаимодействие предусматривается? То есть, развесить сеть (можно и радио), назначить каждому контроллеру адрес, а лучше тег, и задавать распределённые взаимодействия. Например: жмём кнопку "Батон 1" контроллера "Кухня", включается ключ "Насос" контроллера "Подсобка" и накачивает воду в резервуар (это применительно к сельскому хозяйству) Суть в том, чтобы не тянуть кучи проводков во все стороны, а максимально локализовать управление. Чорт, а мне тоже идея начала нравиться! |
|
|
18.12.2009, 12:46
Сообщение
#22
|
|
тот самый Группа: Мод Сообщений: 13629 Регистрация: 24.11.2009 Из: Харьковская обл., UA Пользователь №: 25 |
|
|
|
Гость_MrYuran_* |
18.12.2009, 12:56
Сообщение
#23
|
Гости |
|
|
|
18.12.2009, 15:36
Сообщение
#24
|
|
тот самый Группа: Мод Сообщений: 13629 Регистрация: 24.11.2009 Из: Харьковская обл., UA Пользователь №: 25 |
Добавьте переход с avr на arm вместе с софтом, хардом и технологиями. И поплачьте. Я, в общем, не против армов. Но если уж переходить, то .... Я ж предлагал TI c целочисленным DSP модулем *) Дык в сам7х сколько набортной периферии, которая нужна? То-то же. *) Я не против, только ничего хорошего в атмелях нет *) Надо класть чужие яйца в свою корзину, а не наоборот. Чухас экскрементс один такой, а армы делают на любой Малой Арнаутской все, кому не лень. Не думаю, что открыл америцу. УСБ - не надо. Выпалят нах зверушку/бед наделают. Диагностиццкий разъем. Надо юзеру - пущай палит micro SD - это ваще то что надо. Даже если там не байт-код для загрузки, а самый что ни на есть бинарник. |
|
|
18.12.2009, 16:14
Сообщение
#25
|
|
внештатный сотрудник Группа: Пользователи Сообщений: 1568 Регистрация: 21.11.2009 Из: МО, Медвежьи озера Пользователь №: 12 |
все-таки спрошу еще раз, хоть первый вопрос и остался без ответа... что вы изобретаете?
идет обсуждение языков, конкретных контроллеров, но я нигде не нашел ни слова о том, для чего все это нужно и какова структура системы (если это часть системы): - это локальное устройство или часть распределенной системы? - в каких условиях это должно работать: дом, цех, поле? соответственно в каком конструктиве и с какой защитой от воздействия внешних факторов? - с ограниченным набором функций или универсальное программируемое? - источник питания встроенный, внешний или удаленный? ... |
|
|
18.12.2009, 16:47
Сообщение
#26
|
|
тот самый Группа: Мод Сообщений: 13629 Регистрация: 24.11.2009 Из: Харьковская обл., UA Пользователь №: 25 |
все-таки спрошу еще раз, хоть первый вопрос и остался без ответа... что вы изобретаете? идет обсуждение языков Ищеццо однозначная привязка к (условно-)бесплатной СКАДЕ, без риска оказаться в тупике/вне закона. Это раз. Также - оптимальный набор интерфейсов, чтобы оно, это нечто, было все-же подешевле "настоящих" ПЛК. Это три. Еще - раз привязавшись к скаде, обрастаем LD/FBD/STL и требованиями к программе контроллера. Это два можно и секурную фирмварь ловчее обновлять, при надобности-то... Секурить мона и на хосте, декриптовать на ПЛК. Разницы большой пока не видать... Цитата а чем плох галимый тхт файл с условно понятным каждой бабе Мане Это и будет STL, если придерживаться такой стратегии. Меньше IP64 или 65 делать смысла нет. На дин-рейку корпуса. Степень защиты всей системы в сборе (т.е шкафа)- половые трудности юзера. имхо. Цитата По темпераратурам Это ж стандарт есть по ПЛК. Чуть позже найду и обозначу. Цитата В идеале, мне бы хотелось... С внешним БП не будет собственного геморроя с возможной сертификацией/ искам "от пожара" - фсе (99,9%) претензии идут лесом к изготовителю БП. Вот и не надо лишних телодвижений. +12..30 на входе (номинал 24) |
|
|
18.12.2009, 16:55
Сообщение
#27
|
|
внештатный сотрудник Группа: Пользователи Сообщений: 1568 Регистрация: 21.11.2009 Из: МО, Медвежьи озера Пользователь №: 12 |
привет, Максим! с пятницей!
Вапроц не понятен. Программируемое в пределах имеемой на плате периферии, так пойдёт? . я имею ввиду нужен ли ограниченный набор функций (скажем таймер, термостат, часы реального времени... т.е. задал пару параметров и "пуск") или требуется более глубокое программирование. я не щупал никогда руками ПЛК, потому и спрашиваю. что умеют существующие и какая стоит задача? |
|
|
18.12.2009, 17:03
Сообщение
#28
|
|
внештатный сотрудник Группа: Пользователи Сообщений: 1568 Регистрация: 21.11.2009 Из: МО, Медвежьи озера Пользователь №: 12 |
|
|
|
18.12.2009, 17:06
Сообщение
#29
|
|
внештатный сотрудник Группа: Пользователи Сообщений: 1568 Регистрация: 21.11.2009 Из: МО, Медвежьи озера Пользователь №: 12 |
|
|
|
19.12.2009, 10:05
Сообщение
#30
|
|
внештатный сотрудник Группа: Пользователи Сообщений: 1568 Регистрация: 21.11.2009 Из: МО, Медвежьи озера Пользователь №: 12 |
Блин, какой шкаф? Платяной трёхстворчатый шифоньер? Или речь не про "бытПЛЦ" щас идёт? а хоть бы и "быт"... чем шкаф (бокс) с DIN-рейкой не удобен? есть любые, в разном исполнении, на любое количество модулей, неказистые и очень эстетичные. пристегнул то, что нужно (ПЛК, БП, модуль интерфейса (RS, CAN, радио или что другое)) и все. |
|
|
19.12.2009, 13:44
Сообщение
#31
|
|
тот самый Группа: Мод Сообщений: 13629 Регистрация: 24.11.2009 Из: Харьковская обл., UA Пользователь №: 25 |
Еще вот что: корпус, который сразу ИП-65, подразумевает для кабеля недешевый разъем, в который все провода паяются . В случае гермоввода - юзер открывает крышку и подключает на клеммник все, что надо. И неправильно закрывает.
такой хоккей нам не нужен © |
|
|
Гость_MrYuran_* |
21.12.2009, 8:11
Сообщение
#32
|
Гости |
Шкаф в 70% не нужен. Просто пластмассовая коробулька с нужным IP спасёт атцов РД - если совсем плохой коробок - на солнце за три года в хлам превращается, новый бытПЛЦ, аднака, покупать чукче будет нада... Я вот в ближайшее время хочу попробовать сделать в корпусе 4-розеточной колодки белорусского производства. Бытовее некуда. Естественно, только для внутридомашнего юзания. Для тех, у кого нет компа - дырка PS/2 в боку для клавы и тюльпан на телевизор. Есть ещё бредовая идея домашнего медиа-сервака надпотолочного базирования (в промежутке между обычным потолком и подвесным, которого пока нет, но обязательно будет) и тонких (то-о-неньких) клиентов в каждом углу |
|
|
22.12.2009, 20:14
Сообщение
#33
|
|
сундук Группа: Пользователи Сообщений: 4043 Регистрация: 21.11.2009 Из: Ростов-на Дону Пользователь №: 15 |
все-таки спрошу еще раз, хоть первый вопрос и остался без ответа... что вы изобретаете? Примеры того, что, на мой скромный взгляд может иметь коммерческий успех я уже приводил. Только к перечисленным девайсам надо кое-что добавить. И их цена возрастет в несколько раз. идет обсуждение языков, конкретных контроллеров, но я нигде не нашел ни слова о том, для чего все это нужно и какова структура системы (если это часть системы): Без языков LD и IL затея смысла не имеет и будет коммерчески невыгодна. - это локальное устройство или часть распределенной системы? - в каких условиях это должно работать: дом, цех, поле? соответственно в каком конструктиве и с какой защитой от воздействия внешних факторов? - с ограниченным набором функций или универсальное программируемое? - источник питания встроенный, внешний или удаленный? ... 1. Может использоваться локально и как часть общей распределенной системы. 2. В основном цех. Можно дом. 3. С определенным набором функций, программируемое, со встроенным реал-тайм отладчиком. 4. Как правило, свой собственный. Посмотрел я энтот езыг (из чёрточек и скобочек) назвать этот язык языком язык не поворачивается. Не надо быть снобом. На этом языке написаны огромнейшие заводы и фабрики. Не считая более мелких и мельчайших объектов. Он легкий в освоении и не испорчен всякими табу, так, как это сделано в С и С++. Но, если это стандарт (извиняйте, я не в теме, я больше по скадам и ОРС), то почему бы и нет. Да. Это стандарт. МЭК 61131-3. А самая лучшая СКАДА , ПМСМ, С++Builder. Реализовать можно легко. Только не так, как Вы думаете. Необходима среда разработчика, такая, как я указал в ссылке. Только вместо симулятора должен быть эмулятор. Принцип действия и вид приблизительно похож. А как с сд-картой? сд-карту вынимаем, вставляем в компьютер с редактором программы, потом сд-карту с программой вставляем в плц и загоняем (копируем) программу во "внутреннюю" флешь. Это давно уже реализовано. Практически сразу с появлением ПЛК. В начале было УФППЗУ. УСБ - не надо. Выпалят нах зверушку/бед наделают. В современных ПЛК USB используется для подключения компьютера со средой разработки. И для отладки программы, которая хранится в ретентивной памяти. Корпус под DIN-рейку. Однозначно (с) А степень защиты - как у шкафа, в котором оно будет висеть. Это правильно. Я лично использовал такие корпуса. То, что на картинках - это не все. Надо смотреть каталог. |
|
|
22.12.2009, 23:11
Сообщение
#34
|
|
сундук Группа: Пользователи Сообщений: 4043 Регистрация: 21.11.2009 Из: Ростов-на Дону Пользователь №: 15 |
|
|
|
23.12.2009, 23:32
Сообщение
#35
|
|
тот самый Группа: Мод Сообщений: 13629 Регистрация: 24.11.2009 Из: Харьковская обл., UA Пользователь №: 25 |
Аха, в такой и упихиваю. У нас Польша рулила - Z-100/101/102/104 Потом цены стали напрягать. В конце концов появились отечественные аналоги Z-100/101/102 (причем, в Донецке делается один корпус, в Киеве другой...) Кстати наш Z-101 покруче получился: обозначены места под светодиоды. Railtec некоторыми позициями интригует ... |
|
|
24.12.2009, 19:34
Сообщение
#36
|
|
внештатный сотрудник Группа: Пользователи Сообщений: 1568 Регистрация: 21.11.2009 Из: МО, Медвежьи озера Пользователь №: 12 |
1. Может использоваться локально и как часть общей распределенной системы. 2. В основном цех. Можно дом. 3. С определенным набором функций, программируемое, со встроенным реал-тайм отладчиком. 4. Как правило, свой собственный. я к тому, что не угадаешь, какое число каких входов и выходов нужно для решения задачи. некоторые решают этот вопрос по-другому: http://www.dep.ru/page/moduls_io/ |
|
|
24.12.2009, 19:57
Сообщение
#37
|
|
сундук Группа: Пользователи Сообщений: 4043 Регистрация: 21.11.2009 Из: Ростов-на Дону Пользователь №: 15 |
я к тому, что не угадаешь, какое число каких входов и выходов нужно для решения задачи. некоторые решают этот вопрос по-другому: http://www.dep.ru/page/moduls_io/ Это не наш путь. Изобретать свой язык не требуется. Деконт на плаву только потому, что связан с газиком. А их решение с входами/выходами стандартное. Так все делают. А вот так - далеко не все. Т. е., сообразно со стандартом имеем LD и STL (их Basic). |
|
|
25.12.2009, 0:17
Сообщение
#38
|
|
тот самый Группа: Мод Сообщений: 13629 Регистрация: 24.11.2009 Из: Харьковская обл., UA Пользователь №: 25 |
я к тому, что не угадаешь, какое число каких входов и выходов нужно для решения задачи. Давайте упрощать. Брать на себя производство корпусов на начальном этапе никто не будет? Отлично - тогда опираемся на тот ассортимент, к-рый есть. А в вышеозначенных корпусах можно разместить столько-то контактов клеммной колодки и столько-то светодиодов для обязательной индикации состояния входа (да и выхода тоже - че уж там). Например, в киевском варианте Z-101 имеется заготовка под 16 светодиодов и в верхней части (той, что без перегородки) вмещается клеммник DG-301 набранный до 16 контактов. Внизу - заготовки под 9 светодиодов и 2 секции по 6 контактов того же *овна. Предположим, ушло 2 контакта на питание, 3 на RS-485(А/В/экран через 120 Ом на минус питания). Остались 16 пинов вверху и 7 внизу. Светодиоды внизу (9) вполне себе логически: питание/линк/7 выходов Кстати, неоднократно сталкивался с таким феноменом, что структуры типа "число входов/выходов кратно 2^N" не катят: все больше "неправильные" сочетания например 12*9, 14*10. Это я один такой или еще кто заметил подобное? Вот такая байда... Так что давайте наполнять существующие корпуса и по самое нимагу. |
|
|
27.12.2009, 13:24
Сообщение
#39
|
|
внештатный сотрудник Группа: Пользователи Сообщений: 1568 Регистрация: 21.11.2009 Из: МО, Медвежьи озера Пользователь №: 12 |
Вот такая байда... Так что давайте наполнять существующие корпуса и по самое нимагу. избыточно это, "по самое нимагу"... действительно есть задачи, где требуется снять один-два параметра... пример конкретный: поле 1-2кв.км. с сотней скважин, стоят насосы. максимум, что требуется, это контролировать их температуру и состояние вкл/выкл (зачастую это делает обходчик 2-4 раза в сутки ). кстати, человек, который у нас занимается такой автоматизацией в меру сил и возможности, использует вышеупомянутые Decont, вот он-то и говорит, что они избыточны (дОроги). отсюда вывод: количество входов/выходов должно быть разным. но делать линейку контроллеров с количеством входов/выходов от 2-х до сотни тоже некрасиво, гораздо правильнее модульная конструкция, где модули ввода/вывода имеют ограниченное количество входов/выходов (условно 2/4/8). с другой стороны, интерфейс может быть как проводным, так и радио, так что этот узел тоже напрашивается в отдельный модуль. схематично представляется такая система: [attachment=576:PLC.JPG] межмодульный интерфейс - I2C, в пределах бокса вроде бы должен нормально работать (или нет?), а хорош тем, что поддержан аппаратно. модули меньшей ширины, чем Z100 (ширина - 1-2 базовых модуля на DIN-рейку). допустим из таких модулей надо организовать контроллер холодильного агрегата. что от него требуется: - контроль температуры в камере; - включение/отключение агрегата; - включение ТЭНов оттайки (или вентилей оттайки); - контроль температуры воздухоохладителя (для определения окончания оттайки); - включение/отключение вентиляторов воздухоохладителя: [attachment=577:PLC_refrigerators.JPG] конечно для управления холодильными машинами есть специализированные контроллеры. это так... для примера |
|
|
27.12.2009, 14:18
Сообщение
#40
|
|
внештатный сотрудник Группа: Пользователи Сообщений: 1568 Регистрация: 21.11.2009 Из: МО, Медвежьи озера Пользователь №: 12 |
Типо мост ? Тогда уж на все виды физики. ну да, RS-485 для примера указал Модули могут? быть разнесены на некоторое расстояние - тогда I2C не подходит. в пределах одного бокса должен пройти, наружу естественно что-то другое зы: следующий (или первый) модуль хочу сделать 3х-фазный измеритель напряжения/тока/мощности. да, монитор тоже полезен |
|
|
Текстовая версия | Сейчас: 29.3.2024, 15:20 |