Характеристика логического контроллера ОВЕН ПЛК 154, его функции, преимущества и недостатки. Описание протоколов передачи данных, конфигуратора панели оператора. Расчет затрат на создание системы. Охрана труда при разработке программного обеспечения.
Необходимость использования контроллеров назрела в начале1960-х. Когда промышленность начала предъявлять высокие требования к эффективному использованию производственных мощностей, а существующие решения на основе релейно-контактных схем не могли обеспечить гибкое и эффективное управление технологическими процессами, так как изменение технологических циклов требовало замены большого числа элементов управления и контроля.Программируемый логический контроллер - устройство, которое было изобретено для замены релейно-контактных схем. ПЛК опрашивает входы (выключатели, датчики и т.д.) и в зависимости от их состояния, включает-выключает выходы (исполнительные механизмы). Используя специальное технологическое программное обеспечение, пользователь имеет возможность программировать ПЛК или вносить изменения в уже существующую программу. логический контроллер оператор обеспечение Программируемый логический контроллер ОВЕН ПЛК 150 предназначен для создания систем автоматизированного управления технологическим оборудованием в различных областях промышленности, жилищно-коммунального и сельского хозяйства. Программирование осуществляется с помощью системы программирования CODESYS.Конфигурирование панели оператора осуществляется на ПК с помощью программы «Конфигуратор ИП320» (рисунок 1.3.2). Программа позволяет вводить буквы и символы (русские или английские), динамический текст, различные графические изображения, задавать параметры для чтения и редактирования, индикаторы состояния процесса, графики, линейки, элементы переключения экранов и т.п.CODESYS (сокращение от слов Controller Development System) - это инструмент программирования промышленных компьютеров и контроллеров, опирающийся на международный стандарт МЭК 61131-3. Используемые редакторы и отладочные средства базируются на широко известных и хорошо себя зарекомендовавших принципах, знакомых по другим популярным средам профессионального программирования (такие, как Visual C ).CODESYS предоставляет встроенные специализированные редакторы для всех пяти языков МЭК 61131-3 и дополнительный CFC редактор: Список Инструкций (IL); Последовательные функциональные схемы (SFC): мониторинг времени исполнения шагов; набор управляющих флагов: сброс, разрешение мониторинга, фиксация переходов и т.д. Два специальных редактора управляют прикладной средой исполнения: Конфигуратор задач задает: циклические задачи и задачи, исполняемые по событиям; Конфигуратор ввода-вывода обеспечивает: Profibus конфигурирование на основе GSD файлов;Редакторы FBD, LD и SFC автоматически размещают свои графические элементы и соединения в соответствии со структурой диаграммы.Для этого окна редакторов имеют отдельный раздел объявлений, представленный в виде текста или таблицы.По желанию пользователя текст кода и объявлений автоматически форматируется и выделяется цветом.Ассистент ввода удобно использовать, когда необходимо ввести имя переменной, ключевое слово, название подпрограммы из библиотеки или из текущего проекта.Не столько при написании программ, сколько при вводе в эксплуатацию и перенастройке машин, возникает необходимость сравнения текущего проекта с другими.Помимо логических переменных, компилятор поддерживает: целые и битовые переменные, длительность, время дня и дату, вычисления в формате с плавающей запятой, строки, массивы, структуры и перечисления.Визуализация предназначена для графического представления объекта управления и непосредственно связана с созданной в CODESYS программой контроллера. Редактор визуализации CODESYS предоставляет набор готовых графических элементов, которые могут быть связаны соответствующим образом с переменными проекта.Параметр однозначно определяется в сети своим идентификатором, составленным из адреса узла, локального идентификатора параметра в приборе и его индексом. переданное значение используется в качестве команды управления прибором, узлом прибора или процессом в приборе. Если отфильтрованное сообщение содержит запрос, но базовая часть адреса в сообщении не совпадает с базовым адресом принявшего его прибора, то данное сообщение отвергается. Иначе, при совпадении базовой части и наличии запроса, в ответ, в сеть, посылается сообщение, содержащее тот же идентификатор и требуемую информацию в поле данных, но без бита удаленного запроса. Поскольку по собственной инициативе ни один из slave-узлов не может послать запрос, то сообщение со значением собственного параметра может посылаться slave-узлом только в ответ на запросе от master-узла.Через этот интерфейс контроллер соединяется с персональным компьютером для обмена информацией о текущем значении переменных. Компьютер может находиться как в локальной сети, так и в глобальной (например, интернет). В стандарте первых версий (Ethernet v1.0 и Ethernet v2.0) указано, что в качестве передающей среды используется коаксиальный кабель, в дальнейшем появилась возможность использовать витую пару и оптический кабель.Может использовать для передачи данных последовательные линии связи RS-485, RS-232, а также сети TCP