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