Здравствуйте!
Возможно ли в интаче читать значение бита в байтовом или вордовом теге как в WinCC? К примеру есть тег к DB1.DBB2, но мне нужно читать статус только DB1.DBX2.5. Возможно ли это без создания дискретного тега или написания скрипта?
[?]: прочитать значение бита в Intouch Tags
-
- Posts: 406
- Joined: Mon Mar 31, 2008 11:29 am
- Location: Ryazan, Russia
Re: Intouch Tags
А маску наложить не получается?
-
- Posts: 4
- Joined: Tue Oct 07, 2014 9:26 am
Re: Intouch Tags
Если бы я в тот момент знал как это делать, я бы не стал спрашивать. Тем не менее, спасибо! Разобрался. Читаю в следующем виде tagname1 & 2**5, но теперь появилась задача управлять битом в байтовом тэге. И пока не могу понять как это делать.Ryzhij wrote:А маску наложить не получается?
-
- Posts: 406
- Joined: Mon Mar 31, 2008 11:29 am
- Location: Ryazan, Russia
Re: [?]: прочитать значение бита в Intouch Tags
Да вобщем-то так же. Используйте маску с операцией по-битного ИЛИ - для того, чтобы установить бит, с И - сбросить бит, с по-битной операцией ИСКЛЮЧИТЕЛЬНОЕ ИЛИ (XOR) - чтобы проинвертировать (toggle) бит.
-
- Posts: 1
- Joined: Thu Sep 09, 2010 2:25 pm
Re: [?]: прочитать значение бита в Intouch Tags
TagName.00...TagName.31
-
- Posts: 7
- Joined: Tue Apr 08, 2014 10:53 am
Re: [?]: прочитать значение бита в Intouch Tags
Однозначно лайк .misha_os wrote:TagName.00...TagName.31
Возможно, есть вариант чтобы еще и сообщения прикрутить к разным битам одного слова?