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

Как реализовать считывание с DI32-5 в visual c++

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


Присоединился: 24 Апрель 2007
Online Status: Offline
Публикации: 41
Свойства публикации Свойства публикации   Ответить, цитируя автора - 1111 Ответить, цитируя автора -  ОтветитьОтвет Прямая ссылка на эту публикацию Тема сообщения: Как реализовать считывание с DI32-5 в visual c++
    Опубликовано: 27 Июнь 2007 17:33
Вся проблема в том что там словные переменные (с портов 1...15 и 16...31). Тестовая программа мне выдавала цифру 4000 с крайнего порта, когда там с 0 на единичку менялась,а в визуал с++ у меня больше 255 отобразить не получается, то есть работают только первые 8 портов.Что нужно сделать чтобы начали отображаться старшие порты?
Наверх
uzga Смотреть выпадающим
Действительный член
Действительный член
Аватар

Присоединился: 07 Октябрь 2004
Категория: Russian Federation
Online Status: Offline
Публикации: 359
Свойства публикации Свойства публикации   Ответить, цитируя автора - uzga Ответить, цитируя автора -  ОтветитьОтвет Прямая ссылка на эту публикацию Опубликовано: 28 Июнь 2007 06:36

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

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

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

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