CannyLab
Интегрированная среды разработки CannyLab - инструмент разработки прикладных программ с использованием языка функциональных блоковых диаграмм CFD. Предназначена для написания, отладки и записи программ во внутреннюю память программируемых логических контроллеров CANNY.
- Минимальные системные требования для работы СannyLab
- Установка и запуск программы
- Интерфейс пользователя — краткое описание
- Работа с файлами
- Редактор функциональных диаграмм — краткое описание
- Симулятор CannyLab— краткое описание
- Работа с контроллером — краткое описание
- Исполняемые файлы автономной загрузки ПО в контроллер — краткое описание
- Интерфейс командной строки — краткое описание
Минимальные системные требования для работы СannyLab
Параметр | Требование |
---|---|
Тип центрального процессора, тактовая частота процессора: | Intel ® Pentium ® 800MHz и выше (или совместимый процессор) |
Операционная система: | Windows ® 7, 32 бит (x86) или 64 бит (x64), или более новая версия. |
Объем оперативной памяти: | 2 Гбайт. |
Видеоадаптер и монитор: | XGA (1024x768) или выше. |
Свободное место на жестком диске: | 150 МБ. |
Устройства ввода: | клавиатура, мышь. |
Интерфейс USB: | версии 1.1 или выше. |
Установка и запуск программы
Интегрированная среда разработки CannyLab распространяется в варианте «portable», не требующем установки и может запускаться со съемных носителей. Загрузите архив CannyLab программы, расположенный на интернет-сайте и разархивируйте его в папку на своем ПК или на внешнем носителе. Запустите файл cannylab.exe из папки программы. Запуск нескольких экземпляров программы не рекомендуется.
Интерфейс пользователя — краткое описание
Основная статья: Интерфейс пользователя CannyLab
Интерфейс пользователя CannyLab состоит из единственного окна - главного окна программы.
Главное окно программы делится на несколько областей:
- заголовок окна;
- панель главного меню;
- панели инструментов редактора;
- панель функциональных блоков;
- рабочая область;
- строка состояния.
В зависимости от текущего режима работы редактора те или иные элементы меню и панелей CannyLab могут быть недоступны или скрыты.
Работа с файлами
Интегрированная среда разработки CannyLab поддерживает работу с тремя типами файлов:
- «cfd» файлы функциональных диаграмм;
- «ccx» файлы системного программного обеспечения;
- «exe» исполняемые файлы автономной загрузки программного обеспечения в контроллер без использования CannyLab.
Файлы функциональных диаграмм и исполняемые файлы предназначенные для автономной загрузки программного обеспечения в контроллер, могут быть созданы в среде CannyLab. Файлы системного программного обеспечения контроллера поставляются производителем контроллера и могут быть загружены в контроллер из среды CannyLab или использованы при создании исполняемого файла автономной загрузки программного обеспечения в контроллер.
Создание нового файла функциональной диаграммы
Создание нового файла функциональной диаграммы производится выбором пункта «Файл» → «Создать» главного меню программы, с помощью комбинации клавиш «Ctrl+N», или при помощи кнопки «Создать» панели инструментов.
При внесении в открытый файл изменений, в конце имени файла в заголовке главного окна программы отображается символ «*». При наличии изменений в открытом файле, во время выхода из редактора или создания нового файла функциональной диаграммы пользователю будет предложено сохранить текущий файл.
Сохранение файла функциональной диаграммы
Сохранение файла функциональной диаграммы с новым именем возможно при выборе пункта «Файл» → «Сохранить как…» главного меню программы, при этом имя сохраняемого файла и путь к нему задается во всплывающем диалоговом окне.
Сохранение файла под прежним именем происходит при выборе пункта «Файл» → «Сохранить» главного меню программы, либо при нажатии комбинации клавиш «Ctrl+S» или соответствующей кнопки панели инструментов.
Если сохраняемая диаграмма перезапишет файл, созданный в более ранней версии CannyLab, последует предупреждение о том, что этот файл будет невозможно открыть в CannyLab предыдущих версий.
Открытие файла функциональной диаграммы
Открытие сохраненного ранее файла диаграммы, возможно при выборе пункта «Файл» → «Открыть…» главного меню программы, нажатием комбинации клавиш «Ctrl+O» или соответствующей кнопки панели инструментов.
При этом выбор файла для открытия осуществляется пользователем в диалоговом окне.
Кроме того, открыть файл диаграммы можно просто перетащив его в открытое окно CannyLab.
При открытии файла, созданного в более ранней версии CannyLab, будет выведено соответствующее предупреждение. Если при этом текущая версия CannyLab не сможет корректно отобразить всю информацию, содержащуюся в файле устаревшего формата, последует предупреждение и об этом.
Редактор функциональных диаграмм — краткое описание
Основная статья: Редактор функциональных диаграмм
Основным режимом работы CannyLab является режим редактора функциональных диаграмм. В этом режиме, пользователь имеет возможность:
- добавлять на диаграмму функциональные блоки;
- перемещать функциональные блоки в пределах диаграммы;
- выделять и удалять элементы диаграммы;
- добавлять на диаграмму связи между функциональными блоками — сети;
- добавлять на диаграмму и изменять имена сетей;
- объединять, разделять и изменять конфигурацию сетей;
- изменять нумерацию функциональных блоков;
- назначать источники данных входов и получателей данных выходов функциональных блоков, используя константы и регистры ресурсов контроллера. работать с составными блоками.
Симулятор CannyLab — краткое описание
Основная статья:Симулятор CannyLab
Работая в режиме симулятора, CannyLab выполняет с данными диаграммы действия, эквивалентные тем, которые будут выполнены с ними вычислительным ядром контроллера при запуске диаграммы на нем, что позволяет моделировать работу контроллера на ПК.
Пользователь имеет возможность запустить симуляцию выполнения функциональной диаграммы для отладки и тестирования на любом этапе ее создания. В режиме симулятора возможно циклическое и пошаговое выполнение диаграммы, задание условий приостановки выполнения, принудительная установка значений входов и выходов функциональных блоков, контроль промежуточных значений.
Примечание: В текущей версии симулятора CannyLab отсутствует поддержка аппаратных ресурсов контроллера, поэтому результаты чтения из регистра и записи в регистр в симуляторе могут отличаться от результатов полученных при выполнении диаграммы контроллером.
Работа с контроллером — краткое описание
Основная статья: Работа с контроллером
Интегрированная среда разработки CannyLab предоставляет пользователям возможность загрузки в контроллер системного программного обеспечения, необходимого для выполнения функциональной диаграммы, а также самой функциональной диаграммы.
Исполняемые файлы автономной загрузки ПО в контроллер — краткое описание
Основная статья: Исполняемые файлы автономной загрузки ПО в контроллер
Интегрированная среда разработки CannyLab предоставляет пользователям возможность создания настраиваемого автономного исполняемого EXE-файла, содержащего системное программное обеспечение контроллера и функциональную диаграмму.
Назначением такого файла является быстрое задание параметров работы контроллера в понятном конечному потребителю виде и простая загрузка программного обеспечения в контроллер используя компьютер, на котором не установлена среда CannyLab. В дальнейшем такой файл будем называть: Утилита автоматической загрузки ПО в контроллер или SFX-файл (от англ. self-extracting - самоизвлекающийся).
Интерфейс командной строки — краткое описание
Основная статья: Интерфейс командной строки
Интерфейс командной строки (CLI) — это инструмент для упрощения разработки, проверки, модификации пользовательских программ для контроллеров CANNY за счет автоматизации выполнения ряда типовых операций.
Интерфейс командной строки входит в состав инетегрированной среды разработки CannyLab начиная с версии 2.9.