Для решения задачи в системе используем ADAM5510M.
Все 4-ре COM порта используются. По COM 4 \в режиме RS485 \
связь с другим устройством \по внешней процедуре \. Контроллеры запрограммированы
с использованием Ultralogik.
Так вот к портам COM1,2,3 замечаний нет, а по COM4(RS485 и RS232) на приеме идут ошибки.
Тогда для проверки была написана небольшая тестовая программа с использованием
библиотеки COMMs.lib(ADAM5510M) и CS.lib (Borland C).
Программа загружается в ADAM5510M и запускается на исполнение стандартными
средствами. На компьютере запускалась терминальная программа (у нас HyperTerminal)
Интенсивность ошибок довольно высокая – на 1000 символов обычно приходит до 10 ошибок.
Было проверено 6-ть контроллеров ADAM5510M.
4-е работают с ошибками. 1-н без ошибок. 1-н ошибок меньше.
Данная проверка была проведена на 2-х контроллерах типа ADAM5510\TCP- ошибок
нет вообще.
Так это – принципиальная аппаратная ошибка контроллера или что?
Буду, благодарен коллегам, если вы откликнитесь на нашу проблему и поделитесь
своими соображениями.
С уважением Воробьев Владимир.