Например, ModBus (slave) имеет 40 регистров. В программе работает «свой» цикл, который записывает значения на каждом шаге только двух регистров из этих 40. Этот цикл отличен от цикла самого ПЛК. Каким образом можно обраться из цикла и записать регистры. Т.е. должна работать следующая схема
[цикл №1]=> [регистр 2 byte №1] и [регистр 2 byte №2]
[цикл №2]=> [регистр 2 byte №3] и [регистр 2 byte №4]
…..
[цикл №20]=> [регистр 2 byte №19] и [регистр 2 byte №20]
заново
[цикл №1]=> [регистр 2 byte №1] и [регистр 2 byte №2]
Конечно можно использовать Case , но нет ли компактнее решения?
форум.jpg




Ответить с цитированием