Цитата:
Сообщение от lau
Тема передачи архивных данных с контроллера на компьютер достаточно актуальна. Но, как я понимаю, предлагаемые на форуме варианты не расчитаны на работу с OPC HDA (Hystory Data Access), т.е. не поддерживают стандарт "бесшовного склеивания" данных в случае потери связи.
Смысл в том, чтобы пользуясь стандартными вещами типа SCADA, OPC-Server вести архив стандартными средствами SCADA по тем же авариям с указанием даты и времени ее возникновения даже если связь с контроллером происходит 1 в сутки. При вычитывании же журнала аварий и получении оттуда даты и времени, по-моему, таких вещей сделать нельзя.
|
OPC HDA поддерживаться в SMH, скорее всего, не будет никогда (для его работы нужно очень много оперативной памяти и ресурсов процессора), хотя тем чёрт не шутит.
Вопрос перекачивания архивов нашими инженерами прорабатывается, весной, скорее всего, результаты будут, но пока что есть, то есть.
Что касается SCADA и конкретно нашего контроллера, то для конструктора программ (SMConstructor) сейчас прорабатывается и конструктор для MasterSCADA, создающий в паре с проектом на SMLogix проект для MasterSCADA. Так вот, да, архив событий передаётся медленно, но при доступе к скаде на 5 минут раз в сутки времени для передачи архива всё же хватает.
Опять же, табличка на экселе, заполняющая строки данными из журнала, делает это со скоростью 1 строка в секунду, это ограничено периодом работы экселя с DDE - 1 секунда. Сто строк нашего журнала принимаются примерно за 100 секунд. Не быстро, но и не настолько медленно, чтобы объявлять этот способ невозможным.