Денис Зражевский
Forum Member / Участник форума
Участник № / Member № 5265
отправлено / posted 02-08-2011 09:47
Здравствуйте! Считываю данные с источника Rout_Byte(1) через канал CALL(ChGroupReq), сам канал не отрабатывается!!! Когда просто делаю перенос Rout_Byte(1) в канал, то в битах этого канала вижу нужные значения. В чем может быть проблема
Сообщения / Posts 32 | Из / From: Украина
| IP / IP: IP адрес / IP address |
Денис Зражевский
Forum Member / Участник форума
Участник № / Member № 5265
отправлено / posted 02-08-2011 10:18
Приходит Fault, и время отработки 45 атрибут : ... T и не изменяется
Сообщения / Posts 32 | Из / From: Украина
| IP / IP: IP адрес / IP address |
Денис Зражевский
Forum Member / Участник форума
Участник № / Member № 5265
отправлено / posted 02-08-2011 10:24
Мне нужны первые 4 бита. Когда просто делаю перенос Rout_Byte(1) в канал, то в битах этого канала вижу нужные значения
Сообщения / Posts 32 | Из / From: Украина
| IP / IP: IP адрес / IP address |
отправлено / posted 02-08-2011 11:13
Скорей всего, модбас-устройство отвечает кодом ошибки. Возможно, что запрашиваются значения в недопустимой области памяти. Чтобы определить точнее, нужно сделать перехват обмена с устройством и посмотреть код ошибки.
Если Вам нужны только первые 4 бита, то наиболее простой вариант - использовать канал Rout_Byte(1). Если Вы будете использовать канал CALL, то далее придется программно извлекать из аргумента нужные биты.
Сообщения / Posts 17400 | Из / From: Россия
| IP / IP: IP адрес / IP address |
Денис Зражевский
Forum Member / Участник форума
Участник № / Member № 5265
отправлено / posted 02-08-2011 11:21
Ок, спасибо. Дело в том что таких битов целых 500 штук
Сообщения / Posts 32 | Из / From: Украина
| IP / IP: IP адрес / IP address |
отправлено / posted 06-09-2011 10:10
Пришлите, пожалуйста, на hotline3@adastra.ru уточненное описание задачи (Modbus-адреса переменных COIL, которые Вы хотите считать из устройства) и тестовый вариант Вашего проекта, в котором Вы организуете это чтение.
Сообщения / Posts 17400 | Из / From: Россия
| IP / IP: IP адрес / IP address |