Codesys (824048), страница 52

Файл №824048 Codesys (Руководство пользователя по программированию ПЛК в Codesys) 52 страницаCodesys (824048) страница 522021-01-15СтудИзба
Просмтор этого файла доступен только зарегистрированным пользователям. Но у нас супер быстрая регистрация: достаточно только электронной почты!

Текст из файла (страница 52)

Запись истории сохраняется до закрытияпроекта.Команда Cancelпрерывает начатый запрос.сохраняет результаты выполненных команд в файле с расширением *.bhl.Команда Save history list(Browser History List). Команда Print last command открывает стандартный диалог печати.

На печатьбудет выведен текущий запрос и его результат.6.14 Инструменты (Tools)Объект 'Tools' (инструменты) расположен на вкладке ресурсов (Resources) Организатора объектов, еслион разрешен для выбранной целевой системы. Для каждого внешнего инструмента (исполняемый файл)CoDeSys V2.36-84Ресурсыопределен набор команд (shortcuts), которые можно вызывать из CoDeSys двойным щелчком мыши. Вкачестве внешних инструментов могут служить общедоступные приложения, установленные на данномкомпьютере (например, Acrobat Reader или notepad.exe) плюс специфический набор инструментов дляконкретной целевой платформы.

Команда - это вызов инструмента с определенными параметрами.Пользователь может самостоятельно добавлять необходимые ему команды в папку 'Tools' .Пример представления папки ToolsВ данном примере набор инструментов содержит 4 команды. Первая используется для запуска еще одной среды программирования CoDeSys. Вторая открывает редактор с листингом ассемблерного кода.Две последних открывают PDF-файлы. Команды, содержащие в названии "<R>" нельзя изменять вCoDeSys. Такие команды могут вызывать, например, определенный текстовый редактор с конкретнымдокументом или конкретный PDF-файл.Кроме того, активация команды в разделе инструментов может приводить к загрузке в ПЛК определенных наборов файлов.6.14.1 Свойства доступных инструментов (Object Properties)Чтобы раскрыть объект Инструменты (Tools), расположенный на вкладке ресурсов Организатора объектов, необходимо щелкнуть мышкой по значку "плюс".

Если вы только что создали новый проект, товы увидите только инструменты определенные в целевом файле. В процессе работы необходимые дляинструментов команды можно будет добавить непосредственно в CoDeSys.Вы можете наблюдать как глобальные свойства инструмента, так и индивидуальные свойства команд.1. Свойства инструментов (Tool Properties):Если папка 'Tools' выбрана в дереве ресурсов, то в контекстном меню будет присутствовать команда'Object Properties'. Она открывает диалог свойств инструмента (Tool Properties).В нем вы найдете актуальный список внешних инструментов. Диалог включает следующие параметры:Id – уникальный идентификационный номер, Name of the shortcut – наименование инструмента (команды) для его отображения в Организаторе объектов, Name of the executable file – имя исполняемогофайла.

Кнопка Advanced раскрывает и свертывает дополнительные сведения.CoDeSys V2.36-85РесурсыДиалог Свойства инструментов:Открытый диалог показывает глобальные свойства внешнего инструмента, определенные в файле целевой системы. В поле Directory указывается имя рабочей директории, которая будет использоватьсяданным инструментом. Для изменения рабочей директории инструмента достаточно нажать кнопкуApply, не закрывая диалог.Свойства инструментов:FixedCount:Число команд для данного инструмента автоматически добавляемых в папкуTools. Если задано число "0", то пользователь может добавлять произвольноечисло команд.Обратите внимание: на постоянные команды, определенные как "fix" в целевомфайле, число позиций не распространяется и не может быть изменено пользователем CoDeSys.

Такие команды отмечены символом "<R>" в Организатореобъектов.Exe-Name:Имя файла или полный путь исполняемого файла инструмента. Здесь же можнозадать определение инструмента через реестр: "[путь в реестре] <элемент, содержащий указание на исполняемый exe-файл>".Если исполняемый файл не задан, то для команд будут применяться зарегистрированные Windows инструменты. Выбор инструмента будет определятьсярасширением файла.Примеры: "C:\program\notapad.exe", "345.pdf"DefaultDisplayName:Parameter Template:Имя для отображения инструмента в Организаторе объектов. Здесь может бытьиспользован шаблон $(INSTANCE NUMBER) (см. see ниже 'Parameter Template').Шаблоны параметров определяют файл, открываемый данным инструментом:$(PROJECT_NAME) имя текущего открытого проекта (имя файла без расширения *.pro").$(PROJECT_PATH) имя директории текущего открытого проекта (без диска).$(PROJECT_DRIVE) диск текущего открытого проекта.$(COMPILE_DIR) полное имя директории текущего открытого проекта (включая диск).CoDeSys V2.36-86Ресурсы$(TOOL_EXE_NAME) имя exe-файла инструмента.$(DISPLAY_NAME) имя текущей команды, отображаемое в папке 'Tools'.$(INSTANCE_NUMBER) порядковый номер команды (начиная с "1")$(CODESYS_EXE_DIR) полный путь к директории, где расположен Codesysexe-файл (включая диск).Раскрытый шаблон вы увидите в диалоге свойств команды Shortcut Properties(см.

ниже)Пример:"$(PROJECT_NAME)_$(INSTANCE_NUMBER).cfg"Будет открыт cfg-файл, имя которого образованно как <имя текущего проектаCoDeSys>_<номер команды>.cfg.DownloadFileTemplates:Файлы, определенные по имени или через шаблоны, которые будут скопированы в ПЛК при загрузке. Если активна опция Editable, то список будет доступендля редактирования в диалоге свойств инструмента.

Если путь не указан, поискфайлов будет идти в директории, где расположен codesys-exe файл.Пример:"a.up;$(PROJECT_NAME).zaw;$(INSTANCE_NUMBER).upp"Три файла: a.up, <current CoDeSys Projekt>.pro и <shortcut number>.upp будутскопированы в ПЛК при очередной загрузке.2. Свойства команд (Shortcut Properties):Выберете необходимое имя команды в дереве 'Tools' Организатора объектов и дайте команду 'ObjectProperties' из контекстного меню или меню 'Project' 'Object'. Диалог свойств команды (ShortcutProperties) содержит следующие поля:CommandParameterFiles to bedownloadedПолная командная строка вызова инструмента; исполняемый файл и передаваемый инструменту параметр (обрабатываемый файл) команды (определенный в поле 'ParameterTemplate', см.

выше)Т.е.: C:\programs\notepad.exe D:\listings\textfile.txtПараметр (файл, вызываемый данным инструментом). Задается в целевом файле и может редактироваться здесь, если активна опция 'Editable'.Изначально здесь перечислены файлы, определенные в целевом файле (target) и в полесвойств инструмента DownloadFileTemplate (см. выше). Если активна опция 'Editable',то в дополнительном диалоге (см. Ниже) этот список можно изменить.

Для этого нажмите кнопку New. Задайте имя файла в диалоге 'Filename'. Если вы задали имя безуказания пути, поиск файла будет производиться в директории, где расположенcodesys-exe файл. Кнопка Delete удаляет элемент списка.Кнопка Standard устанавливает поля диалога по умолчанию, т.е. так, как определено в целевом файле.Кнопка Apply позволяет применить изменения, не закрывая диалог.Кнопка Advanced открывает дополнительный диалог 'Advanced Properties', как показано ниже:CoDeSys V2.36-87РесурсыДиалог свойств команды с 'Advanced Properties':Порядковый номер, начиная с 1.

Каждая команда для данного инструмента получает очередной номер. Если одна из команд будет удалена позднее, то номераостаются неизменными. Порядковый номер можно использовать путем применения шаблона: $(INSTANCE_NUMBER) (см. 'Parameter Template').Уникальный идентификационный номер инструмента, определенный в целевомTool ID:файле.Число команд для данного инструмента. Соотносится со значением в полеDefault Number of"FixedCount" целевого файла (См. выше Tool Properties).Shortcuts:Shortcut Number:Editable:Если данная опция активна, то существует возможность редактирования параметров и списка загружаемых файлов.Кнопка OK указывает применить изменения и закрыть диалог.6.14.2 Настройка команд инструментовСоздание новой команды инструментаВыделите объект 'Tools' (Инструменты) или одну из уже существующих команд в Организаторе Объектов и дайте команду 'Add Object' из контекстного меню или меню 'Project' 'Object'.

Тем самым будет открыт диалог 'Create Shortcut', показанный ниже.В таблице показаны все инструменты, для которых можно добавить новые команды. В соответствии сопределениями в целевом файле отображаются: ID идентификационный номер инструмента, Name ofthe shortcut имя для команды по умолчанию, и имя исполняемого файла Name of the executable file.CoDeSys V2.36-88РесурсыВыберите инструмент, для которого вы хотите добавить команду и щелкните мышкой по его идентификационному номеру в таблице (ID).

Вслед за этим вы можете изменить имя команды, предложенноепо умолчанию (Name of the shortcut). Одинаковые имена команд использовать нельзя.Диалог 'Create Shortcut'Завершите определение кнопкой OK. Новая команда будет добавлена в дерево ресурсов. Связь отображается по имени, в соответствии с порядковым номером на единицу большим, чем номер последнейсуществовавшей для данного инструмента команды.Под полем ввода имени команды показана область подсказки, соответствующая выполняемым действиям.Удаление команды инструментаВыделите имя необходимой команды и дайте команду 'Delete' из контекстного меню или меню 'Project''Object'.

Идентификационные номера оставшихся команд не изменяются. Фиксированные команды удалить нельзя.Выполнение командДля выполнения команды щелкните дважды мышкой по соответствующему пункту (названию команды) в Организаторе объектов или дайте команду 'Open Object' из контекстного меню (правая клавишамыши).Если произойдет ошибка при открытии заданного в параметрах файла, то будет дано соответствующеесообщение об ошибке. Если параметр не найден, то при запуске exe-файла инструмента будет предложено создать новый файл.Если исполняемый exe-файл не найден то, будет открыт стандартный диалог для поиска и выбора исполняемого файла. По нажатию OK указанный путь будет сохранен и доступен в других CoDeSys проектах.Сохранение набора командПри сохранении проекта CoDeSys текущие команды папки 'Tools' сохраняются автоматически.Обратите внимание: Если вы сохраняете проект командой 'Save as' под другим именем, то вы должны учитывать,что при использовании шаблона $(PROJECT_NAME) для файла параметра инструмента и в загружаемых файлах будет использоваться новое имя.

В противном случае изменить имена нужно будет вручную.CoDeSys V2.36-89Ресурсы6.14.3 Часто задаваемые вопросы по инструментамПочему я не вижу папки 'Tools' в ресурсах?Данная папка присутствует, только если это разрешено в целевом файле.Какие внешне инструменты определены изначально, какие дополнительные команды я могу определить в проекте CoDeSys?Откройте папку 'Tools' на вкладке 'Resources' Организатора объектов.

Щелкните дважды мышкой назначке "плюс". Вы увидите инструменты, подключенные к данному проекту. Если вы только что начали работать с новым проектом и не вносили изменений в инструменты, то здесь будут перечисленытолько инструменты, определенные в целевом файле. Иначе вы можете увидеть специально настроенный под данный проект набор команд. Чтобы узнать о возможности добавления новых элементов, дайте команду 'Add Object'. Вы увидите диалог, содержащий все инструменты, для которых можно создавать новые команды.Какие глобальные свойства имеют доступные мне инструменты?Выделите объект 'Tools' (Инструменты) в Организаторе Объектов и дайте команду 'Object Properties' изконтекстного меню (правая кнопка мыши).

Расширьте появившийся диалог, нажав кнопку 'Advanced'.Вы увидите список доступных инструментов и соответствующих параметров. Выберите один из инструментов щелчком мыши на символе идентификатора (ID), чтобы, например, посмотреть число доступных команд (shortcuts) для данного инструмента (поле 'Fixed Count') или список файлов которые будут загружены в ПЛК данной командой. Пути и имена файлов могут быть определены с помощьюшаблонов. (См. выше “Свойства инструментов”).Какие индивидуальные свойства имеют команды?Выделите один из элементов дерева 'Tools' (Инструменты) в Организаторе Объектов и дайте команду'Object Properties' из контекстного меню (правая кнопка мыши).

Характеристики

Список файлов книги

Свежие статьи
Популярно сейчас
Как Вы думаете, сколько людей до Вас делали точно такое же задание? 99% студентов выполняют точно такие же задания, как и их предшественники год назад. Найдите нужный учебный материал на СтудИзбе!
Ответы на популярные вопросы
Да! Наши авторы собирают и выкладывают те работы, которые сдаются в Вашем учебном заведении ежегодно и уже проверены преподавателями.
Да! У нас любой человек может выложить любую учебную работу и зарабатывать на её продажах! Но каждый учебный материал публикуется только после тщательной проверки администрацией.
Вернём деньги! А если быть более точными, то автору даётся немного времени на исправление, а если не исправит или выйдет время, то вернём деньги в полном объёме!
Да! На равне с готовыми студенческими работами у нас продаются услуги. Цены на услуги видны сразу, то есть Вам нужно только указать параметры и сразу можно оплачивать.
Отзывы студентов
Ставлю 10/10
Все нравится, очень удобный сайт, помогает в учебе. Кроме этого, можно заработать самому, выставляя готовые учебные материалы на продажу здесь. Рейтинги и отзывы на преподавателей очень помогают сориентироваться в начале нового семестра. Спасибо за такую функцию. Ставлю максимальную оценку.
Лучшая платформа для успешной сдачи сессии
Познакомился со СтудИзбой благодаря своему другу, очень нравится интерфейс, количество доступных файлов, цена, в общем, все прекрасно. Даже сам продаю какие-то свои работы.
Студизба ван лав ❤
Очень офигенный сайт для студентов. Много полезных учебных материалов. Пользуюсь студизбой с октября 2021 года. Серьёзных нареканий нет. Хотелось бы, что бы ввели подписочную модель и сделали материалы дешевле 300 рублей в рамках подписки бесплатными.
Отличный сайт
Лично меня всё устраивает - и покупка, и продажа; и цены, и возможность предпросмотра куска файла, и обилие бесплатных файлов (в подборках по авторам, читай, ВУЗам и факультетам). Есть определённые баги, но всё решаемо, да и администраторы реагируют в течение суток.
Маленький отзыв о большом помощнике!
Студизба спасает в те моменты, когда сроки горят, а работ накопилось достаточно. Довольно удобный сайт с простой навигацией и огромным количеством материалов.
Студ. Изба как крупнейший сборник работ для студентов
Тут дофига бывает всего полезного. Печально, что бывают предметы по которым даже одного бесплатного решения нет, но это скорее вопрос к студентам. В остальном всё здорово.
Спасательный островок
Если уже не успеваешь разобраться или застрял на каком-то задание поможет тебе быстро и недорого решить твою проблему.
Всё и так отлично
Всё очень удобно. Особенно круто, что есть система бонусов и можно выводить остатки денег. Очень много качественных бесплатных файлов.
Отзыв о системе "Студизба"
Отличная платформа для распространения работ, востребованных студентами. Хорошо налаженная и качественная работа сайта, огромная база заданий и аудитория.
Отличный помощник
Отличный сайт с кучей полезных файлов, позволяющий найти много методичек / учебников / отзывов о вузах и преподователях.
Отлично помогает студентам в любой момент для решения трудных и незамедлительных задач
Хотелось бы больше конкретной информации о преподавателях. А так в принципе хороший сайт, всегда им пользуюсь и ни разу не было желания прекратить. Хороший сайт для помощи студентам, удобный и приятный интерфейс. Из недостатков можно выделить только отсутствия небольшого количества файлов.
Спасибо за шикарный сайт
Великолепный сайт на котором студент за не большие деньги может найти помощь с дз, проектами курсовыми, лабораторными, а также узнать отзывы на преподавателей и бесплатно скачать пособия.
Популярные преподаватели
Добавляйте материалы
и зарабатывайте!
Продажи идут автоматически
6367
Авторов
на СтудИзбе
309
Средний доход
с одного платного файла
Обучение Подробнее