Показать сообщение отдельно
Старый 15.02.2007, 18:04   #42
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 117
Благодарил(а): 15 раз(а)
Поблагодарили: 660 раз(а) в 604 сообщениях
По умолчанию Ответ: Копирование журнала по Modbus

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

Вопрос перекачивания архивов нашими инженерами прорабатывается, весной, скорее всего, результаты будут, но пока что есть, то есть.

Что касается SCADA и конкретно нашего контроллера, то для конструктора программ (SMConstructor) сейчас прорабатывается и конструктор для MasterSCADA, создающий в паре с проектом на SMLogix проект для MasterSCADA. Так вот, да, архив событий передаётся медленно, но при доступе к скаде на 5 минут раз в сутки времени для передачи архива всё же хватает.

Опять же, табличка на экселе, заполняющая строки данными из журнала, делает это со скоростью 1 строка в секунду, это ограничено периодом работы экселя с DDE - 1 секунда. Сто строк нашего журнала принимаются примерно за 100 секунд. Не быстро, но и не настолько медленно, чтобы объявлять этот способ невозможным.


__________________
Программа делает то что написал программист, а не то что он хотел.

Добро всегда побеждает зло. Кто победил - тот и добрый.

Последний раз редактировалось Arsie, 15.02.2007 в 18:07
Arsie вне форума   Ответить с цитированием