для уставки в диапазоне от 15 до 35, для режима соответственно 0 и 1
для уставки в диапазоне от 15 до 35, для режима соответственно 0 и 1
Как ни странно, все работает только в протоколе ASCII. в чем суть так и не понял...
Пара вопросов:
Сохраняются ли значения переменных макросов между его вызовами или нужно сохранять в регистры?
Что там с комментариями на русском - где кириллический шрифт установить? В настройках проекта не реагирует.
Связь со мной: telegram: @JuneSmellsLikeBlood | e-mail: e.kislov@owen.ru (личка на форуме - не подходит)
Раздел CDS V3.5 на сайте | Основные темы по CDS V3.5 на форуме: Вопросы и ответы | Визуализация | Настройка обмена с другими устройствами
Repository Archive V3.5 SP4 (необходим для СПК207/СПК1хх без Eth/ПЛК3xx)
oscat.ru | Как обратиться в техподдержку? | Как отлаживать ошибки | Отладка проектов в CODESYS V3.5 | Проблема XY | Как правильно задавать вопросы | AnyDesk
Вот выдержка из хелпа на СП3хх
6. Запись ВЫКЛ (0) в бит регистра
Задача: Записать значение ВЫКЛ (0) в бит PSW400.4 регистра PSW400.
Код макроса: PSW[400] = PSW[400] & (0<<4); // побитовое И
Вопрос, - насколько корректна запись PSW[400] & (0<<4), ведь в итоге один черт (0<<4) == 0х0000 ?
Есть ли способ записать при помощи сдвигов что-нибудь вроде 0b11111011?
Конструкция (1<<2)^0 не работает, хотя препроцессор её глотает без ошибок.
Вопрос справедливый. В хелпе - ошибка (будет исправлена при ревизии).
Вот пример корректной записи:
Также рекомендую обратить внимание на этот пример - возможно, он окажется полезным.Код:PSW[400] = PSW[400] & ~(1<<4);
http://www.owen.ru/forum/showthread....l=1#post228321
Связь со мной: telegram: @JuneSmellsLikeBlood | e-mail: e.kislov@owen.ru (личка на форуме - не подходит)
Раздел CDS V3.5 на сайте | Основные темы по CDS V3.5 на форуме: Вопросы и ответы | Визуализация | Настройка обмена с другими устройствами
Repository Archive V3.5 SP4 (необходим для СПК207/СПК1хх без Eth/ПЛК3xx)
oscat.ru | Как обратиться в техподдержку? | Как отлаживать ошибки | Отладка проектов в CODESYS V3.5 | Проблема XY | Как правильно задавать вопросы | AnyDesk
Эх-х, Семен Семеныч...
Ведь эту конструкцию тыщи раз применял, а вот вылетело...
Спасибо за оперативность.
Добрый день!
Есть необходимость на одном графическом поле отображать несколько графиков разными цветами.
Возможно ли как-то "заставить" объект "XY график" рисовать графики разным цветом?
Лучшим вариантом была бы возможность рисовать графики с помощью макросов, используя функции рисования графических примитивов line, circle, rectangle и т.д. Возможно такой функционал есть, но он не документирован?
Связь со мной: telegram: @JuneSmellsLikeBlood | e-mail: e.kislov@owen.ru (личка на форуме - не подходит)
Раздел CDS V3.5 на сайте | Основные темы по CDS V3.5 на форуме: Вопросы и ответы | Визуализация | Настройка обмена с другими устройствами
Repository Archive V3.5 SP4 (необходим для СПК207/СПК1хх без Eth/ПЛК3xx)
oscat.ru | Как обратиться в техподдержку? | Как отлаживать ошибки | Отладка проектов в CODESYS V3.5 | Проблема XY | Как правильно задавать вопросы | AnyDesk