А можно отключить управление положением точки с экрана ПР200 в поле ввода/вывода float. СИЛЬНО напрягает операторов!
Вид для печати
А можно отключить управление положением точки с экрана ПР200 в поле ввода/вывода float. СИЛЬНО напрягает операторов!
Я всегда ставлю фиксированное количество знаков после запятой, не понятно в чём у Вас проблема?
Да, именно об этом. В параметрах задается кол-во знаков после запятой. И зачем это нужно менять с экрана?
Всем привет! Посоветуйте как организовать просмотр архива аварий с экрана ПР200? Хочу сделать вход в архив аварий через alt+вверх, затем 10 экранов для аварий (на одну аварию-один экран). Есть макрос Event_log (журнал на 24 события). Как можно связать номер экрана с выводимой записью из журнала? Хотелось сделать чтобы последняя авария (первая запись журнала) отображалась на экране1, первая авария (последняя запись журнала) - на экране10.
Не отключается в ОL, для непредсказуемого изменения уставки, существует возможность задания диапазонов мин/макс значения вводимого с экрана. Какие задачи решает?, например когда необходимо динамически задать число в ограниченном кол-ве знаков, и для этого значения уже не нужно 3 знака после запятой, то это решает проблему. Например:
0,345
12.45
124.5
Если операторы что-то вводят, что противоречит ТЗ, то это проблема не оператора, а исполнителя ПО, ограничение должно решить эту проблему.
Если поле ввода, например температуры, по ТЗ должно быть 00,0 а в результате манипуляций с десятичной точкой превращается в 0,00 и при этом уставка самопроизвольно изменяется с 28,0 на 9,99 это проблема исполнителя или оператора? А про задание диапазона я прекрасно осведомлен.
Пожелания по по данной теме я разработчикам озвучил еще в самом начале, что касается ввода и трансформации чисел в этой ситуации, даже если в процессе набора уставки точка сдвигается, то тогда это вопрос к оператору, его задача ввести число 20.00, а он нажимает ввод при уставке 9.99:confused:. Согласен, подвох есть, но если без спешки, проблем нет, по этой теме это первая жалоба на моей памяти.
Меня самого это удивляет. Может быть ввод флоат с экрана большая редкость? Но я никак не могу объяснить Заказчику, что такое поведение не мой косяк, а особенности среды разработки :(
Даже в РЭ сказано
Вложение 40062
И ни слова про десятичную точку.
Вообще то мы с Вами об этом рассуждали http://www.owen.ru/forum/showthread.php?t=28240&page=6 еще седьмая страница http://www.owen.ru/forum/showthread.php?t=28240&page=7.
Не всем интересно редактировать дробную часть особенно операторам . В переменной вещественной
поставить 0 знаков после запятой на экране и все будет решено ( операторы все будут довольны).
А операторы это "девочки" или люди преклонного возраста и точность им (да и всем )
такая не нужна до единиц без дробной части в 99% уставок и заданий температур.
Так если не нужны значения после запятой ,то может использовать целочисленные значения?. Хотя у себя в каскаде ,если поставить количество знаков после запятой -0 (для флоат) ,то десятичной точки не будет и цифр после нее...
Так и выкрутился для диапазона от 0 до 115 . Редактируют целочисленную затем преобразую для вычислений в вещественную.
А для уставки +- 15 мне пришлось закрывать дробную часть на экране накладывая на
неё другую уставку , а в паспорте указал жирным текстом при редактировании нажать и
держать меняется значение примерно на единицу в 3-4 сек. И консультации давать по телефону удобно и
легко . SEL моргает (держи ) >> или<< установил что нужно OK не моргает .
А операторов не стал мучать ALT + >> , ALT + << . Просто понимаю как это трудно для них .
Ревака Юрий пожалуйста передайте пожелание разработчикам добавить 0 знаков после запятой
при выводе вещественной переменной на экран ( естественно для редактирования и просмотра) 1,2,3 есть
а 0 нету .
Странно слышать ,что вы заставляете операторов нажимать кнопки на ПР200 ,я думал они для других больше целей подходят , а тут и романы пишут на экранах (2строчки) лишь бы панель управления не ставить...Ну нельзя же до такой степени экономить ...имхо. на дворе 21век .Можно понять задачу в которой нужно сменить уставку при наладке ,раз в год ,наладчиком , но что бы оператор на линии тыкал постоянно в эти кнопки и искал нужное сообщение -увольте, не эргономично как то.
Тоже странно, зачем использовать ПР200 не по назначению, в смысле, что пока нет ПР щитового исполнения!
Котел с ПР200 может работать в 3х режимах ( в котельной их как минимум 2) .
1 Котел может работать в режиме ручном когда оператор сам выставляет температуру
на выходе котла от 5 до 95с (115с) . Котельная не автоматизированная
с постоянным присутствием оператора ( таких имеется очень много) .
2 К котлу с ПР200 подключают датчик температуры окружающего воздуха и переводят котел с клавиатуры ПР200 в режим
задания температуры на выходе котла от температуры окружающего воздуха по графику (суточной,недельной программой) .
Выводят сигнал Аварии и котельная превращается полуавтоматическую без постоянного присутствия операторов .
И оператор (наладчик) иногда приходит если необходимо с помощью кнопок может сместить график или в плюс или в минус
или поменять программу управления (суточную, недельную) .
3 К котлу с ПР200 подключается интерфейс RS 485 и датчик температуры окружающего воздуха
Все объединяется по сети используется или ПМ210 или терминалы других производителей
и все выводится на диспетчерский пункт на компьютер по GPRS с MasterSCADA й и диспетчер следит за авариями,
меняет график с компьютера если это необходимо, включают (выключают) т.д. в онлайн режиме .
( в одном из районов у нас 27 котельных на одном мониторе
Вложение 40068 в других по меньше и с каждым годом они добавляются) .
Это автоматическая котельная вообще без персонала .
[B]Но много котлов (намного больше чем с ПР200 ) продается с простой автоматикой ( энерго независимые )без всякого электричества, или с автоматикой Хоневел
в ней вообще ничего не предусмотрено только безопасность и на глаз установка температуры на выходе ,
а почему они дешевле всего лишь на 30%. . А Вы предлагаете еще удорожить панелями или другими наворотами .
Мне нравится в ПР200 следующее он покупается без датчика наружного воздуха ,без интерфейса . Потребители если нужно
( такое бывает часто просыпаются) сами все приобретут и установят ,если потребуется , а в алгоритме все это предусмотрено .
Как все сложно оказывается:), из всего этого я выделил по float 2 позиции:
1. Не давать возможность двигать "." в режиме редактирования float
2. Добавить возможность выбора 0 знаков после запятой в настройках переменной выводимой на экран.
Эти пункты сделают всех операторов счастливыми?:D
Так на экран и сделайте вывод int, а по сети float если нужно более точное регулирование. В чем проблема то ?
з.ы. можете в спрятанном сервисном экране сделать редактирование float, а для операторов на открытом экране int
Aviator_vzh
<<
Меня самого это удивляет. Может быть ввод флоат с экрана большая редкость? Но я никак не могу объяснить Заказчику, что такое поведение не мой косяк, а особенности среды разработки
Даже в РЭ сказано
>>
Я коллегу понимаю на 100% . Высказал свою точку зрения . Часто ездию по объектам .
А добавить 0 знаков после запятой в настройках переменной выводимой на экран неужели это
так сложно для разработчиков . Они сейчас готовят онлайн отладку это намного сложнее.
Для отрицательных значений можно "-" в разряде перед числом добавить, какие здесь трудности!
И я бывает в день по многу десятков раз при настройке флоат-переменные меняю и никогда не возникало никаких проблем!
Ну зачем говорить людям что так можно сделать, если не уверены в их адекватности, не говорите Вы им этого, лучше медленнее, но без возможных ошибок, я так думаю!
Вообще то целые числа INT редактируются от 0 до 65535 .
А числа с плавающей запятой Float редактировать можно аналогично от - 65535 до + 65535 и минус и плюс как положено появляется
при редактировании и все наглядно и понятно .
Вы специалист и владеете прибором ( и даже его программируете) на отлично . Но это не означает что все его должны знать на отлично .
Нажать две кнопки и следить за точкой и поразрядно менять число для некоторых это трудно .
В этом вся и проблема, разработчики заняты новыми приборами, новой версией OL под новые приборы, исправлением багов и т.д. Добавить, на первый взгляд, не составит, но необходимо еще протестировать, проверить, затем внести изменения в описание и т.д
А еще перед всем и этими работами, необходимо утвердить эту доработку. Поэтому я стараюсь максимально предложить Вам разные варианты, прежде чем обещать доработку, которую можно ждать долго и не дождаться.:(
Не ужели Я это не понимаю :). Но просто есть такое пожелание . А программисты (разработчики ) просто не предусмотрели это в начале разработки .
А теперь заставить подкорректировать это сложно . А спускаются ли они на уровень операторов ????? А нам как быть ????? Как нам реализовать чтобы им (операторам ) было легко.
Но должна же быть обратная связь или только по проблемам . Мне понравилась ф. INSAT Мастер скада получил задание отсылать SMS сообщения из скады .
Высказал по функциональным блокам отправки и приемы SMS свои замечания ( они оценили нужность этого и доработали их) и сейчас все работает на ура .
Юрий немного сгущает помоему краски - время нужно... ,документация... ,тестирование...,согласовать ,утвердить (а мы чем тут занимается) ... Неуже ли так фирма состарилась..Я точно это же исправил в каскаде за 1 день,когда попросил один пользователь ,а тут толпа просит и тишина .В документации думается так же и вносить не чего не нужно и так очевидно если выбрать 0 разрядов ,то их будет ноль ...Это старое пожелание ,причем не от интеграторов и прочих посредников ,а от конечных потребителей...Неужели трудно сделать подарок к НГ для пользователей ,они же тестировщики ...Потратить один день ,одному программисту. Зато как имидж поднимится :eek:
Вопрос по плагину Экспорт в Owen Cloud.
Как его заставить экспортировать данные со второго слота?
Плагин экспортирует переменные только первого слота.
Это не совсем так
Если на первом слоте - мастер, то экспортируются переменные второго слота, если конечно там слейв.
Если на обоих слотах слейвы, то какой смысл в экспорте второго слота? Ведь в этом случае переменные слейва второго слота - зеркало переменных первого.
Первый экспортируется независимо от того мастер там или слейв.
Ещё раз про таймеры. Чтение из ФБ таймеров даёт не текущее время в таймере, а уставку. Это бессмысленно, она и так на входе сидит если записью или известная константа. Нужно читать текущее время в таймере, которое видим в симуляторе, это дало бы простые возможности обработки функций с временем. Сейчас для этого нужно сложные косвенные методы применять с погрешностью. Несомненно и задумывалось читать текущее время, похоже это ошибка. Может Юрий прокомментирует?
С чего Вы это взяли?
Создаю мастер в слоте 1
Вложение 40088
и создаю слейв в слоте 2
Вложение 40089
делаю экспорт
начало файла
Вложение 40090
конец файла
Вложение 40091
Ну нет там переменных мастера из первого слота!!!файл json:
Проверил и в новом проекте и в экспортированном из 11 - все работает. Мой проект был старый, из ранних версий ОЛ. Видимо закрался какой-то глюк.
Версии штампуют как перчатки, а то, что просят так и не делают, когда же вы начнете слушать людей ?
Ведь было уже, просили сделать возможность выводить на экран ОДИН знак для целочисленных...