step7-pro
голосование
Чего не хватает сайту
поиска
новых статей
статей о подключении оборудования
примеров решения задач
форума
ничего не нужно
поиск


новости
Появился поиск по сайту. Обещаю его улучшить и сделать более адекватным
--------------11.10.11
Новая гостевая книга надеюсь избавит от спама. Еще немного и появится поис и многое другое
--------------11.07.11
C НАСТУПАЮЩИМ НОВЫМ ГОДОМ И РОЖДЕСТВОМ!
--------------30.12.10
Новые статьи по системным функциям и блокам
--------------25.12.10
Теперь у нас новый дизайн, конечно не супер но надеюсь всем понравиться
--------------05.12.10
Форум закрыт по причине ненадобности
--------------08.09.10
Гостевая книга временно отключена из спама
--------------15.10.10
Наш форум forum.step7-pro.ru общайтесь на здоровье!
--------------03.06.10
Наш сайт в twitter Вы сможете подписаться на рассылку новостей и узнавать о новых статьях на нашем сайте.
--------------20.03.10
После долгого перерыва наш сайт снова начал работать
--------------26.02.10
реклама

Программа пользователя в основном состоит из блоков и содержит информацию как данные о конфигурации так и о её включении в сеть. Программа пользователя может содержать следующие элементы: OB, FB, FC, DB*

Для облегчения работы Вы можете создавать свои собственные типы данных, определенные пользователем (UDT – User-defined Data Type), которые могут использоваться или как типы данных в собственном смысле, или как шаблон для создания блоков данных.

Некоторые из часто используемых блоков, такие, как системные функциональные блоки (SFB*) и системные функции (SFC* ), встроены в CPU. Другие блоки (например, блоки для функций IEC или блоки управления по замкнутому контуру) имеются в виде отдельных пакетов. Эти блоки не нужно программировать, их просто загружают в программу пользователя.

Вы можете проверить, какие SFB и SFC встроены в Ваш CPU, щелкнув мышью в режиме online на команде меню PLC > Module Information [Контроллер > Информация о модуле]

Редакторы FBD/LAD/STL запускается из SIMATIC Manager. Прежде чем Вы сможете это сделать, Вы должны сначала создать в SIMATIC Manager проект, содержащий S7-программу. S7-программу можно создать так, чтобы она зависила или не зависила от аппаратных средств. Вы можете или вставить S7-программу непосредственно в проект, или редактировать S7-программу, соответствующему программируемому модулю. Сама программа может служить в качестве контейнера для блоков, файлов с исходными текстами или планов.

Создавая блоки вы одновременно выбираете редактор(язык) который хотите использовать. Для создания блока вам необходимо сперва создать пустой блок , а затем открыть его с помошью редактора* . Создать блок можно двумя способами:
1    В SIMATIC Manager’е Вы можете выбрать папку ”Blocks” [“Блоки”] и вставить
желаемый тип блока, выбрав Insert > S7 Block ... [Вставить > Блок S7 ...].
В диалоговом окне ”Properties” [“Свойства”] вы можете выбрать язык программирования
Новый блок появляется с правой стороны окна проекта.
2    Если вы в редакторе, создать новый блок можно, выбрав File > New
[Файл > Новый]. В появившемся диалоговом окне Вам предлагается определить
требуемый тип( и другие опции) и номер блока.

При сохранении блока в редакторе помните следующее:
• File > Save [Файл > Сохранить] всегда сохраняет блок в папке ”Blocks”
[“Блоки”] на жестком диске Вашего устройства программирования или PC.
• PLC > Download [Контроллер > Загрузить] загружает открытый блок в CPU.
Создав блоки для своей программы, загрузите их в CPU S7, используя SIMATIC
Manager.
Производите загрузку только при положении CPU в режиме STOP или RUN-P !!! Редактирование блоков в режиме ОНЛАЙН может привести к неправильному срабатыванию оборудования, к его поломке и травмированию людей!!!

Загрузка созданных блоков по отдельности в CPU не всегда достаточна, так как
иногда могут потребоваться данные о конфигурации системы. Поэтому следует
загружать полную программу в SIMATIC Manager’е.

Порядок, в котором создаются логические блоки и блоки данных в программе пользователя, имеет важное значение. Как правило: если блоки вызываются внутри других блоков, то вызываемые блоки уже должны существовать перед тем, как программируются их вызовы. Ввод несуществующего блока в качестве элемента FUP невозможен. Если несуществующий блок программируется с использованием команды CALL, то сообщение об ошибке появляется при сохранении программы, так как вызываемый блок не может быть найден. в принципе это относиться ко всем языкам программирования STEP7

<--Предыдущая статья   Следующая статья -->
сделано djoni политика конфидициальности Rambler's Top100