Олег писал(а):
область данных фиксированная и одна и та же для любого адреса ведомого, адрес пишется в D32300.
т.е. сначала формируй и отправляй посылку для одного инвертора, а когда она отработает, (A640.01 Флаг успешного выполнения) наполняй область связи для другого инвертора. и запускай передачу.
т.е. для каждого инвертора устанавливаю свой адрес, потом в области дм указываю дм32300, отправляю данные, принимаю по флагу (если успешно) , командой mov меняю адрес dm32300 на следующий по порядку, и снова отправляю тот же пакет, пока н пройду ко все инверторам.....
а если возникнет какая либо ошибка в связи или с инвертором, то по идее флаг ошибки связи сработает и что то да даст знать...ага
а то я вначале тоже думал так отправлять по очереди, раз не хочет нормально, а потом подумал что это муторно очень и наверное есть другой способ. но спасибо , вы меня разубедили и теперь я точно уверен как работать должен....
спасибо