Сделай Сам Свою Работу на 5

Корректировка программы управления автоматикой управления механизмов адъюстажа





В традиционной технике управления задачи решаются путем монтажа индивидуальных релейно-контакторных схем, создаваемых для кон­кретных решаемых задач. Поэтому контакторные и релейные системы, а также системы на полупроводниках, собираемые из отдельных блоков, называют жестко программируемыми управляющими устройствами. Их программа заложена в монтажных соединениях.

В свободно программируемых устройствах управления, напротив, применяются серийные стандартные приборы. Необходимые функции управления осуществляются по программам, вводимым в соответству­ющее запоминающее устройство.

Simatic Step 5 — программное обеспечение фирмы Siemens AG, предназначенное для разработки систем автоматизации технологических и производственных процессов на основе программируемых логических контроллеров Simatic S5. К линейке контроллеров предназначенных для программирования относятся: 90U, 95U, 101U, 100U, 105, 115U, 135U и 155U. Контроллеры с большим номером более сложны и соответственно дороги. Каждому классу вышеперечисленных контроллеров соответствуют свои значения

Изм.
Лист
№ докум.
Подпись
Дата
Лист
ДП.140613.15.00.00.ПЗ
рабочих частот (скорости), оперативной и постоянной памяти и набора выполняемых операций.



Подлежащая решению задача управления содержится в накопителе программ устройства автоматизации в виде последовательности ко­манд. Управляющее устройство последовательно считывает команды, интерпретирует их содержание и заботится об их исполнении.

В связи с такой циклической обработкой программы выход устройства автоматизации не реагирует с обычной для электронных систем управления скоростью на изменение сигнала на соответствующем входе. Изменение состояния сигнала на каком-либо входе обрабатывается управляющим устройством только тогда, когда будет обработана команда языка SТЕР 5, необходимая для запроса. Точно также воздействие на состояние сигнала на каком-либо выходе осуществляется только после обработки нужной команды.

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



Время реакции устройства управления как минимум равно задержке сигнала на входах и выходах, а в самом сложном случае - сумме задержки сигнала и времени цикла. В устройствах автоматизации с отображением процесса время реакции в обоих случаях увеличи­вается на время цикла.

С помощью языка программирования SТЕР 5 формулируются различные задачи автоматизации, решаемые средствами автоматизации СИМАТИК S5. Три ориентированных на пользователя способа представления облегчают описание подлежащих решению задач и значительно облегчают изучение и применение этого языка программирования. Представ­ление программы в виде функциональной (логической) схемы, а также представление в виде контактной схемы наглядно описывают функцию управления, основываясь на имеющихся функцио­нальных или принципиальных электрических схемах. Представление в виде таблицы команд наиболее близко подходит к внутреннему отображению

Изм.
Лист
№ докум.
Подпись
Дата
Лист
ДП.140613.15.00.00.ПЗ
программы управления, машинному языку. Поэтому ему отдается предпочтение в простых устройствах программирования.

Программы, составляемые с помощью языка SТЕР 5, подразделяются на системные и прикладные.

Системные программы представляют собой совокупность всех команд и условий для реализации внутренних рабочих функций, например, зашита данных при отключении питания, организационные функции при наложении блоков и т.д. Системные программы хранятся в непрограммируемых ПЗУ, которые не зависят от внешнего источника питания и располагаются в накопителе программ на центральном блоке. Пользователь доступа к системным программам не имеет.



Прикладные программы представляют собой совокупность всех команд и условий для обработки сигналов, через которые оказывается воздействие на управляемую установку (процесс) в соответствии с за­дачей управления. Прикладные программы подразделяются на блоки.

Блок представляет собой часть программы, ограниченную функцией, структурой или целевым назначением. В языке программирования SТЕР 5 различают блоки, содержащие команды для обработки сигна­лов (организационные, программные и функциональные блоки), и блоки, в которых хранятся данные (блоки данных).

Организационные блоки (0В) служат для управления прикладной программой в форме перечня подлежащих обработке блоков программы. Имеются организационные блоки для циклической обработки программ, для обработки с управлением по прерываниям и для обработки с управлением по времени.

В программных блоках (РВ) прикладная программа расчленяется на технологические группы, например, на отдельные управляющие звенья.

С помощью функциональных блоков (FB) реализуются часто повторяющиеся или очень сложные функции. Функциональные блоки поставляются готовыми (стандартные функциональные блоки) или программируются самим пользователем.

В блоках данных (DB) находятся данные, на которых работает программа пользователя.

Изм.
Лист
№ докум.
Подпись
Дата
Лист
ДП.140613.15.00.00.ПЗ
Если нужно обработать какой-либо блок, его следует вызвать. Вызов может быть абсолютным или зависящим от результата логической операции. После окончания обработки блока программа продолжается с того места, где находился вызов блока, т.е. в «старшем» блоке.

Команда является наименьшей самостоятельной единицей программы. Она представляет собой рабочее указание для процесса. Команда состоит из операционной части и операндной части, а операндная часть - в свою очередь из признака и параметра.

Операционная часть описывает выполняемую функцию. Она говорит, что должен делать процессор.

Операндная часть содержит данные, необходимые для выполнения опе­рации. Она говорит, с чем должен работать процессор. Язык про­граммирования STEP 5 различает следующие области операндов:

Входы Е – представляют собой место сопряжение процесса с устройством автоматизации;

Выходы А - представляют собой место сопряжение устройства автоматизации с процессом;

Метки М - они предусматриваются для запоминания промежу­точных результатов в двоичном виде;

Данные D - они предусматриваются для запоминания промежу­точных результатов в цифровом виде;

Время Т – с их помощью реализуются временные функции;

Счетчики Z - с их помощью реализуются функции счета;

Изм.
Лист
№ докум.
Подпись
Дата
Лист
ДП.140613.15.00.00.ПЗ
Периферия P, Q – для прямого обращения к периферийным устройствам (блокам ввода / вывода).

Рассмотрим некоторые логические функции используемые в языке программирования STEP 5.

Вход символа функции –

- результат опроса (состояние сигнала, которое воздействует непосредственно на символ функции) равен «1», если состояние сигнала опе­ранда, относящегося к данному входу, - «1». Если состояние сигнала операнда на входе равно «0», то и результат опроса также будет равен «0».

Инвертированный вход символа функции –

- результат опроса (состояние сигнала, которое воздействует непосредственно на символ функции) равен «1», если состояние сигнала опе­ранда,

относящегося к данному входу, - «0». Если состояние сигнала операнда на входе равно «1», то результат опроса будет равен «0». Выход символа функции –

- операнд, находящийся на выходе символа функции, имеет состояние сигнала «1», если результат логической операции функции равен «1». Операнд имеет состояние сигнала «0», если в результате логической операции получен «0».

Функция «И» -

- состояние сигнала на выходе функции «И» равно «1», если в результате опроса на всех входах функции «И» получена «1». Если результат опроса на входе равен «0», то состояние сигнала на выходе – «0». Количество входов не ограничено. Допускается произвольная комбинация инвертированных и инвертированных входов.

Функция «ИЛИ» -

- состояние сигнала на выходе функции «ИЛИ» равно «1», если результат опроса входа функции «ИЛИ» равен «1». При результате опроса всех входов равном «0», состояние сигнала на выходе – «0». Количество входов не ограничено. Допускается произвольная комбинация инвертированных и инвертированных входов.

Изм.
Лист
№ докум.
Подпись
Дата
Лист
ДП.140613.15.00.00.ПЗ
Функция запоминания с приоритетом сброса –

- при появлении на входе S в результате логи­ческих операций «1» происходит установка памяти. На выходе Q состояние сигнала также будет «1». При появлении «1» на входе R происходит сброс памяти. Выход Q будет иметь тогда состояние сигнала «0». Логический «0» на входах изменения состояния сигнала на выходе не вызывает. Сброс имеет приоритет, если состояние сигна­ла на обоих входах равно«1». На выходе Q состояние сигнала тогда будет равно «0».

Функция запоминания с приоритетом установки –

Изм.
Лист
№ докум.
Подпись
Дата
Лист
ДП.140613.15.00.00.ПЗ
- аналогична вышеописанной. Если на обоих входах состояние сигнала «1» приоритет принадлежит установке. Тогда выход Q будет иметь состояние сигнала «1».

Функция времени

- вход, обозначенный символом «X», является входом запуска времени. Вход R является входом сброса. Состояние сигнала «1» на этом входе вызывает состояние «0» на выходе Q. Выходы DU и DE являются цифровыми выходами. На выходе DU значение времени дано в двоич­ном коде, на выходе DE - в двоично-десятичном с определенным растром (ценой делений). Различают следующие функции времени: общая, короткий импульс, удлиненный импульс, задержка включения, задержка включения с запоминанием, задержка отключения.

С 1 октября 2005 года фирма Siemens более не выпускает новых версий и прекратил поддержку Step 5. Следующим шагом в развитии систем автоматизации был выпуск новой версии языка Simatic Step 7.

Simatic Step 7 — программное обеспечение фирмы Siemens AG для разработки систем автоматизации на основе программируемых логических кон

троллеров Simatic S7-300/S7-400/M7/C7 и WinAC. Программное обеспечение выпускается с интерфейсом на английском, немецком, французском, итальянском и испанском языках. Специальные версии обеспечивают работу на японском и китайском языках.

Различают следующие версии:

-Simatic Step 7

-Simatic Step 7 Professional

-Simatic Step 7 Lite

С помощью этой программы выполняется комплекс работ по созданию и обслуживанию систем автоматизации на основе программируемых логических контроллеров Simatic S7-300 и Simatic S7-400 фирмы Siemens. В первую очередь это работы по программированию контроллеров. Программируемый логический контроллер, ПЛК — это микропроцессорное устройство, предназначенное для управления технологическими процессами в промышленности. Принцип работы ПЛК заключается в обработке по прикладной программе пользователя данных с модулей входов (например, сигналов от подключенных датчиков) и последующей выдачей управляющих сигналов, посредством модулей выходов и модулей связи, обеспечивающих подключение исполнительных устройств. В основе работы лежит концепция проекта, под которым понимается комплексное решение задачи автоматизации, включая несколько взаимосвязанных контроллеров на базе физических микроконтроллеров, соединяющие их сети и системы человеко-машинного интерфейса.

 








Не нашли, что искали? Воспользуйтесь поиском по сайту:



©2015 - 2024 stydopedia.ru Все материалы защищены законодательством РФ.