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

Тема: вопрос о МВУ8

  1. #1

    По умолчанию вопрос о МВУ8

    Подскажите, пожалуйста,
    Стоит задача: разогрев печи до Тзадан. и далее поддержание температуры
    это решается через -
    IF Tпечи <= Тзаданной THEN
    ТЭН включен
    ELSIF
    ТЭН выключен
    END_IF;
    или есть более изящные варианты
    (смущает в описании строка "контроль нахождения в заданных пределах значения физической величины, поступающей из сети RS-485;")?

    и, с Вашего позволения, попутно еще вопрос:
    можно ли протоколировать значение произвольной переменной?
    В бортжурнале фиксируется факт изменения, а нужно значение
    Последний раз редактировалось Andrey V; 19.12.2016 в 13:01.

  2. #2
    Ельцов Андрей
    Гость

    По умолчанию

    Если речь идет об интелектуальном управлении, то МВУ может это делать на основе анализа значения пойманного из сети. Но вопрос, что это за значение и как Вы его собираетесь ловить? Кто у Вас мастер? Будет ли еще кто-нибудь в сети с возможностями мастера?
    Я бы не рекомендовал использовать интелектуальное управление. Лучше прямое управление.

  3. #3

    По умолчанию

    Система выглядит следующим образом:
    ПЛК-150 -> МВА8 -> МВУ8 -> МВУ8 -> МВУ8 -> МВУ8 -> МВУ8 -> ИП320
    задача состоит в том, что бы поднять температуру в печи до Т заданной (контроль посредством ТХК, подключенных к МВА) и включением/отключением ТЭНов, подключенных к МВУ поддерживать температуру в заданном диапазоне на протяжении необходимого времени.

    Т.е. Вы предлагаете не полагаться на "интеллектуальность" системы, а вручную (кодом) контролировать процесс?

    И не подскажите ли по поводу второго вопроса: как организовать протоколирование значений переменных (в моем случае температур от датчиков) в файл и если это возможно, то куда можно писать - ПЛК/диск компьютера?

    Спасибо за отзыв.

  4. #4

    По умолчанию

    Писать можно либо на сам ПЛК - но потом его надо в ручную снимать, либо если подключена SCADA или CoDeSys - то в них.

  5. #5

    По умолчанию

    Цитата Сообщение от Николаев Андрей Посмотреть сообщение
    Писать можно либо на сам ПЛК - но потом его надо в ручную снимать, либо если подключена SCADA или CoDeSys - то в них.
    Спасибо за ответ!

    Вот только попытки записи с использованием библиотеки SysLibFile.lib не приводят к созданию файла на HDD

    hFile:= SysFileOpen('sample.txt', 'w');
    DwWritten:= SysFileWrite(hFile, ADR(VAR1),sizeof(VAR1));
    SysFileClose(hFile);
    Последний раз редактировалось kuguar; 17.11.2008 в 22:29.

  6. #6

    По умолчанию

    P.S. попытка использовать библиотеку SysLibFileStream.lib так же не дала желаемых результатов.
    (похоже, иду по асфальту я в лыжи обутый)
    Подскажите, пожалуйста, как организовать сохранение файлов на HDD компьютера, подключенного к PLC150.
    (функция открытия / создания файла возвращает 0)

  7. #7

    По умолчанию

    Цитата Сообщение от kuguar Посмотреть сообщение
    P.S. попытка использовать библиотеку SysLibFileStream.lib так же не дала желаемых результатов.
    (похоже, иду по асфальту я в лыжи обутый)
    Подскажите, пожалуйста, как организовать сохранение файлов на HDD компьютера, подключенного к PLC150.
    (функция открытия / создания файла возвращает 0)
    Используемые вами библиотеки работают с памятью ПЛК.

    Для записи на ПК необходимо пользоваться, как уже написал Николаев Андрей, либо скада системой, либо визуализацией Codesys. На визуализацию следует добавить объект "тренд" и внимательно почитать справку, как его настроить на архивацию.

  8. #8

    По умолчанию

    БОЛЬШОЕ Спасибо за помощь!
    особенно за "тренд"
    Последний раз редактировалось kuguar; 18.11.2008 в 15:09.

Ваши права

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