Цитата:
Сообщение от BBB36
Del.....
|
что-бы это значило?
Тем не менее.
На вашем месте я бы поразмышлял на изменении сети на ethernet.
Если же это невозможно, то попробовал следующее:
- в проекте мастера для каждого слейва сделать по 2 подключения со своими картами памяти;
- подключения должны управляться из FBD;
- для каждого слейва в 1-ом подключении читать/писать "рутинные" данные, во 2-ом подключении - отправка команды на экстренный останов;
- в норме работает только 1-ое подключение у каждого слейва;
- если нажимаете экстренный останов, 1-ое подключение должно отрубиться и подрубиться 2-ой с отправкой команды экстренного останова.
Таким образом, в экстренной ситуации организуется отключение не критичных данных и освобождение сети от обмена этими данными.
Я сейчас делал проект на пикселе с 20-ю вытяжками, которые подключены через частотники, а частотники управляются с пикселя по модбасу (не только команды "пуск/стоп", но и задание частоты, чтение всяких токов, напряжений, состояния дискретных входов и пр.). Скорость обмена 19200.
Линия проложена (кого-нибудь может кондрашка хватить
) кабелем КПСВЭВ 1х2х0.5, длина сети порядка 100 метров.
Без какой-либо оптимизации частотники реагируют на команды с контроллера за секунду-полторы. Странно, что у вас задержка 4 секунды с 4-мя слейвами то.
P.S. Арсений и malyga, спасибо за оперативный фикс баги. Проверил - работает