Стартовая страница › Форумы › Взаимодействие с устройствами › Создание учебного оборудования. 1. — Управление пультом включения и отключения.
- В этой теме 141 ответ, 3 участника, последнее обновление 7 лет назад сделано
Taw.
-
АвторЗаписи
-
24.07.2019 в 09:24 #12922
manjey73Участникмда, Симулятор наверное много лишнего в голову запихнул. Настроить опрос Modbus устройства можно используя только Коммуникатор, не настраивая БД Scada.
Настроив, уже делать настройки в БД.25.07.2019 в 04:53 #12941
TawУчастник«Scada тут вообще не при чем, схемотехника входов или выходов, зависит от производителя» — Я знаю что Scada не причем. Просто чтобы любую часть оборудования применить в SCADA нужно использовать внешний софт и утилиты и протестировать. И только потом применять в SCADA.
Нашел документацию по реле: получается что управление реле возможно только через Modbus RTU, выходы In1 и In2 чисто чтобы компьютер мог считать значения состояния реле (замкнуто или разомкнуто).» Input and output wiring and function description: Output section: NC (normally closed) COM (common foot) N0 (normally open) Load 220V 10A is recommended to be below 220V 6A 1. Just a switch is turned off and off without any voltage output. 2. The relay can only be controlled to open and close by 485 communication. 3. By default, NC COM is turned on. When 485 sends an open command, NC and COM are disconnected, and NO and COM are connected. on the contrary. Input section: IN1 is connected to a switch or voltage signal (3V — 30V), 1. The status of the switch can only be read by the computer. The relay cannot be controlled. If necessary, the relay can be controlled to communicate with the store. 2. IN1 switch (no voltage signal): IN1 is connected to VCC computer to get 1 otherwise 0 Hardware resources: 1. RS485 communication interface 2. TTL communication interface 3. 1 input 4. 1 output 5. A user LED indicator 6. A STM32F030F4 microcontroller 7.1 relay status indicator LED lights 8. Power terminal interface (12V power supply) Modbus RTU instruction Baud rate: 9600 8 NONE 1 Hexadecimal transmission Hexadecimal reception Steps: 1. Software set communication baud rate 2. Set the address (device address used for communication, the default address is 01) «
Вопросы: 1. А как вообще избавиться от всплывающего окна для подтверждения отправки команды после нажатия на кнопку? (Ведь когда используешь Send command now) то отправляется OFF без всякого подтверждения.
25.07.2019 в 09:05 #12942
manjey73Участник1. При корректной документации от производителя оборудования обычно не требуется применять дополнительные утилиты, все настраивается просто в шаблоне Коммуникатора.
Даже адрес устройства можно поменять через Коммуникатор, используя вкладку КомандыТут не наговаривайте на Scada. Опять же, она тут ни при чем.
2. Выходы не могут быть In, выходы всегда Out. вы этим не только себя в ступор вгоняете но и других, приходится тратить время на обдумывание… 🙂
3. Значит вы что-то не так настроили для кнопки, раз у вас отправляется всегда OFF
По идее. используя кнопку можно сделать даже триггер, используя дополнительный расчетный канал. Если нажали один раз, отправится OFF, нажали второй раз — отправится — ON
Примечание по данному поводу. Вам надо понять, что Входные каналы Scada обрабатывает в четкой последовательности от меньшего номера к большему номеру базы.
И соответственно поведение и работа формул может отличаться в зависимости от того, где вы расположите Дорасчетные каналы с каналами Телеизмерения.вариант 1
100. канал Телеизмерения
101. канал Дорасчетныйвариант 2
101. канал Дорасчетный
100. канал ТелеизмеренияПоведение двух вариантов может отличаться кардинально.
Если вы программировали на LAD хоть раз. то поймете. Если нет, ну придется своим умом….
26.07.2019 в 04:11 #12946
TawУчастникОписание реле
href=»https://www.aliexpress.com/item/32963578306.html?gps-id=pcStoreJustForYou&scm=1007.23125.122752.0&scm_id=1007.23125.122752.0&scm-url=1007.23125.122752.0&pvid=be11b3d8-a9bc-4e77-b477-b5c9ca995f90&spm=a2g1y.12024536.smartJustForYou_96211086.0″только надо английскую версию Aliexpress, на русской только пару картинок в документации.
Вопрос: Я так понимаю, дорасчетный канал — это входной канал, который использует формулу для проведения вычислений с уже полученными данными из других каналов и на его выходе будет результат вычисления формулы?-
Ответ изменён 7 лет назад пользователем
Taw.
26.07.2019 в 08:51 #12951
manjey73УчастникДа. Телеизмерение это то, что поступает от приборов, Дорасчетный, это то, что вы используете как дополнительный.
Формулы могут быть и там и там.
26.07.2019 в 08:58 #12952
manjey73УчастникЧто вам непонятно в описании на реле ?
Нет форматирования в английской версии, но пара тыков и мы получаем следующееNote: Only one device is connected, otherwise the address will be set. Set the address to: 01 (тут указали как назначить ПЕРВЫЙ адрес — первая цифра) 00 10 00 00 00 01 02 00 01 6A 00//
00 10 00 00 00 01 02 00 01 6A 00 — а вот сам запрос по широковещательному адресу для смены адреса
Part of Data Package Description Value
00 Slave address 0x00 (0)
10 Function code 0x10 (16) — Write Multiple Registers
00 00 Starting address 0x0001 (1)
00 01 Quantity 0x0001 (1)
02 Byte count 0x02 (2)
00 01 Registers value 0x0001 (1)
6A 00 CRC 0x6A00 (27136)Просто нужно немножко понимая и несколько примеров методом тыка.
Так всегда с китайщиной, так что не переживайте, запасайтесь терпением, ищите инфу и пробуйте и т.д….
26.07.2019 в 10:07 #12953
TawУчастник«Выходы не могут быть In, выходы всегда Out» — почему они обозначили In1, In2 — а управляющий сигнал подавать на них нельзя (я поэтому дал ссылку на это реле). Я уже купил другое реле — 1 Relay Module High/Low Level trigger. Работает как в сказке. Подаю сигнал с выхода модуля на In реле и нет проблем моментально заводится двигатель. Я так понял надо выбирать реле триггерного типа. В принципе все работает, только теперь проснулся интерес к Modbus RTU из за этого странного реле.
-
Ответ изменён 7 лет назад пользователем
Taw.
26.07.2019 в 11:25 #12955
manjey73УчастникРеле со входами это мини ПЛК, уже запрограммированный.
Состояние входов вы можете ТОЛЬКО ЧИТАТЬ, но никак не управлять.вы вообще разберитесь с терминологиями Вход, Выход, Цикл программы и прочими.
Потому что вас вообще трудно понять, что вы там хотите а что нет.30.07.2019 в 11:06 #12974
TawУчастник«вы вообще разберитесь с терминологиями Вход, Выход, Цикл программы и прочими.»
— чтение значения дискретного вывода обозначено на реле какIn. Это создало недоразумение. А причем здесь “цикл программы и прочими”?
Вопрос:
1) Как считывать состояние реле (значение дискретного выхода) в Rapid Scada? Реле управляется командами Modbus RTU. С помощью отправки команды на чтение значения дискретного выхода?-
Ответ изменён 7 лет назад пользователем
Taw.
30.07.2019 в 11:14 #12975
manjey73УчастникЭто и делается при помощи входных каналов и никак иначе, надо связать данные Коммуникатора с Сервером Scada. Не считая тестов в самом Коммуникаторе.
Как считать — написано в документации на реле + настройка шаблона драйвера по документации реле.з.ы. вы опять по кругу задаете те же самые вопросы…..
30.07.2019 в 11:23 #12977
TawУчастникЯ уже сделал это с помощью входных каналов, но не работает. Считывание происходит с помощью отправки команд согласно адресам и коду функции. Я сейчас спрашиваю про Rapid Scada. Из внешних утилит я считываю состояние и делаю парсинг.
«надо связать данные Коммуникатора с Сервером Scada. Не считая тестов в самом Коммуникаторе.» — Можете поподробнее. Именно как в Rapid Scada это сделать? Из внешних утилит все работает.
30.07.2019 в 11:32 #12980
TawУчастник«Как считать — написано в документации на реле + настройка шаблона драйвера по документации реле.» — c этим все в порядке. Как это сделать в Rapid Scada?
30.07.2019 в 11:43 #12981
TawУчастникКак в Rapid Scada реализовать
отправку команд Modbus RTU на чтение дискретного вывода? Команда 0x01. . И чтобы это было в виде входного канала в Rapid Scada?30.07.2019 в 13:09 #12982
manjey73УчастникПодключение устройств по протоколу Modbus
Вроде все описано что и как. И если прочесть тему с начала тоже много сказано как.
31.07.2019 в 05:13 #13006
TawУчастникОписание моих входных каналов и ошибки коммуникатора. В чем причина? Не могу считать значение дискретных выходов (протокол Modbus RTU). Для просмотра картинок в хорошем качестве надо нажать правой кнопкой мыши по картинке и выбрать из меню — открыть изображение в новой вкладке (такие настройки форума на WordPress здесь).





-
Ответ изменён 7 лет назад пользователем
-
АвторЗаписи
- Для ответа в этой теме необходимо авторизоваться.