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

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




Начать новую тему Ответить на тему  [ 17 сообщений ]  На страницу 1, 2  Вперёд
Автор Сообщение
 Заголовок сообщения: Отправка графика из cx-supervisor в отчет Excel
СообщениеДобавлено: Пн мар 12, 2012 21:11 
Не в сети

Регистрация: Вс фев 19, 2012 10:50
Сообщения: 29
Откуда: Волгоград
Добрый вечер! очередной вопрос по Cx-supervisor, который приводит в тупик...
в течении работы оборудования некоторые параметры отображаются на графике в течении 8 часов, требуется в конце смены поместить этот график в отчет, желательно в Excel !!! Можно ли это как-то реализовать???


В начало
 Профиль  
 
 Заголовок сообщения: Re: Отправка графика из cx-supervisor в отчет Excel
СообщениеДобавлено: Вт мар 13, 2012 08:12 
Не в сети
Site Admin
Аватара пользователя

Регистрация: Вт сен 19, 2006 21:13
Сообщения: 3510
Откуда: Москва
Например вручную, при просмотре графика, экспортировать его в scv


В начало
 Профиль  
 
 Заголовок сообщения: Re: Отправка графика из cx-supervisor в отчет Excel
СообщениеДобавлено: Вт мар 13, 2012 09:07 
Не в сети

Регистрация: Вс фев 19, 2012 10:50
Сообщения: 29
Откуда: Волгоград
нет, надо не вручную, а автоматически в конце смены, так можно?


В начало
 Профиль  
 
 Заголовок сообщения: Re: Отправка графика из cx-supervisor в отчет Excel
СообщениеДобавлено: Вт мар 13, 2012 11:34 
Не в сети
Site Admin
Аватара пользователя

Регистрация: Вт сен 19, 2006 21:13
Сообщения: 3510
Откуда: Москва
Из скрипта, функция ExportLog.


В начало
 Профиль  
 
 Заголовок сообщения: Re: Отправка графика из cx-supervisor в отчет Excel
СообщениеДобавлено: Вт мар 13, 2012 20:26 
Не в сети

Регистрация: Вс фев 19, 2012 10:50
Сообщения: 29
Откуда: Волгоград
-Олег, а можно немножко поподробней об этом, читал в мануале, не очень понятно !!! :(


В начало
 Профиль  
 
 Заголовок сообщения: Re: Отправка графика из cx-supervisor в отчет Excel
СообщениеДобавлено: Вт мар 13, 2012 21:54 
Не в сети
Site Admin
Аватара пользователя

Регистрация: Вт сен 19, 2006 21:13
Сообщения: 3510
Откуда: Москва
Создайте глобальный скрипт на событие конца смены, например $Hour==20 and $Minute==1 (минута нужна на случай перезапуска скады, чтобы не повторить экспорт)
в скрипте, в меню выберите функцию ExportLog, мастер по шагам подскажет как её настроить.


В начало
 Профиль  
 
 Заголовок сообщения: Re: Отправка графика из cx-supervisor в отчет Excel
СообщениеДобавлено: Ср мар 14, 2012 14:07 
Не в сети

Регистрация: Вс фев 19, 2012 10:50
Сообщения: 29
Откуда: Волгоград
-Олег, ну чет никак не могу его настроить...
вот что делаю:
создал файл *.csv в папке проекта
в супервизоре, во вкладке Logging создал DataSet1, в нем Add Item...
Вложение:
12.JPG

затем New Project Script на On regular interval = 5000 ms выбираю exportlog, в окошке появляется тот DataSet1, вылазеет окно
Вложение:
13.JPG

далее, вот здесь что правильно выбирать ???
Вложение:
14.JPG


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


Отредактировал vitaleklavrinenk. Дата редактирования: Ср мар 14, 2012 14:32.

В начало
 Профиль  
 
 Заголовок сообщения: Re: Отправка графика из cx-supervisor в отчет Excel
СообщениеДобавлено: Ср мар 14, 2012 14:14 
Не в сети

Регистрация: Вс фев 19, 2012 10:50
Сообщения: 29
Откуда: Волгоград
дальше
Вложение:
15.JPG[/attachmen]

выбираю место назначения, созданный файл *.csv
[attachment=0]16.JPG

создается в скрипте вот такая строка :
Код:
ExportLog("Dataset1", "", "CSV", st1_speed, "C:\Program Files\OMRON\CX-Supervisor\Demos\stan_7\Report_stan1\speed_stan.csv")

скрипт супервайзера!

он же график должен добавить в указанный нами speed_stan.csv ???
(только 2 рисунка 16 и 15 местами поменять надо)
Что писать в окне рисунка 15.jpg ???


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


В начало
 Профиль  
 
 Заголовок сообщения: Re: Отправка графика из cx-supervisor в отчет Excel
СообщениеДобавлено: Ср мар 14, 2012 17:22 
Не в сети
Site Admin
Аватара пользователя

Регистрация: Вт сен 19, 2006 21:13
Сообщения: 3510
Откуда: Москва
что в 15 рисунке писать, не разбирался (похоже речь о том, заменять файл или нет, 0-затереть, n-колво файлов, поставте туда нолик или целое число, от реал скрипт точно офигеет). гляньте Script Reference супервайзора, это pdf файлик в папке супервайзора с описанием как команды работают.

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

зачем через интервальный скрипт? Для экспериментов повесьте скрипт на кнопку.


В начало
 Профиль  
 
 Заголовок сообщения: Re: Отправка графика из cx-supervisor в отчет Excel
СообщениеДобавлено: Вс мар 18, 2012 16:07 
Не в сети

Регистрация: Вс фев 19, 2012 10:50
Сообщения: 29
Откуда: Волгоград
а если график динамический, т.е. постоянно меняется, его нельзя экспортировать в файл, например csv или xls?

а можно через интервал значения точек писать в Excel, а там прям график построить???? если вот так сделать:
создать VBScript:
Код:
if скорость_станаЧ1(временная переменная) Eqv 8 then
set APP = createobject("Excel.Application")
set wb = APP.Workbooks.Open(s_ProjectPath + "\Отчет_стан1\Скорость_стана.xls")
' define the cell you wish to use
set rng = wb.Activesheet.Range("C10")
' apply the value to the cell
rng.value = st1_speed
' Save, close, quit and tidy up - to avoid Excel hanging around in background
APP.ActiveWorkbook.Save
APP.Workbooks.Close
set rng = nothing
set wb = nothing
APP.Quit
set APP = nothing
end if


то он ругается, недопустимый знак в 1-ой строке!!!
PrintScreen, это не то? или типа SaveGraph???
какой самый простой способ засунуть график в файлик?


В начало
 Профиль  
 
 Заголовок сообщения: Re: Отправка графика из cx-supervisor в отчет Excel
СообщениеДобавлено: Вс мар 18, 2012 16:54 
Не в сети

Регистрация: Ср мар 04, 2009 11:32
Сообщения: 474
Откуда: Москва
А переменная "скорость_станаЧ1(временная переменная)" определена ? И нет ли переполнения массива?


В начало
 Профиль  
 
 Заголовок сообщения: Re: Отправка графика из cx-supervisor в отчет Excel
СообщениеДобавлено: Вс мар 18, 2012 17:25 
Не в сети

Регистрация: Вс фев 19, 2012 10:50
Сообщения: 29
Откуда: Волгоград
да, скорость_станаЧ1 = $Hour, я туда и системное время писал и что только не писал, никак не прокатывает...


В начало
 Профиль  
 
 Заголовок сообщения: Re: Отправка графика из cx-supervisor в отчет Excel
СообщениеДобавлено: Вс мар 18, 2012 17:52 
Не в сети

Регистрация: Ср мар 04, 2009 11:32
Сообщения: 474
Откуда: Москва
судя по написанию данная переменная является массивом, т.е. кол-во переменных скорость_станаЧ1(n) ограничено - если число в скобках (кол во выборок) превысит заданное командой Dim то будет ошибка. Покажите весь код скрипта. Массив должен быть обязательно объявлен, размер его может быть изменен командой ReDim.


В начало
 Профиль  
 
 Заголовок сообщения: Re: Отправка графика из cx-supervisor в отчет Excel
СообщениеДобавлено: Вс мар 18, 2012 18:39 
Не в сети

Регистрация: Вс фев 19, 2012 10:50
Сообщения: 29
Откуда: Волгоград
ну дело в общем-то обстоит иначе, вообще требуется сохранить график скорости стана, но так как сделать это я не знаю, вот и пытаюсь записать контрольные точки значений скорости стана в эксель, чтобы по ним потом график построить, не подскажите как график можно сохранить, или идею какую подкинете...
заранее спасибо!


В начало
 Профиль  
 
 Заголовок сообщения: Re: Отправка графика из cx-supervisor в отчет Excel
СообщениеДобавлено: Пн мар 26, 2012 08:35 
Не в сети

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

а почему бы не использовать БД (а там же в качестве файла БД эксель и использовать), и потом делать выборку за нужное время при этом данные будут сохранятся за длительный период. Ну а дальше как душе угодно то-ли в эксель экспортировать или с PHP заморочиться и сделать простенький интерфейс, но тут надо будет ставить веб-сервер.


В начало
 Профиль  
 
Показать сообщения за:  Сортировка  
Начать новую тему Ответить на тему  [ 17 сообщений ]  На страницу 1, 2  Вперёд

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


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

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


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

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