Вход на форум 
В начало e-Mail

Форум

Ресурсы Rockwell

Product Directory

Essential Components

Literature Library

Knowledge Base

Electronic News&Magazines

Блог

Encompass Program

Product Certification

  
Smart Solutions VDT :: Просмотр темы - "Частичное" чтение регистров
 FAQFAQ   ПоискПоиск   ГруппыГруппы   ПрофильПрофиль   Войти и проверить личные сообщенияВойти и проверить личные сообщения   ВходВход 

"Частичное" чтение регистров

 
Начать новую тему   Ответить на тему    Список форумов Smart Solutions VDT -> Программные средства систем автоматизации
Предыдущая тема :: Следующая тема  
Автор Сообщение
Briusr
Новичок
Новичок


Зарегистрирован: Aug 22, 2012
Сообщения: 6
Рейтинг: +0/-0

СообщениеДобавлено: Пт 24 Авг, 2012 16:18:28    Заголовок сообщения: "Частичное" чтение регистров Ответить с цитатой

Доброго всем времени суток!

Ситуация следующая, в 16 разрядном регистре храниться сразу 2 разных значения (минуты(первые 8 ) и секунды (вторые 8 )).

Подскажите, есть ли способ прочитать с помощью RSLogix произвольную часть данных из регистра или преобразовать считанное полностью число?

С первыми битами понятно, там просто тип переменных указываешь SINT при перемещении с помощью MOV, и согласно правилам преобразования типов все "лишнее", т.е. 8 старших разрядов, отбрасываются. А вот как читать только эти самые старшие разряды?
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Ryzhij62
Эксперт
Эксперт


Зарегистрирован: Apr 06, 2011
Сообщения: 409
Рейтинг: +29/-2
Откуда: Россия Рязань

СообщениеДобавлено: Пт 24 Авг, 2012 18:47:43    Заголовок сообщения: Ответить с цитатой

Способов может быть много.
Самое первое, что пришло в голову - разделить на 256 и вылелить целую часть получившегося частного.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Briusr
Новичок
Новичок


Зарегистрирован: Aug 22, 2012
Сообщения: 6
Рейтинг: +0/-0

СообщениеДобавлено: Пн 27 Авг, 2012 4:19:42    Заголовок сообщения: Ответить с цитатой

Спасибо, точно! А то я уже там циклы делать собрался Very Happy

PS Нарыл в РСЛогике инструкцию BTD, очень удобная для манипуляций с регистром Smile
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Показать сообщения:   
Начать новую тему   Ответить на тему    Список форумов Smart Solutions VDT -> Программные средства систем автоматизации Часовой пояс: GMT + 1
Страница 1 из 1

 
Перейти:  
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах

Powered by phpBB © 2001, 2005 phpBB Group
Яндекс цитирования

Smart Solutions VDT GmbH | Friedrich-List-Allee 38, D-41844 Wegberg-Wildenrath, Germany
Tel.: +49 2432 933 57 83 | e-Mail: office@vdt-solutions.de
Все товарные знаки и торговые марки являются собственностью их владельцев.
При использовании материалов сайта ссылка на данный сайт обязательна.
Открытие страницы: 0.132 секунды
/n