Показать сообщение отдельно
Старый 27.12.2018, 12:43   #7
gcvdsv
Senior Member
 
Регистрация: Dec 2015
Сообщения: 119
Благодарил(а): 22 раз(а)
Поблагодарили: 4 раз(а) в 4 сообщениях
По умолчанию Ответ: FBD чайникам

Цитата:
Сообщение от Arsie Посмотреть сообщение
А надо ли? Зачем вам это надо?

С точки зрения компьютера и скада изображённое на картинке - довольно-таки бессмыслица. Битовая последовательность разбита на части. Чтобы такое делать, нужно чётко понимать, зачем это делается.

Если цель - отображение в скаде, то ничего не нужно делать в контроллере. Нужно отталкиваться от возможности скады.
Получается эти числа разбиты уже в приборе (сигнализатор СТГ-3-И-O2)
И думаю это еще с каких нибудь времен, когда была индикация на самом приборе.

1. Необходимо отображать pixel, с этим проблем нет, можно выводить каждое число в формате %h если не ошибаюсь.
2. Нужно учитывать положение запятой, потому что в разное время может быть как 12,3456 так и 123,456 .(вроде бы и здесь можно рисовать каждый раз запятую в нужном месте).
3. Необходимо полученное число сравнивать с уставкой введенной с экрана плк.
4. Передавать дальше непонятно в какую скаду или вообще в скаду.
gcvdsv вне форума   Ответить с цитированием