PDA

Просмотр полной версии : ПЛК110+МДВВ



nick2015
04.12.2016, 16:44
Здравствуйте ! Подскажите пожалуйста , у меня не получается управлять выходом МДВВ по битовым маскам. А именно не получается из двух PRG управлять m_out.1.

nick2015
04.12.2016, 16:48
можно ли с двух разных PRG управлять одной маской ?

Евгений Багаев
05.12.2016, 15:15
можно ли с двух разных PRG управлять одной маской ?

Здравствуйте, необходимо присвоить переменную m_out в конфигурации ПЛК к подэлементу Register output module, соответствующему битовой маске МДВВ. А в каждой PRG убрать объявление этой переменной.

nick2015
05.12.2016, 15:30
Я извиняюсь но я это пробовал , все равно не работает

Евгений Багаев
05.12.2016, 18:28
Код программы реализован неверно. При выполнении одновременно двух программ, в одной из них значение выхода постоянно обнуляется, в то время как в другой Вы его взвели в TRUE. Если активна одна из программ - битовая маска не перезаписывается другими, как на приложенном изображении.

nick2015
05.12.2016, 19:33
Хорошо, подскажите есть ФБ для управления выходами МДВВ ? Видел где то как 16 бит преобразуют в WORD

nick2015
05.12.2016, 19:56
Я пока сделал вот так , но хочется разобраться с маской.