Передача отрицательной температуры на каскаду
-
- Сержант
- Сообщения: 194
- Зарегистрирован: 29 авг 2016, 22:44
- Откуда: Серпухов
- Имя: Александр
Передача отрицательной температуры на каскаду
На приложение каскада с датчика Ds18b20 хочу передать переменную integer со значением температуры. Если темп ниже нуля, то на каскаде отображается число 65ххх (не помню точно). Короче, как можно корректно передать температуру ниже нуля?
- Rovki
- Полковник
- Сообщения: 5724
- Зарегистрирован: 22 апр 2016, 17:25
- Откуда: Чехов
- Имя: Анатолий
- Благодарил (а): 68 раз
- Поблагодарили: 221 раз
- Контактная информация:
Передача отрицательной температуры на каскаду
На каскаду передавайте абсолютное значение температуры в регистре ,а знак температуры через бит другого регистра с использованием компонента "Динамический текст" .тогда когда значение бита =0 ,то отображайте "+" ,когда значение бита =1 ,отображайте "-" . То есть рядом (слева) от компонента цифровой индикатор разместите компонент "динамический текст" .Тогда получите "-23,5" или + 27,4 ,например .zhulen820 писал(а):Короче, как можно корректно передать температуру ниже нуля?
Электронщик до мозга костей и не только
-
- Сержант
- Сообщения: 194
- Зарегистрирован: 29 авг 2016, 22:44
- Откуда: Серпухов
- Имя: Александр
Передача отрицательной температуры на каскаду
За ответ спасибо.
Тема закрыта.
Добавлено (26.12.2016, 15:05)
---------------------------------------------
За ответ спасибо.
Тема закрыта.
Тема закрыта.
Добавлено (26.12.2016, 15:05)
---------------------------------------------
За ответ спасибо.
Тема закрыта.
- Boroda
- Капитан
- Сообщения: 836
- Зарегистрирован: 01 май 2016, 01:04
- Откуда: Коломна
- Имя: Станислав
- Контактная информация:
Передача отрицательной температуры на каскаду
Извращенец Вы, батенька. А если у меня 50 параметров, представляете, что будет из себя программа передачи данных представлять с этими битиками? Исправляйте пока не поздно. Ну хотя бы как у овеновской 270 панельки выбор типа данных сделайте + смещение децимальной точки. Этож стандарт во всех Скадах и панелях операторов.Rovki писал(а):а знак температуры через бит другого регистра с использованием компонента "Динамический текст"
Последний раз редактировалось Boroda 26 дек 2016, 23:42, всего редактировалось 1 раз.
- Rovki
- Полковник
- Сообщения: 5724
- Зарегистрирован: 22 апр 2016, 17:25
- Откуда: Чехов
- Имя: Анатолий
- Благодарил (а): 68 раз
- Поблагодарили: 221 раз
- Контактная информация:
Передача отрицательной температуры на каскаду
Может еще полноценную скаду на смартфоне сделать .У Каскады своя ниша -для простых ,недорогих контроллеров ,таких как ПР ,например .О каких 50сетевых параметрах речь ,когда в ПР их всего 64 .В овен лоджике для ПР нет целых чисел со знаком ,поэтому их и в каскаде нет .Но все же люди как то обходятся без знаков .Для сложных проектов с ПЛК используйте штатные пром. панели и скады полноценные .Цель разработки Каскады была -дать простые ,дешевые панели для простых ,не дорогих контроллеров ,а не состязаться со Скадами ,которые пишутся годами ,десятками программистами и промышленными панелями .Мы максимум стараемся выжать из смартфона и наделить этими возможностями Каскаду .Не многие промышленные панели с их мощным ПО ,умеют архивировать ,принимать и отправлять СМС и работать по трем каналам (интерфейсам) итд.Boroda писал(а):Ну хотя бы как у овеновской 270 панельки выбор типа данных сделайте.
Кесарю кесарево .По Сеньке шапка.Мерседес по цене жигуля не сделать .Но нужны и мерседесы и жигули и сопоставлять их -настоящее извращение
Последний раз редактировалось Rovki 27 дек 2016, 00:02, всего редактировалось 1 раз.
Электронщик до мозга костей и не только
- Boroda
- Капитан
- Сообщения: 836
- Зарегистрирован: 01 май 2016, 01:04
- Откуда: Коломна
- Имя: Станислав
- Контактная информация:
Передача отрицательной температуры на каскаду
Ну вывод знаковое/беззнаковое, думаю, не так сложно сделать, а вот каждый раз тыкать битики на МК... Да даже простые и дешевые контроллеры и ТРМ имеют и знаковые и беззнаковые целые параметры. Вот как для ТРМ202 задать уставку с КаСкады? Как отобразить текущую отрицательную температуру? И только из-за этого человек выберет уже другое ПО, а не КаСкаду.
Последний раз редактировалось Boroda 27 дек 2016, 00:36, всего редактировалось 1 раз.
- Rovki
- Полковник
- Сообщения: 5724
- Зарегистрирован: 22 апр 2016, 17:25
- Откуда: Чехов
- Имя: Анатолий
- Благодарил (а): 68 раз
- Поблагодарили: 221 раз
- Контактная информация:
Передача отрицательной температуры на каскаду
Так универсального ни чего нет .Каскаде других задач хватит ...Попробуйте с ИП320 задать отрицательные значения .Если вводить большое разнообразие типов данных в каскаде ,встраивать в каскаду собственный графический редактор итд, итп то получим полноценную скада ,трудоемкость которой измеряется десятками человеко\лет .Когда есть ограничения ,как программные ,временные ,финансовые надо уметь расставлять приоритеты .Задачи с отрицательными температурами занимают не более 1% от общего количества.А меня сейчас больше интересует реализация удаленного доступа ..реализация в Каскаде простых функций итд.
Электронщик до мозга костей и не только
- Boroda
- Капитан
- Сообщения: 836
- Зарегистрирован: 01 май 2016, 01:04
- Откуда: Коломна
- Имя: Станислав
- Контактная информация:
Передача отрицательной температуры на каскаду
Проехали, мы тут написали больше строчек, чем понадобится программисту для реализации данного функционала. Этож "программировать надо"!
Добавлено (27.12.2016, 09:23)
---------------------------------------------
Добавлено (27.12.2016, 09:23)
---------------------------------------------
Так вроде на 19..20 страницах написано, что надо галочку "Знак" поставить.Rovki писал(а):Попробуйте с ИП320 задать отрицательные значения
Переключатель «Знак» активен только если выбрано отображение в десятичной системе
счисления. Установка переключателя определяет тип числа, получаемого из регистра ПЛК: знаковый или беззнаковый.
При установке отрицательного значения минимального или максимального значений следует установить флажок в поле
переключателя «Знак».
- Rovki
- Полковник
- Сообщения: 5724
- Зарегистрирован: 22 апр 2016, 17:25
- Откуда: Чехов
- Имя: Анатолий
- Благодарил (а): 68 раз
- Поблагодарили: 221 раз
- Контактная информация:
Передача отрицательной температуры на каскаду
В Пр100 ,ПР114 ,ПР200 нет инт со знаком .Тогда уж лучше сделать поддержку флоат там и знак и запятая десятичная ...Boroda писал(а):Так вроде на 19..20 страницах написано, что надо галочку "Знак" поставить.
Электронщик до мозга костей и не только
Передача отрицательной температуры на каскаду
Было бы шикарно ) Именно поэтому Каскаду пока и забросил )
- Boroda
- Капитан
- Сообщения: 836
- Зарегистрирован: 01 май 2016, 01:04
- Откуда: Коломна
- Имя: Станислав
- Контактная информация:
Передача отрицательной температуры на каскаду
Я про ИП320 говорилRovki писал(а):В Пр100 ,ПР114 ,ПР200
- Сергей
- Лейтенант
- Сообщения: 578
- Зарегистрирован: 31 авг 2015, 15:06
- Имя: Сергей
- Контактная информация:
Передача отрицательной температуры на каскаду
+ 1 за отрицательные числа.
Тип числа интежер подразумевает значения от -32768 до +32768. Было бы логично это и в каскаде увидеть.
При чем тут полноценная скада? И что значит Каскада задумывалась как недорогая альтернатива...??? Что ее теперь не совершенствовать?
Тип числа интежер подразумевает значения от -32768 до +32768. Было бы логично это и в каскаде увидеть.
При чем тут полноценная скада? И что значит Каскада задумывалась как недорогая альтернатива...??? Что ее теперь не совершенствовать?
- Rovki
- Полковник
- Сообщения: 5724
- Зарегистрирован: 22 апр 2016, 17:25
- Откуда: Чехов
- Имя: Анатолий
- Благодарил (а): 68 раз
- Поблагодарили: 221 раз
- Контактная информация:
Передача отрицательной температуры на каскаду
Да сделаем ,уговорили
Электронщик до мозга костей и не только
- Сергей
- Лейтенант
- Сообщения: 578
- Зарегистрирован: 31 авг 2015, 15:06
- Имя: Сергей
- Контактная информация:
-
- Сержант
- Сообщения: 194
- Зарегистрирован: 29 авг 2016, 22:44
- Откуда: Серпухов
- Имя: Александр
Передача отрицательной температуры на каскаду
А тогда вопрос, когда ждать, хотя бы примерно по времени?
- Rovki
- Полковник
- Сообщения: 5724
- Зарегистрирован: 22 апр 2016, 17:25
- Откуда: Чехов
- Имя: Анатолий
- Благодарил (а): 68 раз
- Поблагодарили: 221 раз
- Контактная информация:
Передача отрицательной температуры на каскаду
Завтра не сможем ,а вот в январе реально .zhulen820 писал(а):А тогда вопрос, когда ждать, хотя бы примерно по времени?
Электронщик до мозга костей и не только
Передача отрицательной температуры на каскаду
Ждём, ждём отрицательные числа, а их всё нет и нет................. абидно да....
- Dev1
- Майор
- Сообщения: 1045
- Зарегистрирован: 12 июл 2016, 18:04
- Откуда: Гондурас
- Поблагодарили: 3 раза
Передача отрицательной температуры на каскаду
Дайте хоть народу отойти от праздников, которые еще и не закончились. Писали же в январе, а седня пока что 12 с утра было
Win10-64 FLProg v8.2.3 Portable IDE 1.8.19, 2,x,x 

Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 4 гостя