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

Тема: запись значения с нескольких мест, как реализовать?

Комбинированный просмотр

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1
    Пользователь
    Регистрация
    27.02.2022
    Адрес
    Новосибирская область
    Сообщений
    121

    По умолчанию запись значения с нескольких мест, как реализовать?

    Доброго дня,возможно вопрос глупый но что то сам не могу справится..)
    в общем есть проект на плк110мс4, на нем крутится веб морда с которой пишется через блок инкрементного ввода значение переменной, в эту же переменную пишется значение с внешней скады через внешний к***** и все работает, отлично. но теперь мне нужно в эту же переменную писать с панели оператора овен сп370, и тут затык, если я привязываю выход тэга панели к той переменной то овен захватывает над нею власть и больше я ее ниоткуда менять не могу...)
    как обойти?))2024-06-19_18-56-54.png

  2. #2

    По умолчанию

    Задайте в СПК область регистров, их и меняйте со скады. А в СПК как хотите, так и рулите. Только в тексте сп370, на скрине СПК

  3. #3
    Пользователь
    Регистрация
    27.02.2022
    Адрес
    Новосибирская область
    Сообщений
    121

    По умолчанию

    сп310 у меня, опечатался в торопях..) как решить всетаки не понял...

  4. #4
    Пользователь
    Регистрация
    27.02.2022
    Адрес
    Новосибирская область
    Сообщений
    121

    По умолчанию

    Может у кого есть пример арбитра реал параметров?

  5. #5

    По умолчанию

    if rIn1 <> rMem1 then
    rOUT := rMem1 := rIn1;
    end_if;
    if rIn2 <> rMem2 then
    rOUT := rMem2 := rIn2;
    end_if;

  6. #6
    Пользователь
    Регистрация
    27.02.2022
    Адрес
    Новосибирская область
    Сообщений
    121

    По умолчанию

    все работает, спасибо! тему можно закрывать.

    p.s. для потомков если будет подобная проблема:

    PROGRAM ST_арбитр
    VAR_INPUT
    уставка_1: LREAL := 0;
    уставка_2: LREAL := 0;
    END_VAR

    VAR_OUTPUT
    EnO: BOOL := True;
    уставка_выход: LREAL := 0;
    END_VAR




    VAR
    уставка_1_old:LREAL;
    уставка_2_old:LREAL;

    END_VAR

    IF уставка_1<>уставка_1_old THEN уставка_выход:=уставка_1_old:=уставка_1; END_IF;
    IF уставка_2<>уставка_2_old THEN уставка_выход:=уставка_2_old:=уставка_2; END_IF;

    END_PROGRAM

  7. #7
    Пользователь
    Регистрация
    27.02.2022
    Адрес
    Новосибирская область
    Сообщений
    121

    По умолчанию

    отдельное спасибо за помощь и предоставление образца Вячеславу Лапшину!

Похожие темы

  1. Запись значения в переменную ФБ
    от Петр Тугулев в разделе Программируемые реле
    Ответов: 16
    Последнее сообщение: 27.06.2020, 05:12
  2. Ответов: 9
    Последнее сообщение: 11.10.2016, 14:57
  3. Запись значения в МУ-110
    от U_Dimas в разделе Master SCADA 3
    Ответов: 5
    Последнее сообщение: 10.12.2015, 11:38
  4. Как реализовать запись уставки ?
    от super100 в разделе Master SCADA 3
    Ответов: 3
    Последнее сообщение: 02.10.2013, 16:35
  5. Ответов: 23
    Последнее сообщение: 17.10.2007, 07:35

Ваши права

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