MBTCP один байт из регистра

Связь между InTouch и программируемыми логическими контроллерами, компьютерами
и другими устройствами.

MBTCP один байт из регистра

Сообщение Diogen » Чт дек 10, 2015 11:08 pm

Здравствуйте! Через DASMBTCP считываю двухбайтовый регистр. Меня, по сути, интересует только значение старшего регистра в десятичной системе счисления, младший может быть любым и значения не имеет. Как мне отбрасывать младший регистр, чтобы в тег попадал только старший?
Diogen
 
Сообщения: 353
Зарегистрирован: Чт мар 27, 2014 6:35 pm

Re: MBTCP один байт из регистра

Сообщение Генератор зла » Пт дек 11, 2015 12:23 am

SHR + SHL (в скрипте InTouch)
Либо покопайтесь в доке на DAS-сервер на предмет префикса (суффикса) для байта
Если с ходу не понятно, посмотрите по Хелпу или Гуглу. Я под допингом, поэтому не до объяснений ;)
Vita est dolor.
Генератор зла
 
Сообщения: 2860
Зарегистрирован: Вс янв 23, 2011 5:08 pm

Re: MBTCP один байт из регистра

Сообщение Diogen » Пт дек 11, 2015 11:28 am

Префиксов в доке не нашел, к сожалению. Видимо придется SHR + SHL ковырять. Спасибо за наводку!
Diogen
 
Сообщения: 353
Зарегистрирован: Чт мар 27, 2014 6:35 pm


Вернуться в Связь InTouch с ПЛК

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 23