|
Вопросы о SMH2010 Работа и применение контроллеров SMH2010A, SMH2010B и SMH2010C. |
|
Опции темы | Поиск в этой теме |
25.04.2019, 05:08 | #1 |
Новичок
Регистрация: Apr 2019
Сообщения: 2
Благодарил(а): 0 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
SMH2010 моргает строка на дисплее (нет проблемы)
На контроллере SMH2010С в рабочем состоянии все показывает нормально, при входе нажатием F1 в настройке дисплей отображает не корректно. то есть в рабочем окне верхняя строка" все параметры в норме " при в ходе в настройке где первая строка должна быть
1. параметры 2.настройки 3. журнал и т.д А на ней высвечивается первая строка" все параметры в норме " и мерцает эта строка. Подскажите в чем может быть причина? надо обновить программу или ядро? Панельный контроллер С2010С - 3221- 01-5 Программа была загружена 06. 2008 году. |
25.04.2019, 10:48 | #2 |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 191
Благодарил(а): 15 раз(а)
Поблагодарили:
666 раз(а) в 608 сообщениях
|
Ответ: SMH2010 моргает дисплеем
http://dl.segnetics.com/WebHelp/SMLo...reen_group.htm
Особенности применения блоков вывода на экран - третий блок текста на голубом фоне. Лечится возвратом на машине времени в 2008 год и надаванием по шапке программисту. Более простой вариант получится, если у вас есть исходник программы. Тогда достаточно исправить вывод на экран и загрузить исправленную программу. __________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
25.04.2019, 17:11 | #3 | |
Senior Member
Регистрация: Jul 2009
Сообщения: 250
Благодарил(а): 0 раз(а)
Поблагодарили:
10 раз(а) в 10 сообщениях
|
Ответ: SMH2010 моргает строка на дисплее
Цитата:
|
|
25.04.2019, 23:38 | #4 |
Новичок
Регистрация: Apr 2019
Сообщения: 2
Благодарил(а): 0 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: SMH2010 моргает строка на дисплее
|
26.04.2019, 11:46 | #5 |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 191
Благодарил(а): 15 раз(а)
Поблагодарили:
666 раз(а) в 608 сообщениях
|
Ответ: SMH2010 моргает строка на дисплее
Это программное наложение. Оно не может появиться из "ниоткуда". Оно было всегда. Может быть ранее вы или не обращали внимания или ранее условий возникновения не было, например, какие-то параметры не были в норме.
__________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
23.11.2022, 10:03 | #6 |
Новичок
Регистрация: Nov 2022
Сообщения: 4
Благодарил(а): 0 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: SMH2010 моргает строка на дисплее
Всем привет!
Создаю простую проверочную программу вывода информации на экран. Raise пока не использую. В первой строчке всё хорошо, а во второй постоянно моргают числовые данные. С первого взгляда разницы нет. Разница внутри текстовых блоков. Набор строк в Y=0 содержит только одну строчку длинной 10символов, а набор строк в Y=1 - две, хотя указано выводить ту, которая 10символов. Как объяснить моргание - не понимаю. Я же вывожу строку длинной полэкрана, зачем она своим пустым окончанием накладывается на числовую часть? Последний раз редактировалось Arsie, 23.11.2022 в 10:39 Причина: Удалил вложения за ненужностью |
23.11.2022, 10:38 | #7 | |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 191
Благодарил(а): 15 раз(а)
Поблагодарили:
666 раз(а) в 608 сообщениях
|
Ответ: SMH2010 моргает строка на дисплее
Цитата:
__________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
|
23.11.2022, 10:40 | #8 | |
Senior Member
Регистрация: Nov 2008
Адрес: Алтайский край
Сообщения: 136
Благодарил(а): 2 раз(а)
Поблагодарили:
7 раз(а) в 7 сообщениях
|
Ответ: SMH2010 моргает строка на дисплее
Цитата:
Ставьте на вывод строк Raise, а числа - постоянно. |
|
23.11.2022, 11:19 | #9 |
Новичок
Регистрация: Nov 2022
Сообщения: 4
Благодарил(а): 0 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: SMH2010 моргает строка на дисплее (нет проблемы)
в основной программе я использую raise
просто хотел чтоб кто-нибудь прояснил это.. |
23.11.2022, 11:28 | #10 | |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 191
Благодарил(а): 15 раз(а)
Поблагодарили:
666 раз(а) в 608 сообщениях
|
Ответ: SMH2010 моргает строка на дисплее (нет проблемы)
Цитата:
https://dl.segnetics.com/WebHelp/SML...tr_strings.htm __________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
|
23.11.2022, 11:47 | #11 |
Новичок
Регистрация: Nov 2022
Сообщения: 4
Благодарил(а): 0 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: SMH2010 моргает строка на дисплее (нет проблемы)
Всё понял! Спасибо. В первом пункте это описано.
А я какую-то другую справку читал (нажимаешь на блок [он выделяется] потом нажимаем F1) 1. Список строк. Строки в диалоговом окне имеют нумерацию, начиная с 0 (т.е. допустимый диапазон 0-255). Максимальная длина строки в диалоговом окне - 20 символов, включая пробелы и знаки препинания. Общее количество строк для одного блока - не более 255. Если одна строка будет иметь 18 символов, а другая - 5, SMLogix автоматически дополнит пробелами меньшую строку до размера большей. То есть содержимое диалогового окна: Авария реактора №4 Норма на самом деле будет восприниматься ядром как запись: Авария_реактора_№4 Норма_____________ даже если вы не поставите пробелы после слова "Норма". И если вы планируете после слова "Норма" вывести какое-либо числовое значение, то оно будет затираться пробелами. |