30.08.2017, 13:17 | #391 | |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 160
Благодарил(а): 15 раз(а)
Поблагодарили:
665 раз(а) в 607 сообщениях
|
Ответ: FBD чайникам
Цитата:
__________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
|
30.08.2017, 15:08 | #392 |
Senior Member
Регистрация: Dec 2007
Адрес: Томск
Сообщения: 4 171
Благодарил(а): 241 раз(а)
Поблагодарили:
166 раз(а) в 158 сообщениях
|
Ответ: FBD чайникам
понял, спасибо!
|
06.09.2017, 08:45 | #393 |
Senior Member
Регистрация: Jun 2017
Сообщения: 161
Благодарил(а): 3 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: FBD чайникам
Так контроллер 2Gi к нему на slave посажены СМИ2 8шт, на которые передается real. У сми2 дисплей четырех сегментный и получается например: 4,123 , а желательно 4,1. В сми2 нечем отсечь лишние разряды. Помогла бы замена real на int, но ОВЕН int в упор не видит почему-то.
|
06.09.2017, 09:21 | #394 |
Senior Member
Регистрация: Jun 2017
Сообщения: 161
Благодарил(а): 3 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: FBD чайникам
Спасибо большое, вопрос снят. СМИ2 увидел int (оказалось 25+1 регистр). Причем real передавал 27,28 регистр -1. Очень странно. А в СМИ2 уже есть масштабирование int, например * 0,1.
|
06.09.2017, 10:07 | #395 |
Senior Member
Регистрация: Dec 2007
Адрес: Томск
Сообщения: 4 171
Благодарил(а): 241 раз(а)
Поблагодарили:
166 раз(а) в 158 сообщениях
|
Ответ: FBD чайникам
в СМИ есть и ограничение десятичных знаков для реал.
|
06.09.2017, 10:18 | #396 |
Senior Member
Регистрация: Jun 2017
Сообщения: 161
Благодарил(а): 3 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: FBD чайникам
|
06.09.2017, 11:06 | #397 | |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 160
Благодарил(а): 15 раз(а)
Поблагодарили:
665 раз(а) в 607 сообщениях
|
Ответ: FBD чайникам
Цитата:
Если в СМИ2 это не сделали... То криволапость программеров овна вышла на новый уровень)) Вы можете провести округление до 0.1: умножаете значение на 10, округляете блоком ABS(), делите на 10. Но точность формата float32 ограничена, поэтому не всегда будет получаться желаемое. __________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
|
06.09.2017, 12:08 | #398 | |
Senior Member
Регистрация: Jun 2017
Сообщения: 161
Благодарил(а): 3 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: FBD чайникам
Цитата:
|
|
06.09.2017, 12:10 | #399 | |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 160
Благодарил(а): 15 раз(а)
Поблагодарили:
665 раз(а) в 607 сообщениях
|
Ответ: FBD чайникам
Цитата:
__________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
|
06.09.2017, 12:24 | #400 |
Senior Member
Регистрация: Jun 2017
Сообщения: 161
Благодарил(а): 3 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: FBD чайникам
|
06.09.2017, 13:00 | #401 |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 160
Благодарил(а): 15 раз(а)
Поблагодарили:
665 раз(а) в 607 сообщениях
|
Ответ: FBD чайникам
__________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
06.09.2017, 13:05 | #402 |
Senior Member
Регистрация: Jun 2017
Сообщения: 161
Благодарил(а): 3 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: FBD чайникам
|
06.09.2017, 13:18 | #403 |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 160
Благодарил(а): 15 раз(а)
Поблагодарили:
665 раз(а) в 607 сообщениях
|
Ответ: FBD чайникам
__________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
06.09.2017, 13:57 | #404 |
Senior Member
Регистрация: Jun 2017
Сообщения: 161
Благодарил(а): 3 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: FBD чайникам
[QUOTE=Arsie;36817]Сколько запросов уходит на каждую панель?[/QUOTE
Думаю один, на запись переменной типа int. Хотя в лоджике запись R/W(out)- тобиш запись и чтение? |
06.09.2017, 15:11 | #405 | |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 160
Благодарил(а): 15 раз(а)
Поблагодарили:
665 раз(а) в 607 сообщениях
|
Ответ: FBD чайникам
[QUOTE=GTS;36819]
Цитата:
Если у вас по одной переменной, значит панели опрашиваются по очереди. Т.е. новый запрос к каждой из них уходит только после опроса пяти других. "Штатный" период опроса 100 мсек. Что дольше, чем 50 мсек. Я почти уверен, что проблема не в задержке между фреймами. Хотя... Зная всё это бракоделство под именем "овен", я не удивлюсь, если панели трудятся в поте лица, отрабатывая и свои и чужие запросы... Тогда просто увеличьте периоды опроса панелей: первую раз в 500 мсек, вторую раз в 549 мсек, третью раз в 598 мсек и так далее. Если это улучшит картину, то моё мнение о программерах овна опустится с уровня "ниже плинтуса" до уровня "днище". __________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
|
06.09.2017, 15:40 | #406 | |
Senior Member
Регистрация: Jun 2017
Сообщения: 161
Благодарил(а): 3 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: FBD чайникам
Цитата:
|
|
06.09.2017, 15:44 | #407 | |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 160
Благодарил(а): 15 раз(а)
Поблагодарили:
665 раз(а) в 607 сообщениях
|
Ответ: FBD чайникам
Цитата:
PS. Надо не через 100, а через некратное 50 мсек. Подобрать такую разницу, которая минимизирует выпадения. __________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
|
06.09.2017, 16:08 | #408 |
Senior Member
Регистрация: Jun 2017
Сообщения: 161
Благодарил(а): 3 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: FBD чайникам
Да, то ещё занятие! Помню уже занимался такими вещами на овне пару лет назад. Меня спасла бы задержка между фреймами, а так наверно бесполезно.
|
06.09.2017, 16:20 | #409 |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 160
Благодарил(а): 15 раз(а)
Поблагодарили:
665 раз(а) в 607 сообщениях
|
Ответ: FBD чайникам
Это есть в SMH4. Но 50 мсек... Это ж 5% от полосы пропускания линии коту под хвост...
__________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
06.09.2017, 16:29 | #410 |
Senior Member
Регистрация: Jun 2017
Сообщения: 161
Благодарил(а): 3 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: FBD чайникам
|
06.09.2017, 16:37 | #411 |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 160
Благодарил(а): 15 раз(а)
Поблагодарили:
665 раз(а) в 607 сообщениях
|
Ответ: FBD чайникам
А что идея... У них на сайте там даже пластик негорючим называется. Разруха, она прежде всего в головах. Какие бы идеи эта голова не генерировала.
Попробуйте СМИ2 в костёр кинуть, посмотрите, как прекрасно горит негорючий пластик. __________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
06.09.2017, 16:42 | #412 |
Senior Member
Регистрация: Jun 2017
Сообщения: 161
Благодарил(а): 3 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: FBD чайникам
Идея в том что, на щите можно отдельно вывести любой контролируемый параметр в минимальном корпусе (отверстие под стандартную лампу 22 мм) и за минимальные деньги.
|
06.09.2017, 17:07 | #413 | |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 160
Благодарил(а): 15 раз(а)
Поблагодарили:
665 раз(а) в 607 сообщениях
|
Ответ: FBD чайникам
Цитата:
Хотя я не искал, может там СМИ2 начали продавать раньше ОВЕНа... Поищу перед сном. __________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
|
06.09.2017, 17:19 | #414 |
Senior Member
Регистрация: Dec 2007
Адрес: Томск
Сообщения: 4 171
Благодарил(а): 241 раз(а)
Поблагодарили:
166 раз(а) в 158 сообщениях
|
Ответ: FBD чайникам
я вообще не помню каких-либо проблем со СМИ2. 2Gi, 2010-13год, подробностей не помню, но проблем точно не было.
Последний раз редактировалось Arsie, 25.03.2022 в 16:18 |
06.09.2017, 17:45 | #415 |
Senior Member
Регистрация: Jun 2017
Сообщения: 161
Благодарил(а): 3 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: FBD чайникам
|
06.09.2017, 19:19 | #416 |
Senior Member
Регистрация: Dec 2007
Адрес: Томск
Сообщения: 4 171
Благодарил(а): 241 раз(а)
Поблагодарили:
166 раз(а) в 158 сообщениях
|
Ответ: FBD чайникам
этот вариант с одной, но в работе четыре штуки
|
06.09.2017, 22:08 | #417 |
Senior Member
Регистрация: Jun 2017
Сообщения: 161
Благодарил(а): 3 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: FBD чайникам
Не знаю, были проблемы всегда с ними. Овеновцы сами рекомендуют 50 мс задержки ставить. Я их 5 шт к плк110 прикручивал после 3 модулей ввода, такаяже ерунда была, отваливались. До тех пор пока не подсказали про задержку между фреймами, и все заработало. Но это на кодесисе, а на лоджике еще не делал. Ваш вариант увидеть бы, если не сложно?
|
07.09.2017, 10:56 | #418 | |
Senior Member
Регистрация: Dec 2007
Адрес: Томск
Сообщения: 4 171
Благодарил(а): 241 раз(а)
Поблагодарили:
166 раз(а) в 158 сообщениях
|
Ответ: FBD чайникам
Цитата:
думаю что про 50мс это вообще из области фантастики |
|
07.09.2017, 11:42 | #419 | |
Senior Member
Регистрация: Dec 2007
Адрес: Томск
Сообщения: 4 171
Благодарил(а): 241 раз(а)
Поблагодарили:
166 раз(а) в 158 сообщениях
|
Ответ: FBD чайникам
Цитата:
карта делалась в расчете на это Последний раз редактировалось Arsie, 25.03.2022 в 16:18 |
|
07.09.2017, 13:06 | #420 |
Senior Member
Регистрация: Jun 2017
Сообщения: 161
Благодарил(а): 3 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: FBD чайникам
|