PDA

Просмотр полной версии : "Длинное" число на СМИ1



AWA1971
16.05.2013, 12:55
День добрый, господа форум! Для небольшой задачи вознамерился заиметь себе панель СМИ1. Столкнулся с одной проблемой. В каждом экране по 4 семисегментных индикатора, а если мне надо отобразить число больше, чем 9999? Планировал вывести данные счетчика продукции с ПЛК. А, т.к. раньше дела с такой панелью не имел, вопросы возникли следующие:
1. В случае вывода на экран отображения числа 999 там отразится именно такой (трехзначный) вариант или 0999?
2. Возможен ли вариант "поделить" на ПЛК числовую переменную на 2 части для последующей передачи их на панель (единицы, десятки и сотни на один экран, а тысячи и выше - для отображения на другом).
И да не задушит вас жаба подкинуть вариант решения, либо обоснованный совет использования других возможностей . :D

capzap
16.05.2013, 13:06
Мне понравился из бибки оскар фб расходомер, в нем две переменные одна ИНТ значение подсчитанного объема до запятой и вторая РЕАЛ все что после запятой

AWA1971
16.05.2013, 13:45
Мне понравился из бибки оскар фб расходомер, в нем две переменные одна ИНТ значение подсчитанного объема до запятой и вторая РЕАЛ все что после запятой
Спасибо. А англицкое (или немецкое ) название у блока есть? А то я что то весь OSCAT перерыл, но....

P.S. Про вид числа на экране отображения неужели никто не в курсе? (я про 999 или 0999)?

AWA1971
16.05.2013, 16:16
В общем, соорудил пока простой счетчик, который сам будет "раскидывать" единицы, десятки и т.д.(что душа пожелает) по разным переменным. Согласен, что не самое выдающееся решение, но на безрыбье и рак - щука. Кому надо - пользуйте на доброе здоровье - файл приложен (меняйте уставки под себя и будет вам счастье).
P.S. И все же: 999 или 0999? :D Не поверю, что ни у кого панели под рукой нет...

Алексей Дмитриев
14.06.2013, 15:41
Панели нет, но припоминаю, что незначащие нули погашены, то есть если там 0, то и показывает 0, а не 0000.