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