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

Добавление функциональных блоков в IsaGra

 Ответить Ответить
Автор
Сообщение
L-Max Смотреть выпадающим
Действительный член
Действительный член


Присоединился: 25 Март 2005
Категория: Russian Federation
Online Status: Offline
Публикации: 199
Свойства публикации Свойства публикации   Ответить, цитируя автора - L-Max Ответить, цитируя автора -  ОтветитьОтвет Прямая ссылка на эту публикацию Тема сообщения: Добавление функциональных блоков в IsaGra
    Опубликовано: 02 Август 2005 08:25

Здравствуйте господа АСУТП-шники.

Вопрос в следующем: как добывить в IsaGraf собственный функциональный блок, написанный на C.

То описание, которое дает CJ-International настолько куцое и неинформативное.

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


Присоединился: 02 Август 2004
Категория: Russian Federation
Online Status: Offline
Публикации: 12
Свойства публикации Свойства публикации   Ответить, цитируя автора - nick2076 Ответить, цитируя автора -  ОтветитьОтвет Прямая ссылка на эту публикацию Опубликовано: 05 Август 2005 14:18

Здравствуйте!

О какой версии ISaGRAF идет речь? Если Вы имеете в виду 4-ую версию, то добавление, а точнее интеграция функций, функциональных блоков и драйверов ВВ осуществляется с помощью специального средства, называемого I/O Development Tool. Данное средство представляет собой набор объектников и библиотек, необходимых для создания новой виртуальной машины, содержащей в себе Ваши наработки. Т.е. Вы создаете с помощью утилиты TDBuild шаблон Вашей будущей С-функции, заполняете этот шаблон необходимой функциональностью и посредством данного тулкита создаете новое ядро, отличающее от прежнего только наличием Вашей функции. А на стороне среды разработки ISaGRAF Workbench импортируете описание этой функции, также созданное утилитой TDBuild. После чего в среде разработки появится описание Вашей функции, и Вы сможете вызывать эту функцию в любой программе проекта среды разработки.

С Уважением инженер компании Фиорд, Николай

 

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


Присоединился: 25 Март 2005
Категория: Russian Federation
Online Status: Offline
Публикации: 199
Свойства публикации Свойства публикации   Ответить, цитируя автора - L-Max Ответить, цитируя автора -  ОтветитьОтвет Прямая ссылка на эту публикацию Опубликовано: 08 Август 2005 06:59

Версия IsaGraf 3.41

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


Присоединился: 08 Август 2005
Категория: Russian Federation
Online Status: Offline
Публикации: 1
Свойства публикации Свойства публикации   Ответить, цитируя автора - OlegO Ответить, цитируя автора -  ОтветитьОтвет Прямая ссылка на эту публикацию Опубликовано: 08 Август 2005 17:48
Первоначально опубликовано L-Max

Версия IsaGraf 3.41

Надо в Libraries создать функциональный блок, указать (обозвать) все входы и выходы. После завершения этой процедуры будут сгенерированы c и h файлы. Их надо заполнить информацией, описать логику работы, чтение выходов, выполнение алгоритма, обновление выходов и т.д., скомпилировать и подлинковать к ISaGRAF DDK, предварительно прописав в базе функциональных блоков этого же DDK. Кстати, а гдн Вы где покупали DDK?

 

 

Oleg O. Ossovitskii
Наверх
 Ответить Ответить

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

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