142
www.klinkmann.com 1 Учебное руководство Unitronics v1.09

Unitronics Training 1.09rev4 RUS

  • Upload
    zageri

  • View
    285

  • Download
    24

Embed Size (px)

Citation preview

Page 1: Unitronics Training 1.09rev4 RUS

www.klinkmann.com

1

Учебное руководствоUnitronics

v1.09

Page 2: Unitronics Training 1.09rev4 RUS

www.klinkmann.com

Линейка продукции Unitronics

2

Page 3: Unitronics Training 1.09rev4 RUS

www.klinkmann.com

Линейка ПЛК: серии JAZZ, M90/91, Vision 120, 130, 350 Vision 200, 500 и 1040

PLC и HMI в одном пакете более 50 моделей для любых нужд широкие коммуникационные

возможности локальная связь: CANbus, Modbus,

Ethernet, сериальные, программируемые порты

(внешние устройства, например весы) удалённый доступ: GSM и телефонные

модемы, интернет Беспроводная связь: SMS, GSM, GPRS, 3G,

WLAN, радиомодемы Комплектация поставки включает:

PLC, PC программатура + кабель, инсталляционные дополнения

3

Page 4: Unitronics Training 1.09rev4 RUS

www.klinkmann.com

Функциональные возможностиJAZZ M90/91 V100-series

HMI-дисплей 2 строки 1 или 2 стр. графический Клавиатура, букв.-цифр. имеется имеется имеется Макс. число вх./вых. 40 134 166

Дискретные вх./вых. имеется имеется имеется Аналог., термопары вх./вых. имеется имеется имеется Высокоскоростные счетчики имеется имеется имеется ПИД-регулирование - имеется имеется

Интерфейс RS232/485 имеется имеется имеется CAN bus - имеется имеется Modbus имеется имеется имеется Ethernet - - имеется (v130)

SMS, GSM-data имеется имеется имеется GPRS имеется имеется имеется

Совместимость c Wonderware имеется имеется имеетсяпрограмматурой

4

M90/91

V120

JAZZ

V130

Page 5: Unitronics Training 1.09rev4 RUS

www.klinkmann.com

Функциональные возможностиV200 V350 V500

HMI-дисплей графический цветной цветной Клавиатура, букв.-цифр. - имеется имеется Максим. число вх./вых 171 166 171

Дискретные вх./вых. имеется имеется имеется Аналог., термопары вх./вых. имеется имеется имеется Высокоскоростные счетчики имеется имеется имеется ПИД-регулирование имеется имеется имеется Таблицы данных имеется имеется имеется

Интерфейс RS232/485 имеется имеется имеется +USB CANbus CANopen CANopen CANopen Modbus имеется имеется имеется Ethernet имеется имеется имеется

SMS, GSM-данные имеется имеется имеется GPRS имеется имеется имеется

Совместимость с Wonderware имеется имеется имеетсяпрограмматурой

5

V570

V530

V280

V260

V230

V350

V290

Page 6: Unitronics Training 1.09rev4 RUS

www.klinkmann.com

JAZZ Мини-ПЛК, заменяющий реле, таймеры и т.п. Полнофункциональный ПЛК, + HMI панель + разъемы

ввода / вывода в одном устройстве Редактор языка линейных схем (Ladder), крупнейший

обьём памяти 24К для микро-ПЛК! Встроенный 2-строчный HMI панель, 60 символов Многоязыковой дисплей, 15 языков Различное количество вводов / выводов (до 40) в

зависимости от выбранной модели (транзистор, реле, аналог)

232/485 серийный порт по выбору Коммуникация Modbus RTU Поддержка GSM Data и SMS Высокоскоростные входы и выходы Часы реального времени Стандартное программирование ПЛК

6

Page 7: Unitronics Training 1.09rev4 RUS

www.klinkmann.com

Контроллер M90 PLC с панелью управления, 3

различных модели Различное количество вводов /

выводов в зависимости от выбранной модели (транзистор, реле, аналог)

Один RS-232 сериальный порт Поддержка GSM Data и SMS (нет в

М90-Т) 4 программируемых ПИД-регулятора

(нет в М90-Т) Редактор языка линейных схем

(Ladder) Высокоскоростные входы и выходы Часы реального времени IO расширяемая до 8 модулей ввода-

вывода (рекомендовано до 64 IOs) Стандартное программирование ПЛК

7

Page 8: Unitronics Training 1.09rev4 RUS

www.klinkmann.com

Контроллер M91 PLC с панелью управления, 10 различных моделей 2-строчный дисплей, 80 символов Различное количество вводов / выводов в

зависимости от выбранной модели (транзистор, реле, аналог, термопара PT100)

Один RS-232/485 сериальный порт, MODBUS коммуникация

Поддержка GPRS, GSM Data и SMS 4 программируемых ПИД-регулятора Редактор языка линейных схем (Ladder), память

36К Многоязыковой дисплей, 15 языков Высокоскоростные входы и выходы Часы реального времени IO расширяемая до 8 модулей ввода /

вывода (рекомендовано до 134 IOs) Память, поддерживаемая резервной батареей

8

Page 9: Unitronics Training 1.09rev4 RUS

www.klinkmann.com

Контроллер V120 PLC с панелью управления, 2,4” графический экран, 128x64

пикселя 10 разных моделей Различное количество вводов / выводов в зависимости от

выбранной модели (транзистор, реле, аналог, термопара PT100)

Два RS-232/485 сериальных порта CAN-Bus коммуникация: CanOpen и UniCan Поддержка GPRS, GSM Data и SMS 24 программируемых ПИД-регулятора 225 символов для обозначений и анимаций Редактор языка линейных схем (Ladder), память 448К Высокоскоростные входы и выходы Часы реального времени IO расширяемая до 8 модулей ввода / вывода Память, поддерживаемая резервной батареей

9

Page 10: Unitronics Training 1.09rev4 RUS

www.klinkmann.com

Vision контроллеры - V230, V260, V280, V290, V530

5 моделей с чёрно-белым дисплеем

Сенсорные дисплеи: V290 & V530 Графический дисплей и

клавиатура Расширение до 171 I/O Программируемые сериальные

порты для весов, считывателей штрих-кодов и т.д.

CANbus, Modbus и Ethernet Удалённое управление по

телефонной сети и Интернету Поддержка GPRS, GSM Data и SMS

10

V230 V260 V280

128x64 pixels display,keypad 24 keys,184x155x60,5 mm

240x64 pixels display,keypad 33 keys,260x155x72 mm

320x240 pixels display,touch screen,260x155x72 mm

V530

LAN

Встроен.промышл.Ethernet

2 программируемыхпослед. порта

Периферийные устройства,

Модем GSM/GPRS

Vision 200PLCCPU,

Графич.дисплей,клавиатура

Устройства вв./выв., макс.170/блок

Page 11: Unitronics Training 1.09rev4 RUS

www.klinkmann.com

Усовершенствованный контроллер V130

ПЛК с 128x64 2,4” графическим дисплеем, клавиатурой и светодиодной подсветкой панели управления

7 различных моделей, включая только сенсорные дисплеи Различное количество вводов / выводов в зависимости от выбранной модели

(транзистор, реле, аналог, термопара PT100) до 166 I/Os Один RS-232/485 сериальный порт, один дополнительный порт для ETHERNET, или

RS232/485 Встроенный WEB сервер Слот для карты памяти SD для расписаний параметров / регистрации данных CAN-Bus коммуникация: CanOpen и UniCan Поддержка GPRS, GSM Data и SMS 24 программируемых ПИД-регулятора 1024 символов для обозначений и анимаций, 400 картинок/апликаций Редактор языка линейных схем (Ladder), память: логика 512К, картинки 128К, шрифты

128К Быстродействие: Время сканирования 1К апликации всего 20 микросекунд! Высокоскоростные входы и выходы / Часы реального времени IO расширяемая до 8 модулей ввода / вывода Память, поддерживаемая резервной батареей

11

Page 12: Unitronics Training 1.09rev4 RUS

www.klinkmann.com

Усовершенствованный контроллер V350

ПЛК с цветным 320x240 3,5” сенсорным дисплеем (QVGA) 7 различных моделей, включая только сенсорные дисплеи Различное количество вводов / выводов в зависимости от выбранной модели

(транзистор, реле, аналог, термопара PT100) до 166 I/Os Один RS-232/485 сериальный порт, один дополнительный порт для ETHERNET,

RS232/485 Встроенный WEB сервер Слот для карты памяти SD для расписаний параметров / регистрации данных CAN-Bus коммуникация: CanOpen и UniCan Поддержка GPRS, GSM Data и SMS 24 программируемых ПИД-регулятора 1024 символов для обозначений и анимаций, 250 картинок/апликаций Редактор языка линейных схем (Ladder), память: логика 1Mb, картинки 3Mb, шрифты

512К Быстродействие: Время сканирования 1К апликации всего 15 микросекунд! Высокоскоростные входы и выходы / Часы реального времени IO расширяемая до 8 модулей ввода / вывода Память, поддерживаемая резервной батареей Текстовая библиотека для быстрого многоязыкового отображения

12

Page 13: Unitronics Training 1.09rev4 RUS

www.klinkmann.com

Усовершенствованный ПЛК V570

ПЛК с цветным 320x240 5,7” сенсорным дисплеем (QVGA) 2 модели: цветной TFT LCD 256 V570 и чёрно-белый FSTN V530 Два RS-232/485 сериальиных порта, один дополнительный порт для

ETHERNET, RS232/485 Встроенный WEB сервер Слот для карты памяти SD для расписаний параметров / регистрации

данных CAN-Bus коммуникация: CanOpen и UniCan Поддержка GPRS, GSM Data и SMS 24 программируемых ПИД-регулятора 1024 символов для обозначений и анимаций, 250 картинок/апликаций Редактор языка линейных схем (Ladder), память: логика 2Mb, картинки

6Mb, шрифты 1Mb Быстродействие: Время сканирования 1К апликации всего 9 микросекунд! Высокоскоростные входы и выходы Часы реального времени IO расширяемая до 8 модулей ввода / вывода Память, поддерживаемая резервной батареей Текстовая библиотека для быстрого многоязыкового отображения

13

Page 14: Unitronics Training 1.09rev4 RUS

www.klinkmann.com

Усовершенствованный контроллер V1040

ПЛК с цветным 800x600 10,4” 16bit сенсорным дисплеем Различное количество вводов / выводов в зависимости от выбранной модели

(транзистор, реле, аналог, термопара PT100) до 171 I/O:s Два RS-232/485 сериальных порта, один дополнительный порт для ETHERNET,

RS232/485 Встроенный WEB сервер Слот для карты памяти SD для расписаний параметров / регистрации данных CAN-Bus коммуникация: CanOpen и UniCan Поддержка GPRS, GSM Data и SMS 24 программируемых ПИД-регулятора 1024 символов для обозначений и анимаций, 500 картинок/апликаций Линейное программирование, память: логика 2Mb, картинки 80Mb, шрифты

1Mb Быстродействие: Время сканирования 1К апликации всего 9 микросекунд! Высокоскоростные входы и выходы / Часы реального времени IO расширяемая до 8 модулей ввода / вывода Память, поддерживаемая резервной батареей Текстовая библиотека для быстрого многоязыкового отображения

14

Page 15: Unitronics Training 1.09rev4 RUS

www.klinkmann.com

Модули расширения

Адаптер расширения• EX-A1

– Максимальная длина кабеля 1м• EX-A2X

– Изолированный– Максимальная длина кабеля 20м

• EX-RC1– Адаптер удалённого расширения– CANBUS

Поддерживает максимум 8 модулей расширенияPort

15

Page 16: Unitronics Training 1.09rev4 RUS

www.klinkmann.com

12 модулей расширения 24 VDC IO-AI4-AO2 - 4 аналог. вводов, 2 аналог. вывода IO-AO6X - 6 изолированных аналог. выводов IO-PT400 - 4 PT100 / NI100 /NI120 ввода IO-PT4K - 4 PT1000/NI1000 ввода IO-ATC8 - 8 Аналог./Термопара вводов IO-DI8-TO8 - 8 дискретных вводов и 8 дискретных выводов IO-DI8-R04 - 8 дискретных вводов и 4 релейных вывода IO-DI16 - 16 дискретных вводов IO-RO8 - 8 релейных выводов IO-RO16 - 16 релейных выводов IO-TO16 - 16 дискретных выводов EX90-DI8-RO8* - 8 дискретных вводов и 8 релейных выводов IO-LC1 - 1 ввод для подключения тензодатчика IO-LC3 - 3 ввода для подключения тензодатчика

16

• IO-DI8-TO8-L - 8 дискретных вводов, 8 транзисторных выводов• IO-DI8-RO4-L - 8 дискретных вводов, 4 релейных выводов• IO-DI16-L - 16 дискретных вводов• IO-RO8L - 8 релейных выводов • IO-RO16-L - 16 релейных выводов • IO-TO16 - 16 дискретных выводов

I/O I/O

I/O I/O

6 модулей расширения 12 VDC

Page 17: Unitronics Training 1.09rev4 RUS

www.klinkmann.com

Модули расширения для ПЛК серии Vision V200,V500

(V230/260/280,290,530,570) Стандартные модули расширения ввода-

вывода Встраиваемые модули ввода-вывода, 5

моделей V200-18-E1B 3xAI, 16xDI, 4xTO, 10xRO V200-18-E2B 2xAI, 2xAO, 16xDI, 4xTO, 10xRO V200-18-E3XB 4xAI/PT100/TC, 4xAO, 18xDI, 2xTO, 15xRO V200-18-E4XB 4xAI/PT100/TC, 4xAO, 18DI, 17TO V200-18-E5B 3xAI, 18DI, 17TO

17

I/O I/O

Page 18: Unitronics Training 1.09rev4 RUS

www.klinkmann.com

Регистрация данных:- Таблица данных Vision до 32000 значений в журнале

Трендинг (графики, тенденции):• Усовершенствованные модели: 4-8 трендов• Поддержка стандартных трендов базовых моделей

Система тревог:• Усовершенствованные модели: новые системы тревог с экранами• Базовые модели: система записи событий

Управление:- Встроенный ПИД-цикл- Автонастройка

Удалённое управление, программатура:- Программатура Remote Access- Программатура DataXport- Включая SMS, GSM data, GPRS связь

Удалённое линейное программирование и отладка:- GPRS связь

- GSM Data call CSD связь

18

Особенности серии Vision

Page 19: Unitronics Training 1.09rev4 RUS

www.klinkmann.com

Таблицы данных Легко доступные встроенные функции для регистрации данных в

памяти ПЛК серии Vision Регулируемая система строк и колонн в таблицах до to 60K (120k

слов) Таблицы данных также поддерживают Excel-обмен Стандартная / масштабируемая таблица аналоговых значений

измерений, отображаемая в хорошем разрешении

19

Page 20: Unitronics Training 1.09rev4 RUS

www.klinkmann.com

Таблицы данных Число колонок - 32, число строчек - до 32767 ПЛК Vision можно использовать в качестве регистратора данных,

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

20

Page 21: Unitronics Training 1.09rev4 RUS

www.klinkmann.com

Тренды (графики, тенденции)

21

8 графиков по 8 кривых в V570 и V350 4 графиков по 2 кривых в V130 Очень легко программировать История графиков сохраняется на SD

карточке

Page 22: Unitronics Training 1.09rev4 RUS

www.klinkmann.com

Система тревог

22

Удобное программирование Встроенный в ОС HMI интерфейс Широкие возможности для функций срабатывания Сброс и подтверждения тревог – возможность защиты паролем Запись тревог на карту памяти SD

Page 23: Unitronics Training 1.09rev4 RUS

www.klinkmann.com

Программатура удаленного доступа Обеспечивает функции удаленного доступа к экрану ПЛК

Данный инструмент обеспечивает связь при использовании модемов и обеспечивает удаленный доступп без необходимости наличия Visilogic

23

Page 24: Unitronics Training 1.09rev4 RUS

www.klinkmann.com

Программатура удаленного доступа

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

Работает при ЛЮБОМ типе соединения:GPRS, GSM CSD, Ethernet. Поддерживает последовательный интерфейс!

Работает с любыми ПЛК Unitronics!

24

Page 25: Unitronics Training 1.09rev4 RUS

www.klinkmann.com

Программатура DataXport Автоматическая программа сбора данных для всех ПЛК Unitronics Сбор данных из таблицы единожды или многократно через интервал времени

25

Page 26: Unitronics Training 1.09rev4 RUS

www.klinkmann.com

Программатура DataXport Задается пользователем: интервал

времени, читаемые величины ПЛК Значения для Wonderware, в таблицу

Excel, по электронной почте и т.д.

26

Page 27: Unitronics Training 1.09rev4 RUS

www.klinkmann.com

PID циклы

Один из основных заданий в промышленном автоматизированном процессе – использование PID-циклов

Готовые к использованию 24 PID-регуляторы настраиваются с помощью функциональных блоков линейной апликации

До 24 независимых PID циклов/контроллеров Серия Vision поддерживает ручную и автоматическую

отладку PID через FB или прогграмматуру на ПК, которую также можно использовать для отображения управляемого процесса

Особо дешeвые PID контроллеры для апликаций пользователя

Самообучаещиеся опция автоотладки для значений процесса (PV)

27

Page 28: Unitronics Training 1.09rev4 RUS

www.klinkmann.com

Обзор возможностей удаленного беспроводного доступа по GSM/GPRS/3G: Соединение GPRS : 1. Сбор данных с удаленных станций. Таблицы данных и индивидуальные величины

(опрос) 2. Удаленное программирование 3. Удаленное отлаживание 4. PID сервер, графики

Данные GSM (CSD): 1. Удаленное программирование 2. Сбор данных с удаленных станций. Таблицы данных и индивидуальные величины

(опрос) 3. Тревоги, наблюдение / управление 4. PID сервер, графики

SMS: 1. Отсылка сигналов тревоги 2. Отсылка нового набора величин 3. Запросы статуса 4. Инициализация GPRS-соединения

28

Page 29: Unitronics Training 1.09rev4 RUS

www.klinkmann.com

PowerVision v.1.0 Интерфейс ПЛК UNITRONICS Vision 120/M91 и ALLEN-BRADLEY PowerFlex 4M/4/40

AC Drives через Modbus RTU Идеальное решение для вентиляционных систем, конвееров и т.д.

29

Single drive

Multiple drives

Modbus RTU

Modbus RTU

Page 30: Unitronics Training 1.09rev4 RUS

www.klinkmann.com

PowerVision v.1.01. Vision 120/ M91 COM порт (RS232/RS485) - конфигурация 2. PowerFlex 4 - конфигурация 3. Кабельное подключение4. Modbus RTU- обзор5. Доступные параметры6. Vision120/ M91 ПЛК - обзор программы (single drive) 7. Vision120 / M91 ПЛК - обзор программы (multiple drives)8. PowerFlex 4 описание регистра памяти

30

Page 31: Unitronics Training 1.09rev4 RUS

www.klinkmann.com

31

1. Передача данных SMS и GSM

2. GPRS: концепция Klinkmann для всех ПЛК Unitronics.

3. GPRS: собственные GPRS функции Unitronics для общих TCP и Modbus TCP-коммуникаций. Для ПЛК серии Vision

4. Соединения через радио модемы, не требующие лицензий, 2.4 GHz FHSS

5. Соединения WLAN, IEEE 802.11b/g, 2.4 GHz

Концепции UNITRONICS/ KLINKMANN: автоматизация с беспроводной связью

Page 32: Unitronics Training 1.09rev4 RUS

www.klinkmann.com

1. Передача данных SMS и GSM

32

SMS SMS SMS

GSM модем

M91 ПЛК+ GSM-модем V130 ПЛК+ GSM-модем M91 ПЛК+ GSM-модем + I/O exp.

• InTouch SCADA• InSQL база данных• Klinkmann GSM-CONTROL SMS -драйвер

Page 33: Unitronics Training 1.09rev4 RUS

www.klinkmann.com

33

• беспроводной мониторинг в реальном времени, контроль и отчет

Точка доступа GPRS

PC: Wonderware + Klinkmann S/W

RS-232

Продукты серии JAZZ / M91 или Vision Unitronics PLC+HMI

I/O

- Сериальный порт: MODBUS Master/Slave

GPRSTCP/IP

( IT-systems )

LAN

GPRS сеть

Интернет / Сеть данных

- WW InTouch HMI/reports- Klinkmann VISION GPRS I/O сервер,

с DDE, OPC или интерфейсом Suitelink

- опция: GSM-Control для двухсторонней SMS-связи

- опция: интерфейс к системам высшего уровня

GPRS-модем TC65T- автоматическое подключение для ПК, когда он включен в Интернет- автоматическое возобновление подключения, если соединение GPRS прерывается

2. Соединение GPRS - Unitronics ПЛК-> Wonderware InTouch

Page 34: Unitronics Training 1.09rev4 RUS

www.klinkmann.com

34

3. Соединение GPRS – ПЛК Vision с использованием служб GPRS

GPRS-модем - использование функциональных блоков Unitronics. Использование стеков TCP/IP модемаов.- установление соединения: путем отсылки SMS или с помощью временных функций

RS-232

Продукты серии Vision, eg. V120 PLC+HMI

I/O

GPRSTCP/IP

- public IP-address• беспроводной мониторинг в реальном времени, контроль, отчеты и удаленное программирование

- HMI eg. Программное обеспечение удаленного доступа, входящее в sw-пакет Unitronics

- Отображение/управление с ПК по каналам GPRS или GSM

- Связь на основе TCP/IP сокетов, где ПЛК открывает соединение GPRS

- Собственное программное обеспечение пользователя и/или базовый Modbus TCP

Интернет / Сеть данных

GPRS сеть

Точка доступа

GPRS

Page 35: Unitronics Training 1.09rev4 RUS

www.klinkmann.com

35

4. Безлицензионная радиомодемная связь

RS-232

Unitronics JAZZ / M91 или Vision PLC+HMI

I/O

MODBUS Master

RS-232 I/O

MODBUS SlavesUnitronics JAZZ / M91 или Vision PLC+HMI

Характеристики и преимущества:•Поддерживает до 1000 адресных приборов с 2000 радио и 78 ретрансляторами на одну сеть• 64 каналов данных, выбираемых пользователем для коллективной работы сети• Многообразие активных антенн • технология расширения спектра со скачкообразной перестройкой частоты 2.4 GHz (FHSS)• логическая маршрутизация сообщений DF1, DNP 3.0, и Modbus• Обеспечивает беспроводную связь с шифровкой данных, частный радио протокол, и 2.4 GHz FHSS физический уровень • промышленная номенклатура температур -40 - +70 • 10kм зона с антеннами высокого усиления (больше с ретрансляторами)• Удаленная диагностика без прерывания передачи данных• 3-годичная стандартная гарантия

2,4GHz, безлицензионная частотаРасстояние в соответствии с местными правилами: в ЕС макс.10 км, Россия: макс.30 км

Page 36: Unitronics Training 1.09rev4 RUS

www.klinkmann.com

36

Примеры реализации приложений Klinkmann

Элементы управления железной дорогой

Page 37: Unitronics Training 1.09rev4 RUS

www.klinkmann.com

37

Примеры реализации приложений Klinkmann

Мониторинг дорог

Page 38: Unitronics Training 1.09rev4 RUS

www.klinkmann.com

38

Комната мониторинга

Unitronics PLC

RS232

HirschmannBAT54 Access Point

IO

RS232

RS232

WLAN

Ethernet

IO

IO

INSYS W-LANAccess Clients

- WW InTouch HMI/отчеты- Klinkmann VISION GPRS I/O сервер, с DDE, OPC или Suitelink- опция: GSM-Control программатура для SMS связи в двух направлениях- опция: интерфейс к системам высшего уровня

5. Соединение WLAN, IEEE 802.11b/g

Page 39: Unitronics Training 1.09rev4 RUS

www.klinkmann.com

39

PC: InTouch- Vision DDE сервер

V280-18-B20B2kpl RS2321kp RS485Modbus MASTER

RS232

RS485 RS485 RS485

RS232RS232

Slave 1 Slave 2 Slave 3

M90-19-R4 RS232/422 конвертер2 kpl

RS422

Modbus

- PORT 1: Программное устройство+InTouch- Port 2: GSM модем- Port 3: RS485

Типичная автоматизированная система управления

Page 40: Unitronics Training 1.09rev4 RUS

www.klinkmann.com

40

Применение: насосы Grundfos в Финляндии

Интеллектуальное устройство контроля и мониторинга для лоального иудаленного использования, Grundfos ELSA-i

Для контроля насосных станций и мониторинга уровня Для удаленного мониторинга подачи водыЛегко интегрировать в уже существующие или новые системы мониторинга

благодаря многочисленным опциям связи: GSM, Радио модем, PSTNПередние панели приспособленные для OEMs

Page 41: Unitronics Training 1.09rev4 RUS

www.klinkmann.com

Три уровня управления - аппаратура

41

Начальная загрузка – основной уровень контроллера. Позволяет только установить

ОС на ПЛК (наподобии BIOS в ПК)

Оперативная система контроллера. При работе в этой ОС контроллер находиться в рабочем режиме. Позволяет подключаться к ПК и устанавливать

приложения (наподобии Windows в ПК)

Приложение – после установки приложения контроллер запускает его (наподобии офисного

пакета в Windows)

Page 42: Unitronics Training 1.09rev4 RUS

www.klinkmann.com

Три уровня управления - программатура

42

ВходыПеред началом сканирования

ПЛК проверяет все входы

ПрограммаПЛК выполняет апликацию и обновляет

элементы внутренней памяти

ВыходыПЛК обновляет сигналы на выходах в

соответсвтии с рассчитанными в программе

Page 43: Unitronics Training 1.09rev4 RUS

www.klinkmann.com

Элементы Ladder

Контакт Операндом контакта может быть:• вход• выход• MB• SB

Когда устанавливаете контакт в сеть, статус операнда загружается в Bit-аккумулятор.

43

Page 44: Unitronics Training 1.09rev4 RUS

www.klinkmann.com

Элементы Ladder

Контакт Если статус операнда «true» (или 1 или «high») тогда сеть будет под напряжением.

Если статус операнда «false» (или 0 logic or «low») тогда сеть будет не под напряжением.

44

Page 45: Unitronics Training 1.09rev4 RUS

www.klinkmann.com

Элементы Ladder

Контакт• Обратный контакт.

Контакты могут быть двух типов:• Нормально открытый

(или открытый контакт).• Нормально закрытый

(или закрытый контакт).

45

Page 46: Unitronics Training 1.09rev4 RUS

www.klinkmann.com

Элементы Ladder

Контакт• Положительная

операция

Другой тип контакта - положительная операция (или «one shot» или «rise»).

Положительная операция означает, что операнд подаст в сеть напряжение, только когда его значение в процессе сканирования измениться с 0 на 1

46

Page 47: Unitronics Training 1.09rev4 RUS

www.klinkmann.com

Элементы Ladder

Контакт• Отрицательная

операция

Другой тип контакта - отрицательная операция (или «fall»).

Отрицательная операция означает, что операнд подаст в сеть напряжение, только когда его значение в процессе сканирования измениться с 1 на 0

47

Page 48: Unitronics Training 1.09rev4 RUS

www.klinkmann.com

Элементы Ladder

Катушка Катушка – операция по результату

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

• выход• MB/SB• таймер

Катушка будет под напряжением так долго, пока ее значение «true».

48

Page 49: Unitronics Training 1.09rev4 RUS

www.klinkmann.com

Элементы Ladder

Катушка Элемент катушки полностью зависит от условий, поэтому ПЛК проверяет условия при каждом сканировании и пере-подключает катушку к сети, когда условия выполняются.

Не рекомендуется активизировать катушки более чем один раз в цикле.

49

Page 50: Unitronics Training 1.09rev4 RUS

www.klinkmann.com

Элементы Ladder Катушка

• Обратная

• Set

• Reset

• Переключаемая

Когда статус S катушки меняется на «set», её состояние уже не зависит от значений. Она заблокированна до команды «reset».

Команды «set» и «reset» наиболее полезны, когда необходимо сохранить ситуацию.

50

Page 51: Unitronics Training 1.09rev4 RUS

www.klinkmann.com

Элементы Ladder

Таймер• TD Таймер: Задержка• TA Таймер: Накопитель• TE Таймер: Расширенный

импульс

Таймеры работают как задержка или как пульс.

Таймер задержки включается, когда установленное время истекает

Накопительный таймер добавляет время по импульсам времени

Таймер расширенного импульса держит таймер включённым пока заданное время не истечёт

51

Page 52: Unitronics Training 1.09rev4 RUS

www.klinkmann.com

Элементы Ladder

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

Когда условия для подсчёта прерываются, таймер прекращает подсчёт и продолжает когда условия подсчёта снова установленны.

52

Page 53: Unitronics Training 1.09rev4 RUS

www.klinkmann.com

Элементы Ladder

Функции Еще одна часть языка линейных схем – функциональные блоки.

Функциональные блоки позволяют выполнять разные задания сокращая общий объём и время написания программ.

53

Page 54: Unitronics Training 1.09rev4 RUS

www.klinkmann.com

Элементы Ladder

Функции• Функция сравнения.

У функции сравнения несколько вариантов применения:• больше чем ( > )• больше или равно (>=)• равно (= )• меньше или равно (<=)• меньше ( < )• в диапазоне

54

Page 55: Unitronics Training 1.09rev4 RUS

www.klinkmann.com

Элементы Ladder

Функции• Сравнение

Во всех обсуждаемых нами опциях сравнение производиться между двумя числами.

Эти числа могут быть извлечены из MI или SI или быть константами (операнды #).

Когда условия сравнения выполнены, значение RLO в бит-аккумуляторе будет ‘1’.

55

Page 56: Unitronics Training 1.09rev4 RUS

www.klinkmann.com

Элементы Ladder

Функции• Математические

функции• Сложение• Вычитание • Умножение • Деление• Возведение в степень• Квадратный корень• Формула

Для использования доступны основные математические функции

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

56

Page 57: Unitronics Training 1.09rev4 RUS

www.klinkmann.com

Элементы Ladder

Функции• Математические

функции

Математические функции являются действиями (как катушка), поскольку это операция, зависящая от условий.

Для математической операции всегда нужны 3 операнда. Операндами могут быть: • SI / MI• Абсолютные значения ( # )

57

Page 58: Unitronics Training 1.09rev4 RUS

www.klinkmann.com

Элементы Ladder

Функции• Логические операции

Логические операции могут быть следующими:• AND• OR• XOR

58

Page 59: Unitronics Training 1.09rev4 RUS

www.klinkmann.com

Элементы Ladder

Функции• Функции часов

Функции часов основаны на RTC (часы реального времени). Доступно несколько функций часов:• Время• День недели• День месяца• Месяц• Год

Обычно разные временные операции реализуются вместе для более детального выбора времени

61

Page 60: Unitronics Training 1.09rev4 RUS

www.klinkmann.com

Элементы Ladder

Функции• Функции часов

– Время

Функция времени позволяет вам узнать, когда значение RTC достигло определённого промежутка времени (например с 14:00 до 16:00). Время может задаваться напрямую при программировании (direct clock) или позже оператором во время работы аппликации (indirect clock).

62

Page 61: Unitronics Training 1.09rev4 RUS

www.klinkmann.com

Элементы Ladder

Функции• Функции часов

– День недели

Функция дня недели позволяет вам видеть, когда значение RTC достигло определённого дня недели (к примеру Среда и Пятница). Дни могут задаваться напрямую при программировании (direct clock) или позже оператором во время работы апликации (indirect clock).

63

Page 62: Unitronics Training 1.09rev4 RUS

www.klinkmann.com

Элементы Ladder

Функции• Функции часов

– Число месяца

Функция дня недели позволяет вам видеть что значение RTC достигло определённой даты (к примеру каждое 1, 4, и 23 число месяца). Даты могут задаваться напрямую при программировании (direct clock) или позже оператором во время работы апликации (indirect clock).

64

Page 63: Unitronics Training 1.09rev4 RUS

www.klinkmann.com

Элементы Ladder

Функции• Функции часов

– Месяц

Функция дня недели позволяет вам видеть, когда значение RTC достигло определённого месяца (к примеру Апрель, Май и Июнь). Месяцы могут задаваться напрямую при программировании (direct clock) или позже оператором во время работы апликации (indirect clock).

65

Page 64: Unitronics Training 1.09rev4 RUS

www.klinkmann.com

Элементы Ladder

Функции• Функции часов

– Год

Функция года позволяет вам видеть, когда значение RTC достигло определённого года (к примеру 2010 год). Год может задаваться напрямую при программировании (direct clock) или позже оператором во время работы апликации (indirect clock).

66

Page 65: Unitronics Training 1.09rev4 RUS

www.klinkmann.com

Элементы Ladder

Функции• Функция записи

Операция записи используется для переноса данных в операнды.

Данные могут поступать как из констант так и из других операндов.

Операция заполнения – это серия операций записи .

67

Page 66: Unitronics Training 1.09rev4 RUS

www.klinkmann.com

Элементы Ladder

Функции• Переходы

Иногда нам нужно переходить от одного раздела программы к другому, не теряя лишнего времени.

Это возможно благодаря функции «Jump to Label» (Перейти к разделу).

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

68

Page 67: Unitronics Training 1.09rev4 RUS

www.klinkmann.com

Элементы Ladder

Функции• Вызов подпрограммы

В ПЛК Vision вы можете создавать подпрограммы для разных частей вашего проекта и вызывать их из главной программы.

Это могут быть те части программы, которые не требуют постоянного выполнения.

Подпрограммы могут быть подвязаны к экранам.

69

Page 68: Unitronics Training 1.09rev4 RUS

www.klinkmann.com

Упражнения

70

Упражнение 1. Экран, стр. 71Упражнение 2. Редактор языка линейных схем (Ladder)

и загрузка программ, стр. 77Упражнение 3. Аналоговый вход, стр. 84Упражнение 4. Ethernet, стр. 87Упражнение 5. SMS, стр. 89Упражнение 6. Приём SMS, стр. 95Упражнение 7. Таблицы данных, стр. 97Упражнение 8. Web Сервер, стр. 103Упражнение 9. Текстовая библиотека, стр. 106Упражнение 10. IO Сервер, стр. 110Упражнение 11. Подключение GSM управления, стр. 120Упражнение 12. Трендинг, стр. 127Упражнение 13. Система оповещения (тревоги), стр. 137

Page 69: Unitronics Training 1.09rev4 RUS

www.klinkmann.com

71

Запуск программатуры VisiLogic

Программатура создания проектов Vision называется «Visilogic» и она запускается из меню Start/Programs/Unitronics/visilogic

Упражнение 1. Экран

Page 70: Unitronics Training 1.09rev4 RUS

www.klinkmann.com

72

Новый проект создаётся через меню Project/New

Когда создан проект необходимо выбрать устройство , с которым мы будем работать. В этом упражнении мы используем модель V1040 c встраиваемым моделем V200-18-E5B.

Запуск программатуры VisiLogic Упражнение 1. Экран

Page 71: Unitronics Training 1.09rev4 RUS

www.klinkmann.com

73

Настройка дисплея производится через меню HMI/Start-Up module/Start-Up.Display на левой панели дерева. Элементы экранов могут быть выбраны на панели инструментов слева.Выберете элемент кнопки на панели инсрументов и добавьте кнопку в схему.

Настройки экранаУпражнение 1. Экран

Page 72: Unitronics Training 1.09rev4 RUS

www.klinkmann.com

74

Дисплей «Button properties» позволяет изменять параметры элемента кнопки.В графе «text» введите «Motor On».Выберете возможность «Touch» и свяжите адрес операнда с созданной кнопкой. Этот бит будет напрямую контролироваться через кнопку на экране.

Настройки экранаУпражнение 1. Экран

Page 73: Unitronics Training 1.09rev4 RUS

www.klinkmann.com

75

Повторите ранее проделанные операции и создайте аналогичную кнопку «Motor Off»

Упражнение 1. Экран

Page 74: Unitronics Training 1.09rev4 RUS

www.klinkmann.com

76

Создание изображения на экране по значению бита.Выберите картинки для бинарных значений 0 и 1. Примеры изображений вы сможете найти в папке: C:\Program Files\Unitronics\Unitronics VisiLogic_C\Data\ImagesCТакже свяжите объект с MB0, который будет операндом управления мотором.

Упражнение 1. Экран

Page 75: Unitronics Training 1.09rev4 RUS

www.klinkmann.com

77

1. Теперь выберите на левой панели дерева объект Main Module -> Main Routine.2. Выберите положительный контакт, который привязан к MB100 в сети 13. Выберите Катушку Set после положительного контакта для контроля MB0 (управление мотором).

Ladder и загрузкаУпражнение 2.

Page 76: Unitronics Training 1.09rev4 RUS

www.klinkmann.com

78

4. Создайте катушку «Reset» для сброса параметров MB0 с помощью нажатия кнопки «Lamp Off», как показано на картинке снизу.

Ladder и загрузкаУпражнение 2.

Page 77: Unitronics Training 1.09rev4 RUS

www.klinkmann.com

79

Чтобы загрузить проект языка линейных схем «Ladder» в ПЛК необходимо подкличть ПЛК к компьютеру через Serial, USB или Еthernet кабель.В моделе V1040 есть USB Port и если он используется, сначала будет установлен USB -драйвер.

Ladder и загрузкаУпражнение 2.

Page 78: Unitronics Training 1.09rev4 RUS

www.klinkmann.com

80

После устаноки USB-драйвера диспетчер оборудования найдёт COM-порт:

Теперь COM-порт выбран и подключение тестируется с помощью «Get OPLC Information»

Ladder и загрузкаУпражнение 2.

Page 79: Unitronics Training 1.09rev4 RUS

www.klinkmann.com

81

Сохраните проект:

Загрузка проекта в редактор ПЛК производится через меню ->Download->Download:

Ladder и загрузкаУпражнение 2.

Page 80: Unitronics Training 1.09rev4 RUS

www.klinkmann.com

82

Если программное обеспечение (ПО) ПЛК слишком устаревшее для нормального функционирования программы Visilogic, ПО нужно обновитьЭто осуществляется через меню ->Connection->Communication & OS

Ladder и загрузкаУпражнение 2.

Page 81: Unitronics Training 1.09rev4 RUS

www.klinkmann.com

83

Visilogic может подключаться к ПЛК в онлайн режиме. Это осуществляется через меню Connection-> Online test

Изображение экрана ПЛК можно получить через “Remote access” (Удалённый доступ) в окне «Online test». В режиме онлайн вы видите информацию об элементах в красном цвете и можете изменять значения операндов напрямую в работающем ПЛК.

Ladder и загрузкаУпражнение 2.

Page 82: Unitronics Training 1.09rev4 RUS

www.klinkmann.com

84

Аналоговый вход - это настройка оборудывания, которая находиться в выпадающем подменю View/HW Configuration.Выберите правильный ПЛК и закладку Аналогового входа.Выберите тип подключенного входа от 0-10V и подсоедините вход к MI10.

Аналоговый входУпражнение 3.

Page 83: Unitronics Training 1.09rev4 RUS

www.klinkmann.com

85

Входные аналоговые значения масштабируются в функциональном блоке линеризации, который работает на основе математических фунций.Входные аналоговые значения являются 10-битными, значения входа X1 и X2 обозначаются от 0 до 1023 и значения выходаY1 и Y2 масштабируются по желанию. В данном упражнении используются значения от 0 до 1000.

Аналоговый входУпражнение 3.

Page 84: Unitronics Training 1.09rev4 RUS

www.klinkmann.com

86

На панели инструментов выберите элемент резервуара (Tank) и присвойте ему аналоговое значение.Таже в новом экране создайте функцию перехода на стартовый экран при нажатии на символ левой стрелки.Создайте такую же функцию перехода в стартовом экране. Загрузите и протестируйте новый экран.

Аналоговый входУпражнение 3.

Page 85: Unitronics Training 1.09rev4 RUS

www.klinkmann.com

87

Для использования Ethernet в ПЛК должна буть установлена сетевая карта Ethernet. Инструкции по установке обычно находяца в коробке с сетевой картой.Как выполнять инициализацию карты в ПЛК:1. Создайте новую схему в начале программы.2. Вставьте блок инициализации ЕCP/IP карты после прямого контакта на SB2 который установлен только в первом цикле после перезагрузки ПЛК.Выберите IP адресс для ПЛК3. Вставьте блок имени ПЛК.4. Загрузите програму и перезапустите ПЛК для инициализации карты Ethernet.5. Подсоедините сетевой кабель.

EthernetУпражнение 4.

Page 86: Unitronics Training 1.09rev4 RUS

www.klinkmann.com

88

Откройте программу удалённого доступа через меню START->ALL PROGRAMS->UNITRONICS->REMOTE ACCESSВыберите нужный тип ПЛК.Выберите Communication settings (Настройки подключения) и исполбзуйте TCP/IP CallПротестируйте программу удалённого доступа в режиме онлайн

EthernetУпражнение 4.

Page 87: Unitronics Training 1.09rev4 RUS

www.klinkmann.com

89

ПЛК Vision поддерживают различные функции GSM модемов одна из которых отсылка и приём SMS сообщений.Для использования SMS Com порт должен быть инициализирован и его настройки должны совпадать с настройками модема. Настройка производиться через функциональный блок инициализации Com порта.

В описании VisiLogic (Help) содержаться простые примеры конфигурвции SMS для линейных схем:

SMSУпражнение 5.

Page 88: Unitronics Training 1.09rev4 RUS

www.klinkmann.com

90

TC35 - Auto (9600 baud)

1.Создайте новую подпрограмму Главного модуля нажав правую кнопку мыши и выбрав «Add new sub routine»

2. Добавьте в главной программе в первую схему блок инициализации первого Com порта чтобы при перезапузке ПЛК порт проинициализировался.

HUOM !Valitse oikeamodeemi

SMSУпражнение 5.

Page 89: Unitronics Training 1.09rev4 RUS

www.klinkmann.com

91

3. Добавьте в главную программу блок настроек SMS, в котором вводится тексты сообщений. Настройки активизируются когда установливается SB 80 (он сообщает, что COM порт и модем инициализированы).4. В настройках SMS впишите сообщение ”Motor:”, дважды кликните после него и создайте текстовую переменную подсоединенную к биту управления мотором и введите тексты режимов «Вкл./Выкл». Переменные задаются с помощью кнопки :5. Добавьте ваш номер в Телефонную Книгу (Phone Book).6. Выберите MB8 для определения используется ли подпрограмма SMS. Установите для этого бита исходное состояние «reset». Обозначьте бит статуса SMS и настройки SMS завершены.

Упражнение 5. SMS

Page 90: Unitronics Training 1.09rev4 RUS

www.klinkmann.com

92

7. Добавьте подменю SMS для отсылки сообщения.

8. Выберете текстовое сообщения для отправки на указанный номер телефона.

Упражнение 5. SMS

Page 91: Unitronics Training 1.09rev4 RUS

www.klinkmann.com

93

9. Создайте в экране ”Motor” переход к эрану ”SMS” нажатием кнопки правой стрелки (SB 52), а из экрана ”SMS” - переход к эрану ”Moottori” нажатием кнопки левой стрелки (SB 51).

Упражнение 5. SMS

Page 92: Unitronics Training 1.09rev4 RUS

www.klinkmann.com

94

10. Добавьте текст ”Modem initialized:” и текстовую переменную по 0=not initialized и по 1=OK. Свяжите текстовую переменную с ситемным битом SB 80 (порт COM1 инициализирован).

11. Загрузите и протестируйте

Упражнение 5. SMS

Page 93: Unitronics Training 1.09rev4 RUS

www.klinkmann.com

95

1. Добавьте функциональный блок SMS SCAN в главную программу.2. Добавьте SMS Config FB и введите сообщения с указанием встроенных

переменных

Упражнение 6. Приём SMS

Page 94: Unitronics Training 1.09rev4 RUS

www.klinkmann.com

96

3. Добавьте на экран SMS изображение числовой переменной и свяжите ее с чилом использованном в блоке конфигурации SMS.

5. Загрузите и протестируйте

Пошлите текстовое сообщение на модем к ПЛК в следующем формате:”Value:#new value#”К примеру: Value:#1234#

Обратите внимание !В сообщении соблюдайте большие и маленькие буквы.

Упражнение 6. Приём SMS

Page 95: Unitronics Training 1.09rev4 RUS

www.klinkmann.com

97

Данные таблиц могут быть настроены с меню Data Tables / Data Tables.Новые данные в таблицу добавляются с помощью левой части диалогового окна Data tables. Изменить настройки столбцов можно кликнув на столбец и выбрав необходимые опции.

Упражнение 7. Таблицы данных

Page 96: Unitronics Training 1.09rev4 RUS

www.klinkmann.com

98

Создайте линейную схему где импульс в 100ms активирует функцию ADD, которая увеличивает счётчик в MI1 на 2, записывает данные в таблицу и увеличивает индекс строки в MI3 на 1. Функция записи в таблице данных настраивается по образцу, указанному ниже. Также здесь есть сброс счётчика и сброс индекса строки при помощью функций сравнения и функций записи.

Упражнение 7. Таблицы данных

Page 97: Unitronics Training 1.09rev4 RUS

www.klinkmann.com

99

Чтобы прочесть данные из базы данных, мы используем функцию чтения активированную клавишей. В MI5, MI6 и MI7 читается строка таблицы на которую указывает индекс в MI4.

Упражнение 7. Таблицы данных

Page 98: Unitronics Training 1.09rev4 RUS

www.klinkmann.com

100

Создайте окно с названием DataBase. Нанесите на экране следующие числовые переменные: Counter1: Link->MI1 Counter1DB Index: Link->MI3 RowIndexRead Index: Link->MI4 Для ReadIndex активируете также ввод с клавиатуры.3 переменные отображающие в нижней части экрана MI5, MI6 и MI7

Упражнение 7. Таблицы данных

Page 99: Unitronics Training 1.09rev4 RUS

www.klinkmann.com

101

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

Упражнение 7. Таблицы данных

Page 100: Unitronics Training 1.09rev4 RUS

www.klinkmann.com

102

Загрузите проект в ПЛК.Проверьте, как работает просмотр базы данных.При помощи Enter у вас должна появится возможность ввести индекс чтения и при помощи F1 получить данные в нижней части экрана.

Упражнение 7. Таблицы данных

Page 101: Unitronics Training 1.09rev4 RUS

www.klinkmann.com

103

Ladder:Настройте Ethernet в вашем приложении путем создания сети, которая включает в себяследующие элементы:Com>TCP/IP> Card Init - функция инициализации Ethernet карты (сделано в задание 4)Com>TCP/IP> Socket Init – функция инициализации сокета, установите на HTTP.

Selecting HTTP подразумевает порт 80 и ПЛК как подчиненную станцию

Упражнение 8. WEB Сервер

Page 102: Unitronics Training 1.09rev4 RUS

www.klinkmann.com

104

Настройка веб-страниц1. Щелкните на иконку конфигурации Веб-сервера на панели инструментовVisiLogic , чтобы открыть утилиту. 2. Щелкните на поле Web Page Name и введите название страницы.

3. Щелкните на различные поля в строке для назначения Описания и Операндов. Обратите внимание, что тип операндов который вы выбираете определяет доплонительные опции для типа операнда.

Упражнение 8. WEB Сервер

Page 103: Unitronics Training 1.09rev4 RUS

www.klinkmann.com

105

Настройка веб-страниц4. Новые страницы могут быть создаты с помощью кнопки Insert Page

5. Вы можете проверить, как выглядит страница, в меню Pages/Preview Pages

6. Загрузите и протестируете приложение. Зайдите на Веб-страницу с помощью Internet explorer. Адресс страницы: http://IP address

Упражнение 8. WEB Сервер

Page 104: Unitronics Training 1.09rev4 RUS

www.klinkmann.com

106

Для многоязычных приложений, в новую версию Unitronics включили библиотеку строк, которая позволяет отображать текст, который изменяется при изменении указателя на раздел таблицы.1.Это свойство можно задействовать в установках текстового поля экрана выбрав тип “Select String from Library”.

Упражнение 9. Текстовая библиотека

Page 105: Unitronics Training 1.09rev4 RUS

www.klinkmann.com

107

2. Выберите строку 0 и введите текст на другом, доступном вам языке.То же самое проделайте для всех постоянных текстов на экране.

Упражнение 9. Текстовая библиотека

Page 106: Unitronics Training 1.09rev4 RUS

www.klinkmann.com

108

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

4. Загрузите и протестируйте приложение.

Упражнение 9. Текстовая библиотека

Page 107: Unitronics Training 1.09rev4 RUS

www.klinkmann.com

109

Создание DDE соединения из Vision в программы на основе MS Windows

Что такое DDE?Динамический обмен данных (Dynamic Data Exchange ) – это сервис под ОС Microsoft Windows. DDE предоставляет протокол, посредством которого приложения могут обмениваться данными всех типов . DDE позволяет приложениям формировать связь с DDE сервером и получать данные в режиме реального времени. Эта связь позволяет на прямую передавать данные из одного приложения (сервер DDE) в другое (клиент DDE). При изменении данных на сервере, сервер посылает обновленновую информацию клиенту.

Ниже описана работа сервера Vision DDE.

Page 108: Unitronics Training 1.09rev4 RUS

www.klinkmann.com

110

Запуск сервера DDE происходит через главное меню: Start/Programs/Klinkmann Automation/UNITRONICS VISION SL and DDE Server

Упражнение 10. IO Сервер

Page 109: Unitronics Training 1.09rev4 RUS

www.klinkmann.com

111

Сперва выберите Configure/Node settings/Modify. Введите необходимые параметры. Проверьте COM порт, который использует ваш ПК.

Упражнение 10. IO Сервер

Page 110: Unitronics Training 1.09rev4 RUS

www.klinkmann.com

112

Следующие параметры задаются в окне Topic Definition:

Упражнение 10. IO Сервер

Page 111: Unitronics Training 1.09rev4 RUS

www.klinkmann.com

113

Создание HMI в InTouchHMI интерфейс для создания системы управления двигателем, может быть создан с помощью программатуры InTouch. Создайте новый проект InTouch под названием Vision – ваш первый проект. Открываем новое окно, тоже с названием Vision, где появляется рабочее поле.

Упражнение 10. IO Сервер

Page 112: Unitronics Training 1.09rev4 RUS

www.klinkmann.com

114

На рабочем поле, создаём текстовый объект “#”. Двойным кликом по объекту, открываем окно и выбираем Value Display/Discrete.

Упражнение 10. IO Сервер

Page 113: Unitronics Training 1.09rev4 RUS

www.klinkmann.com

115

Заполняем параметры объекта. В поле Expression вводим адрес бита состояния двигателя. В поле On message указываем высвечиваемый текст ON, а в поле Off Message – текст OFF.

Упражнение 10. IO Сервер

Page 114: Unitronics Training 1.09rev4 RUS

www.klinkmann.com

116

Тип переменной задается I/O Discrete. В поле Item указываем MB1.

Упражнение 10. IO Сервер

Page 115: Unitronics Training 1.09rev4 RUS

www.klinkmann.com

117

Путь доступа к серверу задается следующим образом:

Обратите внимание, что Node Name – это имя вашего компьютера! Имя пути доступа, может быть выбрано свободно. Имя приложения – это имя exe-файла сервера (vision.exe). Topic name определено в конфигурации сервера

Упражнение 10. IO Сервер

Page 116: Unitronics Training 1.09rev4 RUS

www.klinkmann.com

118

Теперь вся система, может быть протестирована в режиме Runtime.

Упражнение 10. IO Сервер

Page 117: Unitronics Training 1.09rev4 RUS

www.klinkmann.com

119

Если есть необходимость прочесть значения из MS Excel, путь к DDE серверу следующий: ’Vision’|Unit1!MB1 Помните, что сервер (DDE) должен быть запущен до запуска клиента (Excel).

Упражнение 10. IO Сервер

Page 118: Unitronics Training 1.09rev4 RUS

www.klinkmann.com

120

Один из способов удаленного подключения Unitronics ПЛК к системе Scada, это использование программы GSM-Control – центра управления текстовых сообщений.В этом задании, мы создадим SMS сообщение ”Arvo:” для отправки в GSM-Control, которая направит его в InTouch SCADA систему и отобразит его.

GSM-modem

GSM-Control Intouch

Упражнение 11. Подключение к GSM Control

Page 119: Unitronics Training 1.09rev4 RUS

www.klinkmann.com

121

Откройте программу GSM Control Configuration Tool. Двойным кликом в закладке «Users» создайте новый пользователь. Впишите в пустые поля имя и номер телефона.

Упражнение 11. Подключение GSM Control

Page 120: Unitronics Training 1.09rev4 RUS

www.klinkmann.com

122

Осуществим связь с InTouch. Откройте вкладку Data и создайте новую DDE связь с InTouch при помощи двойного клика и укажите DDE параметры: Application = view, Topic = tagname и Item = Arvo.

Упражнение 11. Подключение GSM Control

Page 121: Unitronics Training 1.09rev4 RUS

www.klinkmann.com

123

Создадим новый трафарет сообщения для GSM-Control в закладке Send/Receive. Выберите закладку Send/Receive и двойным кликом открывайте окно конфигурации сообщений. Выберите подвкладку Receive в нижней части диалогового окна и впишите в трафарете сообщения текст ”Arvo:” , затем дважды кликните по элементу DDE из списка подсоединяемых данных в правом верхнем углу. Поставтье галочку напротив пользователя M90_logic, в верхнем левом углу. Сохраните изменения из меню File -> Save as...

Упражнение 11. Подключение GSM Control

Page 122: Unitronics Training 1.09rev4 RUS

www.klinkmann.com

124

Запустите InTouch и создайте новое приложение. Создайте новое окно для приложения и выберите инструмент T (текст) для письма в правой части панели инструментов. Введите # на рабочем поле. Дважды щелкните по # и в окне свойств выберите аналоговое значение. Впишите “arvo” в поле Expression. Intouch запросит имя нового тега, тогда нажмите OK, ставьте остальные свойства без изменений, нажмите Close и OK.

Упражнение 11. Подключение GSM Control

Page 123: Unitronics Training 1.09rev4 RUS

www.klinkmann.com

125

Щелкните на Runtime, в правом верхнем углу, для запуска приложения InTouch.

Упражнение 11. Подключение GSM Control

Page 124: Unitronics Training 1.09rev4 RUS

www.klinkmann.com

126

Запустите GSM-Control SMS Gateway. Через меню File -> Open, откройте созданную конфигурацию.Сейчас система готова для получения SMS от ПЛК Unitronics.Отправьте тестовое сообщение Arvo из ПЛК на номер телефона модема GSM-Control и пронаблюдайте как изменятся значения на панели Intouch.

Упражнение 11. Подключение GSM Control

Page 125: Unitronics Training 1.09rev4 RUS

www.klinkmann.com

127

Это задание предназначено для V570. Кликните правой кнопкой мыши по иконке Trend1 и выбрите свойства: интервал проб, число проб и бит для запуска и остановки трендов.

Упражнение 12. Трендинг

Page 126: Unitronics Training 1.09rev4 RUS

www.klinkmann.com

128

Откройте окно настроек для Curve1 в Trend1 правым кликом по иконке Curve1 и выберите настройки. Введите адрес для Data Operand, как показано на каринке.

Упражнение 12. Трендинг

Page 127: Unitronics Training 1.09rev4 RUS

www.klinkmann.com

129

Используйте MI10 Trend_Counter как счетчик. По срабативанию 1 second pulse К MI10 добавляется единица. Если Счетчик_Трендов достигнетзначения свыше 100 произойдет сброс на 0.

Упражнение 12. Трендинг

Page 128: Unitronics Training 1.09rev4 RUS

www.klinkmann.com

130

Используйте MI10 Trend_Counter как счетчик. По срабативанию 1 second pulse К MI10 добавляется единица. Если Счетчик_Трендов достигнетзначения свыше 100 произойдет сброс на 0.

Упражнение 12. Трендинг

Page 129: Unitronics Training 1.09rev4 RUS

www.klinkmann.com

131

Используйте MI10 Trend_Counter как счетчик. По срабативанию 1 second pulse К MI10 добавляется единица. Если Счетчик_Трендов достигнетзначения свыше 100 произойдет сброс на 0.

Упражнение 12. Трендинг

Page 130: Unitronics Training 1.09rev4 RUS

www.klinkmann.com

132

Используйте MI10 Trend_Counter как счетчик. По срабативанию 1 second pulse К MI10 добавляется единица. Если Счетчик_Трендов достигнетзначения свыше 100 произойдет сброс на 0.

Упражнение 12. Трендинг

Page 131: Unitronics Training 1.09rev4 RUS

www.klinkmann.com

133

Создается катушка Toggle с операндом MB10, котороя будет запускать и останавливать тренды каждый раз когда MB11 будет менять значение.

Упражнение 12. Трендинг

Page 132: Unitronics Training 1.09rev4 RUS

www.klinkmann.com

134

Создайте экран с трендом и выберите управляющее значение MI11.

Упражнение 12. Трендинг

Page 133: Unitronics Training 1.09rev4 RUS

www.klinkmann.com

135

Создайте кнопку под названием ”Start/Stop” и свяжите её с MB11.

Упражнение 12. Трендинг

Page 134: Unitronics Training 1.09rev4 RUS

www.klinkmann.com

136

Загрузите программу и протестируйте в онлайн режиме.

Упражнение 12. Трендинг

Page 135: Unitronics Training 1.09rev4 RUS

www.klinkmann.com

137

Настройки Alarms находятся в меню View->Alarms Configuration:

Количество тревог в системе Alarms на данный момент ограниченно следующими числами:

Тип ПЛК Vision

Количество тревог

Количество тревог в архиве (History)

V570&V1040 128 254

V350 64 62

V130 16 14

Упражнение 13. Система тревог - Alarms

Page 136: Unitronics Training 1.09rev4 RUS

www.klinkmann.com

138

Утилита Alarm настроек в первую очередь запрашивает ввести адреса операндов для определенных функций.

Упражнение 13. Alarms

Page 137: Unitronics Training 1.09rev4 RUS

www.klinkmann.com

139

В утилите сигналы тревоги могут быть объединены в Alarm группы. Добавьте новый сигнал тревоги в Group 00

Упражнение 13. Alarms

Page 138: Unitronics Training 1.09rev4 RUS

www.klinkmann.com

140

Создайте тревогу для MB0 Motor Control, срабатывающую, когда значение бита соответствует «ON». Обязательно введите описание (Description).

Упражнение 13. Alarms

Page 139: Unitronics Training 1.09rev4 RUS

www.klinkmann.com

141

Создайте тревогу для счётчика MI10 Trend_Counter. Условие срабатывания - ”Больше чем” и пределом является постоянная величина 80.

Упражнение 13. Alarms

Page 140: Unitronics Training 1.09rev4 RUS

www.klinkmann.com

142

В редакторе линейных схем, нам необходимо активировать экраны тревог

Сначала высвечивайте группы, как указано на картинке ниже:

Затем высвечивайте архив тревог, как указано на картинке ниже:

Упражнение 13. Alarms

Page 141: Unitronics Training 1.09rev4 RUS

www.klinkmann.com

143

Загрузите проект и протестируйте, как сигналы тревоги отображаются в реальном времени и из архива тревог.

Упражнение 13. Alarms

Page 142: Unitronics Training 1.09rev4 RUS

www.klinkmann.com

144

Интерактивное обучение

http://www.unitronics.com/Content.aspx?page=e-Learning