Ок, простейшие эпизоды:1. мужики смонтировали систему пожарной сигнализации на нефтебазе и пытаются ее запустить. Шлейф системы в служебном режиме видит один датчик, в рабочем - ни одного. Причина: не прописаны адреса датчиков, система шинно-адресная, перед тем, как растаскивать датчики по территории в пять гектар - надо было их по одному подключать в служебном режиме к панели и прописывать им адреса. В документации к панели есть процедура как это делается с единичным датчиком, но в проектной документации на систему об этом ни слова. Пусконаладчики запустили в своей жизни сотни систем, но с этой столкнулись впервые. У них тупик. Я же просто понимаю, как работает шинно-адресная конструкция, поэтому мне хватило 10 минут и двух страниц доки, чтобы понять в чем проблема. Это было мой первый и последний опыт общения с контрольными панелями пожароохранных систем.
2. Промавтоматизация, сеть Profibus. Мы тянули кабели вкупе с множеством других проводов, разделали, прогнали специальным тестером. Все в норме. Наладчики жалуются - чуть ни половину устройств не видно. Отправил их перепроверять адреса на подключенных устройтвах. Все появились. Но сеть на заданной скорости не работает, работает на меньшей. Они чего с ней не делают, быстро не хочет, отваливаются устройства и становится нестабильной, при этом в физике все ОК. А она, сцуко, местами оптическая, местами медная, с узлами из потики в медь. Проверил длины сегментов vs скорость, посчитал длины трасс по кабелю, оказалось - и не может работать быстрее. Они длины считали на глаз и от шкафа к шкафу, а кабели идут через техэтаж, вдвое почти длиннее. Разобрались.
3. Криво работает ВКС, в одну сторону картинка идеальная, в другую - 128К, квадраты, хрюкает. Перегруза канала нет, нагрузочный тест канал держит отлично, ВКС показывает небольшой (не существенный) дроп на конце с плохой картинкой. Задумался, отправил инженеров искать duplex mismatch на каком-то из езернетовских стыков, даже обяснил с какого конца стоит half, ф с какого full. За 10 минут нашли и исправили, все заработало. Надо объяснять логику? ;) Кстати, с последним я сталкивался в жизни 3 раза :)
Все три кейса строятся на ПОНИМАНИИ принципов и протоколов, а не на знании команд и правил.
Спасибо, действительно интересно.
По третьему кейсу - можно предположить, что с стой стороны, где стоит железка с портом в Full картинка должна быть более-менее, т.к. порт half делает ретрансмиты в случае коллизий, и если канал сравнительно узкий и трафика мало, то трафик должен проходить в достаточном объеме, чтобы было видно/слышно. А со стороны, где выставлен half - наоборот картинка плохая, т.к. все данные от порта full приходят с потерями и коллизий порт не видит, только CRC ошибки. Нагрузочный тест, предположим, мог пройти нормально из-за того, что канал всего 320К, и даже при диких потерях между портами FE такой трафик им удается пропихнуть. Но пингом же должно быть видно потери, хотя бы 3-5%, а это уже не "несущественный" и тем более не "дроп". Причем здесь дропы вообще не понял, кстати.