|
Примеры работы по Modbus Примеры работы с частотниками, панелями и любыми другими устройствами, использующими Modbus-RTU/ASCII/TCP |
|
Опции темы | Поиск в этой теме |
07.11.2019, 18:12 | #1 |
Senior Member
Регистрация: Dec 2007
Адрес: Томск
Сообщения: 4 171
Благодарил(а): 241 раз(а)
Поблагодарили:
166 раз(а) в 158 сообщениях
|
Как показать прохождение запроса
скажите, сложно в блок Slave(Link) добавить выход "запрос", лонг или буль?
иначе приходится как-то по дурацки выкручиваться чтобы организовать нормальную индикацию обмена с отдельным устройством. выход error можно повесить через лонг-буль на светодиод, выход break можно повесить на светодиод напрямую а вот взять сигнал события самого запроса не откуда, если запрос без внешнего синхро. |
07.11.2019, 18:22 | #2 | |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 159
Благодарил(а): 15 раз(а)
Поблагодарили:
665 раз(а) в 607 сообщениях
|
Ответ: Небольшие хотелки в SMLogix
Цитата:
Fronts: https://forum.segnetics.com/showthread.php?t=736 __________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
|
Благодарность от: |
07.11.2019, 18:24 | #3 | |
Сотрудник Сегнетикс
Регистрация: Mar 2016
Адрес: SPb
Сообщения: 4 341
Благодарил(а): 0 раз(а)
Поблагодарили:
255 раз(а) в 251 сообщениях
|
Ответ: Небольшие хотелки в SMLogix
Цитата:
__________________ Если ничто другое не помогает, прочтите, наконец, инструкцию |
|
Благодарность от: |
07.11.2019, 19:22 | #4 | |
Senior Member
Регистрация: Dec 2007
Адрес: Томск
Сообщения: 4 171
Благодарил(а): 241 раз(а)
Поблагодарили:
166 раз(а) в 158 сообщениях
|
Ответ: Небольшие хотелки в SMLogix
Цитата:
Device(link) дает возможность получить всякую статистику по всему порту, например СОМ1, а я хочу увидеть статистику по конкретному слейву на СОМ1. Slave(link) дает для этого почти все, кроме самих запросов. я хочу вывести для каждого слейва лампу "опрос" и лампу "ошибка" м.б. так понятнее? |
|
07.11.2019, 19:28 | #5 | |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 159
Благодарил(а): 15 раз(а)
Поблагодарили:
665 раз(а) в 607 сообщениях
|
Ответ: Небольшие хотелки в SMLogix
Цитата:
Но лампочка "ошибка" вполне загорится и по выходу "break", если выставить Qerr = 1. Ну или просто Выход Errors через long->bool на лампочку. Если вам нужна лампочка "Всё в порядке", то это просто инверсия лампочки ошибки. Да, это не так круто, как показать факт запроса, но если известно, что опрос раз в секунду и уже секунду не было ошибок, то запрос прошел удачно. Можно подмигнуть зелёным глазом. __________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
|
07.11.2019, 19:42 | #6 | |
Senior Member
Регистрация: Dec 2007
Адрес: Томск
Сообщения: 4 171
Благодарил(а): 241 раз(а)
Поблагодарили:
166 раз(а) в 158 сообщениях
|
Ответ: Небольшие хотелки в SMLogix
Цитата:
|
|
07.11.2019, 19:51 | #7 |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 159
Благодарил(а): 15 раз(а)
Поблагодарили:
665 раз(а) в 607 сообщениях
|
Ответ: Небольшие хотелки в SMLogix
Переключайте на нулевое время опроса и проверяйте хоть каждую переменную.
__________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
07.11.2019, 19:55 | #8 |
Senior Member
Регистрация: Dec 2007
Адрес: Томск
Сообщения: 4 171
Благодарил(а): 241 раз(а)
Поблагодарили:
166 раз(а) в 158 сообщениях
|
Ответ: Небольшие хотелки в SMLogix
да можно делать, но это неудобно в реальной жизни. почти всегда.
|