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

Тема: ПЛК73

  1. #1

    По умолчанию ПЛК73

    Необходимо решить задачку:
    В составе меню контроллера необходимо создать раздел Архив НС. Архив предназначен для архивирования причин нештатной ситуации (НС), времени ее возникновения и значения параметров за час до возникновения НС в рабочем режиме котла.
    Архив НС должен вмещать 10 (файлов) о НС. Если архив заполнен (содержит 10 файлов), то при возникновении НС (по счету) запись о первой НС будет стерта. При пуске котла, если Архив НС заполнен, на табло выводится сообщение о его переполнении. Если архив не стереть, а продолжить пуск котла, то первый по времени файл будет стерт. Принудительное стирание записей архива НС возможно только по предъявлению пароля руководителя.
    Буду признателен за любую в помощь

  2. #2
    Пользователь
    Регистрация
    23.09.2008
    Адрес
    Центророссийск
    Сообщений
    2,318

    По умолчанию

    А где архивируется ? ПК ?

  3. #3

    По умолчанию

    Вообще все должно храниться как-бы в самом контроллере.

  4. #4

    По умолчанию

    Цитата Сообщение от CEkip Посмотреть сообщение
    Необходимо решить задачку:
    В составе меню контроллера необходимо создать раздел Архив НС. Архив предназначен для архивирования причин нештатной ситуации (НС), времени ее возникновения и значения параметров за час до возникновения НС в рабочем режиме котла.
    Архив НС должен вмещать 10 (файлов) о НС. Если архив заполнен (содержит 10 файлов), то при возникновении НС (по счету) запись о первой НС будет стерта. При пуске котла, если Архив НС заполнен, на табло выводится сообщение о его переполнении. Если архив не стереть, а продолжить пуск котла, то первый по времени файл будет стерт. Принудительное стирание записей архива НС возможно только по предъявлению пароля руководителя.
    Буду признателен за любую в помощь
    В ___идеале___ в ретейн размещаете массив структур
    array [1..10] of Alarm;http://www.owen.ru/forum/editpost.ph...itpost&p=80092
    alarm:STRUCT
    when: DATA_AND_TIME; that_data: array [1..100(* время измерения 3.6 сек* ), 1..8(*каналы*) ] if real;
    end_struct

    +
    размер массива

    Реально ищем практическое значение исходя из размера retain


    ну а все остальное тривиально.
    Последний раз редактировалось Малышев Олег; 28.03.2012 в 21:05.
    Часто задаваемые вопросы по кодесис
    1) Почему программа не работает - Следует выполнить "Онлайн ->Старт"
    2) Где скачать CoDeSys, таргеты, прошивки, библиотеки - http://www.owen.ru/catalog/codesys_v3/opisanie

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

    По умолчанию

    Если мне память не изменяет, то в ПЛК73 нет поддержки файловой системе. Об этом толи в руководстве по эксплуатации, толи в руководстве по программированию написано было.

  6. #6

    По умолчанию

    Так здесь файлы и не нужны. Нужно создать правильно массив и считывать оттуда данные. Я это так понимаю.

  7. #7
    Пользователь
    Регистрация
    23.09.2008
    Адрес
    Центророссийск
    Сообщений
    2,318

    По умолчанию

    Исходя из ресурсов ПЛК73 можно голову архива хранить в ретайне (100..150 событий), остальное в ОЗУ (1000..2000 событий), циклически двигая все это. Сигнализация о переполнении архива здесь - лишнее.
    Из-за скудости - никаких структур. Упаковка в битовые поля.
    И стирать чего-либо - из-за размера самого архива нужно ли ?
    Всякие температуры/давления мониторить в ОЗУ постоянно, при аварии - писать в архив только то, что было накануне ее.
    В общем задача только под конкретику. Это не *.csv в 1xx

Похожие темы

  1. ПЛК73. Вывод на дисплей.
    от zaur в разделе ПЛК63/73
    Ответов: 11
    Последнее сообщение: 19.06.2017, 12:15
  2. Номера портов ПЛК73
    от jum_kaash в разделе ПЛК63/73
    Ответов: 34
    Последнее сообщение: 18.10.2012, 00:33
  3. Ввод уставок в ПЛК73
    от AndreyAPG в разделе Помощь Разработчикам
    Ответов: 14
    Последнее сообщение: 26.01.2012, 11:32
  4. И снова об ПЛК73
    от ASo в разделе ПЛК63/73
    Ответов: 3
    Последнее сообщение: 30.06.2011, 18:55
  5. ПЛК73
    от nevii в разделе ПЛК63/73
    Ответов: 8
    Последнее сообщение: 15.05.2011, 20:10

Ваши права

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