Date:29.09.2014 File:PRO2_09E.1 SIMATIC S7 Siemens AG 1999. All rights reserved. Information and Training Center Knowledge for Automation Создание программы.

Презентация:



Advertisements
Похожие презентации
Date: Filename:SCL_3e.1 SIMATIC S7 Siemens AG All rights reserved. Создание и вызов блоков.
Advertisements

Date: 11/30/98 File:MICRO_10D.1 SIMATIC S7 Siemens AG All rights reserved. Information and Training Center Knowledge for Automation Справочные данные.
Date: File:UPPROG_09E.1 SIMATIC S7 Siemens AG All rights reserved. Information and Training Center Knowledge for Automation Хранение данных.
Date:11/30/98 File:MICRO_09D.1 SIMATIC S7 Siemens AG All rights reserved. Information and Training Center Knowledge for Automation Тестирование и.
Date: File:GRAPH_04e.1 SIMATIC S7 Siemens AG All rights reserved. SITRAIN Training for Automation and Drives Отладка и пуск.
Date: File:GRAPH_04e.1 SIMATIC S7 Siemens AG All rights reserved. SITRAIN Training for Automation and Drives Debug and Start-Up.
Date: File:WINAC_06E.1 SIMATIC S7 Siemens AG All rights reserved. Information and Training Center Knowledge for Automation Визуализация.
Date: File:GRAPH_05e.1 SIMATIC S7 Siemens AG All rights reserved. SITRAIN Training for Automation and Drives Документирование и архивы.
Datum: 9/21/2014 Datei:SYH_K6d.1 SIMATIC S7 Siemens AG All rights reserved. Informations- und Trainings-Center Wissen for Automatisierung Управление.
Date: File:MICRO_03D.1 SIMATIC S7 Siemens AG All rights reserved. Information and Training Center Knowledge for Automation Учебный стенд.
Date: File:GRAPH_02e.1 SIMATIC S7 Siemens AG All rights reserved. SITRAIN Training for Automation and Drives Project Planning and Configuration.
Date: File:PRO1_10E.1 SIMATIC S7 Siemens AG All rights reserved. Information and Training Center Knowledge for Automation Хранение данных.
Date: File:GRAPH_05e.1 SIMATIC S7 Siemens AG All rights reserved. SITRAIN Training for Automation and Drives Documentation and ASCII Archives.
Date: File:GRAPH_08e.1 SIMATIC S7 Siemens AG All rights reserved. SITRAIN Training for Automation and Drives Diagnostics.
Date: File:WinAC_07e.1 SIMATIC S7 Siemens AG All rights reserved. Information and Training Center Knowledge for Automation Сети WinAC.
Date: File:UPPROG_05E.1 SIMATIC S7 Siemens AG All rights reserved. Information and Training Center Knowledge for Automation Редактирование.
Date: File:SCL_6e.1 SIMATIC S7 Siemens AG All rights reserved. Упражнения по использованию S7- SCL.
Date: File:PRO1_05E.1 SIMATIC S7 Siemens AG All rights reserved. Information and Training Center Knowledge for Automation Редактирование.
Date: File:GRAPH_03e.1 SIMATIC S7 Siemens AG All rights reserved. SITRAIN Training for Automation and Drives Programming Steps and Transitions.
Date: File:GRAPH_07e.1 SIMATIC S7 Siemens AG All rights reserved. SITRAIN Training for Automation and Drives Auto EnableAuto FInPos Motor.
Транксрипт:

Date: File:PRO2_09E.1 SIMATIC S7 Siemens AG All rights reserved. Information and Training Center Knowledge for Automation Создание программы в текстовом редакторе Атрибут защиты ASCII STL

Date: File:PRO2_09E.2 SIMATIC S7 Siemens AG All rights reserved. Information and Training Center Knowledge for Automation S7 программы в проектной структуре Project (Проект) S7 Blocks (Блоки) Source Files (Исходные файлы) Charts Folder (Папка контейнеров) Symbol Table (Таблица символов) S7 блоки:Редакторы: -OB LAD, STL, FBD -FBLAD, STL, FBD, S7-Graph -FCLAD, STL, FBD -DBDB-Editor -CFC Charts (СFC контейнеры) S7 Program (S7 программа) S7 исходные файлы: -STL Source -S7-SCL Source -S7-HiGraph Source -S7-Graph Source Connection Table (Таблица соединений) Module (S7-CPU) Station (Станция) S7 Program (S7 программа)

Date: File:PRO2_09E.3 SIMATIC S7 Siemens AG All rights reserved. Information and Training Center Knowledge for Automation Концепция ввода и компиляции Блоки Пользоват. программа ASCII исх. файл FUNCTION_BLOCK FB21 AUTHOR: Andy FAMILY: plant1 NAME: fb_mot21 VERSION: VAR_INPUT IN1: INT:=123; END_VAR VAR_OUTPUT OUT1: INT:=123; END_VAR VAR_IN_OUT IN_OUT1: INT:=123; END_VAR VAR VAR1: INT:=123; END_VAR. Компиляция Генерация Таблица символов Доступ на чтение при компиляции и генерации Инкрементный редактор Открыть Сохранить Доступ на чтение при редактировании Редактор исходных файлов Символьный редактор

Date: File:PRO2_09E.4 SIMATIC S7 Siemens AG All rights reserved. Information and Training Center Knowledge for Automation Запуск текстового редактора

Date: File:PRO2_09E.5 SIMATIC S7 Siemens AG All rights reserved. Information and Training Center Knowledge for Automation Генерация программы из текстового редактора

Вставка шаблонов блока, блоков и исходных файлов Исходный редактируемый файл Шаб- лона блока Блок Файл Вставка шаблона блока Вставка блка Вставка файла Генерация

Date: File:PRO2_09E.7 SIMATIC S7 Siemens AG All rights reserved. Information and Training Center Knowledge for Automation Общие правила ввода и структура UDT Глобальный DB DB со структурой UDT FB3 Экземпляр DB для FB3 FC5 OB1 назначение вызов назначение Последовательность в исходном файле

Date: File:PRO2_09E.8 SIMATIC S7 Siemens AG All rights reserved. Information and Training Center Knowledge for Automation Синтаксис логического блока Конфигурация Начало блока со спецификациями (абсолютное или симвлическое) Заголовок блока (по выбору) Ключевые слова с примерами ORGANIZATION_BLOCK OB1 FUNCTION_BLOCK FB1 FUNCTION FC 1 : int TITLE = Block title Комментарий блока (по выбору) Свойства блока (по выбору) // Block comment KNOW_HOW_PROTECT AUTHOR: PT41 FAMILY: Motors NAME: Motorone VERSION: 0815 Раздел объявления переменных (Объявление типа, в зависимости от типа блока ) Termination of every declaration type with Часть инструкций, состоящая из сетей с заголовком сети и комментарием сети VAR_IN VAR_OUT VAR_IN_OUT VAR VAR_TEMP.. END_VAR BEGIN NETWORK TITLE=first network // Конец блокаEND_ORGANIZATION_BLOCK END_FUNCTION_BLOCK END_FUNCTION Системные атрибуты блока (по выбору) {Attr1 := 'block_val1'; // Атрибут блока 1 Attr2 := 'block_val2'; // Атрибут блока 2 Attr3 := 'block_val3' // Атрибут блока 3}

Date: File:PRO2_09E.9 SIMATIC S7 Siemens AG All rights reserved. Information and Training Center Knowledge for Automation Синтаксис блока данных Конфигурация Начало блока со спецификациями (абсолютное или симвлическое) Заголовок блока (по выбору) Ключевые слова с примерами DATA_BLOCK DB 26 TITLE = Block title Комментарий блока (по выбору) Свойства блока (по выбору) // Block comment KNOW_HOW_PROTECT AUTHOR: Müller FAMILY: Motors NAME: Motorone VERSION: 0815 Часть объявлений - в зависимости от DB Глобальный блок данных: объявление переменных (по выбору с инициализирующими значениями) STRUCT.. END_STRUCT DB со структурой UDT: спецификация UDT (абсолютная или симвлическая) UDT 16 Экземпляр DB: спецификация FB (абсолютная или симвлическая) FB 20 Часть назначения с текущими (актуальными) значениями BEGIN.. Конец блока END_DATA_BLOCK Системные атрибуты блока (по выбору) {Attr1 := 'block_val1'; // Атрибут блока 1 Attr2 := 'block_val2'; // Атрибут блока 2}

Date: File:PRO2_09E.10 SIMATIC S7 Siemens AG All rights reserved. Information and Training Center Knowledge for Automation Правила для объявления переменных

Date: File:PRO2_09E.11 SIMATIC S7 Siemens AG All rights reserved. Information and Training Center Knowledge for Automation Назначение атрибутов блока Aтрибут KNOW_HOW_PROTECT Логические блоки (OB, FB, FC) Блоки данныхUDT да нет AUTHORда нет FAMILYда нет NAMEда нет VERSIONда нет UNLINKEDнетданет READ_ONLYнетданет

Date: File:PRO2_09E.12 SIMATIC S7 Siemens AG All rights reserved. Information and Training Center Knowledge for Automation Упражнение 9.1: создание исходного файла Transport Station_1 Station_2Station_3 FB10 Данные для Transport Экземпляр DB для FB10 CALL Station_1 CALL Station_2 CALL Station_3. CALL Transport DB10... statStation_1FB1 statStation_2FB1 statStation_3 FB1 statTransportFB2... Данные для Station_1 Данные для Station_2 FB1 FB2 Данные для Station_3 OB1 FUNCTION_BLOCK "Station" TITLE = VERSION : 0.1 VAR_INPUT Initial : BOOL ; Proximity_switch : BOOL ; Acknowledge : BOOL ; Clock_bit : BOOL ; END_VAR VAR_OUTPUT LED : BOOL ; Transp_req : BOOL ; END_VAR VAR_IN_OUT Conv_busy : BOOL ; END_VAR VAR State : STRUCT Busy : BOOL ; Completed : BOOL ; Waiting : BOOL ; END_STRUCT ; Aux_1 : BOOL ; Aux_2 : BOOL ; END_VAR BEGIN NETWORK TITLE =Initialization // "Busy"("Занято") установлено при // Инициализация A #Initial;... Исходный файл: "Assembly Line (Линия сборки)

Date: File:PRO2_09E.13 SIMATIC S7 Siemens AG All rights reserved. Information and Training Center Knowledge for Automation Упражнение 9.2: Подсчет готовых деталей Transport Station_1 Station_2Station_3 Заключи- тельная сборка