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/ |