0

Библиотека SysLibSocketsAsync.lib CoDeSys 2.3

Данная библиотека обеспечивает функциональность аналогичную SysLibSockets.lib, однако вместо функций, содержит набор функциональных блоков выполняемых асинхронно.

Внимание:

- работа данных функциональных блоков зависит от особенностей системы исполнения.

- операции открытия/закрытия сокетов могут быть длительными, если несколько сокетов

открываются/закрываются одновременно.

- рекомендуется использовать асинхронные операции.

Соответствующие параметры функций SysLibSockets.lib однозначно отражены на функциональные блоки SysLibSocketsAsync.lib.

Возвращаемые значения функций SysLibSockets.lib отражены выходами функциональных

блоков SysLibSocketsAsync.lib.

В дополнение, функциональные блоки имеют следующие входы и выходы:

Вход:

bEnable BOOL Запуск операции по переднему фронту

Выходы:

bDone BOOL TRUE указывает на окончание работы функционального блока

bBusy BOOL TRUE указывает на то что работа функционального блока не

закончена

bError BOOL TRUE является признаком ошибки

wErrorId WORD Код ошибки

Все функциональные блоки начинают свою работу по переднему фронту bEnable. Далее их необходимо вызывать циклически пока bDone не примет значение TRUE. Тогда по значению выходов bError, wErrorId и соответствующим выходным значениям можно будет определить результат выполнения.

Библиотека содержит функциональные блоки:

  • SysSockAcceptAsync
  • SysSockBindAsync
  • SysSockCloseAllOpenAsync
  • SysSockConnectAsync
  • SysSockCreateAsync
  • SysSockGetHostByNameAsync
  • SysSockGetHostNameAsync
  • SysSockGetOptionAsync
  • SysSockHtonIAsync
  • SysSockHtonsAsync
  • SysSockInetAddrAsync
  • SysSockInetNtoaAsync
  • SysSockloctlAsync
  • SysSockListenAsync
  • SysSockNtohIAsync
  • SysSockNtohsAsync
  • SysSockSelectAsync
  • SysSockSetIPAddressAsync
  • SysSockSetOptionAsync
  • SysSockShutdownAsync

Для TCP/IP:

  • SysSockRecvAsync
  • SysSockSendAsync

Для UDP:

  • SysSockRecvFromAsync
  • SysSockSendToAsyn

 

    Раздел: CDS_LIB Метки: , ,

    Оставить комментарий

    Отправить сообщение

    CoDeSys GSM/GPRS модем Lectus OPC MasterSCADA Modbus MX110 Omron OPC-сервер owen owen logic PLC Configuration PROFIBUS s-200 SCADA scada системы siemens siemens plc SIMATIC Simplight SMS step7 TRACE MODE Динамизация ИП-320 МЭК 1131–3 ОВЕН ОВЕН ПЛК ОВЕН ПЧВ ПЛК ПЛК ОВЕН ПР 110 Панель оператора Программируемое реле Частотный преобразователь библиотека в CoDeSys визуализация диспетчеризация конфигурация панели программирование ПЛК серия NS сименс плк частотник частотное управление язык CFC язык ST
    .