отправлено / posted
Скажите пожалуйста, как добавить контроллер PCD2 в проект? В списке поддерживаемого оборудования он есть, а в базе каналов - нет
IP / IP: IP адрес / IP address |
отправлено / posted
Это внешнее устройство, оно не программируется в ТМ, соответсвенно должно подключаться в проекте только к уже созданному узлу операторской станции через внешний драйвер как внешнее устройство. Драйвер S-Bus поставляется в составе системы, но штатно он не установлен, поэтому перед началом работы его необходимо установить в Инструментальную систему. Инсталляция ТМ5 собирает все файлы внешних драйверов в специальной директории - Вам надо найти файл инсталляции драйвера S-Bus и запустить его. После установки в системе в подтипе каналов КОНТР_1 должно появиться дополнение к подтипу S-Bus. Создавая такие каналы в операторской станции и настраивая их, Вы тем самым будете создавать каналы для взаимодействия с Вашим контроллером из данного узла по протоколу S-Bus.
Сообщения / Posts 17317 | Из / From: Россия
| IP / IP: IP адрес / IP address |
Ольга
unregistered
отправлено / posted
Спасибо, это я сделала. Я правильно понимаю, что теперь для осуществления обменом данными с контроллером и УСО необходимо установить его ОРС-сервер?
IP / IP: IP адрес / IP address |
отправлено / posted
НАверно, я что-то глобально не понимаю Откуда я узнаю, как настраивать каналы - где прописывать адреса контроллеров и УСО?
IP / IP: IP адрес / IP address |
отправлено / posted
Для работы с контроллерами по протоколу 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 – все ЦПУ При записи любого значения в этот канал происходит запуск выполнения программы в контроллере
Сообщения / Posts 17317 | Из / From: Россия
| IP / IP: IP адрес / IP address |