Modbus/TCP в управляющих контроллерах |
Ответить | Страница <123> |
Автор | ||
Профили участников
Послать частное письмо
Поиск публикаций участников
Посетить домашнюю страницу участника
Добавить в список приятелей
Действительный член Присоединился: 07 Август 2003 Категория: Russian Federation Online Status: Offline Публикации: 108 |
Опубликовано: 20 Август 2003 12:58 |
|
Какой организацией? Наших заказчиков всё вполне устраивает, более того см. список драйверов разработанных разработчиками нашей компании на сайте производителя (ICS Triplex ISaGRAF). http://www.icstriplex.ca/resources/thirdparty/drivers/thirdparty_drivers.asp |
||
С уважением,
Бессонов Ян. |
||
Профили участников
Послать частное письмо
Поиск публикаций участников
Посетить домашнюю страницу участника
Добавить в список приятелей
Действительный член Присоединился: 29 Июль 2003 Категория: Russian Federation Online Status: Offline Публикации: 140 |
||
ATMosphere Какие листинги заказчику, да кто их там будет смотреть, тем более на СКАДЕ, это просто инструмент для тех кто не умеет писать на языках. Оптимальногой по быстродействию программы на СКАДАх не построишь. Мы выпускаем оборудование, и влезая в программы неквалифицированный заказчик просто может вывести его из строя. Всю необходимою гибкость в работе мы даем, но остальное извените. Кстати программистов на С++, значительно больше чем на СКАДЕ. |
||
www.sinat.ru
|
||
Профили участников
Послать частное письмо
Поиск публикаций участников
Посетить домашнюю страницу участника
Добавить в список приятелей
Действительный член Присоединился: 07 Август 2003 Категория: Russian Federation Online Status: Offline Публикации: 108 |
||
:) ВСЁ зависит от ТРЕБОВАНИЙ к изделию и АСУ. Универсальных языков не существует. Разные програмные продукты решают разные задачи. Например: С и С++ -- больше подходит для спец и эксклюзивных изделий. SCADA и PLC -- для оперативной и массовой автоматизации. Что бы нормально писать на С и С++ необходимо не мало времени, практической работы. Напротив, SCADA и PLC ISaGRAF специально разрабатываются, для оптимизации стоимости АСУ и уменьшения времени на обучение (простой) персонала. Так что, с количеством персонала проблем меньше чем с программерами на С и С++. Кроме того... 1. С и С++ не гарантирут переносимость программ из одной ОС в другую, например из ДОС в Линукс или QNX и т.д. C ISaGRAF-ом проблем нет. 2. персонал работающий с PLC например - SIMATIC легко освоит ISaGRAF, и зальёт её на любую ОС и железо. Не думаю, что программист работающий в ДОСе легко перенесёт программу в Линукс или QNX. |
||
С уважением,
Бессонов Ян. |
||
Новичок Присоединился: 14 Август 2003 Online Status: Offline Публикации: 18 |
||
Ничего подобного. Именно на СКАДАх есть возможность просчитать реальный цикл опроса и реакции на события. Если начинать программировать с "0 в лоб на СИ" то возникает масса подводных камней, которые устраняются в период обкатки. В СКАДА этот путь уже практически пройден (если только эта СКАДА уже где-то установлена). В крайних случаях возможны небольшие доработки, это именно крайние случаи По гибкости- практически всегда (при расширениях систем, развитиях и где-то что-то надо добавить/ изменить) необходимо переделывать на СИ. СКАДА позволяет без навыков программирования опытному пользователю переделать практически все. Далее если один программер что-то сваял, то другому в его коде разобраться проблематично (необходимо думать именно так, как думал создатель программы). Ведь каждый программер идет своим путем, только пишут на одном языке. И именно поэтому мы везде стремимся уйти на стандарнтные пакеты. И практика показывает, что при способе "в лоб на СИ" приходится довольно долго дорабатывать ПО. |
||
Профили участников
Послать частное письмо
Поиск публикаций участников
Посетить домашнюю страницу участника
Добавить в список приятелей
Действительный член Присоединился: 29 Июль 2003 Категория: Russian Federation Online Status: Offline Публикации: 140 |
||
Мы говорим о разном. Мы пользователю не даем конструктор с контроллером и СКАДОй, а законченное изделие за которое несем ответственность. Ни каких действий "опытный" пользователь проводить не должен, это может привести к выходу из строя всей конструкции. И я вижу, что люди тут рекламирующие СКАДу просто не программируют на Си, поэтому и возникают страхи и проблемы. Насчет времени обработки, вот как раз в Си я и могу контролировать рекции на процессы. У нас если я провороню 10мс, а иногда и меньше это грозит неприятными столкновениями кучи железа. Кстаи простенькие проекты мы писали и на СКАДАх, но потом ушли от них, на системах с быстрой реакцией на события они негодятся, нет гарантии.
|
||
www.sinat.ru
|
||
Профили участников
Послать частное письмо
Поиск публикаций участников
Посетить домашнюю страницу участника
Добавить в список приятелей
Действительный член Присоединился: 07 Август 2003 Категория: Russian Federation Online Status: Offline Публикации: 108 |
||
1. На С мы сами пишем драйвера под различные ОС для ISaGRAF. 2. "У нас если я провороню 10мс, а иногда и меньше..." -- интересные задачи Вы решаете... В ISaGRAF каждой задаче (ресурс) можно поставить время цикла, минимум 1 миллисекунда или "реальное время" -- т.е. как успеет. На одной машине (конфигурации) можно запустить несколько параллельных задач. |
||
С уважением,
Бессонов Ян. |
||
Новичок Присоединился: 14 Август 2003 Online Status: Offline Публикации: 18 |
||
Давайте предположим не очень приятную ситуацию для всех. Я Вам заказал и получил довольно серъезную систему. Все ОК. Но вдруг (по различным причинам) Ваша контора исчезла. Для Вас это невероятно но сегодня возможно все. А мне сейчас надо что-то переделать. Пока другие программеры в исходниках (если они есть, а нет - труба) разберутся. пройдет вечность. В случае СКАДА- систему делают не программисты, а технологи. Конечно техологи тут фигурируют не буквально. |
||
Новичок Присоединился: 05 Август 2003 Категория: Russian Federation Online Status: Offline Публикации: 17 |
||
Уважаемый Ян! Нисколько не сомневаюсь в работоспособности Вашего драйвера и в Ваших словах, касательно ISaGRAF. Что касается организации, то, как и у большинства открытых стандартов, у Modbus есть соответствующая организация (www.modbus.org). Она занимается специфицированием данного стандарта (по сути делает его стандартом) и ведет базу данных компаний, которые выпускают продукты для Modbus, и базу данных непосредственно продуктов. Помимо этого она проводит тестирование продуктов на совместимость выработанному ею стандарту, после чего продукту присваивается соответствующий статус. На www.modbus.org можно посмотреть раздел Device Sertification, где более подробно описывается этот вопрос. Кстати, аналогичная ситуация и с OPC, которым занимается OPC Foundation. У последней есть даже специальный программный продукт, который активно тестирует программы, претендующие называться OPC серверами (либо клиентами), и в результате выдает подробный отчет о совместимости. Однако, нисколько не хочу призывать Вас сертифицировать Ваш продукт, поскольку, действительно, репутации Вашей компании может быть вполне достаточно для продвижения продукта. Так, у большинства компаний, представленных на www.modbus.org стоит статус Unverified и, видимо, им это нисколько не мешает. |
||
Новичок Присоединился: 05 Август 2003 Категория: Russian Federation Online Status: Offline Публикации: 17 |
||
Хотелось бы привести пример еще одной системы для программирования PC совместимых контроллеров, это UltraLogik. Уникальность этого продукта заключается в том, что основным языком является наиболее популярный на сегодня в АСУ ТП МЭК 61131, в частности FBD. При этом при компоновке объектного модуля, который генерирует UltraLogik, получается выполняемый файл, по производительности в разы превосходящий альтернативу на Си, причем и более компактного размера. Помимо этого, UltraLogik еще и позволяет легко вставлять куски, написанные на Си (если уж без него нельзя). Господа! Содержание последних сообщений давно вышли за рамки названия данного обсуждения. Поэтому, наверное, стоит предложить тем, для кого все еще стоит вопрос о выборе средства для программирования контроллера, начать новую тему, например, "Средство для программирования контроллера: Си или МЭК 61131?". |
||
Профили участников
Послать частное письмо
Поиск публикаций участников
Посетить домашнюю страницу участника
Добавить в список приятелей
Действительный член Присоединился: 07 Август 2003 Категория: Russian Federation Online Status: Offline Публикации: 108 |
||
"Уникальность этого продукта заключается в том, что основным языком является наиболее популярный на сегодня в АСУ ТП МЭК 61131, в частности FBD." -- "Уникальность"?
В ISaGRAF тоже можно встраивать блоки на Си без проблем. На выставках мы это демонстрируем. |
||
С уважением,
Бессонов Ян. |
||
Ответить | Страница <123> |
Переход на форум | Права доступа на форуме Вы не можете публиковать новые темы в этом форуме Вы не можете отвечать на сообщения в этом форуме Вы не можете удалять Ваши сообщения на этом форуме Вы не можете редактировать Ваши сообщения на этом форуме Вы не можете создавать голосования на этом форуме Вы не можете выражать своё мнение в голосованиях на этом форуме |