Для теста управляемости ПЧВ по Modbus тоже делал программку из одного элемента SEL - переключение и скорость задавал с лицевой панели ПР200.
Но т.к. одним ПЧВ в проекте никогда не обходилось - их было 2-3, да ещё и проекты с ПЧВ были постоянными и было удобно не набирать это всё с чистого листа, а импортировать, то начал паковать всё в макрос. Конечно, для разных ПЧВ все значения разные, да ещё и поведение регистра с кодом ошибки отличается, то такой макрос - всего лишь заготовка, которую меняю под обстоятельства.
В разных ПЧВ в состав слова состояния может входить или отсутствовать флаг ошибки. Если он отсутствует, как в прикреплённом примере, то состояние ошибки выявляется ненулевым значением кода ошибки. Если флаг ошибки имеется, то нужно смотреть на код ошибки - он может кратковременно принимать ненулевые значения при кратковременных обрывах связи, в то время как флаг если взводится, то до прихода сброса. Это всё или в документации или получается экспериментом.
Ну и обрыв связи с ПЧВ тоже нужно контролировать - об этом найдёте в справке.




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