1 Matsushita Electric Works (Europe) AG Краткие замечания об этом вводном курсе: 2. Клавиши + позволяют переключаться между данной презентацией и NAiS.

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



Advertisements
Похожие презентации
1. Определить последовательность проезда перекрестка
Advertisements

Урок повторения по теме: «Сила». Задание 1 Задание 2.
1 Знаток математики Тренажер Таблица умножения 2 класс Школа 21 века ®м®м.

Рисуем параллелепипед Известно, что параллельная проекция тетраэдра, без учета пунктирных линий, однозначно определяется заданием проекций его вершин (рис.
FBD В cреде CoDeSys Язык FBD Язык FBD (Functional Block Diagram, Диаграмма Функциональных Блоков) является языком графического программирования,
Таблица умножения на 8. Разработан: Бычкуновой О.В. г.Красноярск год.
Школьная форма Презентация для родительского собрания.
Развивающая викторина для детей "Самый-самый " Муниципальное общеобразовательное учреждение средняя общеобразовательная школа 7 ст. Беломечётской.
1 Знаток математики Тренажер Таблица умножения 3 класс Школа России Масько Любовь Георгиевна Муниципальное общеобразовательное учреждение средняя общеобразовательная.
Разработал: Учитель химии, биологии высшей квалификационной категории Баженов Алексей Анатольевич.
Печать документов Борисов В.А. Красноармейский филиал ГОУ ВПО «Академия народного хозяйства при Правительстве РФ» Красноармейск 2009 г.
Лекция 3 Раздел 3,1 Windows Phone Темы раздела 3.
Масштаб 1 : 5000 Приложение 1 к решению Совета депутатов города Новосибирска от _____________ ______.
Ребусы Свириденковой Лизы Ученицы 6 класса «А». 10.
ОДНОМЕРНЫЕ МАССИВЫ. РАБОТА С ЭЛЕМЕНТАМИ СТРУКТУРИРОВАННЫЕ ТИПЫ ДАННЫХ.
Тем, кто учит математику, Тем, кто учит математике, Тем, кто любит математику, Тем, кто ещё не знает, Что может полюбить математику Посвящается…
Флористические оформления. Композиции до 6000 руб
© 2007 Cisco Systems, Inc. All rights reserved.SMBE v Cisco SMB University for Engineers Настройка маршрутизаторов Cisco с интегрированными услугами.
Фрагмент карты градостроительного зонирования территории города Новосибирска Масштаб 1 : 6000 Приложение 7 к решению Совета депутатов города Новосибирска.
Транксрипт:

1 Matsushita Electric Works (Europe) AG Краткие замечания об этом вводном курсе: 2. Клавиши + позволяют переключаться между данной презентацией и NAiS Control FPWIN Pro! 4. Нажатием ESC презентацию можно завершить в любой момент. 3. Переходите по страницам,используя: К следующей странице down up К предыдущей странице 1. Ваш PC должен быть подключен к PLC, и запущен NAiS Control FPWIN Pro. 5. Файл с презентацией в PDF содержится на CD, для печати.

2 Matsushita Electric Works (Europe) AG Control FPWIN Pro Остановитесь! И затратьте некоторые усилия для Ваших первых шагов в программировании. Этот вводный курс должен дать представление: - о программирровани в среде N iS Control FPWIN Pro - об использовании адресов Matsushita - об использовании адресов по стандарту IEC Вместе с практическими занятиями по N iS Control FPWIN Pro вводный курс занимает около 2-х часов. Этот вводный курс должен дать представление: - о программирровани в среде N iS Control FPWIN Pro - об использовании адресов Matsushita - об использовании адресов по стандарту IEC Вместе с практическими занятиями по N iS Control FPWIN Pro вводный курс занимает около 2-х часов.

3 Matsushita Electric Works (Europe) AG Что такое IEC ? IEC Международный стандарт унифицирует требования к системам, убирает нестыковки и сокращает время обучения определяет готовые функции и функциональные блоки, сокращая время на программирование и отладку улучшает наглядность проекта структурированием убирает ошибки определением типов данных уменьшает инвестиции благодаря стандартизации Для более подробного знакомства с IEC , обратитесь к презентации на CD-ROM: IEC61131_3_basics.pdf

4 Matsushita Electric Works (Europe) AG Запуск Control FPWIN Pro Запуск Control FPWIN Pro под Windows.

5 Matsushita Electric Works (Europe) AG Создайте новый проект с мастером проектов.

6 Matsushita Electric Works (Europe) AG Предопредено следующее (возможно изменение): Файл проекта Тип PLC Имя программы Нажать OK Язык программы

7 Matsushita Electric Works (Europe) AG Навигатор проекта обеспечивает структурированный обзор: Библиотеки Аппаратура Переменные Программы Справа на экране окно программы в выбранном редакторе. Для детальной информации о навигаторе проекта жми

8 Matsushita Electric Works (Europe) AG 2. Начните ввод программы: a. Щелкнуть на значке в панели инструментов. b. Щелкнуть в нужном месте в поле 1-й цепи. 1. Щелкнуть в поле окна программы. - заголовок выделится.

9 Matsushita Electric Works (Europe) AG 2. Щелкните на значке рисования или правой кнопкой мыши, перейдите в режим ввода линий и соедините символы контактов 1. Ввести адреса Matsushita: -X0 для входа -Y0 для выхода Используйте заглавные буквы! Каждую линию начните с линии питания!

10 Matsushita Electric Works (Europe) AG Проверьте свою про- грамму, нажав на символ... В сообщении - информация об ошибках или об их отсутствии. Если ошибок несколько, исправление начните с первой, все остальные могут быть ее следствием...

11 Matsushita Electric Works (Europe) AG 1. Подключитесь к PLC. 2. Состояние PLC должно быть Remote Prog. 3. Загрузите программу в PLC. (предварительно Compile all.) Если пробдемы со связью, проверьте в меню ONLINE параметры COM-порта

12 Matsushita Electric Works (Europe) AG Ваша программа готова. 1. Переключитесь в RUN. 3. Включите мониторинг. 4. Наблюдайте работу программы. 2. Проверьте режим PLC: RUN.

13 Matsushita Electric Works (Europe) AG Сохраните и закройте проект.

14 Matsushita Electric Works (Europe) AG 1. Пример маленькой программы Напишем маленькую программу. Будем использовать адресацию Matsushita. Описание: Если 2 из 3-х входов включены, включить выход. Следуйте рекомендациям! Напишем маленькую программу. Будем использовать адресацию Matsushita. Описание: Если 2 из 3-х входов включены, включить выход. Следуйте рекомендациям!

15 Matsushita Electric Works (Europe) AG Создание нового проекта 1. Создайте новый проект с мастером проектов. 2. Нажмите OK.

16 Matsushita Electric Works (Europe) AG 2. Инвертируйте значения X0, X1, X2 следующим образом: a. Двойной щелчок на символе контакта b. Выбрать NEGATION и далее OK 1. Введите контакты как показано и введите адреса. (все в цепи 1!)

17 Matsushita Electric Works (Europe) AG 1. Внимательно введите линии. 2. Проверьте программу. Линии должны быть без перекрытия и наложений.

18 Matsushita Electric Works (Europe) AG 1. Подключитесь к PLC. 2. Перейдите в режим Prog. 3. Загрузите программу в PLC. 4. Перейдите в режим RUN. 5. Включите мониторинг и проверьте работу программы. 6. Сохраните и закройте проект.

19 Matsushita Electric Works (Europe) AG 2. Программа с адресацией IEC В этом примере в прорамме используются адреса в соответствии со стандартом IEC Используем задание из предыдущего примера (2 из 3). При адресации по IEC Вы видите названия контактов в поле редактора. В этом примере в прорамме используются адреса в соответствии со стандартом IEC Используем задание из предыдущего примера (2 из 3). При адресации по IEC Вы видите названия контактов в поле редактора.

20 Matsushita Electric Works (Europe) AG Создание нового проекта 1. Создайте новый проект с мастером проектов. 2. Нажмите OK.

21 Matsushita Electric Works (Europe) AG 1. Двойной щелчок на Global_Variables в навигаторе проекта. Справа откроется окно 2. Для первого контакта введите в список Global_Variables: Class: предопределен как VAR_Global Identifier: уникальное название (Sensor_1) Address: действительный адресMatsushita или IEC Type:BOOL будет автоматически добавлен

22 Matsushita Electric Works (Europe) AG 2. Введите последующие переменные. 1. Добавьте новые линии после выделенной нажатием на символ. Для детальной информации об адресе жми

23 Matsushita Electric Works (Europe) AG 1. Проверьте, все ли переменные введены корректно, если нет, введите исправления. 2. Закройте окно нажатием здесь. Вновь введенные глобальные переменные доступны в программе.

24 Matsushita Electric Works (Europe) AG 1. Откройте заголовок программы: a. Двойной щелчок на Program_1. b. Двойной щелчок на Header. 2. Откройте окно Global_Variable двойным щелчком в навигаторе проекта. Переместите его под окно заголовка программы.

25 Matsushita Electric Works (Europe) AG 1. Скопируйте список Global_Variables: a. Выделите список нажатием на сером. b. Щелкните по символу копирования. 2. Вставьте переменные в заголовок программы: a. Выделите список нажатием на сером. b. Щелкните по символу вставки. 3. Закройте окна, нажав здесь.

26 Matsushita Electric Works (Europe) AG 2. Щелкните для инвертирования. Начните программировать вводом контактов, как в предыдущем примере. 1. Щелкните на символе контакта и введите в поле цепи 1

27 Matsushita Electric Works (Europe) AG 1. Щелкните по знаку ? и нажмите F2. Откроется окно выбора переменных. Окно выбора переменных открывается нажатием F2 при выделенном ?. 2. Введите нужное имя контакта двойным щелчком на выбранном имени. 3. Введите имена для всех контактов.

28 Matsushita Electric Works (Europe) AG 2. Закройте окно выбора переменных. 1. Введите все линии. Программа введена.

29 Matsushita Electric Works (Europe) AG 1. Проверьте программу 2. Подключитесь к PLC.

30 Matsushita Electric Works (Europe) AG 2. Переключите PLC в режим RUN. 3. Включите мониторинг и проверьте работу программы. Имена контактов видны непосредственно в программе. 1. Загрузите программу в PLC.

31 Matsushita Electric Works (Europe) AG 3. Программа с функциями В следующем примере используем адресацию Matsushita. Программа использует функции таймер и сложение. Этот пример показывает использование в программе функций из готовых библиотек. В следующем примере используем адресацию Matsushita. Программа использует функции таймер и сложение. Этот пример показывает использование в программе функций из готовых библиотек.

32 Matsushita Electric Works (Europe) AG Создание нового проекта 1. Создайте новый проект с мастером проектов. 2. Нажмите OK.

33 Matsushita Electric Works (Europe) AG 1. Щелкните на символе функции. Откроется окно выбора OP/FUN/FB. В данном окне доступны все - операторы (ADD, SUB, MUL, AND...) - функции - функциональные блоки используемые в N iS Control FPWIN Pro. Возможно добавление функций и функциональных блоков пользователя.

34 Matsushita Electric Works (Europe) AG 1. Двойным щелчком на ADD выберите оператор. 2. Мышью поместите ADD в цепь 1.

35 Matsushita Electric Works (Europe) AG 1. Выберите тип функциональный блок. 2. Выберите Matsushita_LIB. 3. Двойной щелчок на TM_100ms_FB (таймер с дискретом 100ms).

36 Matsushita Electric Works (Europe) AG 1. Мышью поместите Timer FB в цепь Введите имя таймера, напр. Timer Щелкните на Declare. При декларации FB, N iS Control FPWIN Pro выделяет под таймер свой номер и соотв. ресурсы 4. Закройте окна выбора OP/FUN/FB и переменных.

37 Matsushita Electric Works (Europe) AG Функция складывает данные по входам, напр. DT0 и DT1. Здесь результат сложения, напр. DT2. При уровне ON на входе "startтаймер запускается. Вход уставки SV (set value). В данном случае дискрет равен 100ms. Пример: SV = 20,дискрет = 100ms Задержка 2000ms, т.e. 2 секунды. По истечении заданного времени на выходе ON EV содержит текущее значе- ние времени (в дискретах)

38 Matsushita Electric Works (Europe) AG 1. Щелкните на символе Variable Input. 2. Вставьте входы. 4. Щелкните на символе Variable Output. 5. Вставьте выход. Введите DT2. Выход EV не требует обязательного подключения. 3. Введите DT0 и DT1 для входов ADD. Введите 20 для входа SV таймера.

39 Matsushita Electric Works (Europe) AG Все вх./вых. ADD должны быть введены. 1. На вход "start " включите X0 и соедините линией 2. Введите выход Y0 и соедините линией 3. Проверьте программу.

40 Matsushita Electric Works (Europe) AG 1. Подключитесь к PLC. 2. Загрузите программу в PLC. 3. Включите мониторинг и проверьте работу программы. 4. Можно вводить данные online и сразу видеть результат. Через 2 сек. после перехода X0 в ON, Y0 тоже перейдет в ON. 5. Сохраните и закройте проект.

41 Matsushita Electric Works (Europe) AG 4. Двойной выключатель В следующем примере используется адресация по стандарту IEC Программа обеспечивает работу с двумя кнопками. При пуске опасных машин обычно требуется нажать 2 кнопки одновременно для предотвращения пуска от случайных нажатий. Обе кнопки быть нажаты за интервал не менее 0.5s. В следующем примере используется адресация по стандарту IEC Программа обеспечивает работу с двумя кнопками. При пуске опасных машин обычно требуется нажать 2 кнопки одновременно для предотвращения пуска от случайных нажатий. Обе кнопки быть нажаты за интервал не менее 0.5s. Start 1Start 2

42 Matsushita Electric Works (Europe) AG Create a new project/program 1. Создайте проект с мастером проектов. 2. Нажмите OK.

43 Matsushita Electric Works (Europe) AG 1. Двойной щелчок на Global_Variables в навигаторе проекта. Открывается окно справа 2. Введите входы/выходы в список Global_Variables: Class: предопределен как VAR_Global Identifier: уникальное название Address: действительный адресMatsushita или IEC Type:BOOL будет автоматически добавлен

44 Matsushita Electric Works (Europe) AG 1. Откройте заголовок программы: a. Двойной щелчок на Program_1. b. Двойной щелчок на Header. 2. Переместите окно заголовка под окно Global Variables и скопируйте содержимое Global Variable в окно заголовка. 3. Щеклните здесь и на символе копирования.. 4. Щеклните здесь и на символе вставки. 5. Закройте окна.

45 Matsushita Electric Works (Europe) AG 1. Щелкните на символе функции. Откроется окно выбора OP/FUN/FB. 2. Выберите Function Blocks. 3. Выберите Matsushita_LIB. 4. Двойной щелчок на TM_100ms_FB (таймер с дискретом 100ms). 5. Введите таймер в программу. 6. Введите название: Timer1 и задекларируйте.

46 Matsushita Electric Works (Europe) AG 1. Введите контакты и соедините их линиями, как было показано выше. Не забудьте ввести 2 инверсии.

47 Matsushita Electric Works (Europe) AG 1. Щелкните на знаке ? и нажмите F2. Откроется окно выбора переменных. Окно выбора переменных открывается нажатием F2 при выделенном знаке ?. 3. Аналогично введите имена для всех контактов. Что должно быть здесь ? ! 2. Назначте контакту имя двойным нажатием на выбранной переменной.

48 Matsushita Electric Works (Europe) AG 2. Выберите Function Blocks. 3. Двойной щелчок на +Timer1. 1. Щелкните на знаке ?. 4. Двойной щелчок на...T для выбора. 5. Закройте окно.

49 Matsushita Electric Works (Europe) AG Если оба входа Start включились одновременно, выход таймера не перейдет в ON и мотор будет включен. Если оба входа Start включены менее 0.5s, выход таймера включится и заблокирует мотор.

50 Matsushita Electric Works (Europe) AG 1. Проверьте программу. 2. Подключитесь к PLC. 3. Загрузите программу в PLC.

51 Matsushita Electric Works (Europe) AG 1. Включите мониторинг и проверьте работу программы. Если оба входа Start включены менее 0.5s, выход таймера включится и заблокирует мотор.

52 Matsushita Electric Works (Europe) AG Variables Task Pool Libraries Hardware POU Pool Programs В Library Pool сохраняются все доступные операторы, функции и функциональные блоки. Установкой системных регистров возможно изменение конфигурации аппаратуры. Программы из POU_Pool вводятся в Task_Pool как циклические и прерываний. Это можно делать и с мастером проектов Программы из POU_Pool вводятся в Task_Pool как циклические и прерываний. Это можно делать и с мастером проектов Если программирование происводится по IEC , глобальные переменные вводятся здесь. Программы сохраняются в POU_Pool. Допустимы несколько программ. Каждая программа имеет заголовок (переменные) и тело (код программы). Заголовок необходим при стиле IEC Программы сохраняются в POU_Pool. Допустимы несколько программ. Каждая программа имеет заголовок (переменные) и тело (код программы). Заголовок необходим при стиле IEC Разделы навигатора: Return to presentation

53 Matsushita Electric Works (Europe) AG IEC Address Format Examples: X0%IX 0.0 X2F%IX 2.15 Y0%QX 0.0 Y30%QX 3.0 R0%MX R5%MX R200%MX DT0%MW 5.0 DT200%MW T1%MX 1.1 Examples: X0%IX 0.0 X2F%IX 2.15 Y0%QX 0.0 Y30%QX 3.0 R0%MX R5%MX R200%MX DT0%MW 5.0 DT200%MW T1%MX 1.1 Return to presentation

54 Matsushita Electric Works (Europe) AG Supported IEC Data Types

55 Matsushita Electric Works (Europe) AG Supported IEC Classes

56 Matsushita Electric Works (Europe) AG The Matsushita programming system four IEC languages combined in one software: - Instruction List - Ladder Diagram - Function Block Diagram - Sequential Function Chart all available Matsushita PLC types are programmable without limitations easy reuse of programs and program parts with self-made Functions and Function Blocks which can be stored in self-defined libraries a wide range of test and debug functions shorten installation and trouble shooting time user-friendly comment and documentation features modem functions for remote programming and testing the PLCopen Base Level IL certificate Control FPWIN Pro

57 Matsushita Electric Works (Europe) AG Function Blocks can be easily reused Class Identifier Type 0 VAR_INPUT IN_1BOOL 1 VAR_INPUT IN_2BOOL 2 VAR_INPUT IN_3BOOL 3 VAR_OUPUT OUT_1BOOL FU-Block Header 2. Variable Interface LDIN_1 ANDIN_2 OROUT_1 ANDIN_3 : : STOUT_1 3. Program IN_1 IN_2 IN_3 OUT_1 FU_Block 1. Function Block Body

58 Matsushita Electric Works (Europe) AG Matsushita's Library Concept Libraries: IEC_Standard_Lib Matsushita_Lib Pulsed_Lib Communication_Lib PID_Lib Special_Project_Lib Special_Lib TWO_TRIP POSITION_2_AX POSITION_3_AX WAIT_10s ELEVAT_4_FL : Store FBs Sort FBs Create Libraries Protect FBs Protect Libraries Easy reuse Store FBs Sort FBs Create Libraries Protect FBs Protect Libraries Easy reuse ! Self-created FBs can be stored in libraries. Comfortable structuring and sorting in the libraries. Know-how protection of FBs and libraries. Easy reuse of tested software --> saves time. Additional Matsushita feature

59 Matsushita Electric Works (Europe) AG IEC Functions F42_ADD2 EN s1 s2 d ENO F23_ADD2 EN s1 s2 d ENO F22_ADD2 EN s1 s2 d ENO F43_ADD2 EN s1 s2 d ENO F310_FADD EN s1 s2 d ENO E_ADD EN a_NumN ENO Flexible IEC instructions: 1 function instead of several Or execution in every PLC cycle (R9010) with: ADD Conventional programming requires different functions for e.g.: 16-bit 32-bit 4-digit BCD data 8-digit BCD data Floating point data Input data must be of the same type!

60 Matsushita Electric Works (Europe) AG IEC Functions E_ADD EN a_NumN ENO F22_ADD2 EN s1 s2 d ENO DT6 DT0 DT1 F22_ADD2 EN s1 s2 d ENO DT6 DT2 F22_ADD2 EN s1 s2 d ENO DT6 DT3 F22_ADD2 EN s1 s2 d ENO DT6 DT4 F22_ADD2 EN s1 s2 d ENO DT6 DT5 a_NumN R0 Extensible Instructions: 1 Function instead of several DT0 DT1 DT2 DT3 DT4 DT5 DT6 To extend the function: 1. Place cursor on the bottom edge. -The cursor has an arrow on each end. 2. Pull to desired length.

61 Matsushita Electric Works (Europe) AG Good luck! Thank you verymuch for your attention!