При реализации проекта возникли проблемы передачи данных от плк в TraceMode. Суть проекта такова TraceMode как мастер подключается по сети к плк-100 от owen(он является слейвом) по протоколу ModBus TCP и всё бы ни чего если один клиент, а если более одного то только первый подключившийся будет работать с плк. Плк устанавливает подключившихся клиентов в очередь и как только связь с очередным клиентом окончена очередь переходит к следующему. Возможен ли какой нибудь вариант решения данной проблемы??? за ранее благодарен.
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
МАСТЕР Trace Mode 6 будет периодически пытаться подключаться к Modbus-серверу. После неудачных попыток дальнейшие попытки будут осуществляться с несколько увеличенным таймаутом. В разделе "Управление и диагностика обмена по встроенным протоколам" описаны возможности диагностики и управления, в том числе и по протоколу Modbus TCP.
Но следует признать искусственность и непродуктивность такой структуры обмена. Коллизии и нарушение корректности обмена, скорее всего, неизбежны. Modbus TCP-сервер, если это необходимо, должен поддерживать обмен более чем с одним клиентом.