8-900-374-94-44
[email protected]
Slide Image
Меню

Степ 7 описание на русском – 10. Основные понятия языка STEP 7 » СтудИзба

Содержание

10. Основные понятия языка STEP 7 » СтудИзба

2. ОСНОВНЫЕ ПОНЯТИЯ ЯЗЫКА STEP 7

 

2.1.           Структура программы

 

Программное обеспечение ПЛК состоит из следующих частей:

Операционная система: содержит общую часть всех инструкций и соглашений для

реализации  внутренних  функций  (например,  сохранение  данных  при  сбросе  напряжения питания, управление реакцией на прерывания и т. д.). Она расположена на так называемом EPROM (Erasable Programmable Read Only Memory) и является фиксированной составной частью процессора.  Пользователь  не имеет возможности изменять части операционной системы.

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

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

Бл

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

Различают блоки содержащие:

·          инструкции для обработки сигналов;

·          блоки, содержащие данные (блоки данных).

Блоки идентифицируются:

•          типом блока (OB, PB, SB, FB, FX, DB, DX);

•          номером блока (число от 0 до 255).

 

 

 

2.2.           Инструкции языка STEP.

Инструкция языка STEP   является наименьшей самостоятельной единицей программы пользователя.  Она  является предписанием для работы процессора. Инструкция может быть представлена в виде:

·          Списка команд (инструкций) – STL. Представляет собой список команд подобно обычному языку Ассемблера.

·          Контактный план - LAD. Управляющая программа записывается при помощи изображений элементов релейных контактных схем.

·          Функциональный план – FDB. Для отображения программы используются схемы логических элементов.

STL-программа состоит из ряда отдельных выражений (statement), наименьших  самостоятельных  единиц  пользовательской  программы.  

Выражение  содержит описание работы для CPU. На рисунке 4 показана общая структура STL-выражения. Инструкция языка STEP состоит из операции и операнда.

Операнд   может   быть   представлен   абсолютно   или   символически   (через   список

соответствия).

 

 

 

 

 

 

 

 

а)                                                                                 в)

 

Рисунок 4 - Инструкции языка STEP7

а)структура STL-выражения; в) виды представления инструкций языка STEP7

 

2.3.            Типы блоков

Таблица  1 содержит перечень и  краткое описание программных блоков для контроллеров SIMATIC S7, а также блоков данных.

 

Таблица 1-Программные блоки и блоки данных

Блок

Выполняемые функции

ОВ

Организационные блоки. Предназначены для:

организации циклического выполнения программы пользователя (ОВ1), обработки событий:

·           включения питания (ОВ100),

·           циклического прерывания (ОВЗ0-ОВ38),

·           прерывания по дате и времени (ОВ10-ОВ17),

·           прерывания по задержке времени (ОВ20-ОВ23),

·           возникновения ошибки (ОВ40-ОВ47, ОВ80-ОВ87, ОВ121, ОВ122).

Блоки вызываются автоматически операционной системой контроллера в случае возникновения того или иного события.1

FC

Функция. Может быть вызвана из любого блока. Допускается передача параметров

в функцию и обратно. Функция может также иметь локальные переменные, которые

теряются при выходе из блока.

 

FB

Функциональный блок. Также может быть вызван из любого блока и может иметь

формальные    и    локальные    параметры.    Особенностью    FB    является    наличие переменных типа STAT, которые сохраняют свое значение при выходе из блока. Поэтому функциональный блок имеет один или несколько связанных с ним блоков

SFC

Системная функция. Это функция, уже имеющаяся в ОС CPU. Предназначена для

выполнения определенных стандартных действий.

SFB

Системный функциональный блок. Аналогичен FB, но, как и SFC, уже имеется в

составе ОС контроллера.

DB

Блок    данных    программы    пользователя.    Предназначен    для    долговременного

хранения информации.

DI

Блок   данных   функционального   блока.   Используется   для    хранения   значений

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

 

В контроллерах    SIMATIC      S7       существует     несколько способов  обработки управляющей программы:

1. Циклическая       обработка.      Состоит      из      периодически повторяющихся обработок                             управляющей  программы,    которая            начинается с          вызова организационного блока ОВ1. В начале цикла обработки программы ОС заполняет область  отображения входов,  сбрасывает таймер  контроля длительности цикла, после этого вызывает для  обработки блок ОВ1. В конце цикла обработки ОС переписывает в выходные модули значения из  области отображения выходов, после чего                начинается следующий                    цикл обработки.         В       блоке ОВ1         можно       вызывать функции и функциональные блоки. После  обработки вызванного блока управление передается блоку, из которого был произведен вызов данного блока.

2. Циклические     прерывания.    При     управлении    ТП    всегда  существуют программы,  которые  должны обрабатываться  через  одинаковые,  заранее  заданные, промежутки времени. Для этих целей в контроллерах SIMATIC S7 существуют блоки обработки  циклических  прерываний.  Промежуток  времени,  через  который  должен вызываться данный блок, задается программистом.

3.

Прерывания    по    дате    и   времени.    Существуют   программы,    которые

должны   выполниться   один   раз   в   определенный   день   и   час   или   выполняться периодически,    начиная    с   определенных   даты    и    времени.    Для    этих  целей    в контроллерах     SIMATIC S7 можно запрограммировать блоки прерываний по дате и времени.

4. Прерывания     по    задержке     времени.     Такие     блоки    вызываются     по истечении определенного времени после возникновения какого-либо события.

5. Обработка      включения      питания.      Часто     при     включении     питания необходимо выполнить         какие-либо         однократные        действия:         первичную

установку, инициализацию и т.д.  Для  этих целей предусмотрены  блоки обработки включения

питания.

6. Обработка  ошибок.  Такие  блоки  выполняются  в  случае  возникновения

аппаратных или программных ошибок.

Организационные  блоки  обрабатываются  циклически.  Период  и  приоритет

обработки определяется номером организационного блока (см. таблицу 2).

 

Таблица 2 - Период и приоритет обработки организационных блоков

Организационный

блок

 

Условия вызова

Приоритет

по умолчанию

изменения

OB1

Вызывается             операционной

системой

1

Нет

OB10 – OB17

В заданное время

2

2 … 24

OB20 – OB23

По истечении времени

3 … 6

2 … 24

 

Организационный

блок

 

Условия вызова

Приоритет

по умолчанию

изменения

OB30 – OB38

Через заданный интервал

7 … 15

2 … 24

OB40 – OB47

От входов и выходов

16 … 23

2 … 24

OB60

Мультипроцессорное

25

Нет

OB70,          OB72,

OB73

studizba.com

Написание программы в среде Step7 — Мегаобучалка

 

Для начала программирования в выбранном нами контроллере зайдем в закладку S7 Program(1)\Blocks и дважды щелкнем на иконке организационного блока OB1.

Это блок представляет собой основной программный блок, описывающий порядок и условия вызова остальных блоков. Кроме него программа может содержать блоки подпрограмм, функциональные блоки, блоки таблиц переменных (данных).

При его открытии будет вызвано окно, показанное на рисунке 1.5. Как видно из рисунка, в этом диалоговом окне можно ввести не только имя программного блока, но и выбрать язык программирования вбить комментарии и присвоить блоку символьное имя, по которому возможен его вызов в программе.

 

 

Рисунок 1.5 – Окно параметров созданного блока

 

В данном блоке возможно задать созданному блоку Имя [Name], Символическое имя [Symbolic Name] и Комментарий [Symbol Comment], а также выбрать язык программирования. В среде Step 7 можно программировать на трех языках стандарта IEC1131-3. К ним относятся FBD, LAD и STA.

FBD (Function Block Diagrams) – графический символьный язык, программа в котором выглядит как набор логических элементов, соединенных между собой определенным образом линиями связи.

LAD (Ladder and Diagram) - также является графическим символьным языком, однако программа в нем больше похожа на последовательность логических цепочек, построенных из элементов контактно-релейной логики.

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

Последним в списке находится язык STA - это текстовый язык низкого уровня, по структуре ближе всего находящийся к ассемблеру.

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

После введения всех параметров откроется окно программирования, представленное на рисунке 1.6.

В левой части окна представлены инструменты, доступные для программирования на данном языке. Правая часть окна отведена под редактор программы, комментарии и выбор интерфейса. Написание программы производится в соответствии с правилами программирования на языках стандарта IEC1131-3. Основы программирования можно освоить, используя источник [11].



 

 

Рисунок 1.6 ­– Окно редактора программы

 

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

 

 

Рисунок 1.7 – Таблица переменных

 

Создадим две входные дискретные переменные под именами «SIGNAL1» и «SIGNAL2», две выходные дискретные переменные под именами «INOG1» и «INOG2» нулевого байта и аналоговую переменную «ANALOG» типа INTEGER. Сохраним данные.

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

Используя инструментальную панель слева, перетащим на рабочее поле логический элемент «И». Присоединим ко входам и выходу элемента соответствующие переменные. К входам сигнал 1 и 2, к выходу итог 1. Создадим новую логическую цепочку, щелкнув на пиктограмме «New network».

Для получения представления о работе с аналоговыми сигналами используем обычный компаратор с порогом срабатывания 200 у.е. На первый выход компаратора подключим выходную переменную ITOG2 на сигнал сравнения подаем константу в 200 у.е. В результате получим схему, внешний вид которой приведен на рисунке 1.8.

 

 

Рисунок 1.8 – Пример программы

 

На основе этих элементарных схем мы получили представление о принципе программирования в редакторе FBD среды Step 7, для просмотра результата исполнения программы необходимо провести ее симуляцию.

 

megaobuchalka.ru

Программирование в STEP7 - Все для студента

Siemens Simatic S 7. Курс ST-PRO2 Комплексная автоматизация - программирование для специалистов. Siemens AG, 2004, 430 с. Даны файлы примеров. Содержание. 1. Учебный стенд и адресация. 2. Повторение основных положений. 3. Методика программирования. 4. Команды перехода и функции над аккумулятором. 5. Функции, функциональные блоки. 6. Косвенная адресация. 7. Обмен данными...

  • №1
  • 8,04 МБ
  • добавлен
  • изменен

Информация, содержащаяся в данном руководстве, даст Вам возможность эксплуатировать подчиненный интерфейсный модуль IM 153 вместе с модулями спектра S7–300 в системе децентрализованной периферии ЕТ 200 в качестве Slave-устройства DP. Этот пакет поставки состоит из двух руководств со следующим содержанием: Устройство децентрализованной периферии ЕТ200М: Проектирование механической...

  • №2
  • 2,54 МБ
  • добавлен
  • изменен

System overview of STEP 7and WinCC What's new in TIA Portal Readme Installation Migrating projects and programs Introduction to the TIA Portal Editing projects Editing project data Using libraries Editing devices and networks Programming the PLC Visualizing processes Using technology functions Using online and diagnostics functions Using Team Engineering

  • №3
  • 81,96 МБ
  • добавлен
  • изменен

Знакомство со Step 7 Lite - основные сведения. Разработка решения автоматизации с помощью Step 7 Lite. Загрузка, тестирование и диагностика. Программный пакет Step 7 Lite создан не только для новичков, но также для специалистов, которые первоначально программировали системы средней производительности.

  • №4
  • 7,47 МБ
  • дата добавления неизвестна
  • изменен

Это руководство поможет Вам при разработке прикладных программ на языке программирования FUP (функциональный план). Для этого здесь объясняется принципи

www.twirpx.com

step 7 / Поиск по тегам / Сообщество EasyElectronics.ru

  Simatic это абревиатура семейств PLC фирмы Siemens для общепромышленного применения (SIMATIC S7-300/S7-400/C7/WinAC). Сейчас есть и более новые SIMATIC S7-1200/S7-1500, программируются через TIA Portal.
  Siemens выпускает и узко специализированные линейки PLC (Sinumerik — для станков ЧПУ, Simadyn — линейка повышенной производительности, многие задачи решаются аппаратно, специализированными блоками). Так же широко распостранены абревиатуры, которые относятся к области применения, а не к линейке аппаратного обеспечения на котором оно собрано, естественно оно должно поддерживать стандарты фирмы Siemens (SIMATIC HMI — управление оборудованием с панели оператора, SIMATIС NET — все что связано с межблоковой связью, SIMOTION — моторизованные приводы, управляющие движением, SIMODRIVE — инверторы, управляемые через ProfiBus, и еще куча абревиатур на которые Siemens имеет товарные знаки).
  Step 7 это IDE для программирования всего этого хозяйства (кроме устаревшего S7-200, для него используется STEP 7-Micro/WIN, несмотря на схожее название, это отдельная программа и в IDE Step 7 не интегрируется). Составить представление можно почитав статью на Хабре Программирование ПЛК Siemens на Simatic Step7. Дополнительные языки программирования, драйвера оборудования и т.д. интегрируются в Step 7. Доступны драйверы для широкой номенклатуры стороннего оборудования (не Siemens).
  Инструментальные средства STEP 7 позволяют выполнять:
      Конфигурирование и определение параметров настройки аппаратуры;
      Конфигурирование систем промышленной связи и настройку параметров передачи данных;
      Программирование, тестирование, отладку и запуск программ отдельных систем автоматизации, а также их локальное или дистанционное обслуживание;
      Документирование и архивирование данных проекта;
      Функции оперативного управления и диагностирования аппаратуры.
      STL — один из МЭК (IEC) стандарта IEC61131-3 языков программирования (англ. Statement List, список операторов). Немцы зовут его AWL (нем. Anweisungsliste), это же расширение имеют и исходники, написанные на STL. Тут есть несоответствие в абревиатурах стандартных языков МЭК и фирмы Siemens. Дело в том, что по стандартам МЭК язык STL должен называться IL (Instruction List), а абревиатура ST (Structured Text) зарезервирована за Pascal-подобным языком, который у Siemens называется SCL (Structured Control Language).
      Кроме STL, Step 7 включает в дистрибутив поддержку МЭК языков LAD (Ladder Diagram, язык релейной (лестничной) логики) и FBD (Function Block Diagram, программирование функциональными блоками). При приобретении лицензии интегрируются языки SCL (Pascal-подобный язык), S7-GRAPH (позволяет выполнять конфигурирование и программирование систем графическими способами, стандарт DIN EN 6.1131-3), S7-HiGraph (позволяет разрабатывать программы систем автоматизации SIMATIC в виде графа состояния системы), S7-PDIAG (позволяет разрабатывать однородные процедуры диагностирования систем автоматизации SIMATIC), S7-PLCSIM (позволяет эмулировать работу систем автоматизации SIMATIC, предназначен для отладки программ указанных систем на программаторе/компьютере без использования реальных технических средств автоматизации).
      В настоящее время Siemens активно рекомендует переходить со Step 7 на TIA Portal. Это логическое развитие Step 7, но не всегда однозначное (IMXO, что-то теряем, что-то находим...).
      Представленный функциональный блок выполняет функции ограничителя аналогового сигнала (4..20mA) с индикацией выхода за диапазон (Limiter) и его сглаживания по алгоритму простого (арифметического) скользящего среднего (SMA).
      Алгоритмов скользящего среднего несколько, SMA (простой, Simple Moving Average), EMA (экспоненциальный, Exponential Moving Average), WMA (взвешенный, Weighted Moving Average). Последние еще и разновидности имеют. Здесь рассмотрен только первый.

    Читать дальше

    we.easyelectronics.ru

    Программное обеспечение для Simatic Step7

    Программное обеспечение для работы с SIMATIC S7-3хх/4хх

     

    Все раскладки по данному вопросу (от Вячеслава Михайловича):

    1.   Ссылка на SIEMENS SIMATIC STEP 7 Professional 2017 + SR1/SP1 Site Package include v5.6 +S7-SCL v5.6 + S7-GRAPH v5.6 + PLCSIM v5.4 SP8 for Windows 7/10 
    (с моего Яндекс.Диска): https://yadi.sk/d/P2xitWEsxPHZdw

    Подробное описание: http://maintracker.org/forum/viewtopic.php?t=5411400 

    Основные компоненты, достаточные для работы и освоения пакета:
    SIMATIC_STEP7_V56 (STEP7_PROFESSIONAL_2017_SR1) - Сам Симатик Менеджер; 
    PLCSim_v5.4 – Симулятор
    Это достаточный минимум для освоения.
    Вес всего архива 20 GB!..

    Остальные пакеты можете и не ставить (по желанию). (Я обычно ставлю все – авось пригодится… и чтобы не заморачиваться потом с доустановкой).

    2.      Ключи внутри архива.

    "Sim_EKB_Install_2018_09_11.zip"

    3.       Как устанавливается SIMATIC S7 (с компонентами) и как активируются ключи в следующих двух видео:

    Первое видео. Это сама установка Step7. До перезагрузки. Внимание!: перед установкой, если у вас уже освоенная система, необходимо отключить интернет и антивирусник (программа очень требовательна к чистоте Windows и ограничениям)! Идеальный вариант - устанавливать S7 на только-что развернутую Windows. Также S7 можно поставить и на виртуальную машину. Об этом - в 5 пункте.

    Второе видео. Активация ключей для работы SIMATIC.

     

    4.    Если у вас ОС, которая не поддерживает установку ПО или просто для того, чтобы Винда была чистая и поставить Simatic Manager на нее, то Рекомендую использовать следующую виртуальную машину  - VMware. Или какая вам удобнее.
    Можете скачать VMware Workstation 14 Pro. Я его взял тут: http://maintracker.org/forum/viewtopic.php?t=5498774 (март 2018). Если появились новые версии, можете мне сказать и я заменю архив.
    Или берите сам уже скаченный архив программы с моего Яндекс.Диска: https://yadi.sk/d/V30j31he3Tjhsc
    Программа русскоязычная, все понятно как и что делать. Есть много видео, обучающих работу с ней. 

     

    Для любой виртуальной программы также можно скачать уже готовый образ с установленной ОС: https://developer.microsoft.com/en-us/microsoft-edge/tools/vms/#downloads
    Для справки: ОС Win7, несколько версий с разными IE, где IE - это версии Internet Explorer, всего навсего. Описание процесса что это и как работать тут хорошо описано: https://windowstips.ru/notes/18267

     

    Пользуйтесь на здоровье. Будут еще вопросы - пишите.  

    ____ Ирина Федорова E-mail: [email protected] Менеджер по работе с клиентами компаниии "Апроду В.М." г. Екатеринбург

    step7edu.ru

    SIMATIC S7. Введение в STEP 7 [PDF]

    В этом руководстве вы узнаете основы SIMATIC STEP
    7. Мы покажем вам
    наиболее важные экранные диалоговые окна и процедуры, используя
    практические упражнения, которые структурированы так, что вы можете
    начинать почти с любой главы.
    Каждый раздел разбит на две части: описательная часть, отмеченная серым
    цветом, и часть, ориентированная на действия и отмеченная зеленым
    цветом. Инструкции начинаются стрелкой, расположенной на зеленом краю
    листа, и могут продолжаться на нескольких страницах, заканчиваясь знаком
    полной остановки и рамкой, в которой перечислены относящиеся к данному
    вопросу темы.
    Был бы полезен предшествующий опыт работы с мышью, окнами,
    ниспадающими меню и т. д., предпочтительно также, чтобы вы были знакомы
    с основными принципами программируемого логического управления.
    Учебные курсы по STEP 7 дадут вам детальные знания, выходящие за рамки
    содержания данного руководства, научив вас, как с помощью STEP 7 могут
    создаваться решения задач автоматизации в целом.
    Предпосылки для работы с данным руководством
    Для выполнения практических упражнений по STEP 7 в этом руководстве
    вам потребуется следующее:
    Устройство программирования фирмы Siemens или PC
    Пакет программного обеспечения STEP 7 и авторизационная дискета
    Программируемый контроллер SIMATIC S7-300 или S7-400
    (для главы 7 "Загрузка и отладка программы").
    Дополнительная документация по STEP 7
    Базовая информация по STEP 7
    Справочная информация по STEP 7
    После установки STEP 7 вы найдете электронные руководства в меню Start
    [Пуск] под Simatic S7 Manuals или, в качестве альтернативы, вы можете
    заказать их в любом торговом центре Siemens. Вся информация, имеющаяся
    в руководствах, может быть вызвана в STEP 7 из оперативной помощи.

    www.twirpx.com

    step7 - PLC - это просто!!

    Проект создает пять собственных компонентов:

    Рис. 1 Компоненты проекта S7-200

    Загрузка компонентов проекта в CPU и выгрузка из CPU

    Для загрузки проекта в CPU S7–200 нужно:

    • Выбрать команду меню File >Download.
    • Щелкнуть на элементе проекта, который необходимо загрузить.
    • Щелкнуть на кнопке Download

    Установка режима работы CPU S7–200

    S7–200 имеет два режима работы: STOP и RUN. В состоянии STOP S7–200 не выполняет программы, и можно загрузить в CPU программу или конфигурацию CPU. В режиме RUN S7–200 исполняет программу. Для изменения режима работы S7–200 снабжен переключателем режимов. С помощью переключателя режимов можно установить режим работы вручную:

    • установка переключателя режимов в STOP прекращает исполнение программы;
    • установка переключателя режимов в RUN запускает исполнение программы;
    • установка переключателя режимов в режим TERM (терминал) не изменяет режима работы.

    Если питание прерывается, когда переключатель режимов находится в положении STOP или TERM, S7–200 при восстановлении питания автоматически переходит в состояние STOP. Если питание прерывается, когда переключатель режимов находится в положении RUN, S7–200 при восстановлении питания переходит в режим RUN.

    STEP 7-Micro/WIN в режиме online дает возможность изменить режим работы S7–200. Чтобы это программное обеспечение могло управлять режимом работы, нужно вручную перевести переключатель режимов работы на S7– 200 в положение TERM или RUN. Для изменения режима работы можно использовать команды меню PLC > STOP или PLC > RUN или соответствующие кнопки на панели инструментов.

    Для перевода S7–200 в состояние STOP можно использовать в программе команду STOP. Это позволяет прекратить исполнение программы в зависимости от логики обработки.

    Программный блок Программный блок содержит исполняемый код и комментарии. Исполняемый код состоит из основной программы (OB1) и некоторых подпрограмм или программ прерываний. Код компилируется и загружается в PLC. Комментарии не компилируются и не загружаются.

    Блок данных DB. Блок данных содержит данные (начальные значения переменных, значения констант) и комментарии. Данные компилируются и загружаются в PLC. Комментарии не компилируются и не загружаются.

    Системный блок System Block. Системный блок содержит данные конфигурации, такие как параметры коммуникации, области сохраняемых данных, аналоговые и цифровые входные фильтры, значения выходов в случае перехода в STOP (и информацию о пароле). Системный блок загружается в PLC.

    Таблица символов «Symbol Name». Таблица символов позволяет Вам использовать символическую адресацию. Символика часто делает программирование более простым и облегчают чтение программ. Скомпилированная программа, которая загружается в PLC преобразует все символы в абсолютные адреса. Информация таблицы символов не загружается в PLC.

    Диаграмма состояний Status Chart. Информация диаграммы состояний не загружается в PLC. На диаграмме состояния можно ввести адреса программы для мониторинга и модификации. Величины таймеров или счетчиков могут быть отображены, как биты или слова. Если выбирается битовый формат, то отображается состояние выхода (ON или OFF). Если выбирается формат слова, то отображается текущая величина таймера или счетчика.

    Использование таблицы символов для символической адресации переменных

    Таблица символов используется для присвоения символических имён входам, выходам и адресам.

    Символическое имя:

    • Максимум 23 символа
    • Большая, маленькая буква имеет смысл
    • Пробел заменяется знаком подчёркивания.
    • Повторяющиеся символьные имена подчёркиваются, не компилируются и не могут быть использованы в программе.

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

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

    Для присвоения адресу символического имени необходимо:

    1. Щелкнуть в навигационной панели на кнопке таблицы символов, чтобы вызвать таблицу.

    2. Ввести символическое имя (например, Pump1Limit) в столбце «Symbol Name». Максимальная длина символического имени составляет 23 символа.

    3. В столбце Address ввести адрес (например, I1.1).

    Рис. 2 Таблица символов

    Открыть таблицу символов можно с помощью щелчка правой кнопкой «мыши» на символе модуля. После этого во всплывающем окне выбирается пункт Edit Symbolic Names (Редактирование символьных имен). После этого открывается таблица символов с соответствующими адресами. Для программы создается только одна таблица символов, независимо от того, какой язык программирования выбран. Нельзя использовать одну и ту же строку более одного раза в качестве глобального символического имени ни в единственной таблице, ни в нескольких различных таблицах!

    Использование таблицы состояний (Status Chart)

    С помощью таблицы состояний (Status Chart) можно наблюдать и изменять переменные процесса, когда S7– 200 исполняет программу управления. Можно отслеживать состояние входов, выходов или переменных программы, отображая их текущие значения. В таблице состояний можно также принудительно задавать или изменять значения переменных процесса.

    Для вызова таблицы состояний необходимо выбрать команду меню View > Component > Status Chart или щелкнуть на пиктограмме таблицы состояний на навигационной панели.

    Рис. 3 Таблица состояний

    Для создания таблицы состояний и контроля переменных:

    1. Введите в поле адресов адреса желаемых величин.

    2. В столбце Format выберите тип данных.

    3. Для отображения состояния переменных процесса в своем S7–200 выберите команду меню Debug > Chart Status.

    4. Если вы хотите опрашивать эти величины непрерывно или хотите однократно считать состояние, щелкните на соответствующем символе на панели инструментов.

    В таблице состояний можно также принудительно устанавливать или изменять значения различных переменных процесса.В таблицу состояний можно вставлять дополнительные строки, выбрав команду меню Edit > Insert >Row.

    Невозможно отобразить состояния констант, аккумуляторов и локальных переменных. Значения таймеров и счетчиков можно отображать в виде бита или слова. Если значение отображается в виде бита, то оно представляет состояние бита таймера или счетчика; если значение отображается в виде слова, то оно является значением таймера или счетчика.

     

    Мой блог находят по следующим фразам

    plc24.ru

    Добавить комментарий

    Ваш адрес email не будет опубликован. Обязательные поля помечены *