Страница 137 из 252

Re: EasyBuilder - Скорая помощь новичкам

СообщениеДобавлено: 08 мар 2021, 00:09
Serg290
Вопрос закрыт. Разобрался. Макрос - может кому пригодится (новичкам)


Код: Выделить всё
macro_command main()
bool w, r

GetData(r, "MODBUS RTU (Adjustable)", 4x_Bit, 514.00, 1)
if w == true then
r = false
SetData(r, "MODBUS RTU (Adjustable)", 4x_Bit, 514.00, 1)
end if
GetData(w, "MODBUS RTU (Adjustable)", 4x_Bit, 530.00, 1)
if r == true then
w = false
SetData(w, "MODBUS RTU (Adjustable)", 4x_Bit, 530.00, 1)
end if
end macro_command

Re: EasyBuilder - Скорая помощь новичкам

СообщениеДобавлено: 12 мар 2021, 18:14
smile-dimon
Добрый день.Прошу помощи у знатоков...есть опыт работы с датчиками,получение информации,запись,такими командами:
GetDataEx(RTUF[n], "RTU1", 4x, 1#1, 5)
GetDataEx(RTU, "RTU", 6x, 0, 1)
и
GetDataEx(RTU_Var[4], "MODBUS RTU", 4x, 2#64, 4);

но попала в руки китайская релюха на 4 канала с 485 интерфейсом и у нее формат команд другой:
(Включите реле CH_1 (нормальный режим):
Отправка: FF 05 00 00 FF 00 99 E4),
и я так понял что только на запись,как с панели ей управлять?

Re: EasyBuilder - Скорая помощь новичкам

СообщениеДобавлено: 16 мар 2021, 12:45
8bit
smile-dimon писал(а):но попала в руки китайская релюха на 4 канала с 485 интерфейсом и у нее формат команд другой:
(Включите реле CH_1 (нормальный режим):
Отправка: FF 05 00 00 FF 00 99 E4),
и я так понял что только на запись,как с панели ей управлять?


http://rapidscada.net/modbus/ModbusParser.aspx
RTU_pase.png
RTU_pase.png (6.38 КБ) Просмотров: 3994


отсюда и плясать ....

Re: EasyBuilder - Скорая помощь новичкам

СообщениеДобавлено: 16 мар 2021, 17:29
Microl
Добрый день! Не могу понять как опросить регистр устройства побитно. Панель - мастер. Регистр устройства: 16-bit signed integer. Необходимо читать регистр по битам.

Re: EasyBuilder - Скорая помощь новичкам

СообщениеДобавлено: 16 мар 2021, 18:21
VanMo
Microl писал(а):Добрый день! Не могу понять как опросить регистр устройства побитно. Панель - мастер. Регистр устройства: 16-bit signed integer. Необходимо читать регистр по битам.

Добрый день. Для битов есть битовые типы 4x_bit, 3x_bit: http://www.rusavtomatika.com/forum/view ... ?f=7&t=215

Re: EasyBuilder - Скорая помощь новичкам

СообщениеДобавлено: 17 мар 2021, 09:37
JuMas
Добрый день
Прошу помощи
Есть проект, одна из функций которого отправка e-mail сообщений
Панель eMT3070A(20150203),
SMTP сервер gmail, SSL port:465
Всё прекрасно работает в режиме симуляции,
А вот из панели НЕТ
в LW-11444 и LW-11445 записываются 406 и 535 соответственно.
Не подскажете в чем проблема и как исправить?
Спасибо.

Re: EasyBuilder - Скорая помощь новичкам

СообщениеДобавлено: 17 мар 2021, 10:14
8bit
JuMas писал(а):
в LW-11444 и LW-11445 записываются 406 и 535 соответственно.
Не подскажете в чем проблема и как исправить?
Спасибо.


406 BAD_LOGIN_PASS = Bad login or password
535 Username and Password not accepted.

Re: EasyBuilder - Скорая помощь новичкам

СообщениеДобавлено: 17 мар 2021, 10:45
JuMas
Всё прекрасно работает в режиме симуляции !!!

Re: EasyBuilder - Скорая помощь новичкам

СообщениеДобавлено: 17 мар 2021, 12:19
8bit
JuMas писал(а):Всё прекрасно работает в режиме симуляции !!!

с другим почтовым сервисом работает (например, yandex, mail.ru и т.д.) ?

Re: EasyBuilder - Скорая помощь новичкам

СообщениеДобавлено: 17 мар 2021, 12:39
JuMas
Эффект тот же , в симуляции работает из панели НЕТ:((