
- •Система автоматизированного программирования промышленных контроллеров sap32 техническое описание
- •1. Введение ………………………………………………….…………….….…….. 3
- •2 Рекомендации по решению задачи
- •Основные функции оболочки
- •Компиляция программы
- •Также для загрузки программы в контроллер можно воспользоваться
- •Строка активных сегментов Строка активных блоков
- •Кнопка «Маска» позволяет переключать режимы отображения содержимого по адресу слова или переменной.
- •Команда «Макет страницы»
- •4 Настройка системы
Также для загрузки программы в контроллер можно воспользоваться
кнопкой, при нажатии которой тоже начнется процесс загрузки.
Внимание! После внесения изменений в конфигурацию контроллера необходимо заново откомпилировать программу.
Запуск и останов загруженной программы в контроллере.
После
загрузки программы в контроллер
автоматически производится ее запуск,
в случае если предыдущее состояние
контроллера было «Пуск» *** (см. рис. 2).
Рис. 2.
Если предыдущее состояние контроллера было «Стоп» (см. рис. 3), то автоматический запуск программы в контроллере не производится, вследствие чего требуется ее принудительный запуск.
Рис.
3.
Для этого необходимо на панели инструментов SAP32 подвести курсор к слову «Контроллер» и нажать левую клавишу мышки, при этом произойдет разворачивание окна, далее необходимо в этом окне подвести курсор к слову «Пуск» и нажать левую кнопку мышки, после чего произойдет запуск программы в контроллере (о чем будет свидетельствовать характерный щелчок и загорание светодиода «ГОТ» в контроллере).
Также
для запуска программы в контроллере
можно воспользоваться кнопкой , при
нажатии которой тоже произойдет запуск
программы.
*** Для появления окна «Тест связи для Meat» необходимо на панели инструментов SAP32 подвести курсор к слову «Показать» и нажать левую клавишу мышки, при этом произойдет разворачивание окна, далее необходимо в этом окне подвести курсор к слову «Тест связи» и нажать левую кнопку мышки, после чего произойдет разворачивание окна «Тест связи для Meat» Также для отображения окна «Тест связи для Meat» можно воспользоваться кнопкой , при нажатии которой тоже произойдет разворачивание этого окна.
Останов работы программы в контроллере.
Для остановки работы программы необходимо на панели инструментов SAP32 подвести курсор к слову «Контроллер» и нажать левую клавишу мышки, при этом произойдет разворачивание окна, далее необходимо в этом окне подвести курсор к слову «Стоп» и нажать левую кнопку мышки, после чего контроллер остановит работу программы ( о чем будет свидетельствовать характерный щелчок и тушение светодиода «ГОТ» в контроллере).
Также
для останова программы в контроллере
можно воспользоваться кнопкой , при
нажатии которой тоже произойдет остановка
работы программы.
Тест связи компьютера с контроллером.
Тест
связи служит для проверки связи компьютера
с контроллером, проверки состояния
контроллера и отображения ошибок в
работе контроллера и программы.
Если
при нажатии кнопки (или если на панели
инструментовSAP32
подвести курсор к слову «Показать»
и нажать левую клавишу мышки, произойдет
разворачивание окна, и далее в этом окне
подвести курсор к слову «Тест
связи» и основа нажать левую кнопку
мышки) произойдет разворачивание окна
«Тест связи для Meat»
(см . рис. 4), то это означает что связь
между компьютером и контроллером
установлена. ****
Поле для отображения текущего
состоянии
контроллера .
Поле для отображения ошибок
в работе контроллера и программы
Рис . 4 .
Для того чтобы закрыть это окно необходимо нажать кнопку «Выход» или .
****При
первоначальном нажатии на кнопку
иногда компьютер берет и разворачивает
окно «Тест связи дляMeat»
из своей памяти, что не всегда соответствует
истинному состоянию связи. Поэтому для
более надежной проверки связи рекомендуется
проводить данную операцию 2 – 3 раза.
3.3 Компилятор программ.
Язык программирования релейно-контактных схем РК5100 используемый для программирования промышленных контроллеров включает в себя следующие понятия : константы, переменные и команды.
Набор команд.
Для
того чтобы отобразить набор команд
языка программирования РК5100 необходимо
на панели инструментовSAP32
подвести курсор к слову «Показать»
и нажать левую клавишу мышки, при этом
произойдет разворачивание окна, далее
необходимо в этом окне подвести курсор
к слову «Команды»
и нажать левую кнопку мышки, после чего
на экране появится окно с набором команд
(см. рис. 5).
Рис .5.
Также
для отображения окна с набором команд
можно воспользоваться кнопкой , при
нажатии которой окно с набором команд
тоже появится на экране. Состояние окна
автоматически сохраняется, при повторной
загрузке состояние окна команд
восстанавливается.
Таблица констант.
Таблица констант позволяет просмотреть константы используемые в программе их комментарии, значения и строки, где они описаны. Пример программы и таблицы констант для нее приведен на рис. 6.
Рис. 6.
Для
того чтобы открыть окно с таблицей
констант, необходимо на панели инструментовSAP32
подвести курсор к слову «Показать»
и нажать левую клавишу мышки, при этом
произойдет разворачивание окна, далее
необходимо в этом окне подвести курсор
к слову «Константы»
и нажать левую кнопку мышки, после чего
на экране появится окно с таблицей
констант. Также для отображения таблицы
констант можно воспользоваться кнопкой,
при нажатии которой тоже произойдет
разворачивание окна с таблицей констант.
Внимание! Просмотр таблицы констант возможен только после компиляции программы.
Таблица переменных
Таблица
переменных позволяет просмотреть
переменные используемые в программе,
их имена, комментарии к ним, значения
(слова которым переменные соответствуют)
и строки, где они описаны. Пример программы
и таблицы переменных для нее приведен
на рис. 7.
Рис. 7.
Для того чтобы открыть окно с таблицей переменных необходимо на панели инструментов SAP32 подвести курсор к слову «Показать» и нажать левую клавишу мышки, при этом произойдет разворачивание окна, далее необходимо в этом окне подвести курсор к слову «Переменные», и нажать левую кнопку мышки, после чего на экране появится окно с таблицей переменных. Также для отображения таблицы переменных можно воспользоваться кнопкой, при нажатии которой тоже произойдет разворачивание окна с таблицей переменных.
Внимание!
Просмотр таблицы переменных возможен
только после компиляции программы.
3.4 Отладка программ.
Для отладки программ в SAP32 используются следующие функции:
Динамика блоков и сегментов.
Для отображения активных блоков и сегментов программы используется окно « Динамика блоков и сегментов » см . рис. 8.