Установка соединения onlineДля загрузки программы в программируемый контроллер вам необходимо
Конфигурирование аппаратуры
Загрузка программы в программируемый контроллер
Тестирование программы с помощью функции Статус
Используя команду меню Options >Customize [Параметры > Настроить], вы можете изменить способ, которым язык программирования представляется во время тестирования.
Тестирование программы с помощью таблицы
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
![]() |
В папке Блоки окна "Your program Offline" открыв контекстное меню в правой половине окна |
![]() |
ВыберетеVariable Table [Таблицу переменных] |
![]() |
Примите параметры настройки по умолчанию, закрыв диалоговое окно "Properties [Свойства]" щелчком на OK. |
![]() |
VAT1 (таблица переменных) создается в папке блоков. Дважды щелкните на VAT1, чтобы открыть таблицу; откроется окно "Monitoring and Modifying Variables [Наблюдение и изменение переменных]". |
Сначала таблица переменных пуста. Введите символические имена или адреса для примера "Your program" в соответствии со следующей иллюстрацией. Остальные элементы будут добавлены, когда вы завершите ввод нажатием Enter.
Замените формат наблюдения (Monitior Format) всех значений скорости форматом
DEC (десятичный). Для этого щелкните на соответствующей
ячейке в заголовке и, используя правую кнопку мыши, выберите формат DEC.
| Сохраните вашу таблицу и включите ее в режим OnLine
при помощи кнопки ON на панели инструментов таблицы. В строке
состояния появится слово "ONLINE". Переключите CPU в режим RUN-P |
![]() |
Подайте сигнал на ключ 1 и 2 и наблюдайте за результатом. Значения в таблице переменных изменятся с false[ложь] на true [истина] |
Изменение переменных
Введите значение "1500" для адреса MW2 в столбце Modify
Value [Изменение значений] и "1300" для адреса MW4.
| Передайте измененные значения в свой CPU. |
После передачи эти значения будут обрабатываться в вашем CPU. Результат
сравнения становится видимым.
Остановите наблюдение за переменными (снова щелкните на кнопке на панели
инструментов) и закройте окно. Подтверждайте любые запросы с помощью Yes
или OK.
Очень большие таблицы часто не могут быть отображены
полностью из-за ограниченных размеров экрана.
Если у вас есть большие таблицы, то мы рекомендуем вам создать несколько
таблиц для одной программы S7 с помощью STEP 7. Вы можете приспособить
таблицы переменных, чтобы они точно удовлетворяли вашим требованиям при
тестировании.
Вы можете назначать индивидуальные имена таблицам переменных таким же
способом, как и для блоков (например, имя OB1_Network1 вместо VAT1). Для
назначения новых имен используйте таблицу символов.
Если, в крайнем случае, CPU переходит в STOP при обработке программы S7, или вы не можете переключить CPU в RUN после загрузки программы, то вы можете определить причину ошибки из событий, перечисленных в диагностическом буфере.
Предпосылкой для этого является установление связи online с CPU и нахождение
CPU в состоянии STOP.
![]() |
Откройте Окно проекта "Your program Offline"
ивыделите папку Блоки Если в вашем проекте имеется несколько CPU, сначала определите, какой CPU перешел в STOP. |
![]() |
Все доступные CPU перечислены в диалоговом окне "Diagnosing
Hardware [диагностирование аппаратуры]". CPU, находящееся
в состоянии STOP, выделены подсветкой. Наш проект имеет только один CPU. Щелкните на кнопке Module Information [Информация о модуле], чтобы проанализировать диагностический буфер этого CPU. |
| Если подключен только один CPU, то вы можете запросить информацию о модуле для этого CPU непосредственно с помощью команды меню PLC > Module Information [ПЛК > Информация о модуле]. | |
| Окно "Module Information [Информация о модуле]" предоставляет вам информацию о свойствах и параметрах вашего CPU. Теперь выберите вкладку "Diagnostic Buffer [Диагностический буфер]", чтобы определить причину перехода в состояние STOP. | |
![]() |
|
Пояснения
к рисунку:
Самое последнее событие (номер 1) находится наверху списка. Отображается
причина перехода в состояние STOP.
Если переход CPU в состояние STOP вызвала ошибка программирования,
выберите событие и щелкните на кнопке "Open Block [Открыть блок]".
В знакомом вам окне для программирования LAD/STL/FBD открывается блок,
и сегмент, содержащий ошибку, выделяется подсветкой.
| <--Предыдущая статья | Следующая статья --> |