Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
электроника контроллер Стардом.doc
Скачиваний:
20
Добавлен:
04.09.2019
Размер:
17.99 Mб
Скачать

Подключение клемм ввода/вывода к управляющим приложениям

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

В FCN/FCJ физические входы и выходы модуля ввода/вывода (или клеммы ввода/вывода самого FCJ) могут быть определены именами, так называемыми метками устройства (device labels).

Метки устройства могут быть определены в Resource Configurator, или использованы имена по умолчанию:

Умолчания для метки устройства:

FCN : x_uu_ss_cc, где

х- тип сигнала;

uu - номер устройства;

ss - номер слота;

сс - номер канала.

FCJ : x_d_cc, где

х - тип сигнала (I - входной сигнал, О - выходной сигнал);

d - тип устройства (А - аналоговый, D - дискретный);

сс - номер канала.

С другой стороны, переменные меток устройств используются при создании управляющего приложения в Logic Designer. Это позволяет создавать управляющие приложения, не привязываясь к физическому распределению точек ввода/вывода.

Каждая переменная метки устройства затем подключается к метке устройства с таким же именем при исполнении приложения. При инсталлировании Resource Configurator создаётся иконка "Resource Configurator" на рабочем столе.

При монтаже кабель Ethernet к разъёму "Network Interface I" FCN/FCJ. После того как светодиоды "HRDY" и "RDY" начнут мигать, необходимо нажать кнопку "SHUT DOWN" FCN/FCJ один раз и удерживать её в нажатом состоянии в течение 3 секунд. Это приведёт к тому, что FCN/FCJ перейдёт в режим установки IP адреса;

2.3 Конфигурирование аппаратных средств и по для fcn/fcj

Рассмотрим внутреннюю архитектуру FCN/FCJ.

Внутри FCJ/FCJ модуль процессора (CPU) работает под управлением программ, сохраняемых в системной карте FCN/FCJ, и обрабатывает данные, поступающие по каналам ввода/вывода (I/O), как показано на рис. 2.7:

2.7 Архитектура аппаратных средств

Вся информация предварительно загружена в системную карту FCN/FCJ. Эта информация включает в себя базовое программное обеспечение, а именно, операционную систему реального времени, управляющий обработчик и Java виртуальную машину, а также различную установочную информацию для аппаратуры, информацию о лицензиях программного обеспечения, управляющие приложения и Java приложения.

При запуске FCN/FCJ эта информация загружается из системной карты FCN/FCJ в оперативную память и выполняется. Энергонезависимая память хранит переменные, которые специфицированы как поддерживаемые и информацию RAS.

На рисунке, следующем ниже, показана архитектура программного обеспечения FCN/FCJ. Два обработчика, один для исполнения управляющих приложений созданных пользователем, другой для исполнения Java приложений созданных пользователем, взаимодействуют с различными драйверами ввода/вывода (рис. 2.8).

2.8 Архитектура программного обеспечения

Конфигурация системы

Управляющая система с сетевой организацией позволяет строить множество различных конфигураций с использованием её составных частей.

Рис. 2.9 Конфигурация системы

Конфигурация на основе автономных контроллеров

FCX могут работать как самостоятельные устройства без HMI станции, подключённой к нему. FCX имеет встроенный HMI Server. Это позволяет поддерживать его собственный операторский интерфейс. Его показания строятся на основе стандартного HTML редактора, а не средствами Graphic Designer VDS.

FCX имеет последовательный порт для подключения локальной видео дисплейной панели.

Resource Configurator и Logic Designer являются программными средствами, инсталлируемыми на PC, и предназначены для осуществления процессов разработки и поддержки FCN/FCJ. Применены современные средства доступа к FCN/FCJ, такие как Web сервер, поддерживаемый обычным, широко известным Web браузером Internet Explorer.

Программирование системы поддерживается логическим конструктором (Logic Designer). C его использованием создается проект, который содержит в себе конфигурационную информацию системы. Внутри проекта содержатся программы, созданные и скомпонованные для всех FCX в виде задач, которые определяют, как работают программы внутри FCX.

Аппаратура настраивается при помощи конфигуратора ресурсов (Resource Configurator). При помощи него конфигурируется процессорный модуль (CPU) и модули ввода/вывода (I/O moduls) FCX, допускается также и копирование данных из FCX и сохранение их PC (upload).