CoDeSys
Первоначально опубликовано 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, но она запускается в демо-режиме и требует лицензии. Где можна найти эту лицензию…
Do'stlaringiz bilan baham: |