вопрос для Никанорова (третично)
Шипилов ;
14.2.01
Имеем мастер и до 20 слейвов.
Один слейв и мастер работают бесконечно долго.
Мастер и несколько слейвов длительность связи обратно
пропорциональна количеству слейвов.
Настройки слейва и мастера одинаковы.
Пробовал баловаться с настройками CP340 более меннее устойчивый
результат дает при следующих настройках.
Protokol=ascii
2400 bps 8/e/1
cdt=18 ms
dfc=none
prevent overwriting=true
beffered receive message frame = 1
Но через месяц работы мастер загибается! И восстанавливается только
после операции stop - run. CP340 -RS232C 6ES7 340-1AH01-0AE0 V3
Re: вопрос для Никанорова
(третично)
Никаноров В. - Сименс; 14.2.01
Устойчивое впечатление, что у Вас переполняется буфер приема. Если
Вы вызываете блок приема в CPU в OB1 (а Вы это обязаны делать
именно здесь), то при параметре beffered receive message frame = 1
Вы должны задать параметр
"prevent overwriting" ==0. Иначе будет переполнение буфера.
Кроме того, переполнение возможно также, если CPU переходит в
"стоп", а при передаче через ASCII не контролируются управляющие
сигналы RS232.
Помимо этого, для более детального разговора необходимо описание
Вашей конфигурации, версии Firmware (Z0x), версии пакета
проектирования, результатов диагностики (через Status и буфер
диагностики) и пр.
P.S. Если Вы хотите общаться непосредственно со мной, то у меня
есть телефон: 737-2426.
Но по CP340 лучше разговаривать с моим коллегой Гуленком Андреем:
737-2477.