Ах вот оно что! Ну, здесь уже могу ответить более уверенно, т.к. у меня работает, моя первая связь
Конечно, можно следовать советам бывалых и
- либо располагать все биты в начале
- либо заводить виртуально несколько модбас девайсов (привет уважаемому Учителю Gans'у!)
Но не такая уж высшая математика просто просчитать все аккуратненько. Вот как я начал таблицу:
IP_PLK_obmen.jpg
Потом пошла область многобитных переменных, а потом добавил опять битовые:
IP_PLK_obmen_2.jpg
Вот эти вычисленные табличкой адреса (столбцы "4xAddr" и "0xAddr") я ставил в Конфигуратор ИП320, а имена (столбец "Название") присваивал переменным, которые заводил Конфигуратором ПЛК. В силу того, что ПЛК работал Слейвом, мне не нужно было беспокоиться о номерах регистров в Модбасе - Конфигуратор сам наращивал адреса, а я прописывал туда заготовленные имена переменных (битов и регистров).
Так что мои рассуждения о номерах регистров Модбаса касаются только случая, когда ПЛК работает мастером...