Плата В/В
Библиотека плат В/В ISaGRAF определяет стандартный интерфейс между переменными приложения и целевым оборудованием. Во время описания приложения все переменные В/В подключаются к каналам целевой платы В/В. Плата В/В ISaGRAF определяется по имени и по “ключевому коду OEM” (“OEM key code”), который определяет его поставщика. Другие параметры платы В/В описывают топологию платы В/В (количество каналов, направление канала и тип), и конфигурацию, оборудования или программную.
Параметры платы В/В
Существует два различных типа параметров для платы В/В: общие параметры, которые определяются для любой платы библиотеки ISaGRAF, и OEM параметры, которые специфичны для реализации платы, обеспечиваемые поставщиком оборудования. Общие параметры вводятся в верхней части окна определения параметров платы В/В. Эти параметры (плюс имя платы В/В) идентифицируют стандартный интерфейс платы В/В ISaGRAF.
“Ключевой код OEM” - простое число, которое определяет поставщика оборудования. Все платы, определенные одним поставщиком, должны иметь один и тот же ключевой код OEM. Ключевой код OEM - это 16 битное беззнаковое слово, введенное в шестнадцатеричном формате. Зарезервированный ключевой код OEM для CJ International равен “1”.
Главные параметры определяют топологию платы В/В. Число каналов определяют число доступных каналов на плате. Тип платы - это тип переменных, которые могут быть подключены к каналам платы. Направление определяет какие переменные подключены к плате - входные или выходные.
Замечание: Переменные В/В различных типов или направлений не могут быть сгруппированы на одной и той же плате В/В ISaGRAF. Это свойство требует сложного оборудования В/В.
Параметры OEM
Параметры OEM вводятся в нижней части окна определения параметров платы В/В. Эти параметры определяются поставщиками плат В/В и являются специфичными для платы. Существует максимум 16 OEM параметров для платы. Плата может не иметь OEM параметры. Менеджер библиотек ISaGRAF позволяет поставщику оборудования определить идентификацию и формат каждого параметра, и метод их ввода.
Квадрат слева содержит список OEM параметров. Каждый параметр идентифицируется именем и логическим номером, с 0 до 15. Площадь справа содержит детальное описание параметра, выбранного слева. Параметр выбирается в списке для доступа к его полному описанию. Нажатие кнопки “Очистить” сбрасывает описание параметра и удаляет его из списка параметров. Предупреждение: отмена этой команды невозможна.
Имя параметра используется для идентификации соответствующего входного поля во время соединения платы В/В, если поле должно быть определено автоматическим оператором. Имя параметра должно удовлетворять следующим правилам:
· максимальная длина имени 16 символов
· первый символ должен быть буквой
· следующие символы должны быть буквами, цифрами или символом ‘_’.
Тип параметра определяет внутренний формат параметра и его входной параметр во время соединения В/В приложения. Ниже дан список возможных внутренних форматов:
word.................. беззнаковое 16 битное слово
long .................. беззнаковое 32 битное слово
word hexa........ беззнаковое 16 битное слово
long hexa.......... беззнаковое 32 битное слово
boolean............. беззнаковое 16 битное слово (только младший бит используется)
character.......... беззнаковое 16 битное слово (только младший байт используется
string................ массив из 16 байт, содержащий строку, оканчивающуюся нулем
float................... простой точности 32 битное плавающее значение
Ниже даны возможные входные форматы:
word.................. беззнаковое десятичное слово
long................... беззнаковое длинное слово
word hexa........ беззнаковое шестнадцатеричное слово
long hexa.......... беззнаковое шестнадцатеричное длинное слово
boolean............. “true” или “false”
character.......... один символ
string................ строка в кодах ascii (максимум 15 символов)
float................... простой точности плавающее значение
Окно “доступ” используется для определения того, как конечный пользователь может получить доступ к параметру.Если установлена опция “Пользователь”, то параметр показывается как входное поле во время соединения платы В/В. Значение по умолчанию OEM параметра используется как начальное для редактирования параметра. Если установлена опция “Скрытый”, то параметр является константой и не появляется в окне соединения платы В/В. Значение по умолчанию OEM параметра определяет значение параметра константы. Опция “Только на чтение ” индицирует, что параметр видим для пользователя, но не может быть изменен. Его значение по умолчанию используется как константа.