PDA

Просмотр полной версии : сми1 не могу нормально прочитать дискретные входы.



Алексей Дмитриев
27.10.2010, 00:36
Пытаюсь читать дискретные входы с СМИ1. Мастер - ПЛК63, Протокол Modbus RTU. Вот процедура опроса регистра 40:
http://s009.radikal.ru/i307/1010/70/4d5718fce3f3.png (http://www.radikal.ru)
Работает, но с огромной задержкой, то есть ощущение что постоянно прет ошибка и иногда проходит нормальная посылка. Чтение регистров ввода той же процедурой происходит отлично, без всяких задержек и багов. В чем может быть причина?:confused:

Николаев Андрей
27.10.2010, 10:59
присылайте программу и подробное описание на plc@owen.ru - будем посмотреть.

Алексей Дмитриев
27.10.2010, 12:33
Собственно программа вся в посте, поражает, что при запросе от слейва одного регистра, ByteCnt вертится до 16 байт, то есть СМИ шлет вместо 2-х байт 16, почемуууу???

Вечером программу вышлю, все дома.

Алексей Дмитриев
31.10.2010, 00:16
все получилось, но скорость по совету из техподдержки пришлось сделать 115200 и запись в регистры производить с помощью команды 0х06 по одному (по другому не вышло) писать командой 0х10 не вышло, даже по одному.