А если усложнить задачу и по фронту еще и вычитать -1 с нажатия другой кнопки?
Что-то типа переключения каналов с ПДУ Ch+ / Ch1
Сделать 2 счетчика, видимо![]()
Последний раз редактировалось leszkin; 16.04.2014 в 14:58.
Хм... столкнулся с затыком на самой ранней стадии. Из библиотеки "управление" добавил в дерево системы кнопку, по которой буду считать срабатывание фронта. Перетащил ее на мнемосхему. Запустил проект на исполнение - из примерно 10 нажатий на данную кнопку значение "состояние" меняется с выкл на вкл где-то 30% случаях только - в остальных случаях кнопка на экране залипает на секунду примерно, но время фиксации и значение остаются в нулях...
Последний раз редактировалось leszkin; 16.04.2014 в 15:16.
Можно использовать скрипт. Пример скрипта в приложении.
Лучше использовать команду типа "Дискретный".
Добавьте команду, задайте ей тип дискретный, откройте мнемосхему и вытащите на нее команду - она станет кнопкой.
Эту команду и связывайте со входом счетчика
Спасибо.
Добрый день. Управление процессом производится через сенсорную панель. В проекте много окон управления. Проблема в том, что высота заголовка окна настолько мала, что проблематично закрывать окна нажав крестик, так как крестик малый. Настроил в Windows высоту заголовка окон на большее значение. Это действует только на окна всплывающих сообщений, на окна управления данная настройка не влияет. Так вот, как поменять высоту заголовка окон управления?
Пока что поменять размер крестика нельзя. Мы записали данную задачу.
Спасибо.
В нашей системе используется архиватор МСД-200, InSAT Univarsal Modbus Server и InSAT MasterSCADA
Связь с объектом не постоянная. Все данные трендов строятся по данным архива МСД, это удалось сделать на встроенном языке программирования в OPC и передать SCADA через HDA теги.
Возможно ли то же самое сделать с журналом сообщений? Требуется передать информацию о исторических событиях из OPC в SCADA, а там добавить в журнал с правильной меткой времени.
Можно, при помощи ФБ "Скрипт C#" MasterSCADA - мы уже делали подобную задачу для записи событий счетчика Меркурий. Посмотрите данный проект - в нем есть указанные скрипты.
http://insat.ru/products/?category=1298
Спасибо.
Спасибо, попробую разобраться
Добрый день!
Есть ли возможность ограничить доступ к работе проекта в режиме исполнения определенному кругу лиц - при помощи логина и пароля.
И чтобы для каждого из операторов велся журнал действий.
При этом все остальные функции компьютера не были доступными.
Один раз получилось сделать, что ни пуск, ни Alt+Tab не работали в режиме исполнения. Но повторить не получилось на серверной машине.