Название: ТСРВ-024М, ТСРВ-025 & Ethernet Отправлено: sysand от 01.03.2023, 12:43:34 Здравствуйте!
Сам я занимаюсь сетевыми технологиями, потребовалось перенастроить и подключить Subj к сети и сразу возникли вопросы: 1. Настраиваемые MAC адреса, ну ладно понятно разбираться и купить свои было дорого/лень, но хотя бы Wiki почитать, что такое "Локально администрируемые МАС адреса" и как они формируются все-таки можно было, в старшем октете первый бит, должен быть установлен в "1" - xxxxxx1x, это признак локально администрируемого MAC адреса, т.е. МАС адреса вида x2:xx:xx:xx:xx:xx, x6:xx:xx:xx:xx:xx, xA:xx:xx:xx:xx:xx, xE:xx:xx:xx:xx:xx - локальные. А в приборах два старших октета зафиксированы в 00:00 и поменять нельзя. подробнее тут -> https://en.wikipedia.org/wiki/MAC_address#Ranges_of_group_and_locally_administered_addresses 2. Раз сеть есть, то и время надо синхронизировать по сети, есть очень простой протокол SNTP без всяких заморочек к нему надо сделать только три настройки: IP адрес SNTP сервера, смещение временной зоны относительно UTC и период опроса. Почему бы это не сделать? 3. Ну вообще какой-то позор, почему не реализован MODBUS-TCP, ну хотя бы на чтение ? Ну все же есть для этого, таблицы регистров есть, IP сеть есть, а MODBUS-TCP нет? Чтобы читать данные надо огород городить с конвертерами и есть какой-то хитровыдуманный свой протокол обмена по 69 порту. Специалисты поясните пожалуйста по вышеуказанным вопросам. Заранее благодарен. Андрей. Название: Re:ТСРВ-024М, ТСРВ-025 & Ethernet Отправлено: yura от 01.03.2023, 16:32:43 Добрый день!
По пункту 1 - вам уже никто не ответит, данный модуль Ethernet разработки начала 2000-х годов, наверное, википедии тогда не было :) По пункту 2 - прибор для коммерческого учёта находясь в режиме "Работа" не должен самостоятельно откуда то брать время и менять его у себя, в Правилах коммерческого учета есть требование к наличию возможности корректировки времени в рабочем режиме, такая возможность в приборе есть, она производится внешней записью точного времени, выполняется постепенно и на ограниченную величину; По пункту 3 - могу предположить, что реализация полноценного стэка TCP/IP и протокола Modbus-TCP была затруднительна на тот момент в силу ограниченности аппаратных ресурсов микроконтроллера в данном модуле, поэтому и был реализован "хитровыдуманный" простейший протокол на основе TFTP. |