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

Тема: Задание контроллеру из двух мест

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

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #6
    Пользователь
    Регистрация
    13.10.2011
    Адрес
    Златоуст
    Сообщений
    1,021

    По умолчанию

    Просто же!
    Ну хз. Переменные на ввод и на вывод у слейва как правило разные.

    Я обычно систему команд делаю. Три-пять записываемых регистров идут на код команды и её параметры, а остальные читаемые — на передачу текущего состояния. Панель или скада однократно записывает в свой или чужой регистр код и параметры, а состояние считывает постоянно. Можно хоть десять панелей подключить, и без разницы мастер или слейв.

    Код:
    (* Панели А и Б, для каждой свой набор читаемых и записываемых регистров *)
    
    IF КодКомандыА <> 0 THEN
        CASE КодКомандыА OF
            КомандаОткрытьКлапан:
                ОткрытьКлапан(ПараметрА0);
            КомандаЗакрытьКлапан:
                ЗакрытьКлапан(ПараметрА0);
        END_CASE
        (* Чтобы только один раз выполнилось *)
        КодКомандыА := 0;
    END_IF
    
    
    IF КодКомандыБ <> 0 THEN
        CASE КодКомандыБ OF
            КомандаОткрытьКлапан:
                ОткрытьКлапан(ПараметрБ0);
            КомандаЗакрытьКлапан:
                ЗакрытьКлапан(ПараметрБ0);
        END_CASE
        КодКомандыБ := 0;
    END_IF
    Как видно, по вкусу можно оформить в виде ФБ или наоборот пропускать разные наборы команд (типа: с одного поста можно открывать и закрывать, а со второго — только закрывать). Уже проверял с двумя СПК110 (обе — мастер) и ПЛК110 (слейв по двум портам). Сейчас так делаю на установку с двумя постами.
    Последний раз редактировалось Yegor; 27.09.2014 в 09:37.

Похожие темы

  1. Управление из 2-х мест
    от Солнечный заяц в разделе СПК2xx (архив)
    Ответов: 16
    Последнее сообщение: 21.09.2014, 14:33
  2. Задание IP-адреса ПЛК
    от Frayl в разделе ПЛК1хх
    Ответов: 6
    Последнее сообщение: 21.08.2012, 09:46
  3. Ответов: 2
    Последнее сообщение: 30.05.2012, 13:27
  4. подключение трм-32 к своему контроллеру
    от Кирилюк Виктор в разделе Помощь Разработчикам
    Ответов: 6
    Последнее сообщение: 11.11.2010, 17:00
  5. тех задание
    от Алексей Zagen в разделе Наши проекты
    Ответов: 3
    Последнее сообщение: 06.06.2010, 19:13

Ваши права

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