Сообщение от
kondor3000
В общих чертах за 4 дня почти написал свою программу. За исключением одного момента. Довольно простого и который без проблем решается на всех предыдущих конфигураторах.
Есть кнопки управления, которым присвоены биты маски регистр 11 (биты 0-11) . Уравляться должны как кнопками с панели, так и маской по Модбас. Есть переключатель, которому присвоен один из битов ( регистр 11 бит 07). Надо всего лишь сделать копирование нескольких блоков уставок из RW регитров (4-5, 30-65, 70-92) в LW регистры (4-5, 30-65, 70-92) однократно при включении панели, а при работе только при включении переключателя.
Простая фигня везде делается копированием по биту ON при работе. И присвоением маске нужного числа при включении.
Тут же копирование только циклическое, разовое по биту сделать нельзя. Пока сделал через костыль, включение бита при переходе на экран, а под переключатель подложил 4 рамки для копирования, работает только при нажатии , но это хрень полная.
Правда надо отдать должное, таблица состояний битов событий и аварий мне понравилась, плохо только нельзя назначить нужную ширину столбцов. Опять ложка дёгтя.