Показано с 1 по 10 из 10

Тема: Макрос для СП307-Р, сравнение введенных данных с заданным значением

Древовидный режим

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1

    По умолчанию Макрос для СП307-Р, сравнение введенных данных с заданным значением

    Здравствуйте. Хотела сделать следующий макрос: с панели с помощью цифрового ввода вбивается значение типа float, сравнивается с уставкой и если оно больше, то на цифровом дисплее появляется значение 1. Почему-то не работает как задумано, при вводе любого значения больше 0 на цифровом дисплее появляется 1. Ниже код пользовательского макроса, в глобальном ничего нет.
    float val = PSW[304];
    if (7 < val)
    {
    PSW[308] = 1;
    }
    else
    {
    PSW[308] = 0;
    }
    При этом такой макрос работает нормально:
    float val = PSW[304];
    float val1 = PSW[306];
    if (val1 < val)
    {
    PSW[308] = 1;
    }
    else
    {
    PSW[308] = 0;
    }
    Последний раз редактировалось RabochiyAkk; 09.12.2024 в 12:22.

Похожие темы

  1. Не работает макрос в панеле СП307
    от marat6421 в разделе В помощь специалистам
    Ответов: 2
    Последнее сообщение: 20.11.2023, 16:49
  2. СП307+Mх2XX макрос
    от Владимир Технос М в разделе Мх210
    Ответов: 5
    Последнее сообщение: 15.11.2019, 11:47
  3. Сравнение переменной DWORD со значением
    от Metamorphogenesis в разделе Панели оператора (HMI)
    Ответов: 11
    Последнее сообщение: 01.07.2019, 09:59
  4. Загрузка данных в СП307-Р из csv
    от Sergey87 в разделе Панели оператора (HMI)
    Ответов: 5
    Последнее сообщение: 18.03.2018, 18:29
  5. Обнуление введенных параметров
    от Viktor40 в разделе Master SCADA 3
    Ответов: 5
    Последнее сообщение: 01.12.2011, 07:19

Ваши права

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