да у меня панель слейв, я двумя кнопками уменьшаю и увеличиваю значение уставки с заданным в этом же экране шагом, ничего не тормозит, своевременно появляются измененные данные, меняются экраны взависимости от операции
Ни Вы, ни А.Николаев подробно не оповестили в чем суть, только общие слова один до сих пор с места не сдвинулись, другой подтвердилась рассматриваем, а что рассматриваете то?
ЗЫ работаю я на 80мс, если пишите что Вам удается вести обмен на 200мс сколько Вы регистров пытаетесь записать или считать,явно же больше 10, а нужно ли это вот я к чему. Пока решится вопрос,в чем я сомневаюсь что это займет мало времени и не повысит стоимость панели, давно можно было реструктуризировать программу
Последний раз редактировалось capzap; 12.12.2011 в 19:19.
Если есть желание - запустите Modscan или modpull, подключите к устройству, опрашивайте точки и в этой программе смотрите за количеством ошибок.
у меня на шине висит порядка 15 устройств и я где-то раз в 300мс опрашиваю окололо 150 точек. Если в сеть включена эта панель, то из-за нее период опроса становится несколько секунд, что для меня неудовлетворительно. Сейчас принял временное решение посадить ее на отдельный порт RS232, т.к. техподдержка молчит, а здавать проект необходимо уже сейчас...
из всего вышеизложенного винить панель во всех грехах не стоит, раз она садит сеть значит надо создать определенное волновое сопротивление сети в целом и прошивка панели здесь ну ни как не поможет, как я уже писал необходимо менять матчасть. Во вторых раз запись одной пачкой пяти регистров у Вас занимает одну секунду, то теоретически запись одного регистра 200 мс, так разбейте Вашу прграмму чтоб она каждый цикл писала по одному регистру, для человеческого глаза все останется попрежнему, зато разгрузите сеть
Такое ощущение что Вам охота пофлудить. Какие волновые сопротивления? Какие оптимизации? Все ж ясно написано!!! И СЦ все увидел!!! Разговор с Вами похож на разговор немого с глухим. Пустая трата времени...
Вопрос к поддержке: Принято какое-то решение по данному вопросу? От себя могу добавить, что переключил панель на RS232 - ошибки исчезли. Т.е. проявляются только на RS485. Могу только предположить что ошибка эта аппаратно-программная и, возможно, связана с несвоевременным переключением вывода DE драйвера RS485. Хотя могу и ошибаться.
Последний раз редактировалось Alexey_Sev; 21.12.2011 в 11:33.