[?]: прочитать значение бита в Intouch Tags

Прочие PLC и HMI на русском
Aztech
Posts: 4
Joined: Tue Oct 07, 2014 9:26 am

[?]: прочитать значение бита в Intouch Tags

Post by Aztech »

Здравствуйте!

Возможно ли в интаче читать значение бита в байтовом или вордовом теге как в WinCC? К примеру есть тег к DB1.DBB2, но мне нужно читать статус только DB1.DBX2.5. Возможно ли это без создания дискретного тега или написания скрипта?
Ryzhij
Posts: 406
Joined: Mon Mar 31, 2008 11:29 am
Location: Ryazan, Russia

Re: Intouch Tags

Post by Ryzhij »

А маску наложить не получается?
Aztech
Posts: 4
Joined: Tue Oct 07, 2014 9:26 am

Re: Intouch Tags

Post by Aztech »

Ryzhij wrote:А маску наложить не получается?
Если бы я в тот момент знал как это делать, я бы не стал спрашивать. Тем не менее, спасибо! Разобрался. Читаю в следующем виде tagname1 & 2**5, но теперь появилась задача управлять битом в байтовом тэге. И пока не могу понять как это делать.
Ryzhij
Posts: 406
Joined: Mon Mar 31, 2008 11:29 am
Location: Ryazan, Russia

Re: [?]: прочитать значение бита в Intouch Tags

Post by Ryzhij »

Да вобщем-то так же. Используйте маску с операцией по-битного ИЛИ - для того, чтобы установить бит, с И - сбросить бит, с по-битной операцией ИСКЛЮЧИТЕЛЬНОЕ ИЛИ (XOR) - чтобы проинвертировать (toggle) бит.
misha_os
Posts: 1
Joined: Thu Sep 09, 2010 2:25 pm

Re: [?]: прочитать значение бита в Intouch Tags

Post by misha_os »

TagName.00...TagName.31
NikitaF
Posts: 7
Joined: Tue Apr 08, 2014 10:53 am

Re: [?]: прочитать значение бита в Intouch Tags

Post by NikitaF »

misha_os wrote:TagName.00...TagName.31
Однозначно лайк (gpost).
Возможно, есть вариант чтобы еще и сообщения прикрутить к разным битам одного слова?