\subsection{Справочник <<Оборудование>>}
\label{spr:eqpt}


\subsubsection{Описание предметной области}

Справочник <<Оборудование>> содержит информацию о технологическом оборудовании на предприятии.

Справочник уже существует в СИСТЕМЕ, требуется внести изменения в его работу.

\subsubsection{Атрибуты}
 
 Добавить новые реквизиты на новую вкладку {\bf Интеграция с оборудованием}.
 
% \newpage
\pc
\begin{longtable}{|p{50mm}|p{30mm}|p{78mm}|}
\hline
{\bf Наименование} & {\bf Тип данных} &  {\bf Комментарий} \endhead
\hline 
    Способ интеграции & Булево & Параметр определяет, каким образом осуществляется интеграция с оборудованием. Сейчас возможен только один способ – посредством веб-сервиса.\\
    \hline
    Адрес сервиса интеграции & Строка & Путь к веб-сервису Opti-Soft OPC Service. \\
    \hline
    Таймаут, сек & Число & Максимальное время ожидания ответа от веб-сервиса. Если время истекло, тогда связь с веб-сервисом будет принудительно разорвана. Если значение параметра не задано, тогда время ожидания ответа от веб-сервиса не ограничено. \\
    \hline
    Получать значения тегов & Булево & Параметр определяет, следует ли для данной линии переработки получать значения счетчика для документа выработки линии переработки. \\
    \hline
    Интервал получения значений тегов, сек & Число & Параметр определяет интервал времени между считываниями значений счетчика из документа выработки линии переработки. Если значение параметра не указано, тогда используется значение по умолчанию, равное 1 секунде. \\
    \hline
    Время до простоя, сек & Число & Параметр определяет, через какое время будет автоматически зафиксирован останов линии, если значение счетчика на протяжении этого времени не меняется. Если значение параметра не указано, тогда остановы автоматически не фиксируются. \\
    \hline
    Конфигурация  & Строка & Строка, содержащая параметры соединения с OPC сервером в виде XML. \\
    \hline



\caption{Новые атрибуты справочника ''Оборудование''}
\label{tab:ga_speed}
\end{longtable}





\bigskip


\subsubsection{Функциональные требования}

\point{Параметры подключения к технологическому оборудованию}

Параметры соединения с OPC сервером должны задаваться в параметре ''Конфигурация'' в виде XML. Для соединения с OPC сервером по протоколу OPC DA необходимо, чтобы были прописаны следующие параметры:

\begin{itemize}
    \item {\bf Flow} – номер потока. Всегда указывается значение «1».
    \item {\bf Name} – имя тега. Всегда указывается значение «Tag1».
    \item {\bf Protocol} – в случае протокола OPC DA указывается значение «OPCDA».
    \item {\bf OpcServerName} – имя OPC сервера. Например, «InSAT.Multi-ProtocolMasterOPCServer.DA».
    \item {\bf OpcNode} – адрес OPC сервера. Например, «172.29.2.131».
    \item {\bf OpcTag} – имя тега OPC сервера, который соответствует счетчику, с которого требуется получать значение. Например, «9PA100.192/168/1/6.COUNTER\_SHEET».
\end{itemize}

\point{Добавить команду и кнопку {\bf Проверить}}

На форме элемента на вкладке {\bf Интеграция с оборудованием} (см. рис. \ref{pic:spr_eqpt}) добавить кнопку и команду {\bf Проверить}. При нажатии на кнопку  {\bf Проверить} должно быть выполнено пробное получения значения счетчика.
 
 \point{Добавить команду и кнопку {\bf Отключиться}}
 
На форме элемента на вкладке {\bf Интеграция с оборудованием} добавить кнопку и команду {\bf Отключиться}. При нажатии на кнопку {\bf Отключиться} будет выполнено отключение от OPC сервера, если соединение в текущий момент времени установлено.
 
 
 
 
 \begin{figure*}[!htb]
\centering
  \includegraphics[width=140mm, height=220mm, keepaspectratio]{50_Pics/Spr_Eqpt.jpg}
\caption{Окно редактирования настроек подключения к оборудованию}
\label{pic:spr_eqpt}
\end{figure*} 
\FloatBarrier
\clearpage