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

Wago и Mod_com.lib

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

Присоединился: 19 Апрель 2006
Online Status: Offline
Публикации: 136
Свойства публикации Свойства публикации   Ответить, цитируя автора - Chupakabra2 Ответить, цитируя автора -  ОтветитьОтвет Прямая ссылка на эту публикацию Тема сообщения: Wago и Mod_com.lib
    Опубликовано: 02 Июль 2008 12:20

Добрый день.

Копаюсь с библиотекой Mod_com.lib, позволяющей работать с модулями через Kbus (http://www.wago.com/wagoweb/documentation/759/eng_manu/122/m912212e.pdf)

Точнее пытаюсь разобраться с функцией ADD_PI_INFORMATION.

Следующий пример из описания функции ADD_PI_INFORMATION работает хорошо.

Example of how to determine information of all connected modules:
VAR
     access : MODULE_INFO_ACCESS;
     info : ARRAY[0..63] OF MODULE_INFO;
END_VAR

     access.physicalPosTo := 0;
     access.moduleType := 0;
     ADD_PI_INFORMATION( 1, ADR(access), ADR(info[0]) );

получаю список модулей:

moduleType=209 (для 750-400), moduleType=653 (для 750-653).

Но вот когда пытаюсь определить подключен ли модуль с данным moduleType, т.е. (пример из описания MODULE_INFO_ACCESS (Data type))

physicalPosTo = 0 AND moduleType <> 0:
Determine more detailed module information which is specified by ’type number’, ’module type’ and ’window’.

Example:
Determine information for the 3rd connected module of type 750-650/651/652/653:
physicalPosTo = 0
typeNumber = 3;
moduleType = 650;
window = 3;

- физическая позиция модуля не возвращается. Вопрос как все-таки заставить работать последний пример и что такое window и typeNumber ?

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

Присоединился: 19 Апрель 2006
Online Status: Offline
Публикации: 136
Свойства публикации Свойства публикации   Ответить, цитируя автора - Chupakabra2 Ответить, цитируя автора -  ОтветитьОтвет Прямая ссылка на эту публикацию Опубликовано: 03 Июль 2008 13:06

А кто-нибудь работал с библиотекой Enocean_04.lib ? В ней используется тот-же механизм определения Enocean модуля. Но тут у меня тоже возникла проблема. Пример Example_Enocean.pro не работает, т.е. не инизиализируется блок FbEnoceanReceive. У кого-нибудь работает ?

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

Присоединился: 19 Апрель 2006
Online Status: Offline
Публикации: 136
Свойства публикации Свойства публикации   Ответить, цитируя автора - Chupakabra2 Ответить, цитируя автора -  ОтветитьОтвет Прямая ссылка на эту публикацию Опубликовано: 03 Июль 2008 17:29

Аллилуя. Проблема вылечилась обновлением прошивки...

Наверх
 Ответить Ответить

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

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