Создание демонстрационной программы в WPLSoft

<< Click to Display Table of Contents >>

Navigation:  Modbus Universal MasterOPC Server > Руководства по подключению различных контроллеров > Подключение Delta Electronics > Настройка контроллера на работу с протоколом Modbus TCP >

Создание демонстрационной программы в WPLSoft

Для демонстрации возможностей совместной работы контроллера DVP-12SE и Modbus Universal MasterOPC сервера, создадим в программе WPLSoft простейший проект, который будет выполнять два действия:

при срабатывании реле M0 будет включать физический выход Y0;

каждую секунду в ячейку D30 будет записываться случайное число от 1 до 30000.

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

Синтаксис данного языка удобен для замены логических схем, выполненных на релейной технике. Программа на языке релейной логики имеет наглядный и интуитивно понятный инженерам-электрикам графический интерфейс, представляющий логические операции, как электрическую цепь с замкнутыми и разомкнутыми контактами. Протекание или отсутствие тока в этой цепи соответствует результату логической операции (истина — если ток течет; ложь — если ток не течет).

Примечание. Подробную инструкцию по программированию контроллеров Delta Electronics можно скачать по следующей ссылке

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

Delta_Electronics_img12

Для удобства, разверните окно Ladder Diagram Mode на всю рабочую область проекта.

Установите курсор в левый верхний угол рабочей области, после чего нажмите пиктограмму Delta_Electronics_img13 – будет создан нормально-разомкнутый контакт М0.

Delta_Electronics_img14

Затем переместите квадратный курсор правее и нажмите пиктограмму Delta_Electronics_img15, тем самым, создав команду для активации выхода Y0.

Delta_Electronics_img16

Получилась простейшая программа на языке LD. Она заставляет сработать выход Y0, при включенном флаге M0.

Добавим ещё одну строку, использовав при этом ручной ввод, так как далеко не все элементы можно ввести нажатием соответствующей пиктограммы.

Двойным щелчком мыши по строке, вызовем окно Input Instruction, введем в нем команду "LD M1013" и нажмём OK. Это команда создает нормально разомкнутый контакт (специальное реле), который будет замыкаться каждую секунду. Далее, в этой же строке, создадим команду "RAND K1 K30000 D30".

RAND – это генератор случайных чисел;

K1 и K30000 – это нижний и верхний предел генерации чисел;

D30 – это ячейка памяти, в которую будут записываться эти числа.

Delta_Electronics_img17

На этом закончим создание демонстрационной программы. Останется только в последнюю строчку (в нашей программа она третья), ввести команду END. Эта команда обозначает конец программы и должна быть записана в самом низу.