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

Modbus/TCP в управляющих контроллерах

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


Присоединился: 07 Август 2003
Категория: Russian Federation
Online Status: Offline
Публикации: 108
Свойства публикации Свойства публикации   Ответить, цитируя автора - bessonov Ответить, цитируя автора -  ОтветитьОтвет Прямая ссылка на эту публикацию Тема сообщения: Modbus/TCP в управляющих контроллерах
    Опубликовано: 20 Август 2003 12:58
Первоначально опубликовано ATMosphere


"аттестованной совместимостью (со стороны соответствующей организации)?"




Какой организацией?

Наших заказчиков всё вполне устраивает, более того см. список драйверов разработанных
разработчиками нашей компании на сайте производителя (ICS Triplex ISaGRAF).

http://www.icstriplex.ca/resources/thirdparty/drivers/thirdparty_drivers.asp
С уважением,
Бессонов Ян.
Наверх
Mike_K Смотреть выпадающим
Действительный член
Действительный член


Присоединился: 29 Июль 2003
Категория: Russian Federation
Online Status: Offline
Публикации: 140
Свойства публикации Свойства публикации   Ответить, цитируя автора - Mike_K Ответить, цитируя автора -  ОтветитьОтвет Прямая ссылка на эту публикацию Опубликовано: 20 Август 2003 14:26

ATMosphere

Какие листинги заказчику, да кто их там будет смотреть, тем более на СКАДЕ, это просто инструмент для тех кто не умеет писать на языках. Оптимальногой по быстродействию программы на СКАДАх не построишь.

Мы выпускаем оборудование, и влезая в программы неквалифицированный заказчик просто может вывести его из строя.

Всю необходимою гибкость в работе мы даем, но остальное извените.

Кстати программистов на С++, значительно больше чем на СКАДЕ.

www.sinat.ru
Наверх
bessonov Смотреть выпадающим
Действительный член
Действительный член


Присоединился: 07 Август 2003
Категория: Russian Federation
Online Status: Offline
Публикации: 108
Свойства публикации Свойства публикации   Ответить, цитируя автора - bessonov Ответить, цитируя автора -  ОтветитьОтвет Прямая ссылка на эту публикацию Опубликовано: 21 Август 2003 20:29
Первоначально опубликовано Mike_K

<SPAN class=bold>ATMosphere</SPAN>


Какие листинги заказчику, да кто их там будет смотреть, тем более на СКАДЕ, это просто инструмент для тех кто не умеет писать на языках. Оптимальногой по быстродействию программы на СКАДАх не построишь.


Мы выпускаем оборудование, и влезая в программы неквалифицированный заказчик просто может вывести его из строя.


Всю необходимою гибкость в работе мы даем, но остальное извените.


Кстати программистов на С++, значительно больше чем на СКАДЕ.



:)

ВСЁ зависит от ТРЕБОВАНИЙ к изделию и АСУ.

Универсальных языков не существует.
Разные програмные продукты решают разные задачи.

Например:
С и С++ -- больше подходит для спец и эксклюзивных изделий.
SCADA и PLC -- для оперативной и массовой автоматизации.

Что бы нормально писать на С и С++ необходимо не мало времени, практической работы.
Напротив, SCADA и PLC ISaGRAF специально разрабатываются, для оптимизации стоимости АСУ и уменьшения времени на обучение (простой) персонала. Так что, с количеством персонала проблем меньше чем с программерами на С и С++.

Кроме того...
1. С и С++ не гарантирут переносимость программ из одной ОС в другую, например из ДОС в Линукс или QNX и т.д.
C ISaGRAF-ом проблем нет.

2. персонал работающий с PLC например - SIMATIC легко освоит ISaGRAF, и зальёт её на любую ОС и железо.
Не думаю, что программист работающий в ДОСе легко перенесёт программу в Линукс или QNX.
С уважением,
Бессонов Ян.
Наверх
kons Смотреть выпадающим
Новичок
Новичок


Присоединился: 14 Август 2003
Online Status: Offline
Публикации: 18
Свойства публикации Свойства публикации   Ответить, цитируя автора - kons Ответить, цитируя автора -  ОтветитьОтвет Прямая ссылка на эту публикацию Опубликовано: 22 Август 2003 11:13
Первоначально опубликовано Mike_K

ATMosphere

Оптимальногой по быстродействию программы на СКАДАх не построишь.

Всю необходимою гибкость в работе мы даем, но остальное извените.

Кстати программистов на С++, значительно больше чем на СКАДЕ.

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

По гибкости- практически всегда (при расширениях систем, развитиях и где-то что-то  надо добавить/ изменить) необходимо переделывать на СИ. СКАДА позволяет без навыков программирования опытному пользователю переделать практически все. Далее если один программер что-то сваял, то другому в его коде разобраться проблематично (необходимо  думать именно так, как думал создатель программы). Ведь каждый программер идет своим путем, только пишут на одном языке.

И именно поэтому мы везде стремимся уйти на стандарнтные пакеты. И практика показывает, что при способе "в лоб на СИ" приходится довольно долго дорабатывать ПО.

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


Присоединился: 29 Июль 2003
Категория: Russian Federation
Online Status: Offline
Публикации: 140
Свойства публикации Свойства публикации   Ответить, цитируя автора - Mike_K Ответить, цитируя автора -  ОтветитьОтвет Прямая ссылка на эту публикацию Опубликовано: 25 Август 2003 16:45

Мы говорим о разном. Мы пользователю не даем конструктор с контроллером и СКАДОй, а законченное изделие за которое несем ответственность. Ни каких действий "опытный" пользователь проводить не должен, это может привести к выходу из строя всей конструкции.

И я вижу, что люди тут рекламирующие СКАДу просто не программируют на Си, поэтому и возникают страхи и проблемы.

Насчет времени обработки, вот как раз в Си я и могу контролировать рекции на процессы. У нас если я провороню 10мс, а иногда и меньше это грозит неприятными столкновениями кучи железа.

Кстаи простенькие проекты мы писали и на СКАДАх, но потом ушли от них, на системах с быстрой реакцией на события они негодятся, нет гарантии.

 

www.sinat.ru
Наверх
bessonov Смотреть выпадающим
Действительный член
Действительный член


Присоединился: 07 Август 2003
Категория: Russian Federation
Online Status: Offline
Публикации: 108
Свойства публикации Свойства публикации   Ответить, цитируя автора - bessonov Ответить, цитируя автора -  ОтветитьОтвет Прямая ссылка на эту публикацию Опубликовано: 25 Август 2003 17:01
Первоначально опубликовано Mike_K

Мы говорим о разном. Мы пользователю не даем конструктор с контроллером и СКАДОй, а законченное изделие за которое несем ответственность. Ни каких действий "опытный" пользователь проводить не должен, это может привести к выходу из строя всей конструкции.


И я вижу, что люди тут рекламирующие СКАДу просто не программируют на Си, поэтому и возникают страхи и проблемы.


Насчет времени обработки, вот как раз в Си я и могу контролировать рекции на процессы. У нас если я провороню 10мс, а иногда и меньше это грозит неприятными столкновениями кучи железа.


Кстаи простенькие проекты мы писали и на СКАДАх, но потом ушли от них, на системах с быстрой реакцией на события они негодятся, нет гарантии.


 



1. На С мы сами пишем драйвера под различные ОС для ISaGRAF.
2. "У нас если я провороню 10мс, а иногда и меньше..." -- интересные задачи Вы решаете...

В ISaGRAF каждой задаче (ресурс) можно поставить время цикла, минимум 1 миллисекунда или "реальное время" -- т.е. как успеет.
На одной машине (конфигурации) можно запустить несколько параллельных задач.
С уважением,
Бессонов Ян.
Наверх
kons Смотреть выпадающим
Новичок
Новичок


Присоединился: 14 Август 2003
Online Status: Offline
Публикации: 18
Свойства публикации Свойства публикации   Ответить, цитируя автора - kons Ответить, цитируя автора -  ОтветитьОтвет Прямая ссылка на эту публикацию Опубликовано: 26 Август 2003 08:42
Первоначально опубликовано Mike_K

Мы пользователю не даем конструктор с контроллером и СКАДОй, а законченное изделие за которое несем ответственность. Ни каких действий "опытный" пользователь проводить не должен, это может привести к выходу из строя всей конструкции.

 

Давайте предположим не очень приятную ситуацию для всех. Я Вам заказал и получил довольно серъезную систему. Все ОК. Но вдруг (по различным причинам) Ваша контора исчезла. Для Вас это невероятно но сегодня возможно все.

А мне сейчас надо что-то переделать. Пока другие программеры в исходниках (если они есть, а нет - труба) разберутся. пройдет вечность.

В случае СКАДА- систему делают не программисты, а технологи. Конечно техологи тут фигурируют не буквально.

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


Присоединился: 05 Август 2003
Категория: Russian Federation
Online Status: Offline
Публикации: 17
Свойства публикации Свойства публикации   Ответить, цитируя автора - ATMosphere Ответить, цитируя автора -  ОтветитьОтвет Прямая ссылка на эту публикацию Опубликовано: 26 Август 2003 10:45
Первоначально опубликовано bessonov

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


"аттестованной совместимостью (со стороны соответствующей организации)?"




Какой организацией?

Наших заказчиков всё вполне устраивает, более того см. список драйверов разработанных
разработчиками нашей компании на сайте производителя (ICS Triplex ISaGRAF).

http://www.icstriplex.ca/resources/thirdparty/drivers/thirdparty_drivers.asp

Уважаемый Ян!

Нисколько не сомневаюсь в работоспособности Вашего драйвера и в Ваших словах, касательно ISaGRAF.

Что касается организации, то, как и у большинства открытых стандартов, у Modbus есть соответствующая организация (www.modbus.org). Она занимается специфицированием данного стандарта (по сути делает его стандартом) и ведет базу данных компаний, которые выпускают продукты для Modbus, и базу данных непосредственно продуктов. Помимо этого она проводит тестирование продуктов на совместимость выработанному ею стандарту, после чего продукту присваивается соответствующий статус. На www.modbus.org можно посмотреть раздел Device Sertification, где более подробно описывается этот вопрос.

Кстати, аналогичная ситуация и с OPC, которым занимается OPC Foundation. У последней есть даже специальный программный продукт, который активно тестирует программы, претендующие называться OPC серверами (либо клиентами), и в результате выдает подробный отчет о совместимости.

Однако, нисколько не хочу призывать Вас сертифицировать Ваш продукт, поскольку, действительно, репутации Вашей компании может быть вполне достаточно для продвижения продукта. Так, у большинства компаний, представленных на www.modbus.org стоит статус Unverified и, видимо, им это нисколько не мешает.


С уважением,
Литюга Алексей.
Наверх
ATMosphere Смотреть выпадающим
Новичок
Новичок


Присоединился: 05 Август 2003
Категория: Russian Federation
Online Status: Offline
Публикации: 17
Свойства публикации Свойства публикации   Ответить, цитируя автора - ATMosphere Ответить, цитируя автора -  ОтветитьОтвет Прямая ссылка на эту публикацию Опубликовано: 26 Август 2003 11:13
Первоначально опубликовано Mike_K

Мы говорим о разном. Мы пользователю не даем конструктор с контроллером и СКАДОй, а законченное изделие за которое несем ответственность. Ни каких действий "опытный" пользователь проводить не должен, это может привести к выходу из строя всей конструкции.

И я вижу, что люди тут рекламирующие СКАДу просто не программируют на Си, поэтому и возникают страхи и проблемы.

Насчет времени обработки, вот как раз в Си я и могу контролировать рекции на процессы. У нас если я провороню 10мс, а иногда и меньше это грозит неприятными столкновениями кучи железа.

Кстаи простенькие проекты мы писали и на СКАДАх, но потом ушли от них, на системах с быстрой реакцией на события они негодятся, нет гарантии.

 

Хотелось бы привести пример еще одной системы для программирования PC совместимых контроллеров, это UltraLogik. Уникальность этого продукта заключается в том, что основным языком является наиболее популярный на сегодня в АСУ ТП МЭК 61131, в частности FBD. При этом при компоновке объектного модуля, который генерирует UltraLogik, получается выполняемый файл, по производительности в разы превосходящий альтернативу на Си, причем и более компактного размера. Помимо этого, UltraLogik еще и позволяет легко вставлять куски, написанные на Си (если уж без него нельзя).

Господа! Содержание последних сообщений давно вышли за рамки названия данного обсуждения. Поэтому, наверное, стоит предложить тем, для кого все еще стоит вопрос о выборе средства для программирования контроллера, начать новую тему, например, "Средство для программирования контроллера: Си или МЭК 61131?".


С уважением,
Литюга Алексей.
Наверх
bessonov Смотреть выпадающим
Действительный член
Действительный член


Присоединился: 07 Август 2003
Категория: Russian Federation
Online Status: Offline
Публикации: 108
Свойства публикации Свойства публикации   Ответить, цитируя автора - bessonov Ответить, цитируя автора -  ОтветитьОтвет Прямая ссылка на эту публикацию Опубликовано: 26 Август 2003 12:12
"Уникальность этого продукта заключается в том, что основным языком является наиболее популярный на сегодня в АСУ ТП МЭК 61131, в частности FBD." -- "Уникальность"?

В ISaGRAF тоже можно встраивать блоки на Си без проблем.
На выставках мы это демонстрируем.
С уважением,
Бессонов Ян.
Наверх
 Ответить Ответить Страница  <123>

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

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