PLC model MODEL PLC 110-30 v2
Binary VERSION 0.3.67
Target version = 3.11
Compiled: 12:54:22 Feb 8 2017
STM32 binary version 114

Добрался до сокетов. Пока, поднять TCP IP Не получаецо )

IF m_dnSocket = SOCKET_INVALID THEN
m_dnSocket := SysSockCreate( SOCKET_AF_INET, SOCKET_STREAM, SOCKET_IPPROTO_IP );
END_IF

на 100м и старом 110м при каждом новом создании сокета (если не закрывать старые) SysSockCreate возвращал в m_dnSocket числа от 1 до 15. На новом могу получить 4, затем 8 или 52, затем 128 итд...

Хорошо, создадим сокет и сразу закроем.

IF SysSockClose ( m_dnSocket ) THEN
m_dnSocket := SOCKET_INVALID;
END_IF

Корректный SysSockClose на 100м контроллере возвращал 1 (true), на старом 110м 0 (false).
Новый всегда возвращает 1 (true), что ему не скармливай, реальный сокет или любое число, хоть -1. Сам сокет, похоже не закрывается, т.к после SysSockClose SysSockCreate возвращает любое бОльшее число чем ранее вызванный SysSockCreate. Тогда как старые ПЛК: создал сокет скажем dnSocket = 3, закрыл его, создаешь новый и снова dnSocket = 3.

У кого ни будь сокеты на новом 110м пашут? )