Построение модели объектно-ориентированного канала связи С ПЛК на основе протокола Modbus
С помощью Modbus Communication Library ПЛК использует протокол Modbus TCP и формирует запросы к подчиненным устройствам. ПЛК является master-устройством. L45 является гибкой конфигурируемой аппаратной платформой для открытых архитектур управления. Независимо от выбранного решения: контроллер движения, ЧПУ или ПЛК - всегда используется единая аппаратная часть, и только программное обеспечение подбирается в соответствии с выбранным решением. Для оптимальной адаптации к выбранному решению предлагаются различные по производительности платформы управления. Открытая архитектура и различные функциональные модули упрощают процесс интеграции в неоднородные системные среды. Конфигурируемые интерфейсы позволяют использовать эту систему в качестве главного блока или в распределенных архитектурах управления в качестве подчиненного блока. · масштабируемая аппаратная платформа. · стандартизированные интерфейсы связи. · опциональная возможность установки дополнительных функциональных и технологических модулей. · идеально подходит для локальных и распределенных архитектур управления. · индивидуальная возможность установки дополнительных высокоскоростных компонентов визуализации. · модульные блоки входов / выходов. IndraControl L45 - компактный модульный блок управления. Объединяет преимущества архитектуры на базе встроенного ПК со стандартизированной системой входов / выходов. Каждый модуль оснащен 8 высокоскоростными входами и выходами. В качестве интерфейсов связи предлагаются Ethernet TCP/IP, SERCOS III, PROFINET IO, EtherNet/IP, PROFIBUS DP и DeviceNet.
Таблица 4. Технические данные контроллера IndraControl L45 Технические данные | ||||||||||
Центральный процессор CPU | совместим с x86/500 МГц | |||||||||
Рабочее запоминающее устройство | мин. 256 Мб | |||||||||
Остаточное запоминающее устройство | мин. 128 Кб | |||||||||
Сменное запоминающее устройство | компактная карта памяти flash/мин. 128 Мб | |||||||||
Часы реального времени | встроены | |||||||||
Дисплей | 1-строчный, 4 клавиши управления | |||||||||
Тип защиты | IP20 | |||||||||
Габариты (Ш x В x Г) | 120 x 175 x 97,5 мм | |||||||||
Интерфейсы | ||||||||||
Модули входов / выходов | Inline | |||||||||
Интерфейсы связи (стандартные) | 1 x Ethernet TCP/IP (RJ45, 10/100 Base-T) 1 x одинарный контакт Ready | |||||||||
Интерфейсы связи (опциональные) | 1 x SERCOS III (2 x RJ45) 1 x PROFINET IO-Master/-Slave (2 x RJ45) 1 x PROFIBUS DP-Master/-Slave 1 x сканер / адаптер EtherNet/IP (Master/-Slave) (2 x RJ45) 1 x DeviceNet-Master/-Slave | |||||||||
Входы/выходы (цифровые) | 8 гальванически разделенных входов (для прерываний) 8 гальванически разделенных выходов | |||||||||
Расширение входов / выходов | с помощью макс. 63 модулей входов / выходов Inline до 512 входов / выходов (64 байта) | |||||||||
Функциональные модули | до 4 | |||||||||
Подача напряжения питания | ||||||||||
Номинальное значение | 24 В постоянного тока | |||||||||
Допуск | -15/+20% (без учета остаточной пульсации) | |||||||||
Остаточная пульсация | ±5% | |||||||||
Максимальное напряжение | 30 В постоянного тока | |||||||||
Минимальное напряжение | 19,2 В постоянного тока | |||||||||
Потребление тока от ULS | макс. 3 A | |||||||||
Потребление тока от UM + US | макс. 8 A |
В основе технологии создания программного обеспечения электроавтоматики лежат обычные для объектно-ориентированного программирования понятия класса и объекта. При этом класс описывает тип оборудования, а объект - конкретный экземпляр. Таким образом, при объявлении класса, согласно принципу инкапсуляции, создаются шаблоны структур данных и методы, которые будут работать с этими данными. В объекте класса по шаблону выстраиваются конкретные данные, и приводится ссылка на обслуживающий их процесс. При появлении нового типа оборудования, благодаря механизму наследования, разработчик не нуждается в том, чтобы заново разрабатывать новый класс - достаточно выбрать наиболее близкий и реализовать отличия в новом классе. Тем самым обеспечивается простота модификаций, сокращаются затраты времени на разработку, снижается общая стоимость разработки. Наиболее важен тот факт, что объектный подход позволяет создавать хорошо структурированные сложные системы управления электроавтоматикой. Основные преимущества, приобретаемые при этом, состоят в следующем:
· повышается уровень унификации разработки; для повторного использования пригодны не только управляющие программы, но и проекты в целом, что служит хорошей основой для построения среды разработки. Снижаются затраты времени и средств на создание нового проекта;
· возникает возможность повторного использования собственных функциональных модулей и готовых модулей других разработчиков, что делает систему управления открытой. Уменьшается вероятность ошибок при разработке сложных систем, увеличивается уверенность в правильности принимаемых решений. Все эти достоинства обеспечиваются благодаря лежащим в основе объектно-ориентированной технологии принципам наследования, инкапсуляции и полиморфизма.
Структура функциональных блоков диагностики параметров технологических команд
2020-03-19 | 158 | Обсуждений (0) |
5.00
из
|
Обсуждение в статье: Построение модели объектно-ориентированного канала связи С ПЛК на основе протокола Modbus |
Обсуждений еще не было, будьте первым... ↓↓↓ |
Почему 1285321 студент выбрали МегаОбучалку...
Система поиска информации
Мобильная версия сайта
Удобная навигация
Нет шокирующей рекламы