Если вы уже работаете с CodeSys, я не очень понимаю выбор modbus в качестве протокола общения. У вас были какие-то жёсткие ограничения на плк? Или есть конкретные бизнес-требования? Почему не прямое общения по tcp?
Так же у вас есть упоминание, что на плк могут быть разные проекты. Они все работают по modbus с одинаковыми контрактом общения? Было бы интересно понять что происходит со стороны CodeSys
Как у вас всё сложно. В компаниях с небольшим штатом разработчиков очень многое отдаётся на ответственность каждого специалиста и согласовывается скорее общее направление и крайне важные для пользователя части задачи. На это уходит 10-20 минут на пару дней работы. С учётом того, что у нас все ценят свое время, согласование происходит за 1, максимум 2, обсуждения.
Если задача маленькая, например, баг в вёрстке - то прямо в задаче описывается текущее поведение и ожидаемое. Больше никаких согласований, в превалирующем количестве случаев, не требуется.
По поводу tcp согласен отчасти. Мы использовали текстовый формат а не бинарный, жертвуя производительностью ради читаемости происходящего
Если вы уже работаете с CodeSys, я не очень понимаю выбор modbus в качестве протокола общения. У вас были какие-то жёсткие ограничения на плк? Или есть конкретные бизнес-требования? Почему не прямое общения по tcp?
Так же у вас есть упоминание, что на плк могут быть разные проекты. Они все работают по modbus с одинаковыми контрактом общения? Было бы интересно понять что происходит со стороны CodeSys
Как у вас всё сложно. В компаниях с небольшим штатом разработчиков очень многое отдаётся на ответственность каждого специалиста и согласовывается скорее общее направление и крайне важные для пользователя части задачи. На это уходит 10-20 минут на пару дней работы. С учётом того, что у нас все ценят свое время, согласование происходит за 1, максимум 2, обсуждения.
Если задача маленькая, например, баг в вёрстке - то прямо в задаче описывается текущее поведение и ожидаемое. Больше никаких согласований, в превалирующем количестве случаев, не требуется.
Дальше нужен AsyncMethodBuilder, конечно. Что бы было полезно для ещё меньшего числа людей
Лет через 10-15 запустят дум на css)