-
Теперь понятно в чем проблема, когда видны внутренности библиотечного ФБ:
T_FRTU: TIME := T#3ms; (* межкадровый интервал режима RTU *)
Он слишком мал для скорости 4800 и 9600 бит/сек.
Вот как он влияет на таймер который отвечает за ошибку 255 (функция MB_UNI_IO):
Новый точечный рисунок.jpg
Длина кадра для скорости 4800бит/сек = 8*(11/4800)=18,3мс (расчет из источника https://sites.google.com/site/fieldb...-rtu-ascii-rus)
На скорости 19200 бит/сек и выше - ФБ, проверил работает.
Для скорости 4800 бит/сек- ФБ начинает работать только если поменять T_FRTU=10ms и выше.
Ваши права
- Вы не можете создавать новые темы
- Вы не можете отвечать в темах
- Вы не можете прикреплять вложения
- Вы не можете редактировать свои сообщения
-
Правила форума