CoDeSys |
Ответить | Страница 12> |
Автор | |||
Действительный член Присоединился: 19 Апрель 2006 Online Status: Offline Публикации: 136 |
Опубликовано: 19 Апрель 2006 16:36 |
||
Кто-нибудь в CoDeSys-е программирует, как оно ?
И сколько стоит, приблизительно ? |
|||
Действительный член Присоединился: 29 Январь 2004 Категория: Russian Federation Online Status: Offline Публикации: 293 |
|||
Программируют очень многие. Штатно используется для программирования контроллеров ABB, Beck, Beckhoff, Bosch Rexroth, Kontron, Moeller, KEB, WAGO, Fastwel, Овен, Пролог и многих других. Среда программирования поставляется бесплатно . 23/24 мая 2006 мы проводим открытую международную конференцию по CoDeSys подробнее www.codesys.ru С уважением Игорь Петров |
|||
Профили участников
Послать частное письмо
Поиск публикаций участников
Посетить домашнюю страницу участника
Добавить в список приятелей
Новичок Присоединился: 20 Апрель 2006 Категория: Ukraine Online Status: Offline Публикации: 25 |
|||
Здравствуйте! Расскажите пожалуйста в двух словах, как происходит связка (заливка) написанной программы в CoDeSys с контроллером, и какие комплектующие (программные и аппаратные) для этого необходимы. Вы писали:
У меня есть CoDeSys SP RTE, но она запускается в демо-режиме и требует лицензии. Где можна найти эту лицензию... ... И еще, насколько я понял, для связки контроллера с CoDeSys нужен target-файл. ПЛК WAGO 750-842. Буду очень признателен за детальную информацию. Заранее спасибо! |
|||
Действительный член Присоединился: 29 Январь 2004 Категория: Russian Federation Online Status: Offline Публикации: 293 |
|||
Кратко не реально. Но попробую Среда программирования CoDeSys универсальна. К ней подключаются TSP файлы, в которых определен тип процессора, распределение памяти и др. Если TSP установлен, то CoDeSys сможет генерировать машинный код для соответствующего ПЛК. Чтобы программировать ПЛК (или пром PC) в нем должна сидеть система исполнения CoDeSys SP. Это своего рода специализированная ОС. Она включает монитор многозадачности, отладочные функции и функции поддержки железа (они реализуются пишутся изготовителем). Физически связь ПЛК со средой программирования может быть реализована по последовательному каналу, по любой сети или через разделяемую память. По минимуму для поддержки CoDeSys SP контроллер должен иметь 1 аппаратный таймер, 1 последовательный порт, электрически перепрограммируемую память (или диск) и процессор (из числа поддерживаемых). Стержневая идея бизнес модели 3S состоит в том, чтобы все было максимально удобно для пользователей контроллеров. Все технические проблемы должны решаться 3S и изготовителем контроллеров. Покупатель ПЛК должен получать полностью готовый к работе продукт в коробке вместе с необходимым ПО. Он не должен ни чего более покупать кроме ПЛК! Обычно система исполнения прошивается при изготовлении контроллера, в его цену включается цена лицензии. Это увеличивает цену ПЛК на 2-10%. Схема очень нравится пользователям. Но не очень нравится изготовителям контроллеров. Чтобы поддержать CoDeSys они должны проделать определенную работу (адаптировать систему исполнения) и купить оптом лицензии. Т.е. нужно вложить свои средства. Чем больше вложения, тем лучше результат. Если изготовитель уверен в техническом уровне и качестве продукции, то он не боится планировать бизнес на перспективу. В итоге его покупателям CoDeSys достается почти даром. Все конкурирующие системы применяют иной подход: создания благоприятных условий для изготовителей оборудования. Главное чтобы система легко встраивалась куда угодно. Затраты и проблемы переносятся на покупателей. Изготовителям это нравится. Поддержать CoDeSys изготовителей могут заставить только заказчики. В итоге он применяется только серьезными успешными компаниями. Если фирма имеет мало заказчиков и делает ПЛК которые нормально держатся на DIN рейке если подложить бумажку под пружинку (и т.п.) то в списке поддерживаемых систем программирования CoDeSys Вы точно не найдете. Вообще же не проблема создать компромиссную схему удобную заказчикам и изготовителям. Изготовитель может дописывать свои библиотеки и расширять CoDeSys своими оригинальными компонентами. В итоге получается новый инструмент, заточенный на конкретный контроллер. Естественно он не обязан быть бесплатным.
Да.
SP RTE готовая система исполнения под Windows со встроенным ядром жесткого РВ. Не дешевая. Чаше всего применяется в связке вместе с SoftMotion, в задачах требующих синхронного управления перемещениями по нескольким осям (ЧПУ) и развитой автоматики. Лицензии можно приобрести у нас. |
|||
Igor Petrov
|
|||
Профили участников
Послать частное письмо
Поиск публикаций участников
Посетить домашнюю страницу участника
Добавить в список приятелей
Новичок Присоединился: 20 Апрель 2006 Категория: Ukraine Online Status: Offline Публикации: 25 |
|||
Огромное спасибо за предоставленную информацию!
А теперь вопрос следующего плана: Каким образом закрепить объявленные глобальные переменные в CoDeSys за конкретными входами/выходами. Дело в том, что контроллера пока у меня нет (срок поставки от 3 до 4 недель), а программу нужно писать уже сейчас... Тоесть, есть ли возможность привязать переменные к конкретным адресам не имея при этом контроллера? Если нет, то где (в каком ресурсе) потом можна это сделать? Заранее спасибо. |
|||
Prosoft.ru Присоединился: 03 Июнь 2003 Online Status: Offline Публикации: 77 |
|||
Добрый день
Какой контроллер Вы предполагаете пользовать ? |
|||
Действительный член Присоединился: 24 Декабрь 2004 Online Status: Offline Публикации: 321 |
|||
конечно можете, я так делал, у нас тоже ПЛК не сразу приходит, а программа уже две недели как пишется, потом адреса поставите, или те переменные, которые у Вас уже есть, будете записывать в входы выходы программно, и еще когда Вы ответите на предыдущий вопрос, станет известно как Вы сможете установить конфигурацию ПЛК еще до подключения кодесис к нему, ведь Вам понадобится драйвер ПЛК (таргет), который надо взять у производителя и установить на ПК с кодесис
|
|||
Профили участников
Послать частное письмо
Поиск публикаций участников
Посетить домашнюю страницу участника
Добавить в список приятелей
Новичок Присоединился: 20 Апрель 2006 Категория: Ukraine Online Status: Offline Публикации: 25 |
|||
Использоваться будет ПЛК WAGO 750-842. Target я уже скачал с вговского сайта. Но я пока не пойму где именно прописывать этот файл...
|
|||
Prosoft.ru Присоединился: 03 Июнь 2003 Online Status: Offline Публикации: 77 |
|||
Для работы Вам нужна система 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; |
|||
Профили участников
Послать частное письмо
Поиск публикаций участников
Посетить домашнюю страницу участника
Добавить в список приятелей
Новичок Присоединился: 20 Апрель 2006 Категория: Ukraine Online Status: Offline Публикации: 25 |
|||
Проблема с таргет-файлом: Я скачал архив с ваговского сайта, в котором имеются файлы ".eds", но, насколько я понял, мне нужен файл *.trg и *.tnf. Подскажите плиз где можна достать эти файлы для ПЛК WAGO 750-842. |
|||
Ответить | Страница 12> |
Переход на форум | Права доступа на форуме Вы не можете публиковать новые темы в этом форуме Вы не можете отвечать на сообщения в этом форуме Вы не можете удалять Ваши сообщения на этом форуме Вы не можете редактировать Ваши сообщения на этом форуме Вы не можете создавать голосования на этом форуме Вы не можете выражать своё мнение в голосованиях на этом форуме |