ЖУРНАЛ «СТА» №4/2005

разделе Transaction Diagrams (Диа- граммы транзакций) на левой пане- ли конфигуратора BridgeWorX и вы- берите New (Новая) – Diagram Folder (Папка диаграмм). Присвой- те ей имя, например Diagram Folder , и нажмите кнопку Apply (Приме- нить). 2.Щёлкните ПК на вновь созданной папке Diagram Folder и выберите пункт New (Новая) – Transaction Diagram (Диаграмма транзакции), как показано на рис. 48. 3. Присвойте новой транзакции имя RecipeToMachine и нажмите кнопку Apply (Применить). Транзакция ото- бразится на левой панели Конфигу- ратора (рис. 49). 4. Нажмите кнопку Diagram Design (Построение диаграммы). Будет от- крыто окно Графического конфигура- тора транзакций , показанное на рис. 50. 5. На правой панели графического конфигуратора транзакций находят- ся функциональные блоки, необхо- димые для построения транзакций: типы соединений (БД → ОРС, ОРС → БД, БД → БД, ОРС → ОРС), а также дополнительные логические блоки. Для решения нашей задачи необходимо выбрать на правой па- нели блок соединения DataBase To OPC и перенести его в рабочую об- ласть. 6. Сделайте двой- ной щелчок на блоке New Action (Новое действие) в рабочей облас- ти, при этом будет открыто окно Transaction Task Properties (Свойства задачи транзакции), закладка General (Общие). Установите имя задачи RecipeToMachine , а также взведите флажок On Success (Ус- пешное завершение) и выберите для него из выпадающего списка пункт Finish Transaction with Success Code (Завершить транзакцию с ко- дом «Успешно»). Диалог Свойств задачи транзак- ции примет вид, показанный на рис. 51. 7. Откройте заклад- ку Database to OPCDataMapping (БД → OPC: вы- бор данных) для выбора соедине- ний с источника- ми данных, кото- рые будут исполь- зоваться в этой транзакции. На экран будет выве- дено диалоговое окно, показанное на рис. 52. 8. Нажмите кнопку <…> справа от по- ля Database Connector to read data from (Соеди- нение с БД для чтения данных), как показано на рис. 53, и выбери- те соединение RecipeDatabase . Нажмите кнопку Select (Выбрать). 9. В разделе Parameter Mapping (Опре- деление параметра) — Parameter Name (Имя параметра) будет показа- на переменная @Number . Этот пара- метр нам необходимо связать с соз- данной ранее глобальной перемен- ной RecipeNumber . 10. Нажмите кнопку <…> под столб- цом Bind To (Связать с) и выберите переменную Global Variables — П Р О Г РАММНО Е ОБ Е С П Е Ч Е НИ Е / ИН С Т Р УМЕ Н ТАЛ Ь НЫ Е СИС Т ЕМЫ 81 СТА 4/2005 www.cta.ru Рис. 50. Графический конфигуратор транзакций Рис. 49. Свойства диаграммы транзакции Рис. 51. Свойства задачи транзакции: общие Рис. 52. Диаграмма транзакции: выбор данных Рис. 53. Соединение с базой данных

RkJQdWJsaXNoZXIy MTQ4NjUy