Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Не получили письмо с кодом активации?

Официальный форум Simple-Scada.

Просмотр сообщений

В этом разделе можно просмотреть все сообщения, сделанные этим пользователем.


Сообщения - lipvasko

Страницы: [1] 2 3 ... 5
1
Добрый день подскажите пожалуйста , как можно добавить и настроить UA OPC  SERVER  используя ПЛК 200 ОВЕН

2
Паролем проекты не защищены. Хорошо, этот вопрос решен, работает и работает.

3
Здравствуйте.
Ошибка при загрузке редактора:  Stream read error
Подскажите, пожалуйста, что делать?
По сети не редактировались, синхронизации нет, с такой бедой 2 проекта, из 15 лежавших рядом, но другие были более ранних версий, у меня версия 2.5.14 , помогите пожалуйста, бэкапов нет.

Дополнение:
Решено!!! но как , описываю ситуацию , у меня параллельно еще есть проблема  с чтением ОПС сервера и, я вчера поставил на пробу новую версию скады - демо по времени ,  проекты не открывал и не сохранял ,  потом снес и поставил старую , и после этого уже открывались с ошибкой , сегодня поставил снова новую и бинго все открылось , и как это , автокорректировка проектов под новую версию???? без открытия проекта, как  такое возможно?  а проекты которые были  в версии 2.4.12, он не тронул и они так же открываются, чудеса

4
 Добрый день, можно с помощью скады  отправлять и получать OLE  запросы по типу таких
Описание методов для OLE-подключения
Имя сервера для программного доступа к методам и свойствам: Controller.ScAuto
В стандартной поставке программа экспортирует следующие методы:
GetWeight(AdrTerm,ChannelN) - получить значение веса БРУТТО;
GetWeightNetto(AdrTerm,ChannelN) - получить значение веса НЕТТО;
SetNull(AdrTerm,ChannelN) - обнулить показания терминала(установка нуля)
GetStatus(AdrTerm,ChannelN) - получить текущий статус (возвращает -5002 когда вес стабилен
В случае возникновения нестандартных ситуаций, методы могут возвращать следующие
значения:
1. -5000 и -5001 - «Терминал не обнаружен» и «С терминалом нет связи» соответственно.
Справедливо для всех методов;
2. -5002 - «Команда выполнена» для всех методов, «Вес стабилен» для метода GetStatus;
3. -5003 - «Выход за границы диапазона» для метода GetCount, «Вес не стабилен» для метода
GetStatus;
4. -5005 - ошибочный вызов метода
и как это будет выглядеть ,пример скрипта , если можно.

5
Все понятно, но  помогайте мне найти выход, и так, вы оказались правы, на ноуте и новая версия заработала, тем самым еще более загнав меня в тупик,  на рабочей станции ,опс компоненты установлены( и переустановлены), ошибка опс (на рабочей станции)гласит, ( ошибка 3 , устройство  вернуло ошибку, недопустимое значение в запросе) , что не так может быть в проекте, если на ноуте он заработал  с разными версиями программы, на  рабочей станции на опс сервере пробовал отключать половину устройств, даже скажу больше, отключал все , кроме нужного, это про предположение про переполнение. Единственное заметил, что на ноуте, стоит просто куча  опс компонентов, разных версий, от другого софта. И еще хотелось бы понять, почему проблема именно с одним типом модулей , и подскажи, а как то можно увидеть обмен, скада -опс.  В логах, нет ничего интересного.


Решил вопрос,  оказался скрипт, действительно ,  и банально ,  устройство ждало от скады инт16, а  скада давала  скорее всего , со знаком после запятой, хотя, в настройках тэга , стоял чисто 0, в итоге поставил округление ,и все нормально , но знаете , что   обидно , больше всего и  эта проблема вашей скады ,  что с начала все  работает (пусть скрипт с багом) , скрипт, а потом, после например обновления, перестает , или как в моем случае, на ноуте работает, а на рабочей станции нет, и не понятно куда бежать , ведь работало все, без ошибок.....

6
Считаю все  вышесказанное , правильно , но, судите  сами :
1)до обновления все работало , после упало
2) далее , если создать новый проект  и оставить 1 устройство все работает, 
3)но в моём проекте , где все было хорошо , после обновы не работает, проект соответственно  в начале создавался не в этой версии, а существенно раньше (в этом думаю и проблема)
4)повторюсь даже если с  поля задавать , то задает  1 раз с 5-ти попыток , остальное показывает, что  переменная не доступна (!), после подтверждения  кнопкой ентер, явно даже  видна проблема, при задании без скриптов, напрямую в тэг.
5) далее, установил на ноут, где ногда не было новой версии , версию 2.5.5.0 , и  подкинул проект , без изменений  с рабочей станции , и о чудо , все снова заработало ,

Теперь просьба разработчикам , как мне  вернуть рабочее состояние на рабочей станции, и не надо говорить , что по линии обмена  с опс сервером , ничего не изменилось, это неправда, изменения  явно есть !!!

7
Добрый день, сегодня поставил последнюю версию 2.5.5.14 и понеслось, суть проблемы в том что ранее стояла 2.5.5.0 и проблем не было,  и так связка опс сервер овен + симпле скада + модуль овен аналоговый выход м110......6у,  теперь как только запускаю скаду и начинаю задавать переменную , обмен с модулем падает и  опс выдает , что модуль (устройство вернуло ошибку) пробовал откатится до 2.5.5.0  ,  не помогло , опс так же обновил- не помогло, пол дня пытался понять, что и как ,  и получается, с остановленным сервером  скады, все ок, можно задавать усттройству значение, как только запускаю скаду- , связь падает в бэд, убрал задание с помощью скрипта, повесил на  филд , задает  значение модулю , но  1 раз в 5 попыток ,  пробовал через скрипт задавать переменной  фиксированное значение ---  значение всегда бэд. Буду пробовать откатывать систему, другого выхода не вижу, понимаю  проблема в  передачи  данных от скады до устройства , т..е. скада задает такой значение, на какое ругается устройство .

8
Это понятно, но всегда использовал if aaa.value then, и всегда компилятор , понимал , что  true  , это та же 1, а  вот  с falsе, так не выходит,  а почему тогда работает  if aaa.value = false then, понятно, что лучше использовать  AsBool и т.д.,но это часто неудобно.

9
Доброго дня,  второй раз сталкиваюсь с  некорректной обработкой  оператора not , условие  такое
 if not  aaa.value then   нормально не обрабатывается ,  ааа- переменная bool

10
Добрый день, подскажите скрипт, как можно открыть текстовый файл, для чтения м переместить курсор на последнюю строку, для её чтения.

11
Добрый день, давно хотел задать вопрос по отчетам, в общем суть вопроса, предположим, я создаю отчет, и в самом низу делаю   сводную строку, в которой,  считается сумма по колонке, и вот в чем вопрос,  заметил, что если   создавать одностраничный отчет , то все в сводной строке считается, но если уйдет на  вторую и последующие страницы отчета, то считает только то, что находится на одной странице со сводной строкой, также заметил, что если  на  последней странице 1 строка, то  значения в сводной строке  нулевые.

12
Здравствуйте.

Значит в скрипте точно есть ошибка и нужно ее исправить. См. строку 5 скрипта и подумайте, в чем может быть ошибка. Если не разберетесь, пришлите нам папку с проектом для проверки на support@simple-scada.com.
Ошибка появляется строго на строке с вызовом сообщения, , повесил на кнопку этот скрипт    Message11.Show(1);    и снова  ошибка в сервере, 11 сообщение и его состояние 1 , существуют в проекте

13
Доброго дня, сложилась  ситуация с последней версией ,  установил посл. версию, пока демо по времени , и заметил что при  вызове  сообщения  скриптом,  сервер  диагностирует ошибки и соответственно скрипт не выполняется , в предыдущей версии все было отлично  , изначально проект создав   версии демо 64 , ошибка следующая  15:55:12.368 | Ошибка в скрипте "CheckBox1_OnDataChange" в строке 5. Access violation at address 00F1F4AE in module 'Server.exe'. Read of address 00000014

14
Доброго дня, подскажите, можно как то найти файл определенного расширения, не зная его имени , по дате создания, т.е. нужен последний созданный файл в папке с определенным расширением.  А еще вопрос можно обратиться к файлу как например в питоне ,  с неизвестными символами в названии файла например  "Total_12??.??.??_??.txt , где ? - любой символ ,и соответственно открыть любой файл который соответствует условию? Или только полное имя файла?

15
Вопрос, а почему не получается в данный алгоритм вызова , вставить напрямую переменную  интежер со списка переменных (например a1.value), а не объявленную в скрипте.

Страницы: [1] 2 3 ... 5