Проверьте на 3.13 - мы исправляли похожую ошибку.
Вид для печати
Проверьте на 3.13 - мы исправляли похожую ошибку.
Добрый день! Можно сделать запись и экспорт графиков по событию или по времени в masterscada 3 версии?
Посмотрите вот эту страницу:
https://support.mps-soft.ru/MasterSC...mi_trenda.html
Добрый день! Можно реализовать задание диапазона измерения в с скрипте?
Посмотрите пример в приложении
Добрый день! Пытаюсь прочитать excel файл:
terop.Excel.Range xlRange;
try
{
// Assigning file attirbutes to its coresponding variable
xlApp = new Microsoft.Office.Interop.Excel.Application();
xlWorkbook = xlApp.Workbooks.Open(pathFile);
xlWorksheet = (Microsoft.Office.Interop.Excel.Worksheet)xlWorkbo ok.Sheets[1];
//xlWorksheet = xlWorkbook.Worksheets["Лист1"];
xlRange = xlWorksheet.UsedRange;
var path = string.Format("{0}.{1}",HostFB.TreeItemHlp.ParentO bject.FullName.ToString(), "ctrlModeWorkSb1");
var _itemModeWorkSb1 = (ITreePinHlp)HostFB.TreeItemHlp.Project.Item(path) ;
Параметр1 = path;
int xlRow;
xlWorkbook.Close();
xlApp.Quit();
}
catch (Exception ex)
{
MessageBox.Show(ex.Message, "Unexpected error", MessageBoxButtons.OK, MessageBoxIcon.Error);
}
}
}
void ReportError (string Error) //метод записи ошибки в отчет
{
var ScriptName = HostFB.TreeItemHlp.ToString(); //имя скрипта
HostFB.TreeItemHlp.Project.ErrorTracer.ReportError (string.Format("{0}: {1}",ScriptName,Error));
}
}
Правильно ли я задал лист в файле excel?
И как просчитать ячейку?Такое обращение Convert.ToInt16(xlRange.Cells[3, 6].Value) вызывает ошибку.
Посмотрите вот эту страницу:
https://www.nookery.ru/c-work-c-excel/
Пришлите тестовый пример со скриптом и файл Excel
Вложение 73814
Это я уже сделал.
Пример в приложении
Работает по DoAction
Здравствуйте. В masterscada3.x возможна одновременная работа с несколькими OPC серверами? т.е. один контроллер в системе опрашивается через InSAT Modbus OPC Server DA и несколько контроллеров через OPC UA серверы с символьной конфигурацией?Вложение 74008
Да, возможна.
Доброго дня всем. прошу прощения за глупый вопрос, подскажите почему при работе в codesys v3.5 когда я логинюсь и перехожу в онлайн пропадает окно с устройствами, при вызове через горячие клавиши и просто вручную через вкладку Вид тоже нет реакции, как только выхожу из онлайна панелька появляется, до этого пользовался без проблем, что произошло не понял так, подскажите знает кто нет в чем затык ?
Вопрос 1 — два входа USB на ПК. В один вставляешь, как на картинке, появляетсяВложение 74220
в диспетчере устройств, и проект запускается, и всё нормально распознаёт ключ.
В другой разъем вставляешь Вложение 74221 в диспетчере устройств, и проект не
запускается в режим исполнение не находит ключ . Вложение 74216
Вложение 74217 вставлен распознаёт и проект работает. И вот два разъема.
2 -- Скада куплена в 2022 г весной и смог запустить скаченную
3.12(MSRTGuardant)_23_05_06_22_55 и работает как в первом случае
3.12(MSRTGuardant)_23_06_04_16_46 устанавливаешь эта не распознаёт ключ .Так должно быть ????
Хотя консультировался в Мастер скаде. ру , сказали без проблем ключ сейчас подходит к
любой , не как раньше было высылали обновления программное.
Можно попробовать драйвер ключа переустановить, но тут скорее вопросы к USB порту. Попробуйте драйверы на материнскую плату обновить.
Или оставьте в том порту, где работает.
Хорошо так и сделаю по первому вопросу .
А как по поводу 2 вопроса
2 -- Скада куплена в 2022 г весной и смог запустить скаченную
3.12(MSRTGuardant)_23_05_06_22_55 и работает как в первом случае
3.12(MSRTGuardant)_23_06_04_16_46 устанавливаешь эта не распознаёт ключ .Так должно быть ????
Хотя консультировался в Мастер скаде. ру , сказали без проблем ключ сейчас подходит к
любой , не как раньше было высылали обновления программное. Вложение 74229
Какую ошибку не выдает (Справка - О программе)? Вообще ключ не находит или выдает что гарантия кончилась?
Скорее всего у вас гарантия кончилась, поэтому вы можете использовать только версии до ее окончания.
Выдаёт ключ не определён . Да ключ не находит . Поэтому пришлось подбирать разные 3.12 по дате размещения в архиве ( это и смутило версия одна 3.12 ).
Дисков сейчас на ПК нету . Только приходится пользоваться Вашим архивом . И поэтому трудности появляются . Наверное сложно сделать , при установки не той версии указывать
-- какаю нужно установить. А не как сейчас
То есть через год нужно опять платить клиенту столько же . У него на 100 точек пока , потом будет наращивание объектов .
Очень странно.
Для проверки корректности установки и состава опций ключа, есть специальная утилита:
https://yadi.sk/d/B-H0oohlMPFzlQ
Нажмите в ней поиск (локальных ключей или сетевых ключей - в зависимости от типа вашего ключа). Должен будет отобразится номер ключа и его опции, а также срок действия технической поддержки.
Если утилита не запускается и выдает ошибку, то скачайте и установите
https://support.microsoft.com/ru-ru/...al-c-downloads
Нужна версия для x86 -*vc_redist.x86.exe
Если ключ не обнаруживается скадой или ОРС, то можно сформировать файл ключа с помощью этой утилиты. Выполняем поиск ключа, вызываем в дереве у нужного продукта контекстное меню - Создать файл конфигурации. Закрываем скаду или ОРС и сформированный файл ini кладем в папку MasterSCADA (путь может быть изменен пользователем):
C:\MasterSCADA Projects\
В случае OPC серверов в папку:
c:\Users\All Users\InSAT\Multi-Protocol MasterOPC Server\SERVERCFG\
c:\Users\All Users\InSAT\MasterOPC Universal Modbus Server\SERVERCFG\
Если вы не можете найти указанные папки (в Windows отключено отображение скрытых папок), то вы можете скопировать указанный путь и вставить в строку адреса проводника.
После этого пробуем запустить в режим исполнения.
Если нужно получить обновление или расширить лицензию - то да.
Если не нужно - то не нужно, срок действия лицензии бессрочный.
ПО поводу обновления , Я понял . На выходных Я этим занимался . Установил оба приложения . Искал ключи . Нет ключей . Искал Key.ini в поиске нет на ПК этого файла чтобы переписать его в каталог MasterSCADA Projects.
Потом попробовал самую раннюю версию установить 3.12 . Всё заработало . Подобрал 3.12(MSRTGuardant)_23_05_06_22_55 Всё заработало . Хорошо ещё раз попробую поискать файл Key.ini на ПК . В нем же должна быть информация о версии 3.12(MSRTGuardant)_ хххххххххх . Запросил у заказчика ( в бухгалтерии ) да действительно куплена 22_05 ххххх. У меня только ключ. Пробую проект на работоспособность
Чтобы на объекте не краснеть . С таким ключом (MSRTGuardant) работаю в первые . Спасибо .
На компьютере у вас и не будет ключа. Его нужно сформировать утилитой, которую мы дали.
В ряде случае (например если ключей несколько), ПО может его не обнаружить и тогда через утилиту через ini файл можно указать подключение к нужному ключу.
Спасибо . Вложение 74253 . Запускал её же . Но ключ стоял скорей всего в другом разъеме USB ( Где ключ не распознавался).
Значит тогда что-то с портом.
Вложение 74509
Прошу вас уже поправить надоедливый баг с OPC-UA.
Как получить связи с OPC сервером, которыми нельзя пользоваться, но они считаются в лицензии.
1. На ПЛК сначала назначаем символьные переменные
2. В МастерСкаде добавляем символьную переменную.
3. На ПЛК меняем состав символьной переменной.
4. В МастерСкаде обновляем список тегов и нажимаем Применить. (Можно и выбор тегов менять, но это не влияет на баг)
В настройка OPC-UA сервера нет таких тегов, а в дереве OPC Сервера есть и удалить их более нельзя!
Багу года два, уже встречался с этим.
Лечится удалением OPC сервера из проекта, так как если вы даже удалите родительский элемент, то те теги всёравно останутся в дереве.
Вложение 74510
В проекте 960 связей с OPC, пересоздавать их очень не хотелось бы. Есть ли какой-либо путь решения таких проблем?
Мы вам ответили в HelpDesk
Добрый день.
Имеется журнал аварий. В него в столбике "Сообщение" с строку вписывается название аварии, её начало и конец. Но если вписывать несколько аварий, они не помещаются в строке и часть записи не видно.
Скажите, есть ли возможность переноса текста аварии в следующую строку столбика. Или автоматическое расширение строки, или перенос текста ниже?
Или может в SCADA есть другой какой инструмент для таких целей.
Вложение 74573
Переноса строк в журнале нет.
Надо просто делать нормально формирование аварий из скады, а не в ОРС.
Это я просто сделал скрин для примера. С приточками всё нормально получилось. На них одновременно больше двух аварий ни когда не бывает. Обычно по одной.
Просто ещё имеются чиллера с огромным колличеством аварий и предупреждений. Сейчас в журнал вписывается только код аварий (Е22, Е105 и т.п). Хотел сделать что бы вписывался не код, а конкретная авария. Я пробовал через текст это делать. Один минус - не видно начала и конца аварии, только название.
Добрый день. Этот вопрос я задавал в 2016 году. Потом стал просто удалять старый проект и запускать новый.
Сейчас возникла необходимость оставлять старый ( нужны архивы графиков) проект и копировать поверх новый. Скажите эту проблему Вы решили?
Ссылка на пост
https://owen.ru/forum/showthread.php...l=1#post193089
К сожалению, так и не поправили
Здравствуйте. Приобрели лицензию с аппаратным ключом( Guardant sign). Вопрос как активировать демо-версию?
Демо версия не активируется. Удаляете старую, ставите ключевую.
Добрый день! Возможно ли изменить период записи на вкладке "Архив" в шаблонах в режиме RunTime?
Нет, данные настройки меняются только в режиме разработки.