Регистрация | Последние сообщения | Персональный список | Поиск | Настройка конференции | Личные данные | Правила конференции | Список участников | Top 64 | Статистика раздела | faq | Что нового v.2.3 | Чат
Skunk Forum - Техника, Наука, Общество » АСУТП »
ADAM 5510. MBRTU*.LIB. Как установить таймаут ожидания ответа от ведомого устройства?

Версия для печати (настроить)

Новая тема | Написать ответ

Подписаться

Автор Тема:   ADAM 5510. MBRTU*.LIB. Как установить таймаут ожидания ответа от ведомого устройства?
kuzulis
Junior Member

Сообщений: 15
Откуда: Брянск
Регистрация: Февраль 2009

написано 23 Сентября 2009 09:48ИнфоПравкаОтветитьIP

Доброго всем дня!

Разработка. Серия ADAM 5510. Библиотека функций Modbus - MBRTU*.LIB

Как установить таймаут ожидания ответа от ведомого устройства?

Например, в документации:

"ADAM 5510 Series
PC-based Programmable Controller
User's Manual"

на странице 5-158 сказано:

цитата:

Error_Code

Syntax:
int Error_Code(void);

Description:
When following function call gets error return, this function can get the
exact error code for user.

ADAMRTU_ForceMultiCoils(), ADAMRTU_ForceSingleCoil(),
ADAMRTU_PresetMultiRegs(), ADAMRTU_PresetSingleReg(),
ADAMRTU_ReadCoilStatus(), ADAMRTU_ReadHoldingRegs(),
ADAMRTU_ReadInputRegs(), ADAMRTU_ReadInputStatus()

Parameters Description
None

Return value:
NULL No exception error returned
Erro Code Exception error returned

Error code:
91 Invalid Response
92 COM Port Initial or Mode Error
93 COM Port Time Out


Интересует код ошибки 93!!!

Вопросы:

1. Какая величина таймаута режима Modbus RTU у порта по умолчанию?
2. Как можно установить другой таймаут режима Modbus RTU для порта?

PS: НО в описании функций: Modbus TCP Client Functions, например на странице 5-186
в функциях (и т.д.) :

код:

int ADAMTCP_ForceMultiCoils(SOCKET * SO, int WaitMilliSec,
int Slave_Addr, int CoilIndex, int TotalPoint,
int TotalByte, unsigned char szData[]);

имеется параметр: int WaitMilliSec , НО в функциях RTU его нет!

Ваш ответ:

Коды форума
Смайлики


Ник:    Пароль       
Отключить смайлики

Все время MSK

Склеить | Разбить | Закрыть | Переместить | Удалить

Новая тема | Написать ответ
Последние сообщения         
Перейти к:

Свяжитесь с нами | skunksworks.net

Copyright © skunksworks.net, 2000-2019

Разработка и техническая поддержка: skunksworks.net


Рейтинг@Mail.ru Яндекс.Метрика