Современные технологии автоматизации» («СТА») —  журнал для квалифицированных специалистов по промышленной автоматизации Форум СТА — современные технологии автоматизации Домашняя страница
Домашняя страница форума CTA Домашняя страница форума CTA > II. АСУТП и SCADA > Архив
  Активные темы Активные темы
  FAQ FAQ  Искать в форуме   Зарегистрироваться Зарегистрироваться  Вход в систему Вход в систему

CoDeSys

 Ответить Ответить Страница  12>
Автор
Сообщение
Chupakabra2 Смотреть выпадающим
Действительный член
Действительный член
Аватар

Присоединился: 19 Апрель 2006
Online Status: Offline
Публикации: 136
Свойства публикации Свойства публикации   Ответить, цитируя автора - Chupakabra2 Ответить, цитируя автора -  ОтветитьОтвет Прямая ссылка на эту публикацию Тема сообщения: CoDeSys
    Опубликовано: 19 Апрель 2006 16:36
Кто-нибудь в CoDeSys-е программирует, как оно ?
И сколько стоит, приблизительно ?
Наверх
_IP_ Смотреть выпадающим
Действительный член
Действительный член


Присоединился: 29 Январь 2004
Категория: Russian Federation
Online Status: Offline
Публикации: 293
Свойства публикации Свойства публикации   Ответить, цитируя автора - _IP_ Ответить, цитируя автора -  ОтветитьОтвет Прямая ссылка на эту публикацию Опубликовано: 20 Апрель 2006 14:46

Первоначально опубликовано Chupakabra2

Кто-нибудь в CoDeSys-е программирует, как оно ?
И сколько стоит, приблизительно ?

Программируют очень многие. Штатно используется для программирования контроллеров ABB, Beck, Beckhoff, Bosch Rexroth, Kontron, Moeller, KEB, WAGO, Fastwel, Овен, Пролог и многих других.

Среда программирования поставляется бесплатно .
Лицензируется только система исполнения (сидит в контроллере).
Ее цена определяется изготовителем ПЛК (от 0 до сотен Евро).
Есть варианты систем исполнения под разные ОС и типы процессоров.

23/24 мая 2006 мы проводим открытую международную конференцию по CoDeSys подробнее www.codesys.ru
Приезжайте, пожалуйста, все покажем и расскажем.
Если соберетесь то, не откладывайте регистрацию. Число хороших мест в гостиницах уменьшается

С уважением Игорь Петров

Наверх
ivanset Смотреть выпадающим
Новичок
Новичок


Присоединился: 20 Апрель 2006
Категория: Ukraine
Online Status: Offline
Публикации: 25
Свойства публикации Свойства публикации   Ответить, цитируя автора - ivanset Ответить, цитируя автора -  ОтветитьОтвет Прямая ссылка на эту публикацию Опубликовано: 21 Апрель 2006 12:49

Здравствуйте!

Расскажите пожалуйста в двух словах, как происходит связка (заливка) написанной программы в CoDeSys с контроллером, и какие комплектующие (программные и аппаратные) для этого необходимы.

Вы писали:

Среда программирования поставляется бесплатно .
Лицензируется только система исполнения (сидит в контроллере).
Ее цена определяется изготовителем ПЛК (от 0 до сотен Евро).
Есть варианты систем исполнения под разные ОС и типы процессоров.

У меня есть CoDeSys SP RTE, но она запускается в демо-режиме и требует лицензии. Где можна найти эту лицензию...

... И еще, насколько я понял, для связки контроллера с CoDeSys нужен target-файл. ПЛК WAGO 750-842.

Буду очень признателен за детальную информацию. Заранее спасибо!

Наверх
_IP_ Смотреть выпадающим
Действительный член
Действительный член


Присоединился: 29 Январь 2004
Категория: Russian Federation
Online Status: Offline
Публикации: 293
Свойства публикации Свойства публикации   Ответить, цитируя автора - _IP_ Ответить, цитируя автора -  ОтветитьОтвет Прямая ссылка на эту публикацию Опубликовано: 21 Апрель 2006 15:25
Первоначально опубликовано ivanset

Расскажите пожалуйста в двух словах, как происходит связка (заливка) написанной программы в CoDeSys с контроллером, и какие комплектующие (программные и аппаратные) для этого необходимы.

Кратко не реально. Но попробую

Среда программирования CoDeSys универсальна. К ней подключаются TSP файлы, в которых определен тип процессора, распределение памяти и др. Если TSP установлен, то CoDeSys сможет генерировать машинный код для соответствующего ПЛК.

Чтобы программировать ПЛК (или пром PC) в нем должна сидеть система исполнения CoDeSys SP. Это своего рода специализированная ОС. Она включает монитор многозадачности, отладочные функции и функции поддержки железа (они реализуются пишутся изготовителем).

Физически связь ПЛК со средой программирования может быть реализована по последовательному каналу, по любой сети или через разделяемую память. По минимуму для поддержки CoDeSys SP контроллер должен иметь 1 аппаратный таймер, 1 последовательный порт, электрически перепрограммируемую память (или диск) и процессор (из числа поддерживаемых).

Стержневая идея бизнес модели 3S состоит в том, чтобы все было максимально удобно для пользователей контроллеров. Все технические проблемы должны решаться 3S и изготовителем контроллеров. Покупатель ПЛК должен получать полностью готовый к работе продукт в коробке вместе с необходимым ПО. Он не должен ни чего более покупать кроме ПЛК! Обычно система исполнения прошивается при изготовлении контроллера, в его цену включается цена лицензии. Это увеличивает цену ПЛК на 2-10%.

Схема очень нравится пользователям. Но не очень нравится изготовителям контроллеров. Чтобы поддержать CoDeSys они должны проделать определенную работу (адаптировать систему исполнения) и купить оптом лицензии. Т.е. нужно вложить свои средства. Чем больше вложения, тем лучше результат. Если изготовитель уверен в техническом уровне и качестве продукции, то он не боится планировать бизнес на перспективу. В итоге его покупателям CoDeSys достается почти даром.

Все конкурирующие системы применяют иной подход: создания благоприятных условий для изготовителей оборудования. Главное чтобы система легко встраивалась куда угодно. Затраты и проблемы переносятся на покупателей. Изготовителям это нравится.

Поддержать CoDeSys изготовителей могут заставить только заказчики. В итоге он применяется только серьезными успешными компаниями. Если фирма имеет мало заказчиков и делает ПЛК которые нормально держатся на DIN рейке если подложить бумажку под пружинку (и т.п.) то в списке поддерживаемых систем программирования CoDeSys Вы точно не найдете.

Вообще же не проблема создать компромиссную схему удобную заказчикам и изготовителям. Изготовитель может дописывать свои библиотеки и расширять CoDeSys своими оригинальными компонентами. В итоге получается новый инструмент, заточенный на конкретный контроллер. Естественно он не обязан быть бесплатным.

Первоначально опубликовано ivanset

... И еще, насколько я понял, для связки контроллера с CoDeSys нужен target-файл. ПЛК WAGO 750-842..

Да.

Первоначально опубликовано ivanset

У меня есть CoDeSys SP RTE, но она запускается в демо-режиме и требует лицензии. Где можна найти эту лицензию...
 

SP RTE готовая система исполнения под Windows со встроенным ядром жесткого РВ. Не дешевая. Чаше всего применяется в связке вместе с SoftMotion, в задачах требующих синхронного управления перемещениями по нескольким осям (ЧПУ) и развитой автоматики. Лицензии можно приобрести у нас.

Igor Petrov
Наверх
ivanset Смотреть выпадающим
Новичок
Новичок


Присоединился: 20 Апрель 2006
Категория: Ukraine
Online Status: Offline
Публикации: 25
Свойства публикации Свойства публикации   Ответить, цитируя автора - ivanset Ответить, цитируя автора -  ОтветитьОтвет Прямая ссылка на эту публикацию Опубликовано: 27 Апрель 2006 15:47
Огромное спасибо за предоставленную информацию!
А теперь вопрос следующего плана:
Каким образом закрепить объявленные глобальные переменные в CoDeSys за конкретными входами/выходами. Дело в том, что контроллера пока у меня нет (срок поставки от 3 до 4 недель), а программу нужно писать уже сейчас... Тоесть, есть ли возможность привязать переменные к конкретным адресам не имея при этом контроллера? Если нет, то где (в каком ресурсе) потом можна это сделать?
Заранее спасибо.
Наверх
Mikle Смотреть выпадающим
Prosoft.ru
Prosoft.ru


Присоединился: 03 Июнь 2003
Online Status: Offline
Публикации: 77
Свойства публикации Свойства публикации   Ответить, цитируя автора - Mikle Ответить, цитируя автора -  ОтветитьОтвет Прямая ссылка на эту публикацию Опубликовано: 27 Апрель 2006 15:49
Добрый день
Какой контроллер Вы предполагаете пользовать ?

Наверх
gggg Смотреть выпадающим
Действительный член
Действительный член


Присоединился: 24 Декабрь 2004
Online Status: Offline
Публикации: 321
Свойства публикации Свойства публикации   Ответить, цитируя автора - gggg Ответить, цитируя автора -  ОтветитьОтвет Прямая ссылка на эту публикацию Опубликовано: 28 Апрель 2006 06:20
конечно можете, я так делал, у нас тоже ПЛК не сразу приходит, а программа уже две недели как пишется, потом адреса поставите, или те переменные, которые у Вас уже есть, будете записывать в входы выходы программно, и еще когда Вы ответите на предыдущий вопрос, станет известно как Вы сможете установить конфигурацию ПЛК еще до подключения кодесис к нему, ведь Вам понадобится драйвер ПЛК (таргет), который надо взять у производителя и установить на ПК с кодесис 
Наверх
ivanset Смотреть выпадающим
Новичок
Новичок


Присоединился: 20 Апрель 2006
Категория: Ukraine
Online Status: Offline
Публикации: 25
Свойства публикации Свойства публикации   Ответить, цитируя автора - ivanset Ответить, цитируя автора -  ОтветитьОтвет Прямая ссылка на эту публикацию Опубликовано: 28 Апрель 2006 14:21
Использоваться будет ПЛК WAGO 750-842. Target я уже скачал с вговского сайта. Но я пока не пойму где именно прописывать этот файл...
Наверх
Mikle Смотреть выпадающим
Prosoft.ru
Prosoft.ru


Присоединился: 03 Июнь 2003
Online Status: Offline
Публикации: 77
Свойства публикации Свойства публикации   Ответить, цитируя автора - Mikle Ответить, цитируя автора -  ОтветитьОтвет Прямая ссылка на эту публикацию Опубликовано: 28 Апрель 2006 14:52
Для работы Вам нужна система WAGO I/O PRO CAA или Codesys
Ставите программу, а затем устанавливете target для контроллера. Тут есть несколько вариантов установки, которые зависят от вида дистрибутива:
1. Setup у таргета, который за вас сделает все сам
2. Если Вы пользуетесь WAGO I/O pro CAA, то эта версия сама все поставит
3. таргет может быть в архиве и Вам его придеться прописывать ручками, чего я не советую

Когда поставите, то в программе выбираете тип контроллера 750-842 и инетрфейс для online связи (в меню online)
Распределение адресов кратко могу описать, но лучше почитать документацию, хотя там довольно запутанно
Например, у Вас модуль 750-530 ( 8 DO ) и концевой модуль 750-600. В этом случае у вас будет такое описание переменных:
do1 AT %QX0.0:BOOL;
do2 AT %QX0.1:BOOL;
........
do8 AT% QX0.7:bool;

Наверх
ivanset Смотреть выпадающим
Новичок
Новичок


Присоединился: 20 Апрель 2006
Категория: Ukraine
Online Status: Offline
Публикации: 25
Свойства публикации Свойства публикации   Ответить, цитируя автора - ivanset Ответить, цитируя автора -  ОтветитьОтвет Прямая ссылка на эту публикацию Опубликовано: 28 Апрель 2006 16:24

Проблема с таргет-файлом:

Я скачал архив с ваговского сайта, в котором имеются файлы ".eds", но, насколько я понял, мне нужен файл *.trg и *.tnf. Подскажите плиз где можна достать эти файлы для ПЛК WAGO 750-842.

Наверх
 Ответить Ответить Страница  12>

Переход на форум Права доступа на форуме Смотреть выпадающим

Bulletin Board Software by Web Wiz Forums® version 9.64
Powered by Web Wiz Forums Free Express Edition
Copyright ©2001-2009 Web Wiz