Главная   Downloads   Разное  
FAQ     Поиск   Регистрация   Вход 
Текущее время: Чт мар 28, 2024 22:24

Часовой пояс: UTC + 3 часа (Russia: MSK)




Начать новую тему Ответить на тему  [ 15 сообщений ] 
Автор Сообщение
 Заголовок сообщения: Supervisor's клиент-сервер. У кого работает?
СообщениеДобавлено: Вт июн 21, 2011 12:08 
Не в сети

Регистрация: Ср июн 15, 2011 11:20
Сообщения: 91
Откуда: UA
Добрый день.
Пытаюсь создать второе рабочее место оператора (мониторинг) при помощи клиент-сервера CX-supervisor. Кто настраивал DCOM соединение и оно было работоспособным? Поделитесь опытом. Кроме мануала нашел, что имена юзеров обеих комп. должны быть одинаковы. что еще ему надо?


В начало
 Профиль  
 
 Заголовок сообщения: Re: Supervisor's клиент-сервер. У кого работает?
СообщениеДобавлено: Вт июн 21, 2011 13:36 
Не в сети
Site Admin
Аватара пользователя

Регистрация: Вт сен 19, 2006 21:13
Сообщения: 3510
Откуда: Москва
Через базу данных связь неплохая получается, и очень шустрая.


У вас нет необходимых прав для просмотра вложений в этом сообщении.


В начало
 Профиль  
 
 Заголовок сообщения: Re: Supervisor's клиент-сервер. У кого работает?
СообщениеДобавлено: Ср июн 22, 2011 12:07 
Не в сети

Регистрация: Ср июн 15, 2011 11:20
Сообщения: 91
Откуда: UA
Спасибо за опереативность.
Завяз в этом DCOMе, попробую паралельно разобраться как сделать через базу данных. Может быть так проще будет


В начало
 Профиль  
 
 Заголовок сообщения: Re: Supervisor's клиент-сервер. У кого работает?
СообщениеДобавлено: Вт июл 05, 2011 11:17 
Не в сети

Регистрация: Ср июн 15, 2011 11:20
Сообщения: 91
Откуда: UA
Клиента организовал через базу, как Вы и посоветовали все работает. Теперь захотелось в туже базу писать историю. Параметров немного, никак не получается писать их через определенное время с новой строки.
теоретически надо использовать dbAddNew, но пишет что извлечение функции FALSE.
вот скрипт на временной интервал:
DBAddNew( "Connection1.Recordset1" )
DBWrite( "Connection1.Recordset1")
что я не так делаю, пожалуйста подскажите


В начало
 Профиль  
 
 Заголовок сообщения: Re: Supervisor's клиент-сервер. У кого работает?
СообщениеДобавлено: Вт июл 05, 2011 13:45 
Не в сети
Site Admin
Аватара пользователя

Регистрация: Вт сен 19, 2006 21:13
Сообщения: 3510
Откуда: Москва
contents/files.php?&dir=n10/n60
самый первый.
я там за действиями оператора следил.

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


В начало
 Профиль  
 
 Заголовок сообщения: Re: Supervisor's клиент-сервер. У кого работает?
СообщениеДобавлено: Вт июл 05, 2011 14:23 
Не в сети

Регистрация: Ср июн 15, 2011 11:20
Сообщения: 91
Откуда: UA
спасибо, попробую разобраться


В начало
 Профиль  
 
 Заголовок сообщения: Re: Supervisor's клиент-сервер. У кого работает?
СообщениеДобавлено: Чт июл 07, 2011 18:14 
Не в сети

Регистрация: Ср июн 15, 2011 11:20
Сообщения: 91
Откуда: UA
примерчик очень помог спасибо. не смог только добиться чтобы новая запись создавала новую строку в базе. нужно сначала вручную набить сколько надо строк, а вот писать бесконечно как-то никак...


В начало
 Профиль  
 
 Заголовок сообщения: Re: Supervisor's клиент-сервер. У кого работает?
СообщениеДобавлено: Пт июл 08, 2011 09:29 
Не в сети
Site Admin
Аватара пользователя

Регистрация: Вт сен 19, 2006 21:13
Сообщения: 3510
Откуда: Москва
Чтобы новая строка появлялась, в Field Property точек которые пишем, нужно указать Add

примерчик внимательнее посмотреть нужно. В fickal.mdb по какому либо событию пишется новая строка из времени даты и текста.

и периодически удаляются первые записи (строки)


В начало
 Профиль  
 
 Заголовок сообщения: Re: Supervisor's клиент-сервер. У кого работает?
СообщениеДобавлено: Пн сен 17, 2012 14:31 
Не в сети

Регистрация: Пн окт 31, 2011 18:04
Сообщения: 34
Добрый день, заранее извиняюсь за возможно глупые вопросы но, решусь :) . В ТЗ от клиента написано что ПО должно быть разработано в соответствии с технологией Клиент-Сервер. В компьютерных сетях и базах данных я практически полный ноль, Супервизор использовал только для ведения архивов и визуализации тех.процессов. Правильно ли я понимаю, что на "сервере" стоит runtime- приложение Supervisor'а, в котором ведется архив всех интересующих параметров, все это пишется в некую БД, например *.mdb (или несколько), а ПО которое установлено на "клиенте" берет нужные фрагменты из этой базы "сервера"? ПО клиента это тоже приложение Supervisor'а?
И еще один вопрос: фраза "в качестве СУБД для хранения данных должна использоваться СУБД MS SQL 2000 SP2" накладывает ли на меня какие-либо ограничения?


В начало
 Профиль  
 
 Заголовок сообщения: Re: Supervisor's клиент-сервер. У кого работает?
СообщениеДобавлено: Пн сен 17, 2012 20:03 
Не в сети
Site Admin
Аватара пользователя

Регистрация: Вт сен 19, 2006 21:13
Сообщения: 3510
Откуда: Москва
ваш клиент скорее всего нахватался непонятных для него слов, и не знает как их употреблять. сколько скад и контроллеров?
Цитата:
Неработоспособность сервера может сделать неработоспособной всю вычислительную сеть. Неработоспособным сервером следует считать сервер, производительности которого не хватает на обслуживание всех клиентов, а так же сервер, находящийся на ремонте, профилактике и т. п.

иметь парочку серверов может быть и оправдано, если нужно собирать очень много данных и раздавать очень большой куче клиентов, а если у Вас пара другая контроллеров и два-четыре рабочих места с постоянным опросом нескольких сотен точек по эзернету упакованных в массивы, вполне нормально и надёжнее.
Цитата:
ПО должно быть разработано в соответствии с технологией Клиент-Сервер

Какой именно? она вроде как не одна, там и тонкие клиенты могут быть. Требуйте у клиента подробного описания хотелки, иначе вы уже выполнили этот пункт выбрав супервайзор, омрон вроде так и работает, есть приложение которое отвечает полностью за связь, тот самый CX-Server, а все остальные CX-проги, как не крути, клиенты этого сервера.

Если требования к скорости сбора данных, их объёму или целостности важны для клиента, и их потеря ведёт к нехорошим последствиям, возможно есть смысл присмотрется к модулям SPU, High-speed Data Storage Unit, не дёшево, но и нормальный сервер неплохо стоит.


В начало
 Профиль  
 
 Заголовок сообщения: Re: Supervisor's клиент-сервер. У кого работает?
СообщениеДобавлено: Пн сен 17, 2012 22:39 
Не в сети

Регистрация: Ср июн 15, 2011 11:20
Сообщения: 91
Откуда: UA
Михаил_РТ писал(а):
И еще один вопрос: фраза "в качестве СУБД для хранения данных должна использоваться СУБД MS SQL 2000 SP2" накладывает ли на меня какие-либо ограничения?

ограничение в исспользовании именно этой СУБД. Вам предстоит привязать MS SQL к супервизору. Теоретически это вроде бы как возможно..


В начало
 Профиль  
 
 Заголовок сообщения: Re: Supervisor's клиент-сервер. У кого работает?
СообщениеДобавлено: Вт сен 18, 2012 09:41 
Не в сети

Регистрация: Пт июл 01, 2011 07:15
Сообщения: 32
Откуда: Ижевск
olegzh писал(а):
ограничение в исспользовании именно этой СУБД. Вам предстоит привязать MS SQL к супервизору. Теоретически это вроде бы как возможно..

Это не просто возможно теоретически, а вполне реализуемо на практике. :D
Единственное требование, необходима лицензия на CX-Supervisor Plus версии. В Machine Edition возможен коннект только к MS Access.


В начало
 Профиль  
 
 Заголовок сообщения: Re: Supervisor's клиент-сервер. У кого работает?
СообщениеДобавлено: Вт сен 18, 2012 10:23 
Не в сети

Регистрация: Пн окт 31, 2011 18:04
Сообщения: 34
Спасибо большое за ответы! Читаю, спрашиваю, и вроде картина хоть как-то вырисовывается. Оборудования немного, 4-е дозатора с которых нужно писать расходы и т.п. Как я сейчас вижу архитектуру:
- На "сервере" стоит Supervisor Plus, который собирает всю информацию, упаковывает в удобоваримую базу и работает с определением пользователей, настройками и т.п.
- На "клиенте" стоит какое-то приложение, оператор подходит, вводит свой код/пароль, выбирает доступные ему данные с сервера и печатает необходимые себе отчеты.

Проблема в том, что клиент хочет неограниченное количество "клиентов" поэтому использовать хорошо знакомый Supervisor и в качестве клиента проблематично :D

Никак не могу понять SQL это же язык, оболочка, работы с базами, а сама база хоть Excel?..


В начало
 Профиль  
 
 Заголовок сообщения: Re: Supervisor's клиент-сервер. У кого работает?
СообщениеДобавлено: Вт сен 18, 2012 11:56 
Не в сети
Site Admin
Аватара пользователя

Регистрация: Вт сен 19, 2006 21:13
Сообщения: 3510
Откуда: Москва
http://ru.wikipedia.org/wiki/MS_SQL
клиент конечно загнул, на четыре дозатора такую базу перебор, хватит и "настольной", акцеса.

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

что то подобное делал, то что действительно важно, собиралось в памяти контроллера, т.е. аккумулировались счётчики по отвесам за смену, раз в смену контроллер выставлял бит о готовности данных, скада этот бит ловила, вытягивала пачку памяти и писала в mdb. потом сбрасывала бит в контроллере, т.е. две смены за сутки, для каждой смены своя область, как не крути но за сутки скада обязательно снимет данные не потеряв их. Далее файл с обновлёнными данными отправлялся на офисный сервер, оттуда его уже цепляла бухгалтерия и.т.п. Попутно с с пересылкой набивался архив с копиями базы за последние 30 дней. Правда правильнее было-бы не менять файл, а дописывать данные по сменам сразу в базу на офисном сервере.

попутно велась ещё одна база со всеми чихами подряд, по каждому отвесу, к ней цеплялся эксель, чтобы операторы могли посмотреть цифирки в удобном виде.

Если данные по дозаторам реально важны и их нельзя терять, глянте на модули SPU, это почти сервер с базой, к нему уже можно прицепить офисный сервер, который без супервайзора будет тягать таблицы.


В начало
 Профиль  
 
 Заголовок сообщения: Re: Supervisor's клиент-сервер. У кого работает?
СообщениеДобавлено: Вт сен 18, 2012 15:27 
Не в сети

Регистрация: Пн окт 31, 2011 18:04
Сообщения: 34
Олег, Спасибо! По поводу зависшего компьютера опыт уже был, делал аналогично как и Вы, хранил в контроллере данные за текущую смену и предыдущую. Вот только там от меня требовалось просто писать все в пару таблиц Accsess, а дальше с этими таблицами уже заказчик работает.


В начало
 Профиль  
 
Показать сообщения за:  Сортировка  
Начать новую тему Ответить на тему  [ 15 сообщений ] 

Часовой пояс: UTC + 3 часа (Russia: MSK)


Кто сейчас на конференции

Сейчас этот форум просматривают: в настоящее время на конференции нет зарегистрированных пользователей и гости: 5


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

Найти:
Переход:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская документация по phpBB 3