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

ADAM 5510E 8 слотов - не определяются крайние 4

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


Присоединился: 02 Февраль 2011
Online Status: Offline
Публикации: 25
Свойства публикации Свойства публикации   Ответить, цитируя автора - Марат Ответить, цитируя автора -  ОтветитьОтвет Прямая ссылка на эту публикацию Тема сообщения: ADAM 5510E 8 слотов - не определяются крайние 4
    Опубликовано: 02 Февраль 2011 10:22
При использовании библиотек  *.lib И функции Get_BoardID(i)
не определяются слоты с 4 по 7 (0..7)
либо Get_BoardID() дает дублирование от какого-либо слота из 0..3 либо дает неопределенные идентификаторы, кт не описаны в 5510drv.h
?
В описании (.pdf) сказано, что Get_BoardID принимает параметры только в диапазоне 0..3
Я правильно понимаю, что есть библиотеки, которые поддерживает 8 слотов?
 
И если они есть  - где их взять?
 
Заранее спасибо, огромная просьба продублировать ответ на E-Mail:
 
Может кто-то сталкивался с этим?
Интересуют конечно же С-шные библиотеки :)
Наверх
KozlovKS Смотреть выпадающим
Prosoft.ru
Prosoft.ru


Присоединился: 21 Июнь 2003
Online Status: Offline
Публикации: 432
Свойства публикации Свойства публикации   Ответить, цитируя автора - KozlovKS Ответить, цитируя автора -  ОтветитьОтвет Прямая ссылка на эту публикацию Опубликовано: 02 Февраль 2011 11:33
Последние версии библиотек должны это делать.
Наверх
Марат Смотреть выпадающим
Новичок
Новичок


Присоединился: 02 Февраль 2011
Online Status: Offline
Публикации: 25
Свойства публикации Свойства публикации   Ответить, цитируя автора - Марат Ответить, цитируя автора -  ОтветитьОтвет Прямая ссылка на эту публикацию Опубликовано: 03 Февраль 2011 11:29

Спасибо, 

Я нашел библиотеки с Advantech.com, ссылка наверное та же...

есть еще вопрос, но я в другую тему напишу.

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


Присоединился: 15 Октябрь 2003
Категория: Belarus
Online Status: Offline
Публикации: 141
Свойства публикации Свойства публикации   Ответить, цитируя автора - Semelenov Ответить, цитируя автора -  ОтветитьОтвет Прямая ссылка на эту публикацию Опубликовано: 15 Февраль 2011 18:09
const
  EmptySlot    =   $1f;

  ADAM5017_ID   =  $04 ;
  ADAM5018_ID   =  $05 ;
  ADAM5080_ID   =  $06 ;
  ADAM5013A_ID  =  $08 ;
  ADAM5013B_ID  =  $09 ;
  ADAM5017H_ID  =  $0C ;
  ADAM5018H_ID  =  $0D ;
  ADAM5052_ID   =  $0F ;
  ADAM5050_ID   =  $10 ;
  ADAM5051_ID   =  $11 ;
  ADAM5056_ID   =  $12 ;
  ADAM5068_ID   =  $13 ;
  ADAM5060_ID   =  $14 ;
  ADAM5055_ID   =  $15 ;
  ADAM5017UH_ID =  $17 ;
  ADAM5024_ID   =  $18 ;

const
  Board_Base:array[0..7] of word = ($100, $110, $120, $130,  $140, $150, $160, $170);

function GetBoardID(Slot:byte):byte;
begin
  GetBoardID := Port[Board_Base[Slot and 7]+1] AND $1F;
end;

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


Присоединился: 02 Февраль 2011
Online Status: Offline
Публикации: 25
Свойства публикации Свойства публикации   Ответить, цитируя автора - Марат Ответить, цитируя автора -  ОтветитьОтвет Прямая ссылка на эту публикацию Опубликовано: 16 Февраль 2011 09:03

А в таком случае - есть ли исходники библиотек, которые идут в LIB ?

А то есть только определенные модули для ADAM, зачем прикручивать все, можно было бы выбрать только те части кода, которые нужны. И.... может быть получились бы более компактные программы, а то более менее несложный вариант получается не менее 100Кб, 

(UTILITES + COMM + HIOS + LIOS + собственный код)

Сделали же отдельный модуль для 5090

REM: Мне гораздо проще использовать ANSI C для программирования, чем ASM.


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

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

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