0

Менеджер рецептов (Watch and Receipt Manager)

Менеджер контроля и заказа значений переменных или коротко «Менеджер рецептов» позволяет просматривать значения заданного списка переменных, заранее определять наборы констант для переменных данного списка и моментально присваивать их одной командой записи: «Write Receipt». Кроме того, образ текущих значений переменных контроллера можно считать и сохранить (команда «Read Receipt«). Эта функция полезна, например, для быстрого восстановления определенного состояния системы.

Для работы с Watch and Receipt Manager откройте соответствующее окно на вкладке Resource организатора объектов. Перечень доступных списков переменных находится в левой части окна. Списки можно выбирать с помощью мышки или клавишами управления курсором. В правой части окна показывается состав выбранного списка.

Менеджер рецептов в режиме Offline

В режиме Offline можно создать несколько именованных списков переменных, используя команду «Insert» «New Watch List». Сами переменные вводятся с помощью Ассистента ввода или с клавиатуры согласно следующему правилу:

<POUName>.<Variable Name> [:= <Const>]

Для глобальной переменной часть POU Name (имя программного компонента) не нужна. Ввод глобальной переменной начинается с точки. Имя переменной может быть многоуровневым. Можно использовать прямые адреса.

Пример многоуровневой переменной:

PLC_PRG.Instance1.Instance2.Structure.Componentname

Пример глобальной переменной: .global1.component1

Менеджер рецептов (Watch and Receipt Manager), image0022
Менеджер рецептов в режиме Offline

 

Для присвоения константы переменной используется стандартный оператор присваивания : =. В режиме online заданные значения констант можно будет записать в контроллер командой ‘Write Receipt’.

Пример:

PLC_PRG.TIMER:= 50

В примере переменная PLC_PRG.TIMER получает значение 50.

По команде «Extras» «Write Receipt» заданные константы будут переданы в PLC.

Относительно массивов и структур: Вы должны ввести имена отдельных элементов для последующего доступа к ним. Например: вы определили структуру с элементами a, b, c объявили переменную struvar данного типа в PLC_PRG.

Предварительное помещение в список элементов a,b,c вместе со значениями выполняется так:

PLC_PRG.struvar.a:=<value>

PLC_PRG.struvar.b:=<value>

PLC_PRG.struvar.c:=<value>

Предварительное помещение в список элементов массива выполняется аналогично. Например, для массива переменных типа ARRAY[0...6]:

PLC_PRG.arr_var[0]:=<value>

PLC_PRG.arr_var[1]:=<value>

Для функционального блока fb, содержащего переменные x,y и имеющего экземпляр fb_inst, объявленный в PLC_PRG, введите следующие строки:

PLC_PRG.fb_inst.x:=<value>

PLC_PRG.fb_inst.y:=<value>

«Insert»"NewWatch List»

Создать новый список переменных, имя которого нужно будет ввести в отдельном диалоговом окне.

«Extras» «Rename Watch List»

Изменить имя выбранного списка переменных.

«Extras» «Save Watch List»

Сохранить выбранный список переменных в файле с расширением «*.wtc».

«Extras» «Load Watch List»

Загружает список переменных, сохраненный командой «SaveWatch List».

Менеджер рецептов в режиме Online

В режиме Online значения выбранного списка переменных отображаются на экране.

Переменные структурного типа (массивы, структуры, экземпляры функциональных блоков) помечаются значком «плюс» перед именем переменной. Открывается такая переменная двойным щелчком мыши или клавишей <Enter>. Для просмотра значений переменных экземпляров функциональных блоков используйте команды контекстного меню ‘Zoom’ и ‘Open instance’.

Для добавления новых переменных надо отключить режим отображения командой «Extra» «Active Monitoring». Сделайте необходимые изменения и включите отображение этой же командой.

Менеджер рецептов (Watch and Receipt Manager), image0041
Менеджер рецептов в режиме Online

В режиме Online значения определенных заранее в списке констант записываются в контроллер командой «Extras» «Write Receipt».

Команда «Extras» «Read Receipt» заменяет константы текущими значениями переменных.

«Extras» «Monitoring Active»

В режиме Online эта команда включает или выключает окно показа значений переменных. Если выбран режим показа значений переменных, то команда отмечена галочкой.

Для ввода новых переменных или задания констант (см. режим Offline) режим должен быть выключен с помощью этой команды.

«Extras» «Write Receipt»

С помощью этой команды заданные константы загружаются в контроллер.

«Extras» «Read Receipt»

С помощью этой команды в режиме Online константы, определенные в режиме Offline, заменяются на текущие значения переменных.

Фиксация переменных

В окне Watch and Receipt Manager вы можете изменять значения переменных, как и при мониторинге программ. Запись значений в ПЛК и фиксация значений выполняются обычными командами «Write values» и «Force values». Фиксированные значения отображаются красным цветом.

 

 

    Раздел: CoDeSys. Теория. Метки: ,

    Оставить комментарий

    Отправить сообщение

    CoDeSys GSM/GPRS модем Lectus OPC MasterSCADA Modbus MX110 Omron OPC-сервер owen owen logic PLC Configuration PROFIBUS s-200 SCADA scada системы siemens siemens plc SIMATIC Simplight SMS step7 TRACE MODE Динамизация ИП-320 МЭК 1131–3 ОВЕН ОВЕН ПЛК ОВЕН ПЧВ ПЛК ПЛК ОВЕН ПР 110 Панель оператора Программируемое реле Частотный преобразователь библиотека в CoDeSys визуализация диспетчеризация конфигурация панели программирование ПЛК серия NS сименс плк частотник частотное управление язык CFC язык ST
    .