Файл конфигурации сервера ОРС

Для установки подключения клиентов к серверу OPC не требуется добавлять какие-либо записи в файл «config». Необходимо только добавить код, если «КАСКАД Цифра» не должен использоваться в качестве интерфейса.

В файле «config» есть два раздела, относящиеся к серверу OPC:

[OPCSERVER]
[KASKAD]

и

[opcsrv]

ПРИМЕЧАНИЕ

Общие записи в файле «config», которые могут относиться к разным разделам, необходимо объявлять в разделе [opcsrv], в противном случае соответствующие параметры не будут применены.

В разделе [OPCSERVER] используются следующие ключевые слова:

ЗаписьТипЗначение по умолчаниюДиапазонОписание
STOPWITHLASTCLIENTint10|1Определяет необходимость автоматического останова сервера «КАСКАД Цифра» OPC после завершения работы клиента ОРС (тип: int, значение по умолчанию: 1, диапазон: 0/1). В случае подключения нескольких клиентов к серверу ОРС сервер завершает работу после завершения подключения с последним клиентом.
DEFAULTTRACEFILEstring«»«»С помощью этой записи указывается файл, в котором регистрируются сообщения об отладке (по умолчанию: «»).Пример:[OPCSERVER]STOPWITHLASTCLIENT = 0
DEFAULTTRACEFILE = «C:/TEMP/MyLOG.log»
TRACEFILE = 1
TRACELEVEL = 8
TRACEFILEint00|1Определяет необходимость записи сообщений об отладке в файл, указанный с помощью записи «DEFAULTTRACEFILE»(1 = да; 0 = нет)
TRACELEVELint00 — 31Определяет сообщения об отладке, которые необходимо регистрировать. Значение «TRACELEVEL» – это сумма следующих значений:1: Сохранение успешных вызовов в файл журнала2: Сохранение информационных сообщений в файл журнала4: Сохранение предупреждений в файл журнала8: Сохранение ошибок в файл журнала16: Сохранение прочих сообщений в файл журналаПример:TRACELEVEL = 8 // сохранение только сообщений об ошибкахTRACELEVEL = 12 // сохранение ошибок и предупреждений (4+8)TRACELEVEL = 31 // сохранение всех сообщений (1+2+4+8+16) Примечание.При наличии неверно введенных ключевых слов или значений в файле «config» (например, если пропущена кавычка в начале пути к файлу в значении записи «DEFAULTTRACEFILE») в средстве просмотра журналов выводится сообщение об ошибке и сервер OPC не запускается.
maxLogFileSizeuint10>= 0Определяет максимальный размер файла журнала сервера ОРС (в мегабайтах). Запись используется в разделе файла конфигурации, посвященном интерфейсу поставщика. [opcservervendor]# интерфейс WSKInterface = «WSK150_System1″Interface = «WSK150_System2″Interface = «WSK150_System3″Interface = «WSK150_System4» # Интерфейс WSK[WSK150_System1]# Имя библиотеки DLLVendorDLL = DynWsk# АктивныйActive = Y# Последовательный интерфейсPort = COM3# Настройки портаMode = «BAUD=9600 PARITY=n DATA=8 STOP=1″# Часть, посвященная интерфейсам поставщика «WSK150_System1″# В данной части содержатся особые настройкиmaxLogFileSize = 1DEFAULTTRACEFILE = «D:/KASKAD/emptynothing/log/WSK150_Anlage1LOG.log»TRACEFILE = 1TRACELEVEL = 32 Примечание.Значение по умолчанию равно 10. Тем не менее, если запись «maxLogFileSize» указана в сегменте [general], ее значение также действительно и для сервера OPC.0 = без ограничений
IgnoreTimestampChangebool10|1В случае изменения временной метки элемента, передаваемого с ОРС сервера, это изменение игнорируется. Передачу инициирует только изменение качества или значения.Если эта конфигурационная запись имеет значение 0, ОРС сервер также отсылает элементы в случае изменения временной метки.
OVERWRITELOGFILEbool10|1Обеспечивает возможность долгосрочного прослеживания ОРС сервера. Это значит, что файл журнала перезаписывается, при этом перед перезаписью он копируется и сохраняется с расширением «bak» (поведение до данного момента). Если «OVERWRITELOGFILE = 0», файл трассировки изменяется и сохраняется с расширениями «.0», «.1», «.2» и т. д., при этом файл с самым высоким значением расширения является текущим файлом трассировки. Таким образом, больше не нужно копировать файл журнала, что может занимать много времени, особенно в случае с большим «maxLogFileSize». Необходимо отметить, что в случае возникновения проблем со старыми значениями (в случае необходимости получения предыдущих значений вместо новых значений с ОРС сервера), следует использовать данную конфигурационную запись.

В разделе [KASKAD] используются следующие ключевые слова:

ЗаписьТипЗначение по умолчаниюДиапазонОписание
CompareOldNewint00|1Активирует сравнение предыдущего и нового значений на сервере «КАСКАД Цифра» OPC (тип: int, значение по умолчанию: 0, диапазон: 0/1). Неизменяемые данные от периферийного оборудования не отсылаются в «КАСКАД Цифра». Пример:[KASKAD]CompareOldNew = 1

В разделе [opcsrv] используются следующие ключевые слова:

ЗаписьТипЗначение по умолчаниюДиапазонОписание
rootNodestring«KASKAD»Позволяет указывать корневые узлы серверов OPC.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *