cpu13.ru - форум OMRON
http://cpu13.ru/

скадой писать в файл.mdb
http://cpu13.ru/viewtopic.php?f=3&t=594
Страница 1 из 2

Автор:  Леонид [ Ср фев 14, 2007 04:49 ]
Заголовок сообщения:  скадой писать в файл.mdb

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

Олег, а можно чуть подробней. Нужно сохранять данные в любом оффисном формате

Автор:  Олег [ Ср фев 14, 2007 15:48 ]
Заголовок сообщения: 

На старом сайте, http://www.omron.nm.ru/primer.htm, внизу странички есть пример в котором скада пишет переменную одним массивом в файл.mdb, с интервалом в секуну,(т.е. данные постоянно обновляются) а копия этой скады на другом компе по сети может читать из этого файла. Массивом на мой взгляд записывать в mdb значительно проще, чем для каждой переменной в таблице, указывать адрес ячейки. Такой способ неплохо подходит чтобы предоставить динамичные данные другому приложению, которое уже поступает с ними по своему, лепит другие базы, формирует отчёты, считает себестоимость и.т.д. Т.е. для тех програмистов которые занимаются АСУ Предприятия.

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

Если нужны просто отчёты в любом формате, то посмотри в "примерах" HTML отчёты. Там можно за произвольный период лепить отчёты и складывать их в отдельную папку, переименовывая их по дате создания.

Автор:  Леонид [ Чт фев 15, 2007 04:06 ]
Заголовок сообщения: 

Ну, Большое Спасибо.

Автор:  pavelzii [ Чт авг 27, 2009 12:47 ]
Заголовок сообщения:  Re: Вопрос Олегу

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

Автор:  Олег [ Чт авг 27, 2009 15:46 ]
Заголовок сообщения:  Re: Вопрос Олегу

Подробный пример в комплекте супервайзора, после установки лежит в папке:
C:\Program Files\OMRON\CX-Supervisor\Demos\Database\

в двух словах это не описать, во всяком случае разбей задачу на две части.
1--Из точки супервайзора в базу,
2--обратно
т.е. пробуй сначала без контроллера.
если данных немного, то проще писать супервайзором в файл используя команды OpenFile, Read, Write.
вначале открываешь нужный файл командой OpenFile, далее используя числовую метку записываешь нужное значение. команды описаны в C:\Program Files\OMRON\CX-Supervisor\Manuals\Script Reference.pdf

Автор:  pavelzii [ Чт авг 27, 2009 16:08 ]
Заголовок сообщения:  Re: Вопрос Олегу

Я добился ввода переменоой из внутренней точки в базу данных, а вот как мне считать значение разобраться пока неполучается. Я хочу просто в базе менять значение, и их уже отправлять непосредственно в память.
P.S. Спасибо, за помощь.

Автор:  pavelzii [ Вт сен 01, 2009 12:03 ]
Заголовок сообщения:  Re: скадой писать в файл.mdb

У меня все получилось, спасибо, за помощь.

Автор:  Олег [ Вт сен 01, 2009 12:15 ]
Заголовок сообщения:  Re: скадой писать в файл.mdb

через базу или текстовой файл?

Автор:  Александр [ Вт сен 01, 2009 20:26 ]
Заголовок сообщения:  Re: скадой писать в файл.mdb

теперь уже и не узнаем :))

Автор:  pavelzii [ Чт сен 03, 2009 08:13 ]
Заголовок сообщения:  Re: скадой писать в файл.mdb

через базу

Автор:  yurik [ Пн сен 07, 2009 10:12 ]
Заголовок сообщения:  Re:

Олег писал(а):
На старом сайте, http://www.omron.nm.ru/primer.htm, внизу странички есть пример в котором скада пишет переменную одним массивом в файл.mdb, с интервалом в секуну,(т.е. данные постоянно обновляются)

видимо эта ссылка устарела, не осталось информации содержащейся там?

Автор:  Олег [ Пн сен 07, 2009 11:51 ]
Заголовок сообщения:  Re: скадой писать в файл.mdb

http://www.omron.nm.ru похоже удалили.

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

Автор:  Олег [ Чт сен 10, 2009 20:06 ]
Заголовок сообщения:  Re: скадой писать в файл.mdb

Наваял примерчик SCADA.rar лежит в
contents/files.php?&dir=n10/n60

Автор:  pavelzii [ Пт сен 11, 2009 11:13 ]
Заголовок сообщения:  Re: скадой писать в файл.mdb

Отличный пример.

Автор:  Миханик [ Сб дек 18, 2010 05:39 ]
Заголовок сообщения:  Re: скадой писать в файл.mdb

А кто может подсказать почему я не могу в качестве поля базы данных указать не целиком массив, а элемент массива? (т.е. например Array1[10])

Т.е. у меня есть массив значений с датчиков, например, Array1 объемом 100 записей. И мне, например, нужно 10 значений из этого массива записать в БД, но супервайзер не пропускает указание элемента массива. Можно указать только целиком массив, но как тогда в этом случае он запишется в БД? Т.е. создадуться 100 записей? А мне нужно чтобы создалась одна запись и значения массива попали в определенные поля.

Страница 1 из 2 Часовой пояс: UTC + 3 часа (Russia: MSK)
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/