Codesys (824048), страница 24
Текст из файла (страница 24)
В данномпримере это PC_PCL1 и PC_PCL4. Здесь можно настроить параметры каналов, как будет описанониже. Не все показанные здесь каналы обязаны быть известными серверу связи. Так, в примере параметры PC_PCL1 хранятся локально в проекте. Они станут известны серверу связи только привыполнении соединения. Что и произошло в нашем примере для PC_PCL4.В центральной части окна диалога показаны параметры настройки выбранного канала. Они собраны втаблицу, имеющую 3 столбца: Name,Value и Comment (Имя, Значение и Комментарий).Техника редактирования параметров каналаДля редактирования с клавиатуры доступны текстовые поля в колонке Value. Войти в режим редактирования можно щелчком мыши или клавишей <пробел>. Клавиша <Enter> заканчивает редактирование.Клавиши <Tab> и <Shift+Tab> дают возможность перемещаться по полям вверх и вниз.Для цифровых полей можно выбирать нужное значение.
Для перебора значений используйте клавиши<Up>, <Down>, <PgUp>, <PgDn >, <Ctrl+Home> (наименьшее) и <Ctrl+End> (наибольшее) или двойнойщелчок мыши.Устранение проблем связи при работе с удаленным серверомЕсли связь с сервером не устанавливается, вы увидите надпись "not connected" в диалоге настройки. Вэтом случае проверьте:§Запущен ли сервер. Иконка (триколор CoDeSys) должна присутствовать в панели задач.§Заданный IP адрес доступен (используйте "ping" для проверки).§Драйверы TCP/IP установлены, и сеть исправна.CoDeSys V2.34-76Работа в системе программирования CoDeSys“Online” “Sourcecode download”Загружает исходные тексты проекта в контроллер.
Не путайте исходные тексты проекта с кодом проекта, который создается при компиляции. Параметры этой команды можно установить в опциях проекта “Soucedownload”.“Online” “Create bootproject”Используется для того, чтобы сделать код проекта автоматически загружаемым при перезапуске ПЛК.При перезапуске контроллера этот проект будет выполняться автоматически. Выполнение команды зависит от целевой системы. Например, для 386 системы создаются 3 файла: default.prg, содержащий кодпроекта, default.chk, содержащий контрольную сумму кодов, default.sts, содержащий статус контроллера.Эта команда также доступна в режиме Offline, если проект скомпилирован без ошибок.
В этом случае вдиректории проекта создаются следующие файлы: <имя проекта> .prg, в котором сохраняется код проекта, и <имя проекта> .chk – хранит контрольную сумму. При необходимости эти файлы можно переименовать и записать в контроллер.В зависимости от настроек целевой системы в режиме offline создается новый *.ri-файл (загрузочнаяинформация). Также в зависимости от настроек будет дано сообщение, если такой файл уже существует.Примечание: Если активна опция Implicit at create boot project (категория Sourcedownload), то исходные текстыавтоматически загружаются в контроллер при выполнении команды 'Online' 'Create boot project'.“Online” “Write file to controller”Используется для записи любых файлов в контроллер.
Для выбора загружаемых в контроллер файловоткрывается дополнительный диалог.После нажатия кнопки “Open” выбранный файл загружается в контроллер и сохраняется в нем под темже именем. Процесс загрузки сопровождается диалогом, в котором выводится процент сделанной работы.С помощью команды “Load file from controller” вы можете считать ранее сохраненный в контроллерефайл.Доступность этой команды зависит от возможностей целевой системы.“Online” “Load file from controller”С помощью этой команды вы можете считать ранее сохраненный в контроллере файл. При этом используется вспомогательный диалог “Load file from controller”.
Выберите имя загружаемого из контроллера файла и директорию, в которую вы хотите его поместить. Файл будет сохранен на вашем ПК,когда вы нажмете кнопку “Save”.4.7 Работа с окнамиВсе команды для управления окнами можно найти в меню Windows. Это команды для упорядочиванияокон, для открытия менеджера библиотек и для переключения между открытыми окнами. Нижнюючасть меню занимает список открытых окон, упорядоченных в порядке их открытия. Щелкнув на имениокна, вы сделаете его активным.
Перед именем активного окна стоит галочка.CoDeSys V2.34-77Работа в системе программирования CoDeSys“Window” “Tile Horizontal”Упорядочивает окна по горизонтали так, чтобы они не перекрывали друг друга и полностью занималирабочую область.“Window” “Tile Vertical”Упорядочивает окна по вертикали так, чтобы они не перекрывали друг друга и полностью занимали рабочую область.“Window” “Cascade”Упорядочивает окна каскадом.“Window” “Arrange Symbols”Выстраивает свернутые окна в ряд внизу рабочей области.“Window” “Close All”Закрывает все окна.“Window” “Messages”Быстрый вызов: <Shift>+<Esc>Открывает или закрывает окно сообщений, которое содержит информацию о предыдущей компиляции,проверке или сравнении проекта.
Если окно сообщений открыто, то перед этим пунктом меню стоитгалочка.4.8 Помощь'Help' 'Contents' и 'Search'Система оперативной помощи CoDeSys включает всю информацию, которая содержится в печатномруководстве.Команды Contents и Search из меню Help открывают окна подсказки. Для их просмотра используетсяHTML Help Viewer (Internet Explorer V4.1 и старше).Contents дает каталог документов системы оперативной помощи. Тома подсказки раскрываются и закрываются двойным щелчком мыши или соответствующей кнопкой.Search позволяет перейти к контекстному поиску по текстам документов подсказки. Следуйте инструкциям в окне системы подсказки.С целью оптимизации информации в документах часть иллюстраций и подробностей не отображается втекстах по умолчанию.
Их заголовки выделены синим жирным шрифтом, они раскрываются щелчкоммышки на заголовке.Контекстно-зависимая подсказкаБыстрый вызов: <F1>Вы можете использовать <F1> в активном окне, в диалогах либо для команд меню. Система помощиавтоматически находит и показывает текст документации с наибольшей вероятностью, соответствую-CoDeSys V2.34-78Работа в системе программирования CoDeSysщей ситуации.
Кроме того, вы можете выделить необходимый текст (например, ключевое слово илиимя стандартной функции) и воспользоваться подсказкой.CoDeSys V2.34-795 Редакторы CoDeSys5.1 Общие элементы редакторовСоставляющие редакторовВсе редакторы программных компонентов POU (Program Organization Units) содержат область кода ираздел объявлений. Область кода может включать графический или текстовый редактор; раздел объявлений - это всегда текст. Разделы кода и объявлений разделены горизонтальной границей, которуюможно перетаскивать мышкой.Границы печатного листаШирина окон редакторов в CoDeSys не ограничена, но для того чтобы получить правильное представление о разбивке на листы при печати, вы можете включить отображение границ печатных листов.
Границы - это красные пунктирные линии. Они отображаются при включенной опции 'Show print range' вдиалоге опций проекта 'Workspace'. Здесь используются параметры листа, заданные в стандартном диалоге настройки принтера. Если принтер не установлен, используется конфигурация по умолчанию (Default.DFR). Горизонтальные границы включаются опцией 'New page for each object' или 'New page foreach sub-object' в настройках 'Documentation settings'. Самая нижняя граница не отображается.Примечание: Точное отображение границ печатного листа возможно только при масштабе 100%.КомментарииПользовательские комментарии должны заключаться между специальными символами “(*” и “*)”. Например: (*Это комментарий.*).
Комментарии допускаются во всех текстовых редакторах, в любой позиции. Это относится к разделу объявлений, текстам IL и ST и определению типов данных.В графических FBD и LD редакторах комментарий допускается в каждой цепи. Для его вставки предназначена команда меню 'Insert' 'Comment'. Дополнительно в редакторе релейных диаграмм можноснабдить каждую обмотку и контакт, если включена соответствующая опция в меню 'Extras' 'Options'.В CFC предусмотрен специальный элемент (Comment), который можно свободно размещать в произвольном месте.В SFC вы можете разместить комментарий около шага, введя его в диалоге атрибутов шага.Вложенные комментарии разрешены, если включена соответствующая опция (Nested comments) в'Project' 'Options' 'Build Options'.В режиме Online, если подвести курсор мыши на короткое время к переменной, то адрес и комментарийотображаются в виде всплывающей подсказки.Zoom to POUБыстрый ввод: <Alt>+<Enter>Раскрыть компонент.
Открывает соответствующий редактор для выбранного POU. Команда доступна вконтекстном меню или в меню 'Extras', если курсор стоит на имени POU в текстовом редакторе либо если выбран данный POU в графическом редакторе.Если вы имеете дело с библиотечным POU, то вызывается менеджер библиотек и отображает данныйPOU.Редакторы CoDeSysOpen instanceОткрыть экземпляр. Соответствует команде 'Project' 'Open instance' . Доступна в контекстном меню(<F2>) и меню 'Extras', если курсор стоит на имени функционального блока в текстовом редакторе либоесли выбран функциональный блок в графическом редакторе.Интеллектуальный вводЕсли соответствующая опция (List components) активирована в категории 'Editor' опций проекта, то«интеллектуальный» ввод поддерживается во всех редакторах в менеджере рецептов, в визуализации итрассировке:• Если вы вводите точку "." вместо идентификатора, вызывается окно селектора с перечислениемвсех локальных и глобальных переменных проекта.