Прикладываю документацию с адресным пространством прибора, там последние два модуля меня интересуют.
Вид для печати
Судя по всему это обычный int16, просто используется старший его байт.
У тега есть настройка "Перестановка байтов в значении".
Но вообще со стандартной настройкой должно хотя бы значение меняться.
Значение то меняется, только вот на контроллер почему то не уходит
Оно и не должно уходить - в документации четко прописано "R/O" - Read Only, только чтение.
Доброй ночи, потребовалось отображать цифры как на электроном циферблате, отсюда вопрос: Возможно ли вставить скачанный шрифт формата .ttf в мастерскаду?
Скорее всего управление идет от самого контроллера - в зависимости от температуры, уставки и гистерезиса.
Все разобрался, надо было прописать связь по внутренней шине между модулем ЦПУ и релейным модулем, а в OPC сервере уже прописывать данные модуля ЦПУ. Спасибо что направили на правельный путь.
а как его туда вставить? и как узнать в списке ли он доступных шрифтов? заранее благодарен
В списке представлены шрифты доступные в системе.
Про установку шрифтов можно найти в интернете:
http://netler.ru/pc/font.htm
http://windows.microsoft.com/ru-ru/w...r-delete-fonts
Все получилось! Спасибо) подскажите пожалуйста, требуется выставить время смешивания компонентов оператором, вынести таймер на мнемосхему, после окончания времени, переменная смесителя должна перейти в состояние "выкл". С таймерами не работал.
Вам нужно использовать ФБ "Задержка по времени".
Для формирования времени используйте команду типа "Время" (в свойстах контрола оставьте только время), и ФБ "Разбор времени".
Не совсем понял, я создаю команду "время", потом ФБ "разбор времени", выношу на мнемосхему секунды, а вот что с "задержкой по времени" делать так и не пойму...
Вам нужно в секундах просто задавать? Тогда разбор времени не нужен - просто команду типа "Целое". Связываете со входом ФБ "Секунд".
Объясните пожалуйста на пальцах) уже час сижу с этими переменными, тыркаюсь тыркаюсь, и не как. Еще раз объясню что требуется:
1. На мнемосхеме должно быть окошко в котором ведется отчет времени ( типа этого 0:45 )
2. Уставку времени должен задавать оператор на мнемосхеме
3. По истечению времени, некая переменная должна поменять свое значение.
Заранее благодарен. Вся надежда только на Вас.
Пример в приложении
Спасибо большое! Все понял, только вот могут эти 10 секунд отчитываться на мнемосхеме (0:10, 0:9, 0:8 ... и т.д.)
Для этого используйте ФБ "Счетчик пробега".
Для преобразования секунд выдаваемых на выход этого ФБ в формат времени используйте модуль "Расчет" - функцию Sec2Time( ).
Пример в приложении
Если укажите в пути компьютер, то должно удалить и с компьютера.
Добрый день
1. Нужно сделать кнопку смены оператора, после нажатия которой открывается стандартное окно с выбором пользователя и вводом пароля. Как через скрипт вызвать окошко смены оператора?
2. Как организовать такой вариант работы, когда к одному компьютеру подключены два монитора, две мыши и две клавиатуры? Управление после нажатия кнопки в скаде передается от одного рабочего места к другому, т.е. переключаются мониторы, клавиатуры и мыши, но компьютер один.
Добрый вечер, подскажите пожалуйста, можно ли сделать так:
при выборе строки из выподающего списка, открывается окно в котором требуется произвести ввод данных.
Можно. Через выход динамизации, получаете номер строки. Если номер строки совпадает с нужным вам, то при помощи входа динамизации "Отключить" включаете видимость нужного вам поля данных.
Добрый день. Подскажите, как в тренде сделать чтобы история хранилась не одни сутки а к примеру неделю?
По умолчанию данные хранятся 30 дней, и ограничены в размерах 30 мб, на один объект. Если данные хранятся у вас лишь день (что кажется маловероятным), то вероятно у вас срабатывает ограничение на объем.
Вы можете задать любую длительность и объем хранения. Настройки производятся в Компьютер - Архив - Данные.
Задача состоит немного в другом, есть "Выпадающий список", в нем например 3 строки:
1. Ввод данных
2. Рецепты
3. Порядок дозирования
В режиме исполнения я выбираю "Порядок дозирования", после клика на данную строку, хочется чтобы по центру мнемосхемы появилось окно с некими настройками дозирования. Возможно ли так?
Можно. При помощи модуля "Событие" отслеживаете номер выбранной строки. Если номер соответсвует нужной вам, то событие переходит в состояние "Вкл".
Далее на закладке "Действия" создаете действие типа "открыть", и привязываете к нужному вам окну. Аналогично можно сделать через ФБ "Управление документом".
Создаете команду, связываете ее с выходом динамизации "Выбранная строка". Так вы получите номер выбранной строки в дереве объектов.
После этого значение с этой команды можно обрабатывать в модуле "Событие" составляя формулу.
СкадаМастер, вы точно мастер! Получилось открыть окно при выборе строки, спустя 3 дня! Спасибо большое! Теперь встал вопрос, а если мне требуется выбрать из 6 строк, а к выбранной строке можно добавить только одну команду? как мне быть?
Это не играет роли. Команда возвращает номер выбранной строки, будет ли их 3 или 6 совершенно неважно.
После того как номер выбранной строки поступил в дерево объектов, вы можете его обрабатывать так как вам нужно.
Но у меня же на каждую строку свое окно должно открываться
Тогда команда одна, а событий 6. У каждого события своя формула и свое окно для открытия.
Это очень странно. Команда должна у вас возвращать целое число - номер выбранной строки.
И формула должна быть например Команда1=3