Разъясняю скриншотами. Тезисы такие:
1. Создаём в Slave нужное число регистров.
2. Присваиваем переменную первому из них.
3. Открываем Эксель и делаем таблицу из номеров регистров и их значений. Она же потом поможет программировать панель оператора и вообще в документацию пойдёт.
4. Набиваем тип-структуру для удобства работы.
5. Объявляем переменную-УКАЗАТЕЛЬ на этот тип.
6. В задаче где-то в самом начале присваиваем адрес первого элемента Slave этому указателю.
7. Дальше в коде обращаемся к указателю и через точку получаем все нужные регистры и поля.
8. Для того, чтобы первый раз загрузить настройки по умолчанию, объявляем нашу же структуру константой с нужными значениями.
В структуре делаем какой-нить флаг типа "SettingsOK" и, если он False - загружаем настройки по умолчанию.
PO-Struct-1.gif PO-Struct-2.gif PO-Struct-3.gif PO-Struct-6.gif Clip.gif Clip_2.gif Clip_3.gif
Просьба ВНИМАТЕЛЬНО изучить все скриншоты. И потом думать =)