Главная страница

Руководство пользователя по программированию плк в CoDeSys 3


Скачать 5.57 Mb.
НазваниеРуководство пользователя по программированию плк в CoDeSys 3
Дата25.10.2022
Размер5.57 Mb.
Формат файлаpdf
Имя файлаCODESYS_manual.pdf
ТипРуководство пользователя
#754593
страница31 из 50
1   ...   27   28   29   30   31   32   33   34   ...   50
" ("
Extras
" "
Monitoring Active
"). Сделайте необходимые изменения и включитеотображение этой же командой.
Менеджер рецептов в режиме Онлайн
В режиме Онлайн значения определенных заранее в списке констант записываются в контроллер командой "
Дополнения
" "
Записать значения
" ("
Extras
" "
Write Recipe
").
Команда "
Дополнения
" "
Считать значения
" ("
Extras
" "
Read Recipe
") заменяет константы те- кущими значениями переменных.
Замечание. Загружаются только те переменные, которые выбраны в Менеджере просмотра.

Ресурсы
CoDeSys V2.3 6-65
"
Дополнения" "Мониторинг включен" ("Extras" "Monitoring Active")
В режиме Онлайн эта команда включает или выключает окно показа значений переменных. Если выбран режим показа значений переменных, то команда отмечена галочкой.
Для ввода новых переменных или задания констант (см. режим оффлайн) режим должен быть вы- ключен с помощью этой команды.
"
Дополнения" "Записать значения" ("Extras" "Write Recipe")
С помощью этой команды заданные константы загружаются в контроллер.
"
Дополнения" "Считать значения" ("Extras" "Read Recipe")
С помощью этой команды в режиме Онлайн константы, определенные в режиме оффлайн, заменя- ются на текущие значения переменных.
Замечание. Загружаются только те переменные, которые выбраны в Менеджере просмотра
Фиксация переменных
В окне ‘
Менеджер просмотра
’ (
Watch and Recipe Manager
) вы можете изменять значения пере- менных, как и при мониторинге программ. Запись значений в ПЛК и фиксация значений выполня- ются обычными командами "
Записать значения
" (
Write values
) и "
Фиксировать значения
"
(
Force values
). Фиксированные значения отображаются красным цветом.
6.9
Цифровая трассировка (Sampling Trace)
Обзор
Трассировка или осциллографирование позволяет просмотреть значения переменных в определен- ном отрезке времени. Числовые значения переменных записываются в циклический буфер (буфер трассировки). Если буфер заполняется полностью, то ранние данные постепенно перезаписываются.
Одновременно можно трассировать не более 20 переменных. Максимальное количество значений переменных равно 500.
Так как размер буфера трассировки ограничен, то если переменных очень много и они имеют большой размер (например, DWORD), то трассировка происходит по меньшему количеству значе- ний. Например, если трассируется 10 переменных типа WORD, а объем буфера памяти в контрол- лере 5000 байтов, то каждая переменная трассируется по 250 значениям.
Для перехода в окно трассировки выберите объект

Цифровая трассировка
” (
Sampling
Trace
) на вкладке ресурсов Организатора проекта.
Для выполнения трассировки нужно определить список трассируемых переменных "
Дополнения
"
"
Настройки трассировки
" ("
Extras
" "
Trace Configuration
") и задать параметры их отображения
(цвета, масштаб осей координат и др.). Затем необходимо запустить процесс трассировки командой
"
Начать трассировку
" (
Start Trace
) и, наконец, "
Считать трассировку
" (
Read Trace
). Значения заданных переменных будут отображены в виде графиков.
Готовая трассировка (конфигурация и значения переменных) может быть сохранена (собственный формат *.trc или открытый XML *.mon) и повторно открыта. Конфигурация сохраняется в *.tcf файле. Таким образом, можно сохранить и изучить несколько результатов трассировки.
Обратите внимание: Если используется Менеджер задач для управления программами, функция трассировки относится к отлаживаемой задаче (debug task).

Ресурсы
CoDeSys V2.3 6-66
Конфигурация трассировки
Для определения списка трассируемых переменных и настройки параметров трассировки предна- значено диалоговое окно “
Конфигурация трассировки
” (
Trace Configuration
).
Оно вызывается при двойном щелчке на серой области окна ‘
Цифровая трассировка
’ (
Sampling
Trace
) либо командой:
"
Дополнения" "Настройка трассировки" ("Extras" "Trace Configuration")
Диалоговое окно"Настройка трассировки" (Trace Configuration)
Название данной конфигурации трассировки определяется в поле ‘
Имя трассировки
’ (
Trace
Name
).
Список трассируемых переменных:
Изначально список “
Переменные
” (
Variables
) пуст. Для добавления новой переменной используй- те поле ввода “
Ввод переменных трассировки
” (
Input of trace variable
) (по завершению ввода нажать кнопку “
Добавить
(
Insert
) или клавишу ). Вы можете интерактивно выбрать необ- ходимые переменные проекта, нажав на кнопку “
Менеджер
(
Help Manager
). Чтобы удалить пере- менную из списка, надо выбрать ее и нажать кнопку “
Удалить
(
Delete
).
Условия окончания процесса записи в циклический буфер:
При необходимости "отловить" определенный фрагмент трассируемых данных следует использо- вать триггерную переменную:
Триггер
(
Trigger Variable
).
В поле “
Триггер
” (
Trigger Variable
) вводится логическая или аналоговая переменная (из числа перечисленных в поле “
Переменные
” (
Variables
)). Эта переменная определяет условие завершения трассировки. Для аналоговой переменной необходимо указать числовое значение порога. При пере- ходе триггерной переменной через указанный порог процесс трассировки будет остановлен. Если

Ресурсы
CoDeSys V2.3 6-67 выбрана опция “
Фронт триггера: передний
” (
Trigger edge: positive
), останов происходит при пе- реходе триггерной переменной через “
Уровень триггера
” (
Trigger Level
) в сторону увеличения.
При выборе опции “
Фронт триггера: задний
” (
Trigger edge: negative
) останов происходит при пе- реходе порога в сторону уменьшения. Опция “
Оба
” (
Both
) обеспечивает останов при любом пере- ходе значения. Опция “
Нет
” (
None
) запрещает отслеживание триггерной переменной.
Если триггер-переменная не установлена, то буфер трассировки заполняется непрерывно до коман- ды "
Остановить трассировку
" (
Stop Trace
).
Поле “
Поз. триггера
” (
Trigger Position
) определяет, какой процент значений будет записан до ус- ловия. Например, если ввести 25, то 25% будет считано до достижения условия, а 75% - после. За- тем трассировка будет закончена.
Поле “
Шаг сэмпл.
” (
Sample Rate
) используется для установки периода между записями значений переменных. Этот интервал задается в миллисекундах. Значение по умолчанию 0. В этом случае за- пись значения происходит один раз за цикл.
Выбор режима обновления экрана:
В режиме “
Однократно
” (
Single
) значения читаются и выводятся один раз. В режиме “
Непрерыв-
но
” (
Continuous
) запрос трассировки инициируется заново каждый раз после чтения. Если, напри- мер, “
Число сэмплов
” (
Number of samples
) равно 35, то первое изображение содержит первые 35 вычисленных значений, а вторые 35 записанных значений считаются автоматически. Режим

Вручную
” (
Manual
) используется для ручного чтения результатов трассировки.
Команда “
Сохранить
” (
Save
) используется для сохранения настроек трассировки в файле. Для этой цели открывается окно "Сохранить как".
Открыть сохраненную конфигурацию можно с помощью кнопки “
Считать
” (
Load
). При этом от- крывается окно “Открыть”.
Замечание. Команды “Сохранить” (Save) и “Считать” (Load) относятся к конфигурации трассировки, а не к вычисленным значениям.
Управление процессом трассировки
При работе в окне трассировке на панели инструментов отображаются кнопки, предназначенные для управления накоплением и отображением данных. Аналогичный набор команд доступен в ме- ню Extras.
"
Дополнения" "Начать трассировку" ("Extras""Start Trace")
Символ:
Конфигурация трассировки передается в ПЛК, и начинается процесс записи значений переменных в кольцевой буфер.
"
Дополнения" "Считать трассировку" ("Extras" "Read Trace")
Символ:
Значения переменных считываются из буфера трассировки и отображаются в виде графиков.
"
Дополнения" "Автоматическое чтение" ("Extras" "Auto Read Trace")
Если выбрана эта команда, то текущий буфер трассировки читается автоматически и значения не- прерывно изображаются на экране.

Ресурсы
CoDeSys V2.3 6-68
"
Дополнения" "Остановить трассировку" ("Extras" "Stop Trace")
Символ:
Останавливает процесс записи данных в кольцевой буфер.
Отображение данных
Выбор изображаемых переменных
Список изображаемых переменных находится в правой части окна ‘
Цифровая трассировка

(
Sampling Trace
). Над каждой позицией расположена надпись: Var0, Var1 и т.д. Цвет этой надписи определяет цвет, которым будет изображаться график значений соответствующей переменной. Имя переменной выбирается в выпадающем списке из числа определенных в конфигурации трассировки переменных. (На рисунке ниже PLC_PRG.a изображается зеленым). Цвета можно выбирать, даже если кривые уже построены. Одновременно в окне трассировки может изображаться до 8 кривых.
Пример отображения результатов трассировки
Если буфер трассировки заполнен ("
Дополнения
" "
Начать трассировку
" - "
Extras
" "
Start Trace
") и считан успешно ("
Дополнения
" "
Считать трассировку
" - "
Extras
" "
Read Trace
" или "
Дополне-
ния
" "
Автоматическое чтение
" - "
Extras
" "
Auto Read Trace
"), то значения трассируемых пере- менных будут выведены на экран в виде кривых. В статусной строке CoDeSys указывается состоя- ние (State:) буфера трассировки. При остановке трассировки "
Дополнения
" "
Остановить трасси-
ровку
" ("
Extras
" "
Stop Trace
") буфер данных трассировки очищается.
Если период сканирования установлен, то по оси Х указывается отметки времени, в противном слу- чае по оси Х отложены номера отсчетов.
На оси Y показаны отметки значений переменной. Формат отметок определяется типом перемен- ной. Вертикальная шкала автоматически масштабируется так, чтобы можно было увидеть наи- меньшее и наибольшее значения переменной. В примере наименьшее значение для верхней кривой
Var 0 равно- 20 и наибольшее +120.
Если произошло условие, заданное триггерной переменной, то точку, где оно произошло, указывает вертикальная пунктирная линия (см. рисунок).
Данные графиков сохраняются до выхода из CoDeSys или открытия другого проекта.

Ресурсы
CoDeSys V2.3 6-69
"
Дополнения" "Режим курсора" ("Extras" "Cursor Mode")
Курсоры позволяют детально исследовать графические кривые. Самый простой путь установить курсор в области просмотра – это щелкнуть в ней левой клавишей мышки. Появившийся курсор можно перемещать с помощью мышки. В верхней части окна просмотра выводится текущая Х- позиция курсора. В полях, следующих за надписями Var N, указываются мгновенные значения пе- ременных, соответствующие позиции курсора.
Другой путь – это использование команды "
Дополнения
" "
Режим курсора
" ("
Extras
" "
Cursor
Mode
"). В окне появятся две вертикальные линии. Изначально они совпадают. Одну из этих линий можно перемещать, используя клавиши управления курсором. Если одновременно с клавишей управления курсором нажать , то скорость перемещения курсора увеличивается в 10 раз.
При нажатии клавиши Shift перемещается другая линия. В этом случае будет выводиться разница значений переменных между этими линиями (dy).
"
Дополнения" "Многоканальный вид" ("Extras" "Multi Channel")
Эта команда переключает одноканальный или многоканальный режим изображения кривых. В мно- гоканальном режиме пункт меню "
Многоканальный вид
" (
Multi Channel
) отмечен галочкой.
Зададим многоканальный режим изображения. В этом случае окно будет разделено максимум на 8 областей, в каждой из которых изображается отдельная кривая. Для каждой кривой на шкале отме- чается ее максимальное и минимальное значение.
В одноканальном режиме изображения все кривые отображаются с одной шкалой и в одной облас- ти.
"
Дополнения" "Отображать сетку" ("Extras" "Show grid")
Используя эту команду, можно включить или выключить сетку в окне. Если сетка включена, то со- ответствующий пункт меню отмечен галочкой.
"
Дополнения" "Масштаб по Y" ("Extras" "Y Scaling")
С помощью этой команды можно изменить масштаб шкалы Y для любой из кривых.
В диалоговом окне устанавливается номер нужной кривой (поле
Канал
’ -
Channel
) и минимальное и максимальное значение (поле maximum y scale и minimum y scale). В режиме ‘
Автоматически

(
Automatic
) масштаб шкалы выбирается автоматически, по максимальному и минимальному значе- ниям данных.
При двойном щелчке на кривой появляется то же диалоговое окно с текущими значениями.
Диалоговое окно установки масштаба шкалы
"
Дополнения" "Растянуть" ("Extras" "Stretch")
Символ:
Увеличение масштаба шкалы Х. Кривые растягиваются в ширину. Начальная позиция шкалы уста- навливается с помощью горизонтального ползунка.

Ресурсы
CoDeSys V2.3 6-70
Команда с обратным действием называется "
Дополнения
" "
Сжать
" ("
Extras
" "
Compress
").
"
Дополнения" "Сжать" ("Extras" "Compress")
Символ:
Сжатие по оси Х. После выполнения этой команды на экране появляется последовательность зна- чений переменной, соответствующая большему отрезку времени. Возможно многократное исполь- зование этой команды.
Команда с обратным действием называется "
Дополнения
" "
Растянуть
" ("
Extras
" "
Stretch
").
‘Дополнения’ ‘Запись значений трассировки’ ('Extras' 'Save trace values')
С помощью этих команд можно сохранить полученные значения переменных и конфигурацию трассировки в файле с расширением "*.trc".
Эти команды отличаются от присутствующих в окне "
Конфигурация трассировки
" (
trace con-
figuration
) и сохраняющих только конфигурацию трассировки.
См. также: '
Дополнения
' '
Внешняя конфигурация трассировки
' ('
Extras
' '
External Trace Con-
figurations
')
"
Записать значения" (Save Values)
Сохранить полученные значения переменных и конфигурацию трассировки в "*.trc" файле. Чтобы загрузить сохраненный файл, следует выбрать команду "
Дополнения
" "
Считать значения
" ("
Ex-
tras
" "
Load Values
").
"
Считать значения" (Load Values)
Считывает данные и конфигурацию трассировки из файла с расширением "*.trc". Выбор файла про- изводится в стандартном диалоге открытия файлов. Запись данных выполняется командой "
Запи-
сать значения
" (
Save Values
).
"
Значения в ASCII файл" (Trace in ASCII file)
Эта команда сохраняет последовательность значений переменной в АSCII файле. Открывается диа- лог для сохранения файла. Имя сохраненного файла получает расширение .txt . Значения хранятся в файле согласно следующей схеме:
CoDeSys Trace
D: \CODESYS\PROJECTS\TRAFFICSIGNAL.PRO - проект
Cycle PLC_PRG.COUNTER PLC_PRG.LIGHT1 - имена переменных
0 2 1 - данные
1 2 1 …
2 2 1
Если частота сканирования не установлена, то в первом столбце располагаются порядковые номера замеров, так как значения переменных сохраняются один раз в цикл.
В ином случае в этом столбце указывается время записи значений в миллисекундах от начала трас- сировки. В последующих столбцах сохранены соответствующие значения переменных. Значения, относящиеся к различным переменным, разделены пробелами.
‘Дополнения’ ‘Внешняя конфигурация трассировки’ ('Extras' 'External Trace Configura-
tions')
Команды этого меню используются для записи и восстановления данных и конфигурации трассиро- вок в формате XML, загрузки конфигурации трассировки из внешних файлов в контроллер.

Ресурсы
CoDeSys V2.3 6-71
"
Записать в файл" (Save to file)
С помощью этой команды можно сохранить полученные значения переменных и конфигурацию трассировки в XML формате. По умолчанию используется расширение файла: *.mon.
Загрузка *.mon-файла производится командой '
1   ...   27   28   29   30   31   32   33   34   ...   50


написать администратору сайта