Программный эмулятор пультового терминала T0601

Продукция - Программное обеспечение

Программный эмулятор пультового терминала T0601

Программа эмулятор терминала T0601 предназначена для управления с персонального компьютера удаленными устройствами по последовательному интерфейсу RS-232/RS-485 (преобразователь USB - RS-485) с помощью коммуникационного протокола Modbus RTU. А также для отладки программно-аппаратных средств изделий, в состав которых входить пультовый терминал T0601.

 

Эмулятор может быть использован на этапе отладки/тестирования средств промышленной автоматизации - контроллеров, удаленной периферии и прочих устройств, поддерживающих протокол Modbus RTU в качестве slave-устройств.

 

Программа эмулятора выполняет роль Modbus master устройства. Чтение данных выполняются функцией Read Holding Registers (код 0x03), на каждый регистр один запрос. Запись данных выполняется функцией Write Single Register (код 0x06).

 

 

 

 

 

Создание и редактирование иерархического меню терминала выполняется с помощью визуального редактора меню на базе платформы Eclipse (www.eclipse.org). Редактор построен на технологии Eclipse Modeling Framework (EMF).

 

Редактор меню терминала

Контекстное меню создания пунктов терминального меню

 

Описание типов пунктов меню:

  • Folder - папка, содержит в себе пункты меню.
  • Display Integer - отображение целочисленной величены, с возможностью отображения точки в заданном знаке.
  • Input Integer - отображение и ввод целочисленной величены, с возможностью отображения точки в заданном знаке, задаваемым нижним (min) и вержнем (max) ограничением.
  • Display Boolean - отображение логической величены, с возможностью отображения в виде псевдонима для значений true и false - например 0/1, Да/Нет, Вкл/Откл, и пр.
  • Input Boolean - отображение и ввод логической величены, с возможностью отображения в виде псевдонима для значений true и false - например 0/1, Да/Нет, Вкл/Откл, и пр. Есть возможность запроса подтверждения ввода.
  • Input Boolean Group - групировка логических величин типа Input Boolean, при установки одной из логических величин группы в 1, остальные величины группы сбрасываются в 0.
  • Display Enumeration - отображение целочисленных величин, представленных текстовыми сообщениями. Например: значение 1 - "ГОТОВНОСТЬ", 2- "РАБОТА", 3 - "АВАРИЯ". Сообщения создаются элементами типа Value, вложенными в элемент Display Enumeration.
  • Input Enumeration - отображение и ввод целочисленных величин, представленных текстовыми сообщениями. Ввод значения выполняется выбором из текстового списка. Сообщения создаются элементами типа Value, вложенными в элемент Input Enumeration.

 

 

Редактор меню терминала

Свойства пункта меню отображения целочисленной переменной

 

Описание основных свойств пункта меню:

  • Address - Modbus адрес регистра
  • Data Type - фактический тип данных
  • Name - имя пункта меню (поддерживается кирилица и спец символы)
  • Point - количество знаков после запятой (отображение целого числа как дробного)
  • Slave - адрес slave устройства
  • Unit Of Measurement - подпись единицы измерения

 

Файл меню открывается в программе эмулятора командой Файл/Открыть

 

Эмулятор пультового терминала  Пультовый терминал T0601

Окно программы эмулятора                                       Пультовый терминат T0601

 

 

Установка редактора меню:

  1. Установить платформу Eclipse (http://www.eclipse.org/downloads/) и Eclipse Modeling Framework (EMF). Можно воспользоваться готовой сборкой.
  2. Скопировать плагины редактора в каталог плагинов Eclipse (C:\eclipse\plugins) из архивного файла эмулятора.

Создание меню терминала:

  1. Открыть Eclipse. (C:\eclipse\eclipse.exe)
  2. Создать проект или каталог.
  3. Скопировать файл menu.ptmenu из файла архива эмулятора в проект/каталог
  4. Открыть файл меню двойным щелчком мыши.
  5. Выполнить редактирование меню.

Установка программы эмулятора выполняется копированием файлов из архива terminal_T0601_emu.zip в любой каталог диска. Исполняемый файл эмулятора - T0601_emu.exe

 

Программа распространяется бесплатно.

 

pdf_icon Емулятор пультового терминала Т0601 Руководство пользователя

zip_icon terminal_T0601_emu.zip

 

Программа эмулятор Modbus master с графическим оконным интерфейсом EAT-Console