Стартовая страница › Форумы › Взаимодействие с устройствами › Создание учебного оборудования. 1. — Управление пультом включения и отключения.
- В этой теме 141 ответ, 3 участника, последнее обновление 7 лет назад сделано
Taw.
-
АвторЗаписи
-
01.08.2019 в 07:27 #13049
manjey73УчастникЗабудьте про Scada пока — Реле включают нагрузку, и они всегда Выход. Вот и называйте их Выход Реле 1, Выход Реле 2 во входных каналах Scada.
И сами путаться не будете и других путать тоже глядя на название канала или название в Коммуникаторе
1. Все настраивается, но есть нюансы производителя, попробуйте отправить на 1-й канал бинарную команду FF (всего один байт только правильность записи проверить)
2. КП — Контролируемый Прибор — в вашем случае плата с двумя реле на борту и двумя входами, о ней ведь речь ?. Плата целиком у вас и есть КП. Но регистров Modbus у платы может быть много. Ячейка хранения Адреса, скорости, состояния входов, состояние выходов. И все ячейки могут быть разбросаны по разным адресам Modbus.
Собственно если вы про Modbus немного почитали, то Coils в принципе не может находиться рядом с Holding Registers. И групповой запрос, который прочтет и тот и тот регистр просто не сработает. А производитель как правило экономит, никто не будет ради пары регистров ставить память в прибор, которая перекроет всю адресацию. В приборах часто сделано так же как в Scada, только наоборот, формируются регистры с определенными адресами и нужными значениями.
3. Добавить входной канал, в английской версии Extra чего-то там. Указать в нем использовать формулу и прописать GetBit(Номер канала от Коммуникатора 101 у вас, Номер бита)
И в канале вы будете видеть 0 или 1 в зависимости от состояния определенного реле.01.08.2019 в 11:04 #13051
TawУчастникПри отправке бинарной команды FF реле не реагирует и игнорирует эту команду.
Еще раз спасибо за помощь. С помощью GetBit(Номер канала от Коммуникатора 101 у вас, Номер бита) работает очень отлично. Я уже решил проблему с этим реле другим способом (решение описано в предыдущем ответе).06.08.2019 в 09:22 #13099
TawУчастникА как настроить входные цифровые каналы КП в Rapid Scada (модуль АДАМ) чтобы значением канала было не состояние нажатой кнопки 0 и 1, а количество нажатий (в модуле АДАМ я настроил цифровой входной канал как Counter, в сторонних утилитах все работает, выводит количество нажатий)? А как сделать это в Rapid Scada?
Тип входного канала выбрал — switching counter.-
Ответ изменён 7 лет назад пользователем
Taw.
06.08.2019 в 10:10 #13101
manjey73УчастникРасчёт по формулам для каналов типа Дорасчётный * и Кол-во переключений выполняется постоянно. Последовательность расчёта – от меньших номеров каналов к большим. Дорасчётные типы каналов используются, если значение и статус канала вычисляются на основе данных других каналов.
Предположу, что данный тип канала, это не то, что поступает от прибора, это что-то типа Дорасчетного.
Если вы читаете регистр счетчика из Adama, оставьте канал как Телеизмерение и формат поставьте D для целого числа.Если вы читаете состояние 0 или 1, то создать дополнительный канал Счетчика и видимо натравить на входной канал Телесигнал. Вот тут не подскажу, как-то не пробовал.
-
Ответ изменён 7 лет назад пользователем
manjey73.
06.08.2019 в 15:09 #13108
MikhailМодераторя настроил цифровой входной канал как Counter, в сторонних утилитах все работает
Скорее всего, считать значение счётчика из соответствующего регистра Модбас.
06.08.2019 в 17:08 #13117
manjey73УчастникMikhail, в документации не помешал бы пример для Канала — Канал счетчика, а то кроме цитаты из документации ничего не понятно… что это и как эти пользоваться ?
07.08.2019 в 03:56 #13121
TawУчастникРаз из внешней утилиты я читаю, значит как сказал Михаил — значение берется из регистра.
Внешние утилиты показывают что в регистрах это.
07.08.2019 в 04:21 #13122
TawУчастникСпасибо Михаил, все работает.
07.08.2019 в 17:47 #13133
MikhailМодераторОчень рад ))
что это и как эти пользоваться ?
Отвечу пока на форуме. При переходе значения канала через 0 счётчик увеличивается на 1.
07.08.2019 в 17:56 #13135
manjey73УчастникMikhail то есть канал является как бы ТелеСигнал, но с типом Счетчик ? или это должен быть дополнительный расчетный канал ? Вот это непонятно…
08.08.2019 в 16:32 #13145
MikhailМодераторНа такой канал от Коммуникатора приходят значения 0 и 1, при этом само значение канала является счётчиком. Проще всего создать такой канал у себя и попробовать отправлять на него 0 и 1 с помощью генератора.
12.08.2019 в 11:49 #13186
TawУчастникИмеется Data acquisition module RS485. Использую конвертор RS485/TCP(RJ45).
Вопрос:
1. Как назначить IP адрес для этого конвертора или как определить IP для него?12.08.2019 в 12:08 #13189
manjey73УчастникСогласно документации на конвертер.
12.08.2019 в 16:24 #13202
MikhailМодераторСейчас обычно используют DHCP, то есть устанавливают IP с помощью настроек роутера.
13.08.2019 в 09:10 #13209
TawУчастникСогласно документации на конвертер — имеется IP адрес по умолчанию с помощью которого необходимо осуществить все настройки в браузере. Инструкции и документация абсолютно бесполезны, т.к. сводятся к открытию веб страницы встроенной для ip default (страница с настройками не открывается). Ничего не работает и только ошибки “не возможно открыть веб страницу”. Нет ни антивирусов ни файрволла. Я пробовал напрямую к компьютеру без свитча подключать — не возможно открыть страницу. Может у кого-то опыт есть по настройке конвертеров TCP/RS485?
-
Ответ изменён 7 лет назад пользователем
-
АвторЗаписи
- Для ответа в этой теме необходимо авторизоваться.