реклама на сайте
подробности

 
 
> Промышленные контроллеры ?, Насчет программирования промысленных контроллеров..
Саша Z
сообщение Jul 1 2007, 19:22
Сообщение #1


Знающий
****

Группа: Свой
Сообщений: 921
Регистрация: 6-04-07
Из: Israel
Пользователь №: 26 822



Не уверен подхоящий ли это форум, но более точного под данную тему на электорниксе не нашел.
И так, программирует ли кто-либо из форумистов промышленные контроллеры ? Я говорю и Unitronics, Siemence и им подобных, т.е. контроллеры за промышленными процессами (например конвейер, промышленная автоматика)...
Думаю попробовать вклиниться в данную область, на первое время например начатэ подучить контроллеры Unitronicsа.
Проблема в том, что скачав их среду и начав разбираться с их программированием, не нахожу симуляторов контроллеров для debugа аппликации. На руках контроллера пока нет, не уверен скоро ли появиться, но вполне логично предположить наличие симулятора для отладки без конкретного девайса...
Пока не видел никаких references на симулятор...
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
SunnyDevil
сообщение Jul 2 2007, 18:47
Сообщение #2


Частый гость
**

Группа: Участник
Сообщений: 108
Регистрация: 15-05-07
Пользователь №: 27 742



Во всех _нормальных_ софтах есть отладчик. Хотя для лестничных диаграмм, мне кажется он не нужен. Скачайте с www.vipa.de софт и попробуйте Lite версию. Там ограничения по объему программы и типам контроллеров, но вы в них врядли упретесь, к примеру на нем было написано правление 2мя шаговыми двигателями + куча еще всего дополнительного на типографскую машину, со скоростями протяжки до 2 м/с, плавным стартом, торможением, периодом цикла печати меньше 1.5 сек (контроллер VIPA100 без доп. аппаратных блоков). А софт Сименса стоит 5к Евро... Не каждый любитель себе позволить может, чтобы изредко помагать в создании средств малой механизации.
В любом случае если есть опыт в программировании - не увлекайтесь лестничными диаграммами. Испортите свой стиль, забудете как думать и будете считать простые задачи - неразрешимыми (горький опыт общения с разработчиками под ПЛК на лестничных диаграммах), лучше учите внутренний язык ПЛК.
Go to the top of the page
 
+Quote Post
Саша Z
сообщение Jul 2 2007, 19:04
Сообщение #3


Знающий
****

Группа: Свой
Сообщений: 921
Регистрация: 6-04-07
Из: Israel
Пользователь №: 26 822



Цитата(SunnyDevil @ Jul 2 2007, 22:47) *
Во всех _нормальных_ софтах есть отладчик. Хотя для лестничных диаграмм, мне кажется он не нужен. Скачайте с www.vipa.de софт и попробуйте Lite версию. Там ограничения по объему программы и типам контроллеров, но вы в них врядли упретесь, к примеру на нем было написано правление 2мя шаговыми двигателями + куча еще всего дополнительного на типографскую машину, со скоростями протяжки до 2 м/с, плавным стартом, торможением, периодом цикла печати меньше 1.5 сек (контроллер VIPA100 без доп. аппаратных блоков). А софт Сименса стоит 5к Евро... Не каждый любитель себе позволить может, чтобы изредко помагать в создании средств малой механизации.
В любом случае если есть опыт в программировании - не увлекайтесь лестничными диаграммами. Испортите свой стиль, забудете как думать и будете считать простые задачи - неразрешимыми (горький опыт общения с разработчиками под ПЛК на лестничных диаграммах), лучше учите внутренний язык ПЛК.


Спасибо.
В принципе ежели требуются Unitronicsы - есть смысл учить именно под них (хотя идут и Сименсы, так что и их буду учить). Софт среда для Уnitronicsов (с их сайта) вроде содержит только программирование лестничными диаграммами, пока невижу никакой опции там языкового программирвания. Странно.
Сейчас смотрю на сайт VIPA - их софт тоже вроде специфичен только под их контроллеры, т.е. видимо их язык не подходит под Unitronicsы...или эти языки все стандартизированы ? Я пока не догоняю все это....



Цитата(rezident @ Jul 2 2007, 22:52) *
Софт для ПЛК LOGO! бесплатный. Нам местный представитель Siemens просто дарил диски с апгрейдами. Да и с сайта Siemens скачать его можно.


Это тоже вариант - гляну на сайте Сименса, спасибо. Хотя пока не в курсе какие именно кконтроллеры Сименса идут на рынке у нас....
Go to the top of the page
 
+Quote Post
Прохожий
сообщение Jul 2 2007, 21:01
Сообщение #4


Cундук
*****

Группа: Участник
Сообщений: 1 478
Регистрация: 13-11-06
Из: Ростов-на-Дону
Пользователь №: 22 269



Цитата(Саша Z @ Jul 2 2007, 23:04) *
Спасибо.
В принципе ежели требуются Unitronicsы - есть смысл учить именно под них (хотя идут и Сименсы, так что и их буду учить). Софт среда для Уnitronicsов (с их сайта) вроде содержит только программирование лестничными диаграммами, пока невижу никакой опции там языкового программирвания. Странно.
Сейчас смотрю на сайт VIPA - их софт тоже вроде специфичен только под их контроллеры, т.е. видимо их язык не подходит под Unitronicsы...или эти языки все стандартизированы ? Я пока не догоняю все это....
Это тоже вариант - гляну на сайте Сименса, спасибо. Хотя пока не в курсе какие именно кконтроллеры Сименса идут на рынке у нас....

Если отделить котлеты от мух, то получается следующее:
Внутренних языков для PLC нет. Есть 5 языков, оговоренных в стандарте МЭК-61131-3. Это:
  1. SFC (Sequential Function Chart) – графический язык, используемый для описания алгоритма в виде набора связанных пар: шаг и переход.
  2. LD (Ladder Diagram) – графический язык, стандартизованный вариант класса языков релейно-контактных схем.
  3. FBD (Functional Block Diagram) – графический язык, по своей сути похожий на LD: вместо реле в этом языке используются функциональные блоки типа И, ИЛИ, триггеры. таймеры, ПИД и т. д. и т. п.
  4. ST (Structured Text) – текстовый высокоуровневый язык общего назначения, по синтаксису ориентированный на Паскаль.
  5. IL (Instruction List) – текстовый язык низкого уровня. Выглядит как язык ассемблера, причем для каждой из фирм производителей он свой. IL от OMRON - совсем не то же самое, что IL от SIEMENS.
Так вот, если есть желание потратить большое количество денег и освоить убогий и кургузый софт, каковым является пакет S7 от SIEMENS, то воля Ваша.
Я бы порекомендовал все-таки CoDeSys. Решения от Contron очень даже ничего, правда денег стоит. Если же нет желания платить много, то можете взять ПЛК100/150/154 от Овна в качестве таргет-девайса. Дешево и сердито. А главное в том, что там присутствуют все 5 языков по МЭК-61131-3.
Симуляторов можете особо не искать. В промавтоматике принята отладка в реальном времени, непосредственно на PLC. Т. е. берешь PLC, втыкаешь ему в попу шнурок, заливаешь свой софт с ПК(конфигурацию и программу) и отлаживаешь.
Unitronics, неизвестный зверь, лучше уж китайские DELTA и ARRAY. Там хоть положительный опыт применения есть.
Go to the top of the page
 
+Quote Post
Саша Z
сообщение Jul 3 2007, 02:53
Сообщение #5


Знающий
****

Группа: Свой
Сообщений: 921
Регистрация: 6-04-07
Из: Israel
Пользователь №: 26 822



Цитата(Прохожий @ Jul 3 2007, 01:01) *
Если отделить котлеты от мух, то получается следующее:
Внутренних языков для PLC нет. Есть 5 языков, оговоренных в стандарте МЭК-61131-3. Это:
  1. SFC (Sequential Function Chart) – графический язык, используемый для описания алгоритма в виде набора связанных пар: шаг и переход.
  2. LD (Ladder Diagram) – графический язык, стандартизованный вариант класса языков релейно-контактных схем.
  3. FBD (Functional Block Diagram) – графический язык, по своей сути похожий на LD: вместо реле в этом языке используются функциональные блоки типа И, ИЛИ, триггеры. таймеры, ПИД и т. д. и т. п.
  4. ST (Structured Text) – текстовый высокоуровневый язык общего назначения, по синтаксису ориентированный на Паскаль.
  5. IL (Instruction List) – текстовый язык низкого уровня. Выглядит как язык ассемблера, причем для каждой из фирм производителей он свой. IL от OMRON - совсем не то же самое, что IL от SIEMENS.
Так вот, если есть желание потратить большое количество денег и освоить убогий и кургузый софт, каковым является пакет S7 от SIEMENS, то воля Ваша.
Я бы порекомендовал все-таки CoDeSys. Решения от Contron очень даже ничего, правда денег стоит. Если же нет желания платить много, то можете взять ПЛК100/150/154 от Овна в качестве таргет-девайса. Дешево и сердито. А главное в том, что там присутствуют все 5 языков по МЭК-61131-3.
Симуляторов можете особо не искать. В промавтоматике принята отладка в реальном времени, непосредственно на PLC. Т. е. берешь PLC, втыкаешь ему в попу шнурок, заливаешь свой софт с ПК(конфигурацию и программу) и отлаживаешь.
Unitronics, неизвестный зверь, лучше уж китайские DELTA и ARRAY. Там хоть положительный опыт применения есть.



Большое спасибо, неплохо просветили.
Смотрел на CoDeSys (спасибо предоставленным в данной ветке линкам) - не совсем понял их бизнес модель, т.е. каким образмо и за сколько покупается их софт, и какие фирмы и модели PLC он поддерживает...
А может их софт есть в закромах на форуме ? biggrin.gif в их софте даже симулятор для отладки есть....

Насчет отладки на подключенном PLC - это понял, но эти и проблема. ибо требует покупки как минимум одного девайса линейки моделей для себя (для отладки в процессе изучения и затем отладки "боевых" програм). А так, сразу выложить от 500$ и выше на девайс - хмм, проблематично...

Unitronicsы - это кажется израильская фирма контроллеров, т.е. основой отдел разработок и штаб-квартира - в Израиле, хотя на их сайте не нашел прямых референсов на адреса/телефоны.
У нас они очень распространены, их софт - бесплатный, но в том-то и рроблема что там только ladder programming, в плане языкового - есть только опция перевода нарисованных ladder diagrams в STL (н изначально не нашел опции/редактора писать на STL).
Их сайт: www.unitronics.com

Contron - не слышал, проверю (поищу их сайт).
ПЛК 100/150/154 - это от VIPA ?
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- Саша Z   Промышленные контроллеры ?   Jul 1 2007, 19:22
- - Yura_K   А там разве не SCADA системы используются, типа Is...   Jul 1 2007, 20:21
- - rezident   Приходилось только с ПЛК LOGO! фирмы Siemens с...   Jul 1 2007, 20:28
- - slog   CoDeSys возможно стоит посмотреть. http://www.prol...   Jul 2 2007, 05:34
- - Саша Z   Спасибо за ответы. Честно говоря я не в курсе что ...   Jul 2 2007, 16:48
- - SunnyDevil   Использовал аналоги Сименса - контроллеры VIPA. По...   Jul 2 2007, 16:58
|- - Саша Z   Цитата(SunnyDevil @ Jul 2 2007, 20:58) Ис...   Jul 2 2007, 18:32
|- - rezident   Цитата(SunnyDevil @ Jul 3 2007, 00:47) А ...   Jul 2 2007, 18:52
|- - crowler   Цитата(Прохожий @ Jul 3 2007, 00:01) Если...   Jul 5 2007, 10:26
- - slog   ПЛК 100/150/154 это Овен. LOGO! это скорее про...   Jul 3 2007, 04:44
|- - Саша Z   Цитата(slog @ Jul 3 2007, 08:44) ПЛК 100/...   Jul 3 2007, 13:44
|- - Прохожий   Цитата(slog @ Jul 3 2007, 08:44) Ну и пои...   Jul 3 2007, 23:22
|- - slog   Цитата(Прохожий @ Jul 4 2007, 03:22) Если...   Jul 4 2007, 06:40
|- - Прохожий   Большое спасибо за предоставленную ссылку. Цитат...   Jul 4 2007, 13:51
- - slog   CoDeSys куда попало не зальёш, PLC должен понимать...   Jul 3 2007, 17:27
|- - Саша Z   Цитата(slog @ Jul 3 2007, 21:27) CoDeSys ...   Jul 3 2007, 18:15
- - Саша Z   Спасибо всем. У меня требование использовать контр...   Jul 6 2007, 14:01
- - LordN   http://forum.abok.ru/index.php?showforum=19 тут на...   Jul 6 2007, 14:22
|- - Саша Z   Цитата(LordN @ Jul 6 2007, 18:22) http://...   Jul 6 2007, 19:21
- - Noxter   Я работаю с ПЛК от фирмы Delta Electronic. Софт та...   Jul 19 2007, 06:38
- - krokodil111   Про сименсы могу очень много рассказать. Эмулято...   Aug 23 2007, 10:05
- - Chupakabra   Цитата(krokodil111 @ Aug 23 2007, 14:05) ...   Sep 19 2007, 05:48


Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 20th July 2025 - 03:12
Рейтинг@Mail.ru


Страница сгенерированна за 0.01525 секунд с 7
ELECTRONIX ©2004-2016