Студопедия

КАТЕГОРИИ:

АвтоАвтоматизацияАрхитектураАстрономияАудитБиологияБухгалтерияВоенное делоГенетикаГеографияГеологияГосударствоДомЖурналистика и СМИИзобретательствоИностранные языкиИнформатикаИскусствоИсторияКомпьютерыКулинарияКультураЛексикологияЛитератураЛогикаМаркетингМатематикаМашиностроениеМедицинаМенеджментМеталлы и СваркаМеханикаМузыкаНаселениеОбразованиеОхрана безопасности жизниОхрана ТрудаПедагогикаПолитикаПравоПриборостроениеПрограммированиеПроизводствоПромышленностьПсихологияРадиоРегилияСвязьСоциологияСпортСтандартизацияСтроительствоТехнологииТорговляТуризмФизикаФизиологияФилософияФинансыХимияХозяйствоЦеннообразованиеЧерчениеЭкологияЭконометрикаЭкономикаЭлектроникаЮриспунденкция

Создание проекта в SIMATIC MANAGER




Рассмотрим основные этапы создания проекта с помощью мастера «NewProjectWizard», который находится в разделе «File» главного меню утилиты «SimaticManager».

Создание проекта состоит из четырех шагов, которые демонстрируются на рис. 1.5–1.8.

 

Рис. 1.5. Первый шаг создания проекта

В первом окне, показанном на рис. 1.5, пользователю предлагается выбрать структуру проекта по умолчанию, показанную в двух окнах, нажав кнопку «Finish», или продолжить пошаговое создание проекта, нажав кнопку «Next». При выборе пошагового режима появляется второе окно (рис. 1.6), в котором предлагается выбрать тип процессора (процессоров) из списка и установить его MPI-адрес – адрес подключения к многоточечному интерфейсу (MultiPointInterface).

 

Рис. 1.6. Второй шаг создания проекта

Нажав кнопку «Next», можно перейти к третьему шагу (рис. 1.7).

 

Рис. 1.7. Третий шаг создания проекта

На третьем этапе можно выбрать тип организационных блоков, которыепланируется использовать в программе, например:

Ÿ блок OB1 «CycleExecution» – означает циклически исполняемуюпрограмму;

Ÿ блок OB10 «TimeofDayInterrupt» – означает прерывание,вызываемоепо времени суток;

Ÿ блок OB20 «TimeDelayInterrupt» – означает прерывание, вызываемое по истечении заданного временного интервала;

Ÿ блок OB30 «CycleInterrupt» – это циклически вызываемое прерывание;

Ÿ блок OB40 «HardwareInterrupt» – программа, выполняемая по приходу прерывания от внешней аппаратуры;

Ÿ блок OB60 «MulticomputingInterrupt» – предназначен для прерываний, вызываемых различными способами.

Кроме того, существует ряд блоков, предназначенных для обработкиошибок, таких как: ошибка таймера (OB80 «CycleTimeFault»), ошибка системы питания (OB81 «PowerSupplyFault»), ошибка ввода-вывода (OB82 «I/O PointFault»), ошибка процессора (OB84 «CPU Fault»), ошибка загрузки организационного блока (OB85 «OB NotLoadedFault»), отсутствие контакта в соединительном разъеме (OB86 «LossofRackFault»), ошибка соединения (OB87 «CommunicationFault»). Также существует три блока для перезапуска: полный перезапуск (OB100 «CompleteRestart»); обычный перезапуск (OB101 «Restart»); холодный перезапуск (OB102 «ColdRestart»).

Последние два блока – ошибка программирования контроллера (OB121 «ProgrammingError») и ошибка доступа к блоку (OB122 «ModuleAccessError»).

Кроме того в окне, показанном на рис. 1.7, имеется возможность установить язык программирования, наиболее удобный для пользователя – STL (список операторов), LAD (контактный план) или FBD (функциональный оператор).

В последнем окне (рис. 1.8) предлагается задать имя проекта.

Рис. 1.8. Четвертый шаг создания проекта

Результатом работы «NewProjectWizard» является созданный проект, который появляется после нажатия кнопки «Finish» в последнем диалоговом окне.

Добавление новых элементов в проект осуществляется через меню «Insert».

Сохранение проекта, копирование блоков происходит стандартным способом через буфер или с помощью манипулятора.

 


 










Последнее изменение этой страницы: 2018-04-12; просмотров: 478.

stydopedya.ru не претендует на авторское право материалов, которые вылажены, но предоставляет бесплатный доступ к ним. В случае нарушения авторского права или персональных данных напишите сюда...