Codesys (824048), страница 48
Текст из файла (страница 48)
Значение по умолчанию 0. В этом случае запись значения происходит один раз за цикл.Выбор режима обновления экрана:В режиме Single Number of samples значения читаются и выводятся один раз. В режиме Continuousзапрос трассировки инициируется заново каждый раз после чтения. Если, например, Number of samples равно 35, то первое изображение содержит первые 35 вычисленных значений, а вторые 35 записанных значений считаются автоматически. Режим Manual используется для ручного чтения результатовтрассировки.Команда Save используется для сохранения настроек трассировки в файле. Для этой цели открываетсяокно "File save as".Открыть сохраненную конфигурацию можно с помощью кнопки Load.
При этом открывается окно”File open”.Замечание. Команды Save и Load относятся к конфигурации трассировки, а не к вычисленным значениям.6.9.3 Управление процессом трассировкиПри работе в окне трассировке на панели инструментов отображаются кнопки, предназначенные дляуправления накоплением и отображением данных. Аналогичный набор команд доступен в меню Extras."Extras""Start Trace"Символ:Конфигурация трассировки передается в ПЛК, и начинается процесс записи значений переменных вкольцевой буфер."Extras" "Read Trace"Символ:Значения переменных считываются из буфера трассировки и отображаются в виде графиков."Extras" "Auto Read"Если выбрана эта команда, то текущий буфер трассировки читается автоматически и значения непрерывно изображаются на экране.CoDeSys V2.36-66Ресурсы"Extras" "Stop Trace"Символ:Останавливает процесс записи данных в кольцевой буфер.6.9.4 Отображение данныхВыбор изображаемых переменныхСписок изображаемых переменных находится в правой части окна Sampling Trace.
Над каждой позицией расположена надпись: Var0, Var1 и т.д. Цвет этой надписи определяет цвет, которым будет изображаться график значений соответствующей переменной. Имя переменной выбирается в выпадающемсписке из числа определенных в конфигурации трассировки переменных. (На рисунке ниже PLC_PRG.aизображается зеленым). Цвета можно выбирать, даже если кривые уже построены.
Одновременно в окне трассировки может изображаться до 8 кривых.Пример отображения результатов трассировкиЕсли буфер трассировки заполнен ('Extras' 'Start Trace') и считан успешно ('Extras' 'Read Trace' или 'Extras' 'Auto Read'), то значения трассируемых переменных будут выведены на экран в виде кривых. Встатусной строке CoDeSys указывается состояние (State:) буфера трассировки. При остановке трассировки ('Extras' 'Stop Trace') буфер данных трассировки очищается.Если период сканирования установлен, то по оси Х указывается отметки времени, в противном случаепо оси Х отложены номера отсчетов.На оси Y показаны отметки значений переменной.
Формат отметок определяется типом переменной.Вертикальная шкала автоматически масштабируется так, чтобы можно было увидеть наименьшее инаибольшее значения переменной. В примере наименьшее значение для верхней кривой Var 0 равно20 и наибольшее +120.Если произошло условие, заданное триггерной переменной, то точку, где оно произошло, указываетвертикальная пунктирная линия (см. рисунок).Данные графиков сохраняются до выхода из CoDeSys или открытия другого проекта.CoDeSys V2.36-67Ресурсы"Extras" "Cursor Mode"Курсоры позволяют детально исследовать графические кривые. Самый простой путь установить курсорв области просмотра – это щелкнуть в ней левой клавишей мышки.
Появившийся курсор можно перемещать с помощью мышки. В верхней части окна просмотра выводится текущая Х-позиция курсора. Вполях, следующих за надписями Var N, указываются мгновенные значения переменных, соответствующие позиции курсора.Другой путь – это использование команды "Extras" "Cursor Mode". В окне появятся две вертикальные линии. Изначально они совпадают. Одну из этих линий можно перемещать, используя клавишиуправления курсором. Если одновременно с клавишей управления курсором нажать <Control>, то скорость перемещения курсора увеличивается в 10 раз.
При нажатии клавиши Shift перемещается другаялиния. В этом случае будет выводиться разница значений переменных между этими линиями (dy)."Extras""Multi Channel"Эта команда переключает одноканальный или многоканальный режим изображения кривых. В многоканальном режиме пункт меню "Multi Channel" отмечен галочкой.Зададим многоканальный режим изображения. В этом случае окно будет разделено максимум на 8 областей, в каждой из которых изображается отдельная кривая. Для каждой кривой на шкале отмечаетсяее максимальное и минимальное значение.В одноканальном режиме изображения все кривые отображаются с одной шкалой и в одной области."Extras" "Show grid"Используя эту команду, можно включить или выключить сетку в окне.
Если сетка включена, то соответствующий пункт меню отмечен галочкой."Extras""Y Scaling"С помощью этой команды можно изменить масштаб шкалы Y для любой из кривых.В диалоговом окне устанавливается номер нужной кривой (поле Channel) и минимальное и максимальное значение (поле maximum y scale и minimum y scale). В автоматическом режиме Automaticмасштаб шкалы выбирается автоматически, по максимальному и минимальному значениям данных.При двойном щелчке на кривой появляется то же диалоговое окно с текущими значениями.Диалоговое окно установки масштаба шкалы"Extras""Stretch"Символ:CoDeSys V2.36-68РесурсыУвеличение масштаба шкалы Х. Кривые растягиваются в ширину.
Начальная позиция шкалы устанавливается с помощью горизонтального ползунка.Команда с обратным действием называется "Extras" "Compress"."Extras""Compress"Символ:Сжатие по оси Х. После выполнения этой команды на экране появляется последовательность значенийпеременной, соответствующая большему отрезку времени. Возможно многократное использованиеэтой команды.Команда с обратным действием называется "Extras" "Stretch".6.9.5 Сохранение данных трассировки ('Extras' 'Save trace values')С помощью этих команд можно сохранить полученные значения переменных и конфигурацию трассировки в файле с расширением "*.trc".Эти команды отличаются от присутствующих в окне "trace configuration" и сохраняеющих только конфигурацию трассировки.См.
также: 'Extras' 'External Trace Configurations'"Save Values"Сохранить полученные значения переменных и конфигурацию трассировки в "*.trc" файле. Чтобы загрузить сохраненный файл, следует выбрать команду "Extras" "Load Values"."Load Values"Считывает данные и конфигурацию трассировки из файла с расширением "*.trc". Выбор файла производится в стандартном диалоге открытия файлов. Запись данных выполняется командой "Save Values"."Trace in""ASCII -file"Эта команда сохраняет последовательность значений переменной в АSCII файле. Открывается диалогдля сохранения файла. Имя сохраненного файла получает расширение .txt . Значения хранятся в файлесогласно следующей схеме:CoDeSys TraceD: \CODESYS\PROJECTS\TRAFFICSIGNAL.PRO - проектCycle PLC_PRG.COUNTER PLC_PRG.LIGHT1- имена переменных021- данные121…221.....Если частота сканирования не установлена, то в первом столбце располагаются порядковые номера замеров, так как значения переменных сохраняются один раз в цикл.В ином случае в этом столбце указывается время записи значений в миллисекундах от начала трассировки.
В последующих столбцах сохранены соответствующие значения переменных. Значения, относящиеся к различным переменным, разделены пробелами.CoDeSys V2.36-69Ресурсы6.9.6 Внешние конфигурации трассировки ('Extras' 'External Trace Configurations')Команды этого меню используются для записи и восстановления данных и конфигурации трассировокв формате XML, загрузки конфигурации трассировки из внешних файлов в контроллер."Save to file"С помощью этой команды можно сохранить полученные значения переменных и конфигурацию трассировки в XML формате.
По умолчанию используется расширение файла: *.mon.Загрузка *.mon-файла производится командой 'Load from file'."Load from file"С помощью этой команды можно считать записанную ранее конфигурацию и данные трассировки изфайла (*.mon) в формате XML. Выбор файла производится в стандартном диалоге открытия файлов.Если вы хотите далее использовать считанную конфигурацию в проекте, дайте команду 'Set as projectconfiguration'.Файл *.mon создается командой 'Save to file'.Примечание: Альтернативный вариант сохранения данных дает команда 'Extras' 'Save values'.'Load from controller'Считывает из контроллера текущую, используемую им конфигурацию и данные трассировки.