-
Получите, и она работает достаточно стабильно. Документация получилась объёмной и поэтому задерживается.
-
Отправил запрос на plc@owen.ru, ответа пока не получил.
Пока посмотрел описания библиотек SysLibSocket и SysLibFile. На первый взгляд все отлично - как в настоящей ОС , но сразу возникает один вопрос. Многозадачности (вытесняющей) в Овне, кажется, нет. Что же будет с ПЛК, если, к примеру, мы читаем сокет, а другая сторона не торопится ничего посылать (сбой связи, игрушку в Винде запустили ) - будет висеть и ничего не делать, сбросится по таймауту цикла? Ни то, ни другое не годится. Или нужно использовать SysLibSocketAsync?
-
Сокеты бывают и неблокирующие - т.е. вы получите в ответ на Read ошибку, а исходя из кода последней ошибки (есть такая функция), определите, что в приёмном буфере нет данных. И выйдете из функции чтения из сокета.
И через Х мс попробуете заново.
А программа будет продолжать выполнять остальные действия.
Посмотрите пример Web-сервера
-
Ok, я просто не догадался заглянуть в раздел глобальных переменных SysLibSockets. Sorry. Жду прошивки, где все это работает (через модем)
Ваши права
- Вы не можете создавать новые темы
- Вы не можете отвечать в темах
- Вы не можете прикреплять вложения
- Вы не можете редактировать свои сообщения
-
Правила форума