Вы находитесь в разных подсетях с контроллером, потому и нет связи.
У контроллера 10.0.6.10, у вас 192...
У компьютера должен быть адрес вида 10.0.6.XXX
http://www.tp-linkru.com/article/?id=14
Вид для печати
Вы находитесь в разных подсетях с контроллером, потому и нет связи.
У контроллера 10.0.6.10, у вас 192...
У компьютера должен быть адрес вида 10.0.6.XXX
http://www.tp-linkru.com/article/?id=14
А почему неактивна галочка "стартовая мнемосхема компьютера?
Спасибо, понял. В дереве объектов не указал компьютер АРМ оператора
Проверьте на закладке "общие" - назначен ли у вас объект компьютеру.
Подскажите пожалуйста
Такая проблема, есть сетевая скада, есть сервер на которой она выполняется,и есть клиент который по сети связан с сервером
проблема в том что на сервере, переменная типа "команда" отображается как и подобает, а на клинте стоят ???, хотя весь проект "выполняется на всех компьютерах" одинаково. Обратная связь в свойствах переменной,на вкладке опрос,стоит с переменной OPC на компьютере который сервер
помогите разобраться
на вкладке объекта Yarlk-srvr - "общие" (из первого скриншота) я ставлю "выполнять на компьютере - Yarlk-srvr", в настройках задаю его основным проектом а так же задаю ему статический ip, тогда как мне синхронизировать данные если я задал только IP на клиентском компьютере и сделал автообновление проекта с сервера
Почему вы задали IP адрес только на клиентском? Нужно задать на обоих.
Посмотрите документацию по созданию сетевых проектов - в ней все это описано
http://blog.insat.ru/2013/12/blog-post.html
http://www.masterscada.ru/services/s...asterSCADA.pdf
почитал еще раз эти статьи
по ним и делал проект
IP адрес задан как на сервере так и на клиенте, объект общий для них и соответственно "выполняется на всех"
но переменная-команда объекта отображается только на сервере, на клиентской машине 0, я подозреваю из-за того что обратная связь с опс сервером который как раз стоит на серверном компьютере
попробовал продублировать объект, и сделал чтобы 1копия работала на сервере, 2 копия на клиентском, и переменную-команду во второй копии объекта связал с переменной опс сервера на серверном компьютере и вроде все стало отображаться, но изменять эту переменную я могу только на сервере,на клиентской машине она не записывает в прибор значение, и соответсвенно при таком построении скады мне нет необходимости создавать такие же документы,рапорты,отчеты, такие же как на сервере
тогда на клиенте он не будет исполняться, и придется для клиента дублировать объект?
Нет конечно.
Клиент просто будет заходить на мнемосхемы сервера, видеть их и управлять (если нужно).
Попробовал, все получилось
Подскажите еще, а просмотр трендов и отчетов возможен при таком построении на компьютере-клиенте
просто проверил на клиенте все значения отображаются но не открываются тренды, зашел на сервер поднастроил права доступа, все галочки (локальные глобальные) на открытие трендов журналов поставил но что-то не помогло
Права выставлял как на обоих компьютерах так и на объекте
Да, и тренды и отчеты в таком режиме должны открываться.
Как у вас реализовано открытие окон с мнемосхемы? Нужно вытащить объект правой кнопкой мыши и выбрать в списке нужное вам окно. Тогда все будет открываться корректно и на клиенте и на сервере.
реализовано дискретной командой (действием),посмотрел права команды, все галочки на месте
Если вы открываете командой, то открываться будет на том компьютере на котором эта команда исполняется.
Сделайте кнопки вызова как мы описали ранее - вытащите объекты с нужными окнами на мнемосхему правой кнопкой мыши.
У меня в палитре функциональных блоков исчезли все элементы. Переустановил Скаду - не помогло
Нажал :Сервис/ Обновить палитру ФБ. Все ФБ снова появились. Это специально так придумано, чтобы жизнь конфеткой не казалась?
Нет. Судя по всему не хватает прав.
Обычно помогает переустановка MasterSCADA, а также удаление файла \MasterSCADA Projects\visavis.stg" при закрытой скаде.
Спасибо. А вот еще момент: Создаю на тренде Вертикальную ось1, открываю Настройки - в выпадающем меню Верикальной оси1 нет. Закрываю тренд, захожу снова в тренд - Вертикальная ось1 в настройках появилась. Но это я так, чтобы Вы знали. Но в первый раз когда столкнулся - понервничал.
Как преобразовать изменение аналогового значения в булевый импульс? Чтобы каждое изменение отображалось в журнале?
Можно отслеживая метку времени - с помощью события.
Пример проекта в приложении.
Вроде все сделал, как в примере. Но что-то пошло не так...
У события на закладке "Опрос выхода" нужно поставить значение до опроса.
Поставил. Но сообщение только одно - при запуске. Потом тишина
Метка времени у вас наследуется от события, а нужно от команды.
Вывел на мнемосхему кнопку Команды, клацаю по ней- запись в журнал происходит. А как сделать, чтобы команда срабатывала по изменению переменной "идентификатор"?
Вместо команды используете в событии выход повторителя "Идентификатор".
Спасибо. Заработало.
Если машина сначала взвешивается груженой, а второе взвешивание - пустой машины. И надо вычесть из первого показания второе, а чистый вес записывать в отчет.
И где про формулы почитать подробнее?
А Вы как думаете, что лучше использовать для идентификации автомобиля - проксимити карты или штрихкод?
В документации по редактору отчетов:
http://www.masterscada.ru/?additional_section_id=141
Например:
http://www.masterscada.ru/services/s...ort_Part_3.pdf