Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
69
Добавлен:
17.03.2015
Размер:
919.55 Кб
Скачать

Также для загрузки программы в контроллер можно воспользоваться

кнопкой, при нажатии которой тоже начнется процесс загрузки.

Внимание! После внесения изменений в конфигурацию контроллера необходимо заново откомпилировать программу.

Запуск и останов загруженной программы в контроллере.

После загрузки программы в контроллер автоматически производится ее запуск, в случае если предыдущее состояние контроллера было «Пуск» *** (см. рис. 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.