Еще раз повторяю. Если не пользоваться SysSockAccept и передавать данные в "слушающий" сокет, то ТСР "работает". При этом "заявленные" TRUE от SysSockListen и SysSockConnect на ПЛК 100, дождаться не получается... ) Насколько я понимаю, это требует несколько иной организации связи при наличии нескольких клиентов (отличной от "классической").
ЗЫ: Сдается мне, что в функции TcpServerOpenSocket есть ошибки. Что будет если SysSockBind или SysSockListen завершаться с "-1"? )))