Мы поможем в написании ваших работ!



ЗНАЕТЕ ЛИ ВЫ?

Установка расширений системы ISaGRAF

Поиск

Выполнение записи и хранения технологической программы пользователя (ТПП) на RAM диск в энергонезависимой памяти и  во flash-памяти приведено в приложении Д.

После инсталляции ISaGRAF Workbench в библиотеку необходимо добавить описание модулей УСО, для чего необходимо запустить программу «crbundle-setup.exe» из компакт-диска комплекта ЗИП и подтвердить необходимость ее выполнения. С компакт- диска из комплекта ЗИП также необходимо переписать программы «binex.exe», «os9pack.ехе».

3.5 Параметры модулей УСО

В системе ISaGRAF модули УСО требуют установки одного параметра - сетевого номера «logical_address». Все остальные параметры модуля устанавливаются с помощью программы-конфигуратора ЭПН.

Если аналоговый канал ввода/вывода связан с целочисленной переменной, то передаваемое значение кодируется в относительных единицах, как показано в таблице 3.3.

Таблица 3.3 – Кодировка передаваемого сигнала

Физическая величина Значение аналогового сигнала
- 100% -16384
0 0
+ 100% +16384

 

Например, входному аналоговому сигналу 15 мА диапазона (0-20) мА будет соответствовать значение 15/20*16384=12288.

Если аналоговый канал связан с вещественной переменной, то передаваемое значение полностью соответствует физической величине, то есть для унифицированных сигналов значение канала будет равно значению измеренного тока или напряжения, для модулей TR1-8 и TС1-7– значению температуры термопары или термопреобразователя сопротивления в градусах Цельсия.

Функциональные блоки ввода/вывода сигналов

Кроме стандартных средств ввода/вывода, к модулям УСО контроллера обеспечивается альтернативный доступ с помощью функциональных блоков (ФБ). Данный способ предоставляет более широкие возможности по управлению процессом ввода/вывода, благодаря следующим свойствам:

- ввод и вывод полностью управляется технологической программой пользователя (ТПП);

- стандартный цикл "чтение" – "обработка" – "запись" можно изменить по желанию пользователя;

- сигналы, значения которых критичны, могут считываться и записываться несколько раз в процессе выполнения ТПП, и наоборот, сигналы, значения которых меняются редко, могут обрабатываться один раз за несколько циклов ТПП;

- ФБ ввода, кроме значений сигналов, передают также временную метку, содержащую в себе информацию о моменте времени, когда эти сигналы были введены;


- ФБ имеют выход "признак ошибки", что позволяет обрабатывать ошибки ввода/вывода непосредственно в ТПП;

-  ФБ не требуют привязки к ним переменных ввода/вывода, число которых лимитировано лицензионным соглашением.

Для того, чтобы ТПП, выполненная на ФБ, соответствовала стандартной системе ввода/вывода ISaGRAF, необходимо разместить ФБ ввода в начале программы пользователя (cекция begin), а ФБ вывода -- в конце (cекция end).

Функциональный блок дискретного ввода crDI16

ФБ применяется для связи входов модулей DI1-16 и DIO1-8/8 с ФБ пользователя. Адреса ФБ приведены в таблице 3.4.

Таблица 3.4– Адреса ФБ crDI16

Номер Обозначение Тип Вход/ выход Назначение
01 Addr Целый Вход Сетевой номер модуля
01 - 16 Di Дискретный Выход Выход
17 Tm Время Выход Временная метка, когда был сделан ввод
18 Err Целый Выход Код ошибки

ФБ содержит 16 идентичных независимых каналов, связанных с модулем, сетевой номер которого задается параметром Addr. При напряжении на входе модуля, равном логическому «0», сигнал на выходе ФБ ввода равен Di=false, при напряжении на входе модуля, равном логической «1», сигнал на выходе ФБ ввода равен Di=true.

Если ФБ ввода связан с модулем DIO1-8/8, который имеет 8 каналов ввода, то используются каналы D1-D8, а на каналах D9-D16 всегда установлено значение false.

Выход временной метки содержит время чтения сигнала в стандартном формате времени ISaGRAF чч:мм:cc:мсек.

Коды ошибок приведены в подразделе 3.11.



Поделиться:


Последнее изменение этой страницы: 2021-04-04; просмотров: 171; Нарушение авторского права страницы; Мы поможем в написании вашей работы!

infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 3.135.249.76 (0.009 с.)