This is topic Контроллер SAIA PCD2 in forum TRACE MODE 5 бесплатная версия / TRACE MODE 5 Free version at Форум TRACE MODE: техническая поддержка.


To visit this topic, use this URL:
http://forum.adastra.ru/ultimatebb.php/ubb/get_topic/f/18/t/000150.html

Posted by Ольга (Участник № / Member № 1001) on :
 
Скажите пожалуйста, как добавить контроллер PCD2 в проект? В списке поддерживаемого оборудования он есть, а в базе каналов - нет [Неодобрение / Frown]
 
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
 
Через S-Bus или ModBus протокол?
 
Posted by Ольга (Участник № / Member № 1001) on :
 
Через s-bus [duno / незнайка]
 
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
 
Это внешнее устройство, оно не программируется в ТМ, соответсвенно должно подключаться в проекте только к уже созданному узлу операторской станции через внешний драйвер как внешнее устройство. Драйвер S-Bus поставляется в составе системы, но штатно он не установлен, поэтому перед началом работы его необходимо установить в Инструментальную систему. Инсталляция ТМ5 собирает все файлы внешних драйверов в специальной директории - Вам надо найти файл инсталляции драйвера S-Bus и запустить его. После установки в системе в подтипе каналов КОНТР_1 должно появиться дополнение к подтипу S-Bus. Создавая такие каналы в операторской станции и настраивая их, Вы тем самым будете создавать каналы для взаимодействия с Вашим контроллером из данного узла по протоколу S-Bus.
 
Posted by Ольга (Участник № / Member № 1001) on :
 
Спасибо, это я сделала.
Я правильно понимаю, что теперь для осуществления обменом данными с контроллером и УСО необходимо установить его ОРС-сервер? [Недоумение / Confused]
 
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
 
Зачем ОРС-сервер, если Вы через его родной протокол будете работать? [Недоумение / Confused]
 
Posted by Ольга (Участник № / Member № 1001) on :
 
НАверно, я что-то глобально не понимаю [cry / плачь]
Откуда я узнаю, как настраивать каналы - где прописывать адреса контроллеров и УСО?
 
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
 
Для работы с контроллерами по протоколу S-BUS создаются каналы с подтипом КОНТР_1 и дополнением к подтипу s-bus. Они имеют 4 настройки:

RS - номер последовательного порта, используемого для связи (0 соответствует COM1).

ADR - адрес контроллера в сети s-bus (0..255). 255 означает широковещательную рассылку и может применяться с некоторыми командами.

OFFSET - адрес регистра, счетчика, таймера, дискретного входа, дискретного выхода или процессора (для контроллеров с несколькими процессорами).

COMMAND - команда протокола.

Список команд


Название в спецификации протокола
Назначение настройки OFFSET
Описание

RR_int
Read Register
адрес регистра
Чтение регистра в формате целого со знаком.

RR_float
Read Register
адрес регистра
Чтение регистра в формате c плавающей точкой.

RC
Read Counter
адрес счетчика
Чтение счетчика.

RT
Read Timer
адрес таймера
Чтение таймера.

RF
Read Flag
адрес флага
Чтение 16-ти идущих подряд флагов. Канал должен иметь представление HEX.

RI
Read Input
адрес дискретного входа
Чтение 16-ти идущих подряд дискретных входов. Канал должен иметь представление HEX.

RO
Read Output
адрес дискретного выхода
Чтение 16-ти идущих подряд дискретных выходов. Канал должен иметь представление HEX.

RD_lo
Read Display Register
не используется
Чтение младших 16 бит регистра дисплея (Display Register). Канал должен иметь представление HEX.

RD_hi
Read Display Register
не используется
Чтение старших 16 бит регистра дисплея (Display Register). Канал должен иметь представление HEX.

RS
Read PCD Status
0..6 – номер ЦПУ,

7 – свой ЦПУ
Чтение состояния контроллера. Канал получает значение ASCII кода одного из следующих символов:

'S'(83), 'H'(72), 'R'(82), 'C'(67), 'D'(68).

‘S’ - программа в контроллере остановлена.

‘R’ – программа в контроллере выполняется.

WR_int
Write Register
адрес регистра
Запись регистра в формате целого со знаком.

WR_float
Write Register
адрес регистра
Запись регистра в формате c плавающей точкой.

WC
Write Counter
адрес счетчика
Запись счетчика.

WT
Write Timer
адрес таймера
Запись таймера.

WF
Write Flag
адрес флага
Запись 16-ти идущих подряд флагов. Канал должен иметь представление HEX.

WO
Write Output
адрес дискретного выхода
Запись 16-ти идущих подряд дискретных выходов. Канал должен иметь представление HEX.

WK
Write Real Time Clock
не используется
При записи любого значения в этот канал происходит синхронизация часов контроллера с часами компьютера..

CA
Clear All
не используется
При записи любого значения в этот канал происходит обнуление всех регистров, счетчиков, таймеров, флагов, дискретных выходов

CF
Clear Flags
не используется
При записи любого значения в этот канал происходит обнуление всех флагов

CO
Clear Outputs
не используется
При записи любого значения в этот канал происходит обнуление всех дискретных выходов

CR
Clear Registers
не используется
При записи любого значения в этот канал происходит обнуление всех регистров

CT
Clear Timers
не используется
При записи любого значения в этот канал происходит обнуление всех таймеров

SW
Restart Warm
0..5 – номер ЦПУ,

7 – свой ЦПУ
При записи любого значения в этот канал происходит горячий перезапуск контроллера

SC
Restart Cold
0..5 – номер ЦПУ,

7 – свой ЦПУ
При записи любого значения в этот канал происходит холодный перезапуск контроллера

SP
Stop Procedure
0..5 – номер ЦПУ,

7 – свой ЦПУ,

8 – все ЦПУ
При записи любого значения в этот канал происходит остановка выполнения программы в контроллере

GP
Run Procedure
0..5 – номер ЦПУ,

7 – свой ЦПУ,

8 – все ЦПУ
При записи любого значения в этот канал происходит запуск выполнения программы в контроллере
 


Новости АСУ ТП / News | SCADA / HMI | Обучение / Trainings | Свяжитесь с нами / Contact Us



Powered by Infopop Corporation
UBB.classic™ 6.7.2