Посмотрел ваш пример:
1 адреса МВА назначают через 16 см. РЭ(у вас 2 и 3)
2 Last adres- номер опрашиваемого вданный момент адреса прибора(опрос идет быстро -отображение может запаздывать)
3 Таймауе 50ms- много. Поставьте 5-10.
4 Используйте для устойчивой работы МВА8 не шаблон, а Universal Modbus Device
Последний раз редактировалось Илья Кареткин; 06.12.2010 в 09:30.
Я поменял адреса модулей МВА (теперь 16 и 32 вместо 2 и 3). Я изменил скорость (теперь 9600 бод). Я поменял в дереве устройств положение ветвей с МВА (теперь идет 4дн4р, МВА1, МВА2, Altistart). Я поменял шаблоны МВА на универсальное Модбас устройство. Я поменял время на 10 мс. Я даже АС-3 поменял!!!
Похоже, это действительно баг. Если так, то выход один - ручками прописывать шлюз (из регистра а в регистр в и т.д.)
давайте по порядку:
создайте пустой проект, и добейтесь связи с каждым модулем по отдельности. далее увязывайте их в одну сеть. ну и потом интегрируйте в свою программу.
Вот пустой проект. В CoDeSys я вижу обмен с МВА. На компьютере нашлись следующие адреса:0-Last adress, 2- Last Error, 3- Start (????)
4 и далее- в ответе ошибка адреса 0х80.