Страница 1 из 2 12 ПоследняяПоследняя
Показано с 1 по 10 из 15

Тема: Журнал действий оператораю. Как реализовать?

  1. #1
    Пользователь Аватар для Gvenihvivar
    Регистрация
    09.11.2012
    Адрес
    харьков
    Сообщений
    66

    Angry Журнал действий оператораю. Как реализовать?

    Здравствуйте.

    Необходимо записывать все тревоги и действия оператора в файлы.

    Таблица тревог не подходит. Переменных настолько много, что большая часть не отображается.

    Подскажите, пожалуйста, как это сделать.

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

    По умолчанию

    Если локально - самому csv-файл писать. А много переменных - сколько ?

  3. #3
    Пользователь Аватар для Gvenihvivar
    Регистрация
    09.11.2012
    Адрес
    харьков
    Сообщений
    66

    По умолчанию

    В таблице должно быть около 260 переменных

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

    По умолчанию

    Серъезное, но не запредельное кол-во. Непонятно - откуда столько ?
    Для разных категорий (не думаю что их тоже 260) описать нужные фб и запустить их чтоб они сами следили и формировали запись. Если нужно сохранить цикл в пределах 1-2мс, можно разнести обработку на несколько циклов. Для данных с модулей - проверки запускать по приходу данных и т.п.
    Файл-то - в родном флеше ?

  5. #5
    Пользователь Аватар для Gvenihvivar
    Регистрация
    09.11.2012
    Адрес
    харьков
    Сообщений
    66

    По умолчанию

    Архивирование в файл рассматривалось, но пока не реализовывалось.

    Переменных так много, потому что кроме реально тревог, которых около 50, есть еще алармы клапана по пять на каждый из 30, и хотелось бы записывать действия оператора (открыл, закрыл клапан, когда среагировала на некоторые другие события). У контроллера не так много памяти, чтобы хранить журналы в нем, а скидывать на пк, засорять канал связи.

    Не корректное поведение переменных относится непосредственно к случаю, если все эти 260 алармов создаются в таблицы в разных группах. И еще столько же привязано к главному экрану визуализации. При таком количестве работает почти вся визуализация и около 50 алармов. Все остальные не пишутся и не отрабатывают. Настройки были проверены.

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

    По умолчанию

    Непонятно, если архивировать не в файл - то что вы подразумеваете под словом "архивировать" ?
    На ПЛК достаточно памяти для достаточно серъезных архивов.
    Что такое "засорять канал связи" если чтение/запись данных это и есть связь ?
    Если речь о ПК - то вообще не понятна суть проблемы. Поле непаханное. Пиши сколько хочешь.
    "Некорректное поведение переменных" - что за зверь, но понятна суть случая ?

  7. #7
    Пользователь Аватар для Gvenihvivar
    Регистрация
    09.11.2012
    Адрес
    харьков
    Сообщений
    66

    По умолчанию

    Идея из http://www.owen.ru/forum/showthread....E0%EB%E0%F0%EC.

    "Некорректное поведение переменных" - это происходит следующим образом. Визуализация в определенном состоянии работает нормально, но при добавлении еще одного элемента и переменной (допустим меняет цвет), связанной с ним, один из предыдущих элементов перестает отрабатывать, хотя в программе ничего не менялось.

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

    По умолчанию

    Пфф... Компактно записывать в бинарном виде на контроллер и периодически скидывать тем же plc_io на комп. Скажем, четыре байта на метку времени, два байта на идентификатор переменной и ещё четыре байта на значение переменной — всего 10 байт. И загонять эти 10-байтные структуры в файл по кругу по мере изменения переменных.

  9. #9
    Пользователь Аватар для Gvenihvivar
    Регистрация
    09.11.2012
    Адрес
    харьков
    Сообщений
    66

    По умолчанию

    Yegor, получается файл будет хранится до на плк, пока его не решат от туда скачать. А если плк выключится в аварийной ситуации, то и файл будет утерян.

  10. #10

    По умолчанию

    Цитата Сообщение от Gvenihvivar Посмотреть сообщение
    Yegor, получается файл будет хранится до на плк, пока его не решат от туда скачать. А если плк выключится в аварийной ситуации, то и файл будет утерян.
    то что вы пишете на флеш там и остается в любом случае.
    Чтобы понять рекурсию нужно понять рекурсию

Страница 1 из 2 12 ПоследняяПоследняя

Похожие темы

  1. Журнал действий оператора
    от Klavnik в разделе Master SCADA 3
    Ответов: 6
    Последнее сообщение: 14.05.2013, 10:11
  2. Как программно реализовать это?
    от lava_02 в разделе ПЛК1хх
    Ответов: 7
    Последнее сообщение: 04.02.2012, 22:54
  3. Как реализовать ?!!
    от Vukkub в разделе ПЛК1хх
    Ответов: 10
    Последнее сообщение: 23.08.2011, 09:46
  4. как реализовать сигнализацию
    от fuzzy_l в разделе Подбор Оборудования
    Ответов: 1
    Последнее сообщение: 25.03.2010, 12:29
  5. температура в дымоходе - как реализовать?
    от grig в разделе Подбор Оборудования
    Ответов: 1
    Последнее сообщение: 11.02.2010, 21:11

Ваши права

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