05.09.2012, 15:07 | #1 |
Senior Member
Регистрация: Dec 2007
Адрес: Томск
Сообщения: 4 163
Благодарил(а): 240 раз(а)
Поблагодарили:
165 раз(а) в 157 сообщениях
|
СМИ2
http://www.owen.ru/catalog/76540788
никто случайно для него карту и макрос не делал? сижу, курю дш, и както тяжко идёт.. |
19.09.2012, 21:18 | #2 |
Senior Member
Регистрация: Dec 2007
Адрес: Томск
Сообщения: 4 163
Благодарил(а): 240 раз(а)
Поблагодарили:
165 раз(а) в 157 сообщениях
|
Ответ: СМИ2
раскурил, но осталась непонятым фича с групповой раздачей значений по адресу нуль. кто-нить делал?
|
20.09.2012, 11:03 | #3 | |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 117
Благодарил(а): 15 раз(а)
Поблагодарили:
660 раз(а) в 604 сообщениях
|
Ответ: СМИ2
Цитата:
__________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
|
20.09.2012, 12:11 | #4 | ||
Senior Member
Регистрация: Dec 2007
Адрес: Томск
Сообщения: 4 163
Благодарил(а): 240 раз(а)
Поблагодарили:
165 раз(а) в 157 сообщениях
|
Ответ: СМИ2
Цитата:
Г.2 Команды протокола ModBus на стр.26, Цитата:
это вообще возможно впринципе? |
||
21.09.2012, 20:16 | #5 | |
Senior Member
Регистрация: Dec 2007
Адрес: Томск
Сообщения: 4 163
Благодарил(а): 240 раз(а)
Поблагодарили:
165 раз(а) в 157 сообщениях
|
Ответ: СМИ2
почему карта памяти
Цитата:
|
|
24.09.2012, 03:38 | #6 | |
Senior Member
Регистрация: Jul 2006
Сообщения: 176
Благодарил(а): 0 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: СМИ2
Цитата:
|
|
24.09.2012, 10:46 | #7 | |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 117
Благодарил(а): 15 раз(а)
Поблагодарили:
660 раз(а) в 604 сообщениях
|
Ответ: СМИ2
Цитата:
В принципе, вы можете создать слейва с нулевым адресом и поставить тайм-аут 1 мсек, этим вы обеспечите минимально возможные задержки в работе мастера. __________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
|
24.09.2012, 11:51 | #8 | ||
Senior Member
Регистрация: Dec 2007
Адрес: Томск
Сообщения: 4 163
Благодарил(а): 240 раз(а)
Поблагодарили:
165 раз(а) в 157 сообщениях
|
Ответ: СМИ2
Цитата:
остался вопрос по временам-таймаутам. есть время в свойствах слейва, какбы общее(?) а есть время в карте памяти, какбы индивидуальное (?) например и там прописано одно и тоже число, 100мс. значить мастер раз в сто миллисек опрашивает этого слейва. так? а что будет если в свойствах слейва я поменяю время на 1мс, а в карте оставлю прежние 100мс? Цитата:
вопрос возник из-за того, что не могу понять связи меж наличием ошибок на выходе макроса link и скоростью отклика слейва на передачу. |
||
24.09.2012, 12:03 | #9 | ||
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 117
Благодарил(а): 15 раз(а)
Поблагодарили:
660 раз(а) в 604 сообщениях
|
Ответ: СМИ2
Цитата:
Цитата:
__________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
||
25.09.2012, 21:00 | #10 | |
Senior Member
Регистрация: Dec 2007
Адрес: Томск
Сообщения: 4 163
Благодарил(а): 240 раз(а)
Поблагодарили:
165 раз(а) в 157 сообщениях
|
Ответ: СМИ2
Цитата:
|
|
26.09.2012, 10:34 | #11 | |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 117
Благодарил(а): 15 раз(а)
Поблагодарили:
660 раз(а) в 604 сообщениях
|
Ответ: СМИ2
Цитата:
__________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
|
26.09.2012, 11:49 | #12 | |
Senior Member
Регистрация: Dec 2007
Адрес: Томск
Сообщения: 4 163
Благодарил(а): 240 раз(а)
Поблагодарили:
165 раз(а) в 157 сообщениях
|
Ответ: СМИ2
Цитата:
|
|
26.09.2012, 12:06 | #13 | |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 117
Благодарил(а): 15 раз(а)
Поблагодарили:
660 раз(а) в 604 сообщениях
|
Ответ: СМИ2
Цитата:
__________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
|
28.12.2017, 00:17 | #14 |
Member
Регистрация: May 2015
Сообщения: 38
Благодарил(а): 0 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: СМИ2
Сделал простенький обмен для отображения чисел на индикаторе СМИ2
|
12.10.2018, 12:11 | #15 | |
Senior Member
Регистрация: Oct 2010
Адрес: Москва
Сообщения: 403
Благодарил(а): 29 раз(а)
Поблагодарили:
2 раз(а) в 2 сообщениях
|
Ответ: СМИ2
Цитата:
Поэтому он будет упорно ждать ответ после широковещательного запроса, и в итоге заявит ошибку связи - т.к. Овен с модбасом работает гораздо корректнее и на запросы по адресу 0 не ответит. P.S. Хотя я не вижу особого смысла работать широковещательными запросами с такими индикаторами... |
|
12.10.2018, 12:21 | #16 |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 117
Благодарил(а): 15 раз(а)
Поблагодарили:
660 раз(а) в 604 сообщениях
|
Ответ: СМИ2
1) Сегнетикс вообще не поддерживает широковещательные запросы. Это и не является обязательным по стандарту
2) Ставите тайм-аут 1 мсек и контроллер очень недолго будет ждать ответ на свой запрос __________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
12.10.2018, 15:03 | #17 | |
Senior Member
Регистрация: Oct 2010
Адрес: Москва
Сообщения: 403
Благодарил(а): 29 раз(а)
Поблагодарили:
2 раз(а) в 2 сообщениях
|
Ответ: СМИ2
Цитата:
Off: да, эта тема обсосана уже стопицот раз и закончилась ничем (да, я понимаю, что ваши программисты заняты перспективными проектами, и смысла отключить вычитку после отправки запроса на адрес 0 в свете этого не видят). Угу, так и делал - создавал отдельный слейв для широковещательных запросов, и кидал на него (только тайм-аут ставил, емнип, 5 мс - при более коротком связь почему-то периодически пропадала) |
|
12.10.2018, 15:18 | #18 | |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 117
Благодарил(а): 15 раз(а)
Поблагодарили:
660 раз(а) в 604 сообщениях
|
Ответ: СМИ2
Цитата:
Внесение широковещательности может разрушить существующие проекты, где нулевой адрес используется как обычный. Поэтому не в программерах дело. __________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
|
12.10.2018, 18:25 | #19 | |
Senior Member
Регистрация: Oct 2010
Адрес: Москва
Сообщения: 403
Благодарил(а): 29 раз(а)
Поблагодарили:
2 раз(а) в 2 сообщениях
|
Ответ: СМИ2
Цитата:
Красивый выход, чо! Добавлено через 1 минуту Так дайте возможность использовать нулевой адрес по стандарту (либо широковещательный, либо недоступный) - и вопросы будут сняты! |
|
12.10.2018, 19:21 | #20 |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 117
Благодарил(а): 15 раз(а)
Поблагодарили:
660 раз(а) в 604 сообщениях
|
Ответ: СМИ2
Так используйте! В слейве нельзя, конечно, но в мастере-то проблема в чём? 5 мсек тайм-аута сильно на связь не повлияют.
__________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
23.08.2020, 21:53 | #21 |
Member
Регистрация: Apr 2017
Сообщения: 71
Благодарил(а): 0 раз(а)
Поблагодарили:
2 раз(а) в 2 сообщениях
|
Ответ: СМИ2
А кто-нибудь пробовал записать в СМИ2 данные в формате Float (регистры 27-28)? Похоже у программистов Сегнетикса и Овена разный взгляд на порядок байт в этом формате. Соответственно на индикаторе либо 0, либо какой-то мусор .
|
23.08.2020, 23:06 | #22 |
Senior Member
Регистрация: Aug 2013
Сообщения: 3 785
Благодарил(а): 12 раз(а)
Поблагодарили:
194 раз(а) в 190 сообщениях
|
Ответ: СМИ2
|
24.08.2020, 11:56 | #23 | |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 117
Благодарил(а): 15 раз(а)
Поблагодарили:
660 раз(а) в 604 сообщениях
|
Ответ: СМИ2
Цитата:
https://forum.segnetics.com/showthread.php?t=461 __________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
|
24.08.2020, 22:17 | #24 | |
Member
Регистрация: Apr 2017
Сообщения: 71
Благодарил(а): 0 раз(а)
Поблагодарили:
2 раз(а) в 2 сообщениях
|
Ответ: СМИ2
Цитата:
При работе с данным девайсом вполне достаточно типа Int. Просто интересно. Вот если бы Сегнетикс начал выпуск подобных индикаторов... Тогда не нужны были бы танцы с бубном по поводу перестановки байтов. А пока приходится поддерживать ваших конкурентов . |
|
25.08.2020, 11:25 | #25 | |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 117
Благодарил(а): 15 раз(а)
Поблагодарили:
660 раз(а) в 604 сообщениях
|
Ответ: СМИ2
Цитата:
Это продукт для фирм, которые паяют на коленке - это ни хорошо ни плохо, на коленке тоже можно сделать качественно. Либо удел тех, кто перепродаёт купленное на алиэкспрессе. __________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
|