форум асутп
 На главную                       Здесь может быть Ваша реклама, подробнее...


 Наверх  |  Перейти к теме  |  Поиск  |  Вход  |  Дерево    
 Репликация WinCC
Автор: Щеглов Максим 
Дата:   04.04.07 16:14

Здравствуйте! В данный момент проектируем АСУТП, в которой имеется 3 АРМ оператора, и один АРМ диспетчера. На АРМ диспетчера созданы 2 таблице в базе данных проекта (SQL). На каждом из АРМов операторов имеются те же таблицы. Изменения данных производится только в таблицах на АРМ диспетчера, при этом необходимо обновлять данные в таблицах операторов (зеркалирование). Самым простым способом, по моему мнению, является репликация таблиц АРМ диспетчера на АРМы операторов стандартными средствами SQL Server 2000. Но почему то, при попытке конфигурирования репликации выскакивает сообщение, что она (репликация) не установлена на сервере WinCC (хотя при установке SQL 2000 я поставил галочку "Replication").
Если кто-нибудь сталкивался с подобным вопросом, просшу помочь. Возможно есть другие пути решения данной проблемы??
P.S. Тегами уж очень не хочется передавать все поля таблицы! :-))

Адрес этого сообщения    Ответить на это сообщение
 
 RE: Репликация WinCC
Автор: d_miloserdov@xxxxxxx.xx 
Дата:   04.04.07 16:36

Была такая проблема- так и не докопались до сути. выньСиСи периодически глючила на счет архивации (прежде чем положить в базу- долго думала часов 6, где-то буферизировала периодически).
Было предложено риалтайм -архивы вести в другой РТДБ от греха подальше. Как на том проекте сейчас дела обстоят- не знаю. А техподдержка от Сименса или молчала или предлагала за доп. Деньги хорошие в евро поставить свой отдельный архиватор (еще не известно насколько он глючный).

В общем, после этого дела с архивами от Сименс иметь как-то сильно расхотелось...впрочем, сейчас там внедряют MES от другой фирмы со своим (не Сименс) РТДБ :) серьезно дешевле оказалось.

> Здравствуйте! В данный момент проектируем АСУТП, в которой
> имеется 3 АРМ оператора, и один АРМ диспетчера. На АРМ
> диспетчера созданы 2 таблице в базе данных проекта (SQL). На
> каждом из АРМов операторов имеются те же таблицы. Изменения
> данных производится только в таблицах на АРМ диспетчера, при
> этом необходимо обновлять данные в таблицах операторов
> (зеркалирование). Самым простым способом, по моему мнению,
> является репликация таблиц АРМ диспетчера на АРМы операторов
> стандартными средствами SQL Server 2000. Но почему то, при
> попытке конфигурирования репликации выскакивает сообщение,
> что она (репликация) не установлена на сервере WinCC (хотя
> при установке SQL 2000 я поставил галочку "Replication").
> Если кто-нибудь сталкивался с подобным вопросом, просшу
> помочь. Возможно есть другие пути решения данной проблемы??
> P.S. Тегами уж очень не хочется передавать все поля таблицы! :-))

Адрес этого сообщения    Ответить на это сообщение
 
 Re: Репликация WinCC
Автор: Щеглов Максим 
Дата:   04.04.07 17:23

Прошу прощения, в предложении "Но почему то, при попытке конфигурирования репликации выскакивает сообщение, что она (репликация) не установлена на сервере WinCC...", имеется ввиду, что не установлен компонент для репликации на SQL сервере для WinCC.

Адрес этого сообщения    Ответить на это сообщение
 
 Re: Репликация WinCC
Автор: kavlaskin 
Дата:   04.04.07 17:55

А что у Вас за конфигурация клиент-серверный проект или несколько
отдельных серверов? Что за ОСи? Ну и соответствуют ли ОСи
требованиям "Replication": вполне может быть что для этого нужны
серверные ОСи, и не просто серверные, а ещё с поддержкой каких нибудь
кластерных конфигураций.

P.S. Так зачем же тегами если язык SQL уже давно придумали.:-)

С Уважением
Константин Власкин

Адрес этого сообщения    Ответить на это сообщение
 
 Re: Репликация WinCC
Автор: Щеглов Максим 
Дата:   05.04.07 08:12

Конфигурация: WinCC на всех АРМах настроены как сервера, лицензия на WinCC Server не заложена; Передача данных между АРМами осуществляется через OPC (все АРМы так же являются OPC серверами); SQL настраивается по умолчанию. Все АРМы имеют ОС WindowsXP sp 2, требуемую для установки WinCC RT RC 6.0 sp2.
Создаваемые таблицы содержат информацию о параметрах, задаваемых техпроцессу (30 колон, и 100-200 записей). На АРМе диспетчера, технолог определяет, и заносит параметры определённого ТП в отдельную строку таблицы. На АРМах операторов производится только выбор ТП, с уже настроенными параметрами, и запуск оборудования, для выполнения выбранного ТП.
P.S. В нашей организации принято предоставлять заказчикам открытый и простой (в плане конфигурирования) программный продукт, поэтому руководство отказалось от пременения внешних "приблуд" (т.е. использовать язык запросов SQL не удастся). Вначале было предложение разработать задатчик техпроцессов на C++, но и оно было отвергнуто. :-(
С уважением, Максим.

Адрес этого сообщения    Ответить на это сообщение
 
 Re: Репликация WinCC
Автор: Alex 
Дата:   05.04.07 17:35

Вы знаете, под WinCC ставиться специальный SQL сервер в редацкии сименса.
Потому что обычный дистрибутив MSSQL не будет устанавливаться на ОС рабочих
станций типа Windows XP, только на серверный платформы.
Так что мне кажется дистрибутив от сименса специально был перекроен для
работы под Windows XP и может быть это одна из причин почему там не работает
репликация.

Для Вас на мой взгляд выход можно найти если использовать DTS (они работают
в "сименсовском" MS SQL), которые тоже достаточно не сложно настроить для
перекачки данных.
Мы, например, использовали DTS скрипты для перекачки данных с серверов
Oracle в  MS SQL.

Всего хорошего!
Центнер Алексей.
....

----- Original Message -----
From: "Щеглов Максим" <forum-asutp@xxxxx.xx.xx>
To: <asutp@yahoogroups.com>
Sent: Thursday, April 05, 2007 10:12 AM
Subject: Re: [asutp] Репликация WinCC

Адрес этого сообщения    Ответить на это сообщение
 
 Re: Репликация WinCC
Автор: Щеглов Максим 
Дата:   09.04.07 08:25

Да, я заметил что SQL сервер под WinCC какой то модифицированный. Но то что SQL не устанавливается под обычный WindowsXP не согласен.
Уважаемый Alex, подскажите пожалуйста следующую вещь, если знаете. Почемуто не получается связаться между 2-мя SQL серверами. То есть между некоторыми АРМами связь есть, видно таблицы и т.д., а между другими, при тех же настройках, прописании пользователей, доступ к базам недоступен. 3 дня уже вожусь, чё то не получается. Политику безопасности всю перерыл, кажись одинаково всё.
Может есть у кого подробный алгоритм по наладке соединения между SQL серерами.
Заранее спасибо. Максим.

Адрес этого сообщения    Ответить на это сообщение
 Список форумов    


 Список форумов  |  Нужен логин? Регистрируйтесь здесь 
 Логин пользователя
 Имя пользователя:
 Пароль:
 Помнить пароль:
   
 Забыли ваш пароль?
Введите имя пользователя или e-mail, и новый пароль будет послан на email, указанный в вашем профиле.

Рейтинг@Mail.ru