Как вариант по купе со шкафом:
— шкаф заменить на трубную металоконструкцию с сетчатыми (минимальными) стенами предназначенную только для хранения багажа во всю высоту купе от пола (надвисает над полом 20-30 см для упрощения мытья пола) до потолка. Расчёт на габарит багажа- сдаваемый в багаж самолёта чемодан весом 25 кг, устанавливается лёжа на широком дне, если позволяет расстояние между полками, или на боку по длинной стороне чемодана в глубь контрукции. Высоты купе должно хватить на четыре таких чемодана.
— глубина шкафа/места под багаж до самого окна. Окно из центра купе убирается и устанавливается напротив полки. Если два багажных купе рядом, то фактически окно получается такого-же размера напротив разделяющей соседние купе стенки.
— место для обуви под нижними полками. Выносить её в центр, даже с учётом ящиков, не стоит в виду распространения характерного запаха от обуви путешественников. На практике обувь прячется подальше и поглубже под нижней полкой или на третью полку и накрывается сумкой.
С Modbus TCP что-то не так работает.
При рассмотрении в Wireshark сложилось впечатление, что в транзакции запроса отсутствуют (пропущены) «Transaction Identifier», «Protocol Identifier» и «Length». Как будто заголовок оставлен от Modbus RTU.
В программке может быть добавить индикатор отсылки/приёма? А то при ошибке всё просто мёртво стоит без изменений и непонятно, когда происходит обмен. Можно в строчке под выбором TCP порта добавить сообщение «отсылка», тогда как минимум будут чередоваться сообщения «отсылка»/«ошибка».
— шкаф заменить на трубную металоконструкцию с сетчатыми (минимальными) стенами предназначенную только для хранения багажа во всю высоту купе от пола (надвисает над полом 20-30 см для упрощения мытья пола) до потолка. Расчёт на габарит багажа- сдаваемый в багаж самолёта чемодан весом 25 кг, устанавливается лёжа на широком дне, если позволяет расстояние между полками, или на боку по длинной стороне чемодана в глубь контрукции. Высоты купе должно хватить на четыре таких чемодана.
— глубина шкафа/места под багаж до самого окна. Окно из центра купе убирается и устанавливается напротив полки. Если два багажных купе рядом, то фактически окно получается такого-же размера напротив разделяющей соседние купе стенки.
— место для обуви под нижними полками. Выносить её в центр, даже с учётом ящиков, не стоит в виду распространения характерного запаха от обуви путешественников. На практике обувь прячется подальше и поглубже под нижней полкой или на третью полку и накрывается сумкой.
Чудо техники
Пространство поделено пополам и разделено между пассажирами стенкой.
Если только закольцевать сигнал с последнего светодиода обратно на контроллер
При рассмотрении в Wireshark сложилось впечатление, что в транзакции запроса отсутствуют (пропущены) «Transaction Identifier», «Protocol Identifier» и «Length». Как будто заголовок оставлен от Modbus RTU.
В программке может быть добавить индикатор отсылки/приёма? А то при ошибке всё просто мёртво стоит без изменений и непонятно, когда происходит обмен. Можно в строчке под выбором TCP порта добавить сообщение «отсылка», тогда как минимум будут чередоваться сообщения «отсылка»/«ошибка».