Цитата(ogorsv @ 28.9.2023, 13:29)
Добрый день!
Я бы начал с физики:
1. Что на шасси установлено - хватает ли питания БП?
2. Качество линий связи и качество обжима - проверить кабельным тестером, может переобжать или переложить линии, если не такие длинные
3. Как именно проложены кабели - нет ли рядом силовых кабелей на лотках, особенно от ПЧ и особенно без экрана? Нет ли связи с пропаданием связи и включением/отключением каких-то установок?
Далее - по ПО:
4. Какие версии ПО (UnityPRO\CE) и firmware CPU\NOE используются?
5. Как в программе используется связь по Ethernet (CPU\NOE):
- IOScanner:сколько запросов сформировано и какая периодичность (Repetity rate)?
- READ_VAR/WRITE_VAR: сколько экземпляров функций использовано и с какой периодичностью, сколько ФБ в цикле одновременно выполняется?
По физике: Процессорные модули все снимались и проверялись в лабораторных условиях, на другом шасси и другом блоке питания.
По ПО: пробовал в разных Unity Pro XL 8, 11.1, CE 14.1 - такая же проблема. Есть ещё 4L, 10, 13.0, 13.1, но смысла уже не вижу пробовать в них. В основном 11.1 и CE 14.1 использую.
Проблемы случаются с версиями от SV2.7 до 3.01.
Забыл уточнить, что все произведены на Российском заводе с артикулом BMXP342020RU.
READ_VAR/WRITE_VAR используется не на всех, IOScanner используется только на одном с модулем BMXNOE0110. Но факт в том, что программа выполняется, если заходить по USB, а связи по TCP нет.
На всех использовалась связь по Ethernet через CPU, он как раз и отваливается.
Сообщение отредактировал Ivan_P - 29.9.2023, 14:58