Как в Genesis-32 сохранять значения тэгов? А проблема в следующем:
от контроллеров приходят коды АЦП, которые нужно привести к нормальным единицам измерения, а для этого нужны 2 коэф-та, так вот как сделать так чтобы изменения этих коэф-тов где то фиксировались, и при следующем запуске АРМ-а восстанавливались?
Приветствую !
Но вообще-то функция масштабирования это задача ОРС сервера
Vladimir Voronenkov
"Первая Миля", Authorized ICONICS Systems Integrator
в моем случае эта задача сваливается именно на GENESIS. Есть вообще какие нибудь варианты решения этой проблемы?
Решение есть почти всегда.
Мы делали подобную задачу на VBA, через запись - чтение простого тестового файла.
Задача была такая - при старте помнить в каком состоянии были параметры заданные из экранной формы и не являющиеся ОРС тэгами.
Простенько, но работает.
Болеекрасивый вариант - использовать ОРС сервер для хранения чего угодно (пользовательского в базе) данных. Но это уже нужно покупать.
Vladimir Voronenkov
"Первая Миля", Authorized ICONICS Systems Integrator
Ну можно еще завести парамеры в эмуляторе OPC сервера или использовать DataWorx или на худой конец в базе данных.
Первоначально опубликовано Vall
Ну можно еще завести парамеры в эмуляторе OPC сервера или использовать DataWorx или на худой конец в базе данных.
DataWorx разьве сохраняет значения тэгов после перезагрузки?
Первоначально опубликовано Smarty
DataWorx разьве сохраняет значения тэгов после перезагрузки?
[/QUOTE
У него (нее:) есть конфигурация, там все и сохраняется. значения могут приход
У него (нее:) есть конфигурация, там все и сохраняется. значения могут приходить из OPC серверов, досчитываться, быть константами и т.д.
После перезагрузки жизнь начинается с чтения конфига. (с)
Первоначально опубликовано Smarty
...DataWorx разьве сохраняет значения тэгов после перезагрузки?
[/QUOTE
Нет, конечно. Для этих целей (сохранение переменных, уставок и вычисленных значе
Нет, конечно. Для этих целей (сохранение переменных, уставок и вычисленных значений после перезагрузки) существуют специальные ОРС серверы, которые просто сохраняют свои теги в файлах или БД. Например DATASTORE OPC от ICONICS. Или аналогичные серверы российского производства.
Сергей Гусев
"Первая Миля", Authorized ICONICS Systems Integrator
И я чувствую все эти OPC серверы продаются за немалую денежку....так что судя по всему придется искать выход в VBA... можно DataWorx заставить при старте/стопе сервера выполнить сценарий VBA?
Первоначально опубликовано Smarty
И я чувствую все эти OPC серверы продаются за немалую денежку....так что судя по всему придется искать выход в VBA... можно DataWorx заставить при старте/стопе сервера выполнить сценарий VBA?
Можно, конечно. Но скрипт, конечно, нужно писать не в DWX а в ScriptWorX. Это бесплатно :) Точнее даже - не один скрипт, а два.
Первый скрипт - однократный, выполняется при загрузке. В нем - считать данные из файла (или БД) и записать в нужные регистры DWX. Второй скрипт - периодический, чтобы с определенным периодом читал регистры DWX и "складывал" значения в файл (или в БД).
Сергей Гусев
"Первая Миля", Authorized ICONICS Systems Integrator
Вы не можете публиковать новые темы в этом форуме Вы не можете отвечать на сообщения в этом форуме Вы не можете удалять Ваши сообщения на этом форуме Вы не можете редактировать Ваши сообщения на этом форуме Вы не можете создавать голосования на этом форуме Вы не можете выражать своё мнение в голосованиях на этом форуме