PLC, Программируемый логический контроллер. |
Здравствуйте, гость ( Вход | Регистрация )
PLC, Программируемый логический контроллер. |
8.1.2010, 19:45
Сообщение
#61
|
|
сундук Группа: Пользователи Сообщений: 4043 Регистрация: 21.11.2009 Из: Ростов-на Дону Пользователь №: 15 |
Каким именно ? Чем L6225 хуже ? Дык, мост не используется в качестве выхода PLC. Там надо открытый P или N коллектор (сток). Заблуждение, продать можно все. Но только один раз. Велика так же вероятность получения тумаков за некачественный товар. А вот о приоритетах неплохо бы договориться. В моем понимании первоочередная задача - начать продавать и зарабатывать. Нарушение некоторых условностей этому способствует, а лишние комплексы - нет. Ну а уж потом мы сделаемся правильные-правильные, по возможности и по нужности. Нарушение условностей в этом деле способствует только порче отношения потребителя к Вашим изделиям. Тут в ветке выше были выставлены претензии к продукции уважаемой фирмы ОВЕН. Угадайте, почему к одним изделиям этой конторы претензий нет, а к другим - есть? Хотя все наливается из одной бочки? Насчет договориться полностью поддерживаю. PS: чтиво plcopen Чтиво абсолютно правильное. Только в большинстве случаев достаточно IL и LD. Возьмите индикатор со шлейфом. .... Или такой. Дело в том, что индикатор подойдет не любой, а только тот, который сочетается с вышеупомянутыми корпусами. А любой лишний винт в нашем деле - это дополнительные затраты. |
|
|
8.1.2010, 20:29
Сообщение
#62
|
|
сундук Группа: Пользователи Сообщений: 4043 Регистрация: 21.11.2009 Из: Ростов-на Дону Пользователь №: 15 |
Необязательно наличие индикатора графического типа в PLC, зачастую можно обойтись дискретными моргушками. Программирование и проверку всё равно осущ. внешним девайсом. Например, прихожу и подключаю дешёвую мобилку с виндоСЕ. Это про лишний винт. Наличие или отсутствие индикатора надо обсуждать в каждом случае отдельно. Например, индикатор остро необходим для параметрирования технологического процесса. Когда программа написана и "залита", технолог должен иметь возможность задать ряд параметров процесса. На нашем производстве это происходит раз в месяц приблизительно. И главное здесь - удобство пользования. А оно для каждого случая индивидуально. Зачастую даже графики и диаграммы... |
|
|
8.1.2010, 20:53
Сообщение
#63
|
|
сундук Группа: Пользователи Сообщений: 4043 Регистрация: 21.11.2009 Из: Ростов-на Дону Пользователь №: 15 |
Кстати, надо придумать (применять) более однозначную аббревиатуру, PLC часто в поисковиках лезет как power line communications. Тогда так: programmable logic controller. Или так: ПЛК. Что касается, собственно, темы, то, ПМСМ, ловить что либо на ниве универсальных PLC бессмысленно. С китайцами с одной стороны и с такими монстрами, как SIEMENS или OMRON с другой стороны, воевать просто верх безрассудства. Поэтому, мне лично кажется, что двигаться надо в сторону недорогих специализированных конструкций. Концепция одной из них у меня практически сложилась. Могу изложить, если публика будет не против. |
|
|
8.1.2010, 21:29
Сообщение
#64
|
|
сундук Группа: Пользователи Сообщений: 4043 Регистрация: 21.11.2009 Из: Ростов-на Дону Пользователь №: 15 |
Публики пока немного, надеюсь никто возражать не будет. Ну, тогда излагаю. Про то, что мне ближе. Основная масса машин, с которыми мне приходится сталкиваться - конвейерного типа. Это когда имеется некий конвейер и на ряде позиций в нем производятся те или иные операции. Прохождение предмета труда через позицию отслеживается энкодером "главного двигателя"(главный двигатель имеет право быть виртуальным, когда машина управляется набором механизмов, связанных исключительно через основной энкодер). Это нужно для того, чтобы отследить корректность выполнения операции и положения узлов механизма при выполнении оной. Это называется электронными кулачками (cams). Далее. В каждой из таких машин имеется глобальный сдвиговый регистр. Его сдвиг осуществляется от сигнала нулевого положения главного двигателя. Он предназначен для отслеживания положения каждого из предметов труда на конвейере. Например. В позиции 5 мы случайно не долили молока в пакет. Тогда датчик в позиции 7 определяет, что этот пакет нужно убрать с конвейера и не допустить его в продажу. Устройство отбраковки находится в позиции 25 и отбраковывает пакеты с различными дефектами из разных позиций. В нашем случае в 7-ой разряд сдвигового регистра заносится единица. И когда она вместе с не долитым пакетом дойдет до позиции 25, то благодаря нашей единице, будет успешно выброшена. Так вот. Устройств, сочетающих в себе все эти прелести, реализованные аппаратно, и возможность программирования на языке LD я в природе практически не встречал. |
|
|
9.1.2010, 9:18
Сообщение
#65
|
|
тот самый Группа: Мод Сообщений: 13629 Регистрация: 24.11.2009 Из: Харьковская обл., UA Пользователь №: 25 |
Наверно потому, что потребитель до сих пор хочет этих "неправильных" девайсов. А на всех - не угодишь. Угодишь, если
|
|
|
9.1.2010, 17:46
Сообщение
#66
|
|
сундук Группа: Пользователи Сообщений: 4043 Регистрация: 21.11.2009 Из: Ростов-на Дону Пользователь №: 15 |
+1
+1
ПМСМ, это делать придется, поскольку это часть стандарта. Внешние модули развязки только для аналоговых сигналов.
Модуль инкрементального энкодера нужен. Это некий изюм, достающийся потребителю сравнительно дешево. Необходимость этого я обосновал выше. Но его применение должно быть упрощено. Т. е. должны быть булевы переменные типа Cam (кулачок). Скажем единица в этой переменной возникает внутри некого диапазона или диапазонов значений углового положения механизма. Мост Modbas over TCP/IP <-> Modbus не помешал бы. Т. е. надо сделать так, чтобы человек мог слепить законченный девайс практически сразу. PLC нашего типа, а через Ethernet визуализация процесса. На дешевом панельном PC (монитор + нетбук). Наличие простого Modbus-а позволит лепить дополнительные удаленные модули. Которые пользователь приобретает по мере надобности. Здесь может быть доп. специфика. Тензодатчики, всякие датчики давления, влажности, температуры и прочие, вплоть до заказных. Модули имеют право стоить гораздо дороже, чем PLC.
Ну, SPI я бы лично использовал в модульных сосредоточенных системах типа Beckhoff или WagoSystems. |
|
|
9.1.2010, 18:22
Сообщение
#67
|
|
сундук Группа: Пользователи Сообщений: 4043 Регистрация: 21.11.2009 Из: Ростов-на Дону Пользователь №: 15 |
Дешёвая нереклама, так интересуюсь. Fiber-Optic Transceiver for Easy, Low-Cost Fiber-Optic Communication. В принципе, оптику можно заложить в PLC изначально. Чтобы такие девайсы были не нужны. Или нужны только для больших расстояний (более 40 м). |
|
|
19.1.2010, 12:22
Сообщение
#68
|
|
тот самый Группа: Мод Сообщений: 13629 Регистрация: 24.11.2009 Из: Харьковская обл., UA Пользователь №: 25 |
Уважаемые!
Просветите, можно ли модуль преобразователя термопары делать с подключением на разъемах PLS/BLS? В смысле: модуль вставляется в материнскую плату, на ней уже все терминалы. Что-то мне сдается, что набежит табун паразитных термоэдс, и температура превратится в фарс. |
|
|
21.1.2010, 12:47
Сообщение
#69
|
|
тот самый Группа: Мод Сообщений: 13629 Регистрация: 24.11.2009 Из: Харьковская обл., UA Пользователь №: 25 |
Мысля как сделать универсальный аналоговый вход. Словами, чтоб кетайсы не читали. Делитель на 0..10в - это канал ацп 1. 10к входное.
Далее транзюг нпн, в базу точный резистор прямо с питания ацп. Коллектором на собсна вход. В базе - пин МК /канал ацп 2 если не надоть - оно выключено В эмиттере резистор изм. тока - это канал АЦП 3. Для изм. тока 4-20мА меряем напряжение в базе - при известном AVCC и сопротивлении получаем ток БЭ, меряем напряжение на канале 3, считаем ток по известному сопр. эмиттерного резюка, вычитаем ток БЭ, меряем напр. на канале 1, по известным параметрам нижнего резюка делителя считаем ток через него и прибавляем полученное в пред. шаге. Три измерения на канал. |
|
|
11.3.2010, 23:00
Сообщение
#70
|
|
тот самый Группа: Мод Сообщений: 13629 Регистрация: 24.11.2009 Из: Харьковская обл., UA Пользователь №: 25 |
Ladder compiler
Цитата LadderWORK's generated code is really efficent. Microprocessor's assembly code it's directly generated by the compiler so no other instructions charge will affect your result ( NO 'C' SOURCE GENERATED AND COMPILED PROCESS ). In this way with LadderWORK you always are sure to obtain the best size & speed optimized code. Ну, не знаю как там и чего, но компилить в текст "С" тоже уметь надо, а не как в LDmicro. Технологии получения си-текста как раз позавчерашние. Кто чего про демку скажет? |
|
|
13.3.2010, 22:03
Сообщение
#71
|
|
сундук Группа: Пользователи Сообщений: 4043 Регистрация: 21.11.2009 Из: Ростов-на Дону Пользователь №: 15 |
Ladder compiler Ну, не знаю как там и чего, но компилить в текст "С" тоже уметь надо, а не как в LDmicro. Технологии получения си-текста как раз позавчерашние. Кто чего про демку скажет? Пока не вижу в этом смысла, потому как люди хотят денег за свою поделку. А это нехорошо... По ряду причин. |
|
|
20.9.2010, 17:56
Сообщение
#72
|
|
тот самый Группа: Мод Сообщений: 13629 Регистрация: 24.11.2009 Из: Харьковская обл., UA Пользователь №: 25 |
На микроелекронике появилась новая порно-звезда. Самое порнографическое заключается в том, что целевой проц это мега16. Хочется посмотреть на схему.
|
|
|
Гость_MrYuran_* |
27.5.2011, 10:09
Сообщение
#73
|
Гости |
Есть такой софт! Проверен на моих подчиненных. Наладчики КИПиА легко пишут на нем программы для PIC16Fххх. В принципе, там есть исходники. Можно посмотреть на них и... Подниму старую тему. Глянул токошто, и чего-то поугас: то есть, я так понимаю, LD преобразуется в прошивку. А параметры снаружи уже никак не подправить? Например, через UART задавать временные интервалы или что-то в этом духе. |
|
|
27.5.2011, 11:20
Сообщение
#74
|
|
тот самый Группа: Мод Сообщений: 13629 Регистрация: 24.11.2009 Из: Харьковская обл., UA Пользователь №: 25 |
Подниму старую тему. Глянул токошто, и чего-то поугас: то есть, я так понимаю, LD преобразуется в прошивку. А параметры снаружи уже никак не подправить? Например, через UART задавать временные интервалы или что-то в этом духе. Предлагается через бут или Цитата LDmicro can generate interpretable byte code. If you are willing to write an interpreter then you can use this to run your ladder code on any kind of target. There is not very much documentation on this, but I provide a sample interpreter in mostly-portable C. Последнее - вариант, имхо. |
|
|
Гость_MrYuran_* |
27.5.2011, 11:31
Сообщение
#75
|
Гости |
Скоро планирую рыбный контроллер сооружать, может попробую поиграться.
|
|
|
31.5.2011, 7:43
Сообщение
#76
|
|
тот самый Группа: Мод Сообщений: 13629 Регистрация: 24.11.2009 Из: Харьковская обл., UA Пользователь №: 25 |
Тут зреет простенькая дешевая поделка на stm32f100C4/6/8
Релейный контроллер 16 входов/выходов IEC61131, конфиг перемычками, индикация состояний динамическая 2 входа 4-20мА 2 входа 0-10В 1 вых 4-20мА 1 вых 0-10В 1 rs485 гальв. изол. Прошу развеять сомнения. Уарт будет один. Он же - для бутлодыря. Разъем для rs232 Как сейчас себя ведут переходники с усб в 232? Можно ли к ним цеплять адаптеры на оптронах? Типа [attachment=2962:232.PNG] |
|
|
Гость_MrYuran_* |
31.5.2011, 8:39
Сообщение
#77
|
Гости |
1 rs485 гальв. изол. Прошу развеять сомнения. Уарт будет один. Он же - для бутлодыря. Разъем для rs232 Как сейчас себя ведут переходники с усб в 232? Так всё-таки 232 или 485? Насчёт оптронов - сомневаюсь в их скорости (если без смещения и подпитки). Например, применяемые у нас TLP521 обеспечивают 1200, а на 9600 уже фронты валят. |
|
|
31.5.2011, 8:57
Сообщение
#78
|
|
тот самый Группа: Мод Сообщений: 13629 Регистрация: 24.11.2009 Из: Харьковская обл., UA Пользователь №: 25 |
Так всё-таки 232 или 485? Например, применяемые у нас TLP521 обеспечивают 1200, а на 9600 уже фронты валят. а) Выбор 232 будет по втыканию в разъем. Правда, это еще один переходник. бэ) Фигня, у меня пц817 9600 дают аж бегом, и туда и обратно, резистор в коллекторе на прием МК - 680 Ом. |
|
|
31.5.2011, 20:20
Сообщение
#79
|
|
сундук Группа: Пользователи Сообщений: 4043 Регистрация: 21.11.2009 Из: Ростов-на Дону Пользователь №: 15 |
а) Выбор 232 будет по втыканию в разъем. Правда, это еще один переходник. бэ) Фигня, у меня пц817 9600 дают аж бегом, и туда и обратно, резистор в коллекторе на прием МК - 680 Ом. 6N137, но только от Fairchild. Есть у них одна тонкость... 115200 как с куста. Думаю, можно и еще быстрее. Пока не пробовал... |
|
|
5.6.2011, 15:15
Сообщение
#80
|
|
тот самый Группа: Мод Сообщений: 13629 Регистрация: 24.11.2009 Из: Харьковская обл., UA Пользователь №: 25 |
|
|
|
Текстовая версия | Сейчас: 28.3.2024, 16:22 |