Показать сообщение отдельно
Старый 06.12.2021, 15:25   #1
Welldi
Senior Member
 
Аватара для Welldi
 
Регистрация: Mar 2017
Сообщения: 127
Благодарил(а): 31 раз(а)
Поблагодарили: 2 раз(а) в 2 сообщениях
По умолчанию Как делать переменные в Mastercscada?

Цитата:
Сообщение от Arsie Посмотреть сообщение
Это внутренний код контроллера, часто биты в нём существуют по 1 тику системы.

Я когда-то выкладывал этот список со всеми предупреждениями и примерами, но был буквально удручён шквалом воплей "ниработаед!!!".

Всё что нужно, можно узнать из SCo_Status*, кроме разве что кроме загрязнения фильтров и некоторых других аварий.
Добрый день. Вроде раньше так делал, а сейчас встал в ступор.
Как правильно считать, SCo_Код (Аварии) в MasterScada? Вопрос даже не в том как расшифровать, а как считать?

Создаю переменную в МастерСкада с адресом ячейки 40968.
Указываю тип 4 битный целый, регистр хранения. Но приходит какая то ерунда, совсем не такая которую показывает эта переменная, например, при подключении в режиме отладки с СМлоджика. То ли не тот тип переменной, толи порядок чтения байт? Или еще где-то косяк....

SCo_Код (Состояние) читается легко.
Подскажите, плиз, где копать.
Welldi вне форума   Ответить с цитированием