Вы имеете в виду, что событие OnPinReceive(int pinID, bool valueChanged) (в файле Контрола) рабочее и проблемы с его срабатыванием могут быть, если в xml задан не Pout?
Работа с FBConnector актуальна в случае, мы сами определяем момент, когда должна быть выполнена команда, а необходимо, чтобы в ФБ была послана команда, передалась в контрол и контрол отобразил информацию. Все в автомате.
Все данные что передаются в контрол, должны передаваться используя ID, определенный в VisualMap и помеченные как Pout, все данные которые передаются из контрола должны использовать ID определенный в VisualMap и помеченные как Pin. Если ID помечен по другому, то событие и не будет отрабатывать. Почитайте документацию по созданию ВФБ, там всё это описано.
FBConnector позволяет получить данные. В какой момент - определяете вы. Например OnPaint вызывается с определенной периодичностью.
Спасибо.
добрый день! подскажите как добавить объект на главную мнемосхему, т.е. добавить, то я могу, но после добавления или каких либо изменений на главной мнемосхеме проекта (даже изменении какого либо наименования) при сохранении выдает ошибку "общая ошибка сохранения. Ссылка на объект не указывает на экземпляр объекта."
Добрый день. Не могу найти в Скаде функцию таймера. Мне надо, чтобы при включении какого нибудь действия начинался отчёт времени. Необходимо отображение минут и секунд одновременно. В палитре элементов в счётчике времени выбирается только одно. Либо секунды, либо минуты, либо часы...
Последний раз редактировалось mkv; 31.07.2015 в 12:39.
Добрый день. Каким образом можно создать таймер в формате МИНУТЫ : СЕКУНДЫ?
Спасибо.
Воспользуйтесь ФБ "Счетчик времени". У него на выходе можно сформировать секунды.
Чтобы получить из секунд минуты:секунды, воспользуйтесь модулем "Расчет" - функцией Sec2Time(). Данная функция преобразуется секунды в во время.
Вытаскиваете расчет на мнемосхему, и в свойствах контрола, на закладке "Дата-время" оставляете вывод только минут и секунд.
Спасибо.