Не получается вывести на экран СМИ-2М два старших разряда индикатора переменной типа String с ПР200. Для понимания во вложении два варианта моих действий. Примеры упрощенные (для понимания).
Вид для печати
Не получается вывести на экран СМИ-2М два старших разряда индикатора переменной типа String с ПР200. Для понимания во вложении два варианта моих действий. Примеры упрощенные (для понимания).
1. Проект на ПР и СМИ-2 делал лет 5 назад (а может и больше), хотелось обойтись меньшими затратами. Т.е. это все работало на СМИ-2.
2. К ПР подключнны 2шт. СМИ-2М. На втором отображаются значения, на первом наименование (портрет). При переполнении второго индикатора (9999) он обнуляется о начинает считать с 0001, а на первом индикаторе два старших разряда занимаем под наименование, а два младших под значение (СУ01).Соответственно с изменением переменной типа String. Схемно все переключения режимов отображения выполнены уже давно и менять не хочется. Продано очень много изделий.
Я понимаю вашу ситуацию, но совсем без изменений обойтись не получится.Цитата:
Схемно все переключения режимов отображения выполнены уже давно и менять не хочется. Продано очень много изделий.
Как насчет того, чтобы на одном индикаторе отображать только наименование, а на втором - значение типа Uint32 с отображением в режиме бегущей строки?
Так было на СМИ-2
Если вам нужно отображать на индикаторе строку из 4 символов, то потребуется в одном запросе записать как минимум 3 регистра (обязательно начиная с 4208 - записать строку не с начала нельзя).
В первых двух будут значения разрядов, в третьем - терминирующй ноль.
На мой взгляд - реализовать это на ПР200 не получится, так как групповые запросы не поддерживаются, и записать больше двух регистров за один запрос - нельзя.
Спасибо, зайдем с другой двери.