
Сообщение от
Спорягин Кирилл
Для начала оценим теоретическое время чтения/записи 4 байт (модули МВ110-32ДН и МУ110-32Р).
Команда чтения/записи состоит из: адреса уст-ва (1 байт) + номера функции (1 байт) + адреса регистра (2 байта) + кол-ва регистров (1 байт) + CRC (2 байта) = 7 байт.
Ответ в общем случае состоит из: адреса уст-ва (1 байт) + номера функции (1 байт) + данные (4 байт) + CRC (2 байта) = 8 байт.
Итого передать по сети туда-обратно нужно 15 байт.
Таким образом теоретически чтение/запись для дискретных 32-х канальных модулей ввода/вывода должна составлять на разных скоростях следующие значения:
1. Для 9600: 8*8*1000/9600 = 6.6 мс;
2. Для 19200: 8*8*1000/19200 = 3.3 мс;
3. Для 38400: 1,6 мс;
4. Для 57600: 1,1 мс;
5. Для 115200: 0,55 мс.