Страница 41 из 318 ПерваяПервая ... 3139404142435191141 ... ПоследняяПоследняя
Показано с 401 по 410 из 3178

Тема: Панели оператора СП3xx. Вопросы и ответы

  1. #401
    Супер Модератор Аватар для Евгений Кислов
    Регистрация
    27.01.2015
    Адрес
    Москва
    Сообщений
    12,063

    По умолчанию

    Цитата Сообщение от v.agoshkin Посмотреть сообщение
    Всем добрый день!
    Начал воевать с макросами, а точнее с операциями связанные с битами регистров. Делаю такую запись и все работает (управление первым битом регистра PSW320)
    if(PSW[320]&0x01)
    {
    PSW[318]=PSW[318]&~(1<<0);
    PSW[318]=PSW[318]&~(1<<1);
    }
    Далее делаю так не работает(управление 2 битом PSW320)
    if(PSW[320]&0x02)
    {
    PSW[318]=PSW[318]&~(1<<0);
    PSW[318]=PSW[318]&~(1<<1);
    }
    вношу небольшое изменение знаком "~"
    if(PSW[320]&~0x02)
    {
    PSW[318]=PSW[318]&~(1<<0);
    PSW[318]=PSW[318]&~(1<<1);
    }
    Так вот встает вопрос как мне точно обращаться к биту регистра в условии. Где можно посмотреть точный синтаксис. Может есть какое исправленное описание. А то ошибки хелпера сильно утомляют)
    Добрый день. Исправленное описание:

    19-04-2017 15-28-48.png

    19-04-2017 15-28-58.png

    Также можно воспользоваться примером:
    http://www.owen.ru/uploads/example_macromemory.zip

    В нем подготовлены функции GetBitFromReg и WriteBitInReg.


    А то ошибки хелпера сильно утомляют)
    Если встречались еще ошибки, кроме упомянутой - напишите, пожалуйста, мне на почту.

  2. #402

    По умолчанию

    Добрый день, Подскажите плиз по работе с таблицами на СП307-Б. Создаю таблицу вывода данных 3 строки. Данные DWord. Image1.jpgImage2.jpgImage3.jpg
    Если ставлю "Циклические данные", то данные вообще не обновляются, если убираю, то меняется только в верхней строке. Кроме того если ставлю 2 столбец данных времени, то он вообще не отоброжается. Что делаю не так?

  3. #403
    Супер Модератор Аватар для Евгений Кислов
    Регистрация
    27.01.2015
    Адрес
    Москва
    Сообщений
    12,063

    По умолчанию

    Цитата Сообщение от Минеев Антон Посмотреть сообщение
    Добрый день, Подскажите плиз по работе с таблицами на СП307-Б. Создаю таблицу вывода данных 3 строки. Данные DWord. Image1.jpgImage2.jpgImage3.jpg
    Если ставлю "Циклические данные", то данные вообще не обновляются, если убираю, то меняется только в верхней строке. Кроме того если ставлю 2 столбец данных времени, то он вообще не отоброжается. Что делаю не так?
    Добрый день. Галочка "Циклические данные" нужна, если, например, таблица отображает данные тренда или архива (у которых в настройках есть аналогичная галочка).

    В вашем случае галочку нужно снять и добавить еще два цифровых элемента ввода - PSW302 и PSW304.

    Иными словами, таблица занимает следующие регистры:
    1 строка - PSW300-PSW301 (DWORD/Float)
    2 строка - PSW302-PSW303 (DWORD/Float)
    3 строка - PSW304-PSW305 (DWORD/Float)

    Можете также посмотреть этот пример:
    http://www.owen.ru/uploads/sp307_tables.zip

  4. #404

    По умолчанию

    То есть ели я хочу обратится к допустим к третьему биту будет запись
    if((PSW[320]&(1<<3))==0x10) // PSW320.3
    {
    ResetPSB(300);
    }

  5. #405
    Супер Модератор Аватар для Евгений Кислов
    Регистрация
    27.01.2015
    Адрес
    Москва
    Сообщений
    12,063

    По умолчанию

    Не совсем.

    Код:
    if((PSW[320]&(1<<3))==0x08) // если PSW320.3=TRUE
    {
    ResetPSB(300);                      // то PSB300:=FALSE
    }
    Напомню, нумерация бит с нулевого в панели.

    0x08 - это 0000_0000_0000_1000 в двоичной системе.

  6. #406

    По умолчанию

    Насчет нумерации битов в курсе. Сразу прошу извинения за глупый вопрос, но только начинаю разбираться, что это за значение 0x08 и по какому принципу выбирается?

  7. #407

    По умолчанию

    Хотя вопрос снимается, уже разобрался.

  8. #408

    По умолчанию

    Добрый день, Вчера задавал вопрос на предмет какой использовать элимент для чтения энергонезависимых переменных, выполнил рекомендации РЕТЕРА но не получилось, вот настройка модуляНастройка Universal Modbais devais.jpg, Скрин панели СП310 Панель СП зоо.jpgПанель СП зоо.jpg, скрин онлайн режима ПЛК Скрин онлайн режима ПЛК.jpg. Подскажите что не так, прилагаю пробный проект панели и плк.
    Вложения Вложения
    • Тип файла: zip PROBA.zip (8.66 Мб, Просмотров: 3)

  9. #409
    Супер Модератор Аватар для Евгений Кислов
    Регистрация
    27.01.2015
    Адрес
    Москва
    Сообщений
    12,063

    По умолчанию

    Открываете калькулятор, режим Программист.
    Предположим, вы хотите проверить 7-ой бит (т.е. PSW300.7, например - и надо помнить что все начинается с PSW300.0).

    В калькуляторе выставляете этот бит в 1 и смотрите на значение (удобнее в HEX) - его и надо записать в макросе (в виде 0x80):

    20-04-2017 10-38-40.png

  10. #410
    Супер Модератор Аватар для Евгений Кислов
    Регистрация
    27.01.2015
    Адрес
    Москва
    Сообщений
    12,063

    По умолчанию

    Цитата Сообщение от дрю Посмотреть сообщение
    Добрый день, Вчера задавал вопрос на предмет какой использовать элимент для чтения энергонезависимых переменных, выполнил рекомендации РЕТЕРА но не получилось, вот настройка модуляНастройка Universal Modbais devais.jpg, Скрин панели СП310 Панель СП зоо.jpgПанель СП зоо.jpg, скрин онлайн режима ПЛК Скрин онлайн режима ПЛК.jpg. Подскажите что не так, прилагаю пробный проект панели и плк.
    В ПЛК надо указывать не прямые адреса PFW (256, 258, 260), а со смещением в 10000 (10256, 10258, 10260).

Страница 41 из 318 ПерваяПервая ... 3139404142435191141 ... ПоследняяПоследняя

Похожие темы

  1. Экспорт CSV в панели СП3xx и порядок квитирования событий
    от theoretician в разделе Панели оператора (HMI)
    Ответов: 30
    Последнее сообщение: 24.08.2021, 16:17
  2. Индикатор ИП120 , вопросы- ответы
    от rovki в разделе Программируемые реле
    Ответов: 56
    Последнее сообщение: 03.11.2017, 15:58
  3. Сенсорные панели оператора ОВЕН СП3ХХ
    от Боднар Олег Миколайович в разделе Подбор Оборудования
    Ответов: 7
    Последнее сообщение: 17.12.2015, 09:09
  4. СПК 107 в качестве панели оператора
    от Леонид в разделе СПК1хх
    Ответов: 15
    Последнее сообщение: 20.11.2015, 08:17

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •