что я делаю не так? почему опрос МДВВ не идет? что д.б. сделано?
см.картинку
http://forum.abok.ru/index.php?act=a...=post&id=52252
в конфигураторе МДВВ установил Modbus RTU, остальное по умолчанию..
МДВВ включил/выключил/включил..
Вид для печати
что я делаю не так? почему опрос МДВВ не идет? что д.б. сделано?
см.картинку
http://forum.abok.ru/index.php?act=a...=post&id=52252
в конфигураторе МДВВ установил Modbus RTU, остальное по умолчанию..
МДВВ включил/выключил/включил..
Это вопрос скорее к ОВЕН, чем к Инсат.
Можете попробовать установить связь через другой ОРС сервер, например через Lectus (даже без добавления в MasterSCADA - в режиме опроса).
Могли бы Вы выложить настройки прибора и OPC сервера?
По настройкам все верно.
У Вас данные не считываются\не записываются?
Из простого - я бы увеличил RS.DL в конфигураторе до 10-15 мс и скорость на 115200
Рекомендую таки 115200. Самая стабильная скорость работы модулей.
Сответственно скорость роняете - задержку чуть увеличиваете, но может и на 15 пройти. Все ж от среды передачи и от расстояния зависит. Стандартно RS.Dl 10-20 мс.
По работе с МДВВ - работайте через маски (маска входов и маска выходов). И время сэкономите, и видно наглядно какой бит изменяется.
А в MS есть блоки распаковки и запаковки битов.
Опять же ТЭГи сэкономите. :)
всем спасибо за подсказки. разобрался, настроил, все работает.
маски - имеется ввиду CTin и CTout? да, я именно их и юзаю.
единственно что пока не нашел где эти самые блоки распаковки/запаковки спрятаны, как хотяб называются или могут называться?
и огромная просьба - ткните, пожалуйста, носом в пример проекта МС где есть кнопки старт/стоп и лампы работа/стоянка. у меня уже ум за разум от всего...
Видеопримеры смотрели?
http://www.masterscada.ru/?additional_section_id=233
Они находятся в палитре ФБ, на закладке "Вычисления", называются "Распаковка 32-битного значения"
Чтобы сделать кнопки старт/стоп, добавьте команду типа "Дискретный", вытащите ее на мнемосхему - она станет кнопкой. Вызовите ее контекстное меню, затем свойства - там можно сделать ее фиксирующейся.
Аналогично с лампочкой, делаете значение типа "Дискретный" тащите на мнемосхему (лучше правой кнопкой мыши), отпускаете в появившемся списке выбираете "Индикатор мнемонический".
по аналогии.
есть в конт.меню "перейти на"-"схема". причем схема есть всегда. логично предположить что где-то рядом д.б.и мнемосхема объекта :)
вот и все трудности..
короче, создание мнемосхемы для новичка находтся в крайне не предсказуемом месте. имхо.
впрочем и распаковка/запаковка также неочевидные имена функций для нового человека с багажом знаний где таким функциям больше подходит название шифратор/дешифратор.
подскажите где прочитать про то, как создать на мнемосхеме кнопку "стоп/выход из программы". я не хочу давать оператору панель инструментов. только кнопку - стоп программа.
свойств у кнопки типа "назначить команду стоп" - не нашел.
и еще я не понял как подсчитать кол-во "точек"
Не совсем понятно о чем вы.
Схема есть в контекстном меню, только если она создана (многие не делают схемы). Также в контекстном меню есть все остальные окна, тренды и отчеты для открытия, если они созданы (см. приложение)
Многим не знакомым с электроникой слова шифратор и дешифратор могут показаться неясными.
Чтобы скрыть верхний тулбар выделите компьютер, перейдите на закладку "Режим исполнения", нижняя закладка "Настройки" - снимите галочку "Основная панель".
Чтобы выйти из режима исполнения при помощи кнопки. Сделайте следующее, добавляете команду типа дискретный, у нее появится закладка "Действия". Добавляете действие, выбираете из раскрывающегося списка "Системное", в столбце "Объект" выбираете "выход". Команду можете вытащить на мнемосхему. Теперь когда команда станет истина выполнится действие и режим исполнения будет остановлен. Также при помощи действий можно выполнять другие задачи - смена пользователя, печать, сохранение, экспорт и т.д. Работа с действиями описана во втором видеопримере. Советуем вам ознакомится - большая часть вопросов отпадет.
У компьютера на закладке "Общие" нажмите кнопку "Подсчитать количество связей".
Также у системы, на закладке "Общие" можно нажать кнопку "Сформировать опции для заказа".
спасибо. с кнопкой разобрался. нашел хороший пример, тут, на сайте, со скриптом, прячущим окно.
кстати, есть ли какой-нить способ запретить выполнение какого-либо блока/объекта/команды и т.д. что-то типа комментария в сях?
во всяком случае с созданием схемы у меня сложностей не возникло, а создание(поиск способа) мнемосхемы отняло часть жизни.
см.картинку. означает ли это, что для этого проекта годится MasterSCADA_RT-32?
У объекта, на закладке "Общие", в раскрывающемся списке где объект назначается компьютеру, сбросьте назначение (сделайте пустое поле) - объект не будет выполняться.
Схема создается на закладке общие. Мнемосхема на закладке окна. Мнемосхемы вынесены на отдельную закладку потому что у нас их есть несколько типов - мнемосхема, окно управления, изображение (кстати изображение очень полезно при тиражировании объектов), пользователь также может создавать собственные шаблоны мнемосхем - с своими размерами, настройками открытия, названиями. Если бы мы вынесли это на закладку "Общее" она была бы сильно перегружена.
Кроме того у нас есть также тренды, отчеты, журналы сообщений - открытие которых пользователь тоже может настроить как ему удобно. Поэтому логично для окон, журналов и трендов сделать по отдельной закладке.
Да, вы можете использовать MSRT-32
благодарю.
а если мне нужно блокировать команду/фб и т.п. - действовать также?
я так понимаю, что тут одна из основных площадок техподдержки т.к. на сайте инсата и мастерскады конференций необнаружено. так?
У команд и ФБ нет такой возможности, отключить исполнение - только у объектов.
Можно отключить опрос в режиме исполнения. У ФБ и объектов на закладке "Опрос" есть поле "Условие выполнения" перетащите в него команду типа дискретный. Когда команда будет истина - опрос будет вестись, ложь - опрос остановится.
Можно еще писать на support(собака)insat.ru
поясните плз какой смысл имеет "объект" - удобство для программиста, исполнение программы или что еще? где прочесть?
вот один смысл мне стал понятен - можно включать-отключать по условию.
Тут несколько удобств.
1) Принцип папок. Вы кладете в объект ФБ, команды, значения и другие объекты. Получается иерархический проект. Это удобно для крупных (да и не только крупных) проектов.
2) В каждый объект можно добавить мнемосхемы, тренды, журналы. В итоге можно создавать многоуровневый интерфейс.
3) Удобство масштабирования. Создали объект, наполнили его ФБ, настроили, выполнили тиражирование, подправили связи.
4) Возможность использования механизма шаблонов. Например у вас объекты описывают работу нескольких одинаковых аппратов, вы создали один объект настроили, сделали копии, а потом вдруг решили что нужно было что-то сделать по другому. Помогает механизм шаблонов - меняете объект-шаблон, пару нажатий кнопок и изменения применяться для его наследников.
Во втором видеопримере проект построен именно таким образом - многоуровневый интерфейс, тиражирование, шаблоны и т.д. Советуем ознакомится
http://www.masterscada.ru/?additional_section_id=233
Конечно никто не заставляет делать много объектов. Можете добавить один объект и в него добавлять команды, ФБ и т.д. Для небольшого проекта это нормально. но если проект планируется развивать то без разбиения на объекты в нем будет трудно разобраться.
какая-то внутренняя иерархия для объектов существует или они все одного уровня?
Вы имеете ввиду порядок вычисления? Можно на закладке "Опрос" назначить собственный цикл отдельному объекту.
в продолжение темы.
4хМДВВ-Modbus-AC4-OPCServer на компе №1
езернет
и два компа РМ операторов в локальной сетке.
где поглядеть как сделать это и определиться какую конфигурацию скады выбрать?
Создание сетевого проекта рассмотрено во втором видеопримере (часть №8).
Чтобы определиться с конфигурацией, нужно после создания проекта, выделить систему, и на закладке "Общие" нажать на кнопку "Сформировать опции для заказа", появится окно в котором будут расписаны которые вам нужны. Скорее всего вам хватит трех версий MSRT-net-100
как изменить отображаемое имя мнемосхемы?
как мнемосхему перенести на/в другой объект?
где поглядеть как получить состояние "обрыв связи с одним из приборов" ?
В режиме окна?
У объекта, на закладке "Окна", жмете на кнопку с тремя точками (в столбце "Свойства") у нужного вам окна. Появится окно настройки - в нем можно задать заголовок.
А зачем?
В принципе на закладке "Окна" есть кнопки "Экспортивать" и "Импортировать", но потребуется восстановление связей.
Обрыв связи - это плохой признак качества переменной ("Bad" признак равен 0). Получить состояние можно несколькими путями:
1) Когда ОРС переменная получит плохой признак качества, то появляется окно с сообщением. Соответственно оно будет отображаться в журнале
2) Переменная, унаследовавшая плохой признак качества (например значение имеющее связь с ОРС переменной) на мнемосхеме отображается подчеркнутой.
3) Можно использовать специальный ФБ "Вывод признаков качества", на закладке "Обработка сигналов" Палитры ФБ.
4) Можно использовать модуль "Событие" или "Расчет". Для этого в них есть специальная функция OPCQuality( ).
Благодарю. Все получилось.
вопрос: в описании создания сетевого проекта нужно указывать IP компьютера. а нельзя ли указать имя? на тот случай, если компы имеют динамический IP.
про обрыв связи - все, разобрался, был неправ.
В принципе можно. В этом случае не нужно указывать IP вовсе - при старте компьютеры будут пытаться найти друг друга по именам заданным в проекте. В этом случае необходима настройка DCOM.
Этот режим сложнее в настройке, эффективнее использовать IP.
Опишите вашу задачу подробнее. Что у вас за система?
да какие там подробности, вопрос был гипотетический. готовлюсь к разным поворотам так сказать..Цитата:
Опишите вашу задачу подробнее.
где можно поглядеть подробности?Цитата:
В этом случае необходима настройка DCOM.
Этот режим сложнее в настройке, эффективнее использовать IP.
В скаде вообщем ничего настраивать не надо - только имена задать
Вообще механизм имен лучше не использовать, а указывать IP адреса - это надежнее
попробовал в лоб. не получилось.Цитата:
В скаде вообщем ничего настраивать не надо - только имена задать
написал просто
ИМЯ
в поле где был IPшник
получил
пробовал \\ИМЯ - анналогично.Цитата:
введены неправильные данные
повторите ввод
была такая мысль, но откинул почему-то :)
сходу не смог найти - как поставить пароль на редактирование существующего проекта
Проект - Сохранить... - ставьте галочку "Смена текущего пароля".
спасибо, помогло. опять неочевидная фича :)
Пароль можно задать при создании проекта.
Кроме того, вы могли воспользоваться справочной системой. Если бы вы произвели поиск по справочной системе по слову "Пароль", то нашли бы нужный раздел
для начала надо вспомнить сколько файлов в справке.
:)
да ладно, я так..
А какая разница сколько их?
В верхнем меню жмете Справка - Содержание. Там будут все разделы справки. Аналогично можно нажать F1.
Нажатие F1 когда вы находитесь в редакторе мнемосхем - вызовет справку по данному редактору. Аналогично с трендами, отчетами, журналами.
кстати, про F1, находясь в поле формула по F1 вызывается совсем не список функций.
В модуле "событие" и "расчет"?
Да, вызывается справка по данной закладке - на ней содержиться описание элементов закладки, и принцип построения формулы.
Но на этой странице справки есть ссылки и на функции и на константы.