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

где бы найти efb toolkit ?

 Ответить Ответить
Автор
Сообщение
putin Смотреть выпадающим
Участник
Участник

Dmitry

Присоединился: 01 Апрель 2004
Категория: Russian Federation
Online Status: Offline
Публикации: 47
Свойства публикации Свойства публикации   Ответить, цитируя автора - putin Ответить, цитируя автора -  ОтветитьОтвет Прямая ссылка на эту публикацию Тема сообщения: где бы найти efb toolkit ?
    Опубликовано: 01 Апрель 2004 08:44

хочу попробовать поработать с efb toolkit для изучения его возможностей .... где бы я мог получить хотябы демо версию? а лучше не демо )

и ещё .... сам являясь С/C++ программером, пытаюсь вести неравную борьбу с бывшими апаратчиками освоившими азы языка ST, на предмет на чём же создавать элементарные блоки на ST или на С с использованием efb toolkit. Какие возможны аргументы в ту или иную сторону ?

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


Присоединился: 24 Февраль 2004
Категория: Russian Federation
Online Status: Offline
Публикации: 185
Свойства публикации Свойства публикации   Ответить, цитируя автора - remint Ответить, цитируя автора -  ОтветитьОтвет Прямая ссылка на эту публикацию Опубликовано: 01 Апрель 2004 11:12

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

 на чём же создавать элементарные блоки на ST или на С с использованием efb toolkit ?

А что такое efb toolkit ? Что-то я ни разу не сталкивался пока с ним...

А откуда взялся ST, из какой системы программирования ? И этот ST как будет выполняться - в режиме интерпретации, да? А нормальный C компилится. Хотя - если устраивает быстродействие ST в выбранной системе программирования - какая разница, что использовать?

Александр Бурмистров,
www.entels.ru
Наверх
_IP_ Смотреть выпадающим
Действительный член
Действительный член


Присоединился: 29 Январь 2004
Категория: Russian Federation
Online Status: Offline
Публикации: 293
Свойства публикации Свойства публикации   Ответить, цитируя автора - _IP_ Ответить, цитируя автора -  ОтветитьОтвет Прямая ссылка на эту публикацию Опубликовано: 01 Апрель 2004 12:46
Посмотрите тему Free FBD or IEC1131 не один и тот же вопрос мы обсуждаем?
Igor Petrov
Наверх
Leonid Uretsky Смотреть выпадающим
Действительный член
Действительный член


Присоединился: 09 Октябрь 2003
Категория: Russian Federation
Online Status: Offline
Публикации: 187
Свойства публикации Свойства публикации   Ответить, цитируя автора - Leonid Uretsky Ответить, цитируя автора -  ОтветитьОтвет Прямая ссылка на эту публикацию Опубликовано: 17 Апрель 2004 12:42
Первоначально опубликовано putin

хочу попробовать поработать с efb toolkit для изучения его возможностей .... где бы я мог получить хотябы демо версию? а лучше не демо )

Демо-версии EFB-Toolkit нет. Купить можно у Шнейдер - он стоит намного дешевле самого Concept`a.

P.S. Это не ты "eltsin" на форуме www.modicon.com?

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

и ещё .... сам являясь С/C++ программером, пытаюсь вести неравную борьбу с бывшими апаратчиками освоившими азы языка ST, на предмет на чём же создавать элементарные блоки на ST или на С с использованием efb toolkit. Какие возможны аргументы в ту или иную сторону ?

Мы делаем проекты под Modicon TSX Quantum с Hot Standby с большим объемом сигналов и технологического оборудования. В первых проетах мы использовали в основном FBD, внутренности функциональных блоков писали на ST или IL. Такие проеты еле-еле вмещалисьв в память контроллера 140 CPU 434 12A. В резервный контроллер передавалась куча данных, скан был длиной до 250 мс.

Теперь мы стали использовать ST, в цикле вызываются блоки на том же ST или IL. К тому же некоторые вещи переписали на Си (с помощью EFB-Toolkit). На Си написаны такие блоки, которые МЭК-языки сделать не позволяют. Теперь памяти свободной чуть ли не 50%, скан 130 мс, куча резервных каналов осталась. К тому же один и тот же проект на разные объекты теперь можно ставить практически не переделывая.

Сейчас делаем новую разработку под Modicon TSX Compact - я изначально на EFB-Toolkit ориентируюсь. В самой программе будет несколько блоков, внутренности которых написаны на Си.

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


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

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

И ненадо утверждать что любой инженер сядет без изучения и разберется в кучке квадратиков. Любой язык програмирования необходимо изучать, так лучше один.

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


Присоединился: 09 Октябрь 2003
Категория: Russian Federation
Online Status: Offline
Публикации: 187
Свойства публикации Свойства публикации   Ответить, цитируя автора - Leonid Uretsky Ответить, цитируя автора -  ОтветитьОтвет Прямая ссылка на эту публикацию Опубликовано: 20 Апрель 2004 10:36
Первоначально опубликовано Mike_K

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

В принципе МЭК-языки тоже нужны. Дело в том, что разработчик ПО пишет функциональные блоки на Си. А "пользователь" (программист, обслуживающий систему) внутрь этих блоков не заглядывает. Он может легко добавить - удалить сигнал, или технологический объект управления из среды МЭК. Это можно сделать не перегружая программу в контроллере, что важно для АСУ непрерывных процессов.

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


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

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

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

В принципе МЭК-языки тоже нужны. Дело в том, что разработчик ПО пишет функциональные блоки на Си. А "пользователь" (программист, обслуживающий систему) внутрь этих блоков не заглядывает. Он может легко добавить - удалить сигнал, или технологический объект управления из среды МЭК. Это можно сделать не перегружая программу в контроллере, что важно для АСУ непрерывных процессов.

Прежде всего изменять систему пользователю нельзя.

Что значит легко, это ошибочное мнение. Пользователю нет необходимости вообще знать всю структуру системы, да язык квадратиков тоже не все понимают.

Вы что часто бросаитесь переписывать программу в вашем телевизоре, а в спутниковом ресивере  вам дают возможность только перешить готовый биос.

Так что это все обман.

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


Присоединился: 09 Октябрь 2003
Категория: Russian Federation
Online Status: Offline
Публикации: 187
Свойства публикации Свойства публикации   Ответить, цитируя автора - Leonid Uretsky Ответить, цитируя автора -  ОтветитьОтвет Прямая ссылка на эту публикацию Опубликовано: 22 Апрель 2004 17:40
Первоначально опубликовано Mike_K

Прежде всего изменять систему пользователю нельзя.

Что значит легко, это ошибочное мнение. Пользователю нет необходимости вообще знать всю структуру системы, да язык квадратиков тоже не все понимают.

Под "Пользователем" можно понимать разное. Конечно, оператору вовсе необязательно знать, как написана программа - на Си, на МЭК-языках или еще на чем-то. Но в отделе АСУ ТП заказчика работают программисты, которым надо систему обслуживать. Невозможно ведь разработчикам постоянно ездить на объекты, которых может быть не один десяток, и разбросаны они по всей России, для добавления нескольких сигналов и сообщений по ним!

В нашей автоматике процедура наращивания количества сигналов и ТОУ простая, думаю, на Си это было бы сделать сложнее.

Я за такой подход - основные алгоритмы зашиваются в функциональные блоки (в Concept их можно писать на Си или МЭК-языках, на Си все же лучше, но сложнее), сама программа несет минимальный код, состоит из этих блоков. А программисты заказчика, меняя только переменные, могут перенастраивать систему, добавлять сигналы и ТОУ. В тект самой программы им даже нет смысла лазать!

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


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

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

Прежде всего изменять систему пользователю нельзя.

Что значит легко, это ошибочное мнение. Пользователю нет необходимости вообще знать всю структуру системы, да язык квадратиков тоже не все понимают.

В нашей автоматике процедура наращивания количества сигналов и ТОУ простая, думаю, на Си это было бы сделать сложнее.

Я за такой подход - основные алгоритмы зашиваются в функциональные блоки (в Concept их можно писать на Си или МЭК-языках, на Си все же лучше, но сложнее), сама программа несет минимальный код, состоит из этих блоков. А программисты заказчика, меняя только переменные, могут перенастраивать систему, добавлять сигналы и ТОУ. В тект самой программы им даже нет смысла лазать!

Я противник как бы то небыло вмешательство в программы, менять добавлять только в рамках того что можно. Для того чтобы что то менять составте ТЗ и можно включить что угодно. Ведь есть гарантия на продукт который вы выпустили, а вмешательсво в программу может просто разрушить все железо.

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

Каждый производитель контроллера навязывает свое ПО и не бесплатно, так дешевле знать один универсальный язык и кучку нароботок по нему и нет проблем. Не бойтесь Си это обычный язык, который поддерживается кучей платформ, самому приятно быть более независимым.

 

www.sinat.ru
Наверх
 Ответить Ответить

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

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