где бы найти efb toolkit ? |
Ответить |
Автор | ||
Участник Dmitry Присоединился: 01 Апрель 2004 Категория: Russian Federation Online Status: Offline Публикации: 47 |
Опубликовано: 01 Апрель 2004 08:44 |
|
хочу попробовать поработать с efb toolkit для изучения его возможностей .... где бы я мог получить хотябы демо версию? а лучше не демо ) и ещё .... сам являясь С/C++ программером, пытаюсь вести неравную борьбу с бывшими апаратчиками освоившими азы языка ST, на предмет на чём же создавать элементарные блоки на ST или на С с использованием efb toolkit. Какие возможны аргументы в ту или иную сторону ? |
||
putin
|
||
Профили участников
Послать частное письмо
Поиск публикаций участников
Посетить домашнюю страницу участника
Добавить в список приятелей
Действительный член Присоединился: 24 Февраль 2004 Категория: Russian Federation Online Status: Offline Публикации: 185 |
||
А что такое efb toolkit ? Что-то я ни разу не сталкивался пока с ним... А откуда взялся ST, из какой системы программирования ? И этот ST как будет выполняться - в режиме интерпретации, да? А нормальный C компилится. Хотя - если устраивает быстродействие ST в выбранной системе программирования - какая разница, что использовать? |
||
Александр Бурмистров,
www.entels.ru |
||
Действительный член Присоединился: 29 Январь 2004 Категория: Russian Federation Online Status: Offline Публикации: 293 |
||
Посмотрите тему Free FBD or IEC1131 не один и тот же вопрос мы обсуждаем?
|
||
Igor Petrov
|
||
Действительный член Присоединился: 09 Октябрь 2003 Категория: Russian Federation Online Status: Offline Публикации: 187 |
||
Демо-версии EFB-Toolkit нет. Купить можно у Шнейдер - он стоит намного дешевле самого Concept`a. P.S. Это не ты "eltsin" на форуме www.modicon.com?
Мы делаем проекты под 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 ориентируюсь. В самой программе будет несколько блоков, внутренности которых написаны на Си. |
||
Профили участников
Послать частное письмо
Поиск публикаций участников
Посетить домашнюю страницу участника
Добавить в список приятелей
Действительный член Присоединился: 29 Июль 2003 Категория: Russian Federation Online Status: Offline Публикации: 140 |
||
Предыдущий автор потверждает и мою уверенность, что для всех систем знание Си обязательно из этого вывод, а зачем изучать дополнительные сурогатные языки выпускаемые исключительно фирмами ради наживы. И ненадо утверждать что любой инженер сядет без изучения и разберется в кучке квадратиков. Любой язык програмирования необходимо изучать, так лучше один. |
||
www.sinat.ru
|
||
Действительный член Присоединился: 09 Октябрь 2003 Категория: Russian Federation Online Status: Offline Публикации: 187 |
||
В принципе МЭК-языки тоже нужны. Дело в том, что разработчик ПО пишет функциональные блоки на Си. А "пользователь" (программист, обслуживающий систему) внутрь этих блоков не заглядывает. Он может легко добавить - удалить сигнал, или технологический объект управления из среды МЭК. Это можно сделать не перегружая программу в контроллере, что важно для АСУ непрерывных процессов. |
||
Профили участников
Послать частное письмо
Поиск публикаций участников
Посетить домашнюю страницу участника
Добавить в список приятелей
Действительный член Присоединился: 29 Июль 2003 Категория: Russian Federation Online Status: Offline Публикации: 140 |
||
Прежде всего изменять систему пользователю нельзя. Что значит легко, это ошибочное мнение. Пользователю нет необходимости вообще знать всю структуру системы, да язык квадратиков тоже не все понимают. Вы что часто бросаитесь переписывать программу в вашем телевизоре, а в спутниковом ресивере вам дают возможность только перешить готовый биос. Так что это все обман. |
||
www.sinat.ru
|
||
Действительный член Присоединился: 09 Октябрь 2003 Категория: Russian Federation Online Status: Offline Публикации: 187 |
||
Под "Пользователем" можно понимать разное. Конечно, оператору вовсе необязательно знать, как написана программа - на Си, на МЭК-языках или еще на чем-то. Но в отделе АСУ ТП заказчика работают программисты, которым надо систему обслуживать. Невозможно ведь разработчикам постоянно ездить на объекты, которых может быть не один десяток, и разбросаны они по всей России, для добавления нескольких сигналов и сообщений по ним! В нашей автоматике процедура наращивания количества сигналов и ТОУ простая, думаю, на Си это было бы сделать сложнее. Я за такой подход - основные алгоритмы зашиваются в функциональные блоки (в Concept их можно писать на Си или МЭК-языках, на Си все же лучше, но сложнее), сама программа несет минимальный код, состоит из этих блоков. А программисты заказчика, меняя только переменные, могут перенастраивать систему, добавлять сигналы и ТОУ. В тект самой программы им даже нет смысла лазать! |
||
Профили участников
Послать частное письмо
Поиск публикаций участников
Посетить домашнюю страницу участника
Добавить в список приятелей
Действительный член Присоединился: 29 Июль 2003 Категория: Russian Federation Online Status: Offline Публикации: 140 |
||
Я противник как бы то небыло вмешательство в программы, менять добавлять только в рамках того что можно. Для того чтобы что то менять составте ТЗ и можно включить что угодно. Ведь есть гарантия на продукт который вы выпустили, а вмешательсво в программу может просто разрушить все железо. Ну, а Си боятся не надо он не сложней МЭКовских языков, при нормальном написании с коментариями все читается. А квадратики на экране плохо умещаются, при большой программе охватить мысль просто невозможно. Каждый производитель контроллера навязывает свое ПО и не бесплатно, так дешевле знать один универсальный язык и кучку нароботок по нему и нет проблем. Не бойтесь Си это обычный язык, который поддерживается кучей платформ, самому приятно быть более независимым.
|
||
www.sinat.ru
|
||
Ответить |
Переход на форум | Права доступа на форуме Вы не можете публиковать новые темы в этом форуме Вы не можете отвечать на сообщения в этом форуме Вы не можете удалять Ваши сообщения на этом форуме Вы не можете редактировать Ваши сообщения на этом форуме Вы не можете создавать голосования на этом форуме Вы не можете выражать своё мнение в голосованиях на этом форуме |