SasaVitebsk1) сколько примерно стоят означенные три ПЛК
2) Сколько времени у вас в среднем уходит на средний проект
3) Как часто вам приходилось "оперативно менять" в смысле возвращаться к заказчику.
4) Что вы понимаете под расширением портов - блок расширения в сам ПЛК или выносной модуль по типу "удалённой переферии"
5) Как часто вам приходилось выдавать инфу на "стандартные сетевые протоколы" и какие именно протоколы приходилось использовать.Отвечаю:
1. Стоимость локальных nano-PLC лежит в пределах 5000-8500р.в зависимости от количества и типов вх./вых. Для анализа достаточно пройтись по сайтам, торгующих перечисленными постом выше ПЛК и собрать всю инфу. Для КИПиА наиболее интересны ПЛК с аналоговыми входами 0-10В.(0-20мА) (минимум 10 бит, лучше 12 бит АЦП), они же при необходимости могут выступать в роли дискретных входов, и опционально с аналоговыми выходами 0-10В. Очень замечательно если будут входа для термометров сопротивления и термопар (до 6-8 входов, от них быстродействие не требуется). В среднем для ПЛК достаточно до 6-8 аналоговых входов и до 2-х аналоговых выходов.
Практика использования ПЛК в инженерии зданий (отопление, вентиляция и т.д.) показывает что наиболее подходящим по кол-ву входов/выходов является ПЛК Millenium 3 XD26. Описание можно найти на сайте CROUZET. ПО правда у них слегка недоработано - ПИ-регулятор просто никакой.
2. Времени на проект может уйти от пары часов (если есть наработанные макросы для конкретной задачи) до нескольких дней (если есть нюансы в проекте, которые ранее не реализовывались).
3. К заказчику приходится возвращаться в зависимости от его капризности, но на практике не очень часто. Если нужно отделаться от назойливого капризного заказчика то нужно просто от него требовать официальный запрос на изменения с подписями и печатями. После этого выставлять счет. Обычно аппетит у заказчика резко снижается...

Для того что-бы не было всяких казусов достаточно грамотно составить ТЗ (техзадание) и обязательно официально, потому что это ИСХОДНЫЙ ДОКУМЕНТ для дальнейшей работы с заказчиком.
4. Под расширением понимается однозначно классический шинный метод расширения, например как в S7-200. Модули расширения ставятся рядом и соединяются коротким шлейфом. Для нано-ПЛК использовать иной метод нецелесообразно, например мизанинный со слотами потому что придется делать специальную конструкцию, а не использовать простую коробку, а это сведет на нет экономию на корпусах для модулей расширения.
По поводу удаленных модулей - вещь хорошая и нужная, но без потерь в скорости работы системы, глючности и сложности настройки. Согласовывание модулей расширения с процессорным модулем должно быть наипростейшим, лучше всего по возможности Plug & Play. Какая шина должна использоваться сказать не могу, не разработчик.
Имхо я бы предпочел-бы смешанный вариант, например подключение к центральному модулю модуля удаленных расширений по типу шины ASi или подобной. Главное это надежность и быстродействие, чего сложно добится для сетевых реализаций. (ГЫ... как-то на одном объекте "привязывались" к системе Honnevell Хуневел через ихнии УСО. Млин, ну и тормоз, после имитации сигнала я до диспетчерской быстрее доходил чем сигнал...

)
5. По поводу "стандартных сетевых протоколов" очень сложно сказать, всё завистит от проекта, т.е. это замкнутая система с простейшей сетью или интегрированная во что-то...
Вот например сейчас модно для инженерии зданий "цепляться" к системам ОПС, например "БОЛИД". Экономически вполне оправдано, но при условии если Болидовцы вас примут к себе, например ОВЕН и Контар они приняли. Это весьма выгодно по одной простой причине, мимо них не проскочишь,

90% объектов сидит на БОЛИДЕ и фиг ты куды денешься с подводной лодки при всей его глючности... эт-же пожарнички....

а вот в "обойме" оказаться это в сахаре кататься...
Так что по протоколам сказать сложно, но RS-485 должен быть однозначно, а сами протоколы может быть подгружать в ПЛК? но тут я не силен...
Может быть проще сделать модули-шлюзы с соответствующим ПО для перехода со своего протокола на чужой. Такие вроде Моха делает...
По поводу CoDeSys, предлагаю еще рассмотреть вариант с LabView. Правда тут вы получаете инструмент для создания инструментальной системы (непеводимая игра слов), а не готовую систему как CoDeSys, но надо еще смотреть на гибкость, надежность, сервис и стоимость.
Имхо хоть CoDeSys дэ-факто и классика МЭК, но мне не удобно с ним работать, слишком много рутинной работы, всякие таргеты заливать, отдельно каждый вход/выход конфигурировать, и т.д.
А нужно так - как только выбрал "новый проект" появился список модулей, поставил галочки и вперед в чистое поле швырять ФБД-шки...
garbuzПо вашим рассказам выходит что открыта прекрасная ниша для разработчиков-производителей. Чего не хватает чтоб занять ее ?
Оно продается или где-то скачать можно ?Ниша нано-ПЛК открыта Сименсом в 1996 году.

Но для КИПовцев она стала действительно интересна начиная с 2004г. с выпуском ALPHA XL имеющим 8 аналоговых 9-ти битовых входов. Еще лучше стало когда вышли ПЛК с 10-битовыми входами, аналоговыми выходами и необходимой 16-битовой арифметикой. На данных ПЛК можно реализовывать измерительно-регулирующие-управляющие устройства полностью заменяющие "классические" приборы КИПиА типа ОВЕНовских или МЗТАшных почти за те-же деньги но с гораздо большей гибкостью и универсальностью...
В чем выгода для обеих сторон - производитель не плодит зоопарк модификаций (а это жуткая проблема и головная боль), а у интегратора развязаны руки в меру его фантазий и способностей...