Партнерка на США и Канаду по недвижимости, выплаты в крипто

  • 30% recurring commission
  • Выплаты в USDT
  • Вывод каждую неделю
  • Комиссия до 5 лет за каждого referral

Печать

PRN

Печать схемы на принтер.

Распечатывается текущая схема.

BMP

Запись текущего экрана схемы в файл формата BMP.

WMF

Запись текущего экрана схемы в файл формата WMF.

Помощь

По блокам

Описание функциональных блоков.

По разработке

Краткое пособие для разработчика.

Создание FBD-программы

Создадим FBD-программу, реализующую включение-выключение светового табло со скважностью 1\3. Запустим редактор функциональных схем..

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

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

Выбором меню блоки \ показать вызовем появление на экране формы выбора блоков :

Выноска

· выбрать функциональный раздел Генераторы;

Выноска

· выбрать блок мультивибратор (MUV) и разместить его нажатием ЛК в рабочем поле;

· выбрать функциональный раздел Ввод – вывод ;

· выбрать блок дискретный вывод(DOU) и разместить его в рабочем поле;

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

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

Для соединения входа одного блока с выходом другого надо нажать ЛК на одном из концов связи (при этом будет слышен звуковой сигнал) и, удерживая нажатой кнопку мыши, переместить ее в область второго конца связи. Для уничтожения связи следует выделить ее со стороны входа блока и нажать клавишу DEL.

НЕ нашли? Не то? Что вы ищете?

Для включения мультивибратора в работу при старте системы со скважностью 1\3 настроим его, вызвав форму редактирования двойным щелчком мыши в области мультивибратора.

После настройки выбрать кнопку сохранить.

Для включения дискретного вывода в работу при старте системы настроим его, вызвав форму редактирования двойным щелчком мыши в области блока.

Ввести адрес модуля, номер канала, тип и нажать кнопку сохранить.

На этом создание FBD-программы завершено и ее следует сохранить в файле выбрав пункт меню <СХЕМЫ\СОХРАНИТЬ>.

Для отладки программы подключим блок 7044 (он должен быть уже предварительно настроен на адрес 2 и скорость 115200)

к компьютеру по следующей схеме:

COM2 имеет по умолчанию следующие параметры связи:

· Скорость – 115200;

· Биты данных – 8;

· Четность – не проверяется;

· Контроль передачи – отсутствует.

· (при необходимости можно изменить параметры посредством меню <СХЕМЫ \ настройки.

Запускаем программу в работу выбрав меню <СТАРТ\НЕПРЕРЫВНО> и наблюдаем за работой, меняя если нужно настройки. На рабочем поле редактора наблюдаем работу программы в реальном времени.

Состояние – табло включено.

Состояние – табло выключено.

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

В появившейся форме вводим значения и нажимаем кнопку ДА.

Для детальной отладки можно воспользоваться режимом <ПОШАГОВО> или < ТРАССИРОВКА>.

В режиме <ПОШАГОВО> при нажатии на пункт меню ШАГ программа производит выполнение одного цикла и останавливается. Шифры блоков, которые были в фокусе выполнения можно просмотреть выбрав пункт меню ПРОСМОТР.

В режиме ТРАССИРОВКА при нажатии на пункт меню ШАГ программа начинает свое выполнение с первого блока и показывает ход выполнения программы и блок, который в данный момент выполняется. В появившемся окне отладки можно остановить программу, выбрав пункт меню ОСТАНОВИТЬ, выполнить шаг на один блок, выбрав пункт меню ШАГ или продолжить программу, выбрав пункт меню ПРОДОЛЖИТЬ.

Если в режиме редактирования выделить блок и выполнить ТРАССИРОВКУ, то выполнение программы будет показано с выделенного блока и до конца программы. Если в режиме редактирования выделить два блока ( второй блок должен быть ниже и правее первого) и выполнить ТРАССИРОВКУ, то выполнение будет показано с первого выделенного блока до второго выделенного блока.

Чтобы остановить программу, выбираем пункт меню <СТОП>.

Раздел 3

В рамках данного раздела будут рассмотрены следующие темы:

· подключение контроллера к компьютеру;

· запись программы в контроллер;

· запуск программы в контроллере под управлением Good Help и контроль ее работы.

Подключение контроллера ROBO 3140 к компьютеру

Контроллер ROBO 3140 имеет четыре последовательных порта. При использовании Good Help для его программирования применяется следующее функциональное распределение портов:

COM2 связь с модулями УСО 7000;

COM3связь с мини терминалом MINITERM (RS 232);

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

COM1связь с с верхним уровнем во время реальной работы.

Запись программы в контроллер

Запись в контроллер

Загрузка программы в контроллер.

Выберите com-порт, через который вы загружаете программу. Затем щелкните на кнопку «Поиск ROBO 3140». Если процессор не будет найден, то появится окно с сообщением об ошибке.

Если в контроллере в данный момент работает программа, то вам будет предложено остановить ее выполнение.

После того, как процессор найден, кнопка «Поиск ROBO 3140» становится недоступной, а кнопка «Запись» становится доступной. Нажмите ее.

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

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

Внимание!

Если серийный номер, указанный в настройках схемы, не будет совпадать с серийным номером, указанным на лицевой стороне ROBO3140 – схема в процессоре выполняться не будет!

Внимание!

Если в процессе записи программы в контроллер появится сообщение – “ОШИБКА ПО КОНТРОЛЬНОЙ СУММЕ”, необходимо:

1. в редакторе выйти из режима записи

2. Выключить ROBO3140

3. Загрузить программу 3140.exe (находится в каталоге ROBO3140\edchart )

4. Замкнуть контакты GND и INIT ROBO3140

5. Включить питание ROBO3140

6. После появления на консольном экране букв ALT_M , нажмите на клавиатуре клавишу АLT и затем клавишу M (латинскую)

7. Схема будет принудительно записана в контроллер

8. Выключить и включить питание ROBO3140

9. Схема будет запущена в контроллере

Запуск и контроль работы контроллера

После того как схема была запущена в контроллере

можно проконтролировать ее работу с помощью выбора пункта меню < ТЕСТ> . Система как бы заглядывает в схему, функционирующую в контроллере и показывает разработчику ту же картину в рабочем поле редактора, которая наблюдалась при работе схемы в режиме отладки.

Состояние – табло включено.

Состояние – табло выключено.

При этом можно вводить значения и корректировать работу блоков.

При этом можно вводить значения и корректировать работу блоков.

Внимание!

Если в настройках схемы скорость связи с верхним уровнем не будет равна скорости тестирования схем, то тестирование будет невозможно!

Для того, чтобы производить отладку схемы на PC с подключенными модулями 7000 , записывать отлаженную схему в ROBO 3140 , запускать ее и сразу же наблюдать ее работу – рекомендуется следующая схема подключения:

Bce работы по отладке и записи схем проводятся через системный порт COM4 . После того, как все отлажено и проверено, в системных настройках указывают порт связи с верхним уровнем COM1 и записывают окончательный вариант программы в контроллер. После старта контроллер будет связан с верхним уровнем только через COM1. Чтобы заново записать в контроллер программу необходимо его остановить, подав команду RESET через COM1 , и повторить вышеописанные операции. Контроллер с записанной схемой и, если необходимо,c модулями 7000 переносится на объест.

Внимание!

Порт COM1 ROBO3140 имеет механический переключатель режимов RS232 - RS485 , который находится внутри процессора. Для работы в сети через конвертор неоходимо установить перключатель в режим RS485;

Рекомендуемая схема подключение модулей на реальном обьекте следующая:

Рекомендуемая схема подключение нескольких рабочих станций на реальном обьекте следующая:

Раздел 4

В рамках данного раздела будут рассмотрены следующие темы:

· принцип работы исполняющей системы Good Help

· доступ к данным контроллеров из систем верхнего уровня

· таблица внешнего доступа

Принцип работы исполняющей системы

Функциональная схема исполняется строго по временному циклу, продолжительность которого определяется разработчиком (по умолчанию цикл равен 200 мс).

Если период выполнения блока установлен в 0 или в 1, то он выполняется в каждом цикле.

Если период блока установлен в 2, то он пропускает один такт выполнения и так далее

Блок выполняется если:

1 .Он включен в работу

2. Вход разрешения Enable установлен в 1

Если в момент выполнения на входе сброса Reset установлена 1, то внутренние переменные и выхода блока на данном такте исполнения приводятся в исходное состояние в соответствии с его описанием.

Блоки выполняются строго слева направо. сверху вниз,

Если блок был выполнен, то значения выходов, которые имеют связи, передаются на связанные с ними входа блоков.

Минимальная продолжительность цикла выполнения схемы определяется характеристиками аппаратно-программной платформы, на которой она выполняется. Если цикл выполнения установить в 1, то схема будет выполняться с максимальной производительностью, без ожидания внутри цикла и тогда установленный период выполнения внутри блока будет иметь плавающий характер.

Таблица внешнего доступа

Для того, чтобы поля блоков были доступны для просмотра на минитерминале оператора и из систем верхнего уровня должна быть создана таблица внешнего доступа. Для занесения любого поля в таблицу доступа необходимо в режиме проектирования подвести курсор мыши к выходу блока и нажать ПК. Появится следующая форма :

В чистом поле необходимо занести идентификатор, например, Расход воды 1. Длина идентификатора не более 20 символов. допустимы все символы, кроме ТОЧКИ и Точки с запятой. Идентификатор должен быть уникальным. Нажатием кнопки ЗАНЕСТИ записываем идентификатор в таблицу. Выделив позицию в таблице, можно удалить идентификатор, или занести следующий за выделенной позицией. Таблицу можно очистить, нажав на кнопку ОЧИСТИТЬ. Система не допускает повторения идентификаторов и появления одного и того же поля одного блока в таблице. Чтобы идентификатор был доступен только по чтению, неходимо поставить пометку Только чтение.

Внимание!

Cиcтема GOOD HELP 2.0 поддерживает терминал 8070.

Выбор терминала производится в меню настройки. Поддерживается до 100 меню до 128 пунктов в каждом. Разработка меню производится прграммой Mbuilder. Для связи меню со схемой небходимо в пункте Настройки/меню (появляется после выбора терминала) указать имя меню без расширения.

Доступ из систем верхнего уровня

Доступ из систем верхнего уровня возможен посредством

· системы команд, передаваемых через последовательный порт

· COM объекта , через его методы

Система команд

Oбозначения

AA - адрес процессора (16) например : A3

S - шифр блока например : AIN1

F - поле блока например : Сure

DDDD - адрес (16) например : 00FF

DDDD - адрес (16) например : 00FF

DDDD - адрес (16) например : 00FF

C - количество (16) например : E

FLOAT- число с плавающей запятой в ASCII формате

DEC - десятичное число в ASCII формате

\r - символ 0x0d

#RC - прочитать время цикла

-------

Формат - команды :

#RCAA\r например : #RC01\r

Формат - ответа

DEC\r например : 12\r

#RD Прочитать поле блока

-------

Формат - команды :

#RDAAS. F\r например : #RD01AIN1.Cure\r

Формат - ответа

DEC\r например : 12.33\r

#WR Записать поле блока

-------

Формат - команды :

#WRAAS. F FLOAT\r

например : #WR01AIN1.Cure 23.45\r

Формат - ответа

>\r например : >\r

#TC Прочитать количество идентификаторов в таблице доступа

-------

Формат - команды :

#TCAA\r например : #TC01\r

Формат - ответа

>DEC\r например : 20\r

#RI Прочитать значение идентификатора по номеру

-------

Формат - команды :

#RIAADDDD\r например : #RI010001\r

Из за большого объема этот материал размещен на нескольких страницах:
1 2 3 4 5 6 7