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

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

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

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


Сообщения - Вай-Вай

Страницы: [1]
1
Доброе время суток, в процессе разработки возникли некоторые вопросы, в частности -
1) Создал окно в котором находилось текстовое поле, накатал для него скрипт и в его свойствах по запарке прикрепил ему окно, убрать это окно простым способом не получилось; создал левое, переадресовал на него а потом его удалил.
2) При изменении размера окна значения на панели свойств не меняются динамически как это происходит у например кнопки, чуть не удобно ))
3) Можно ли сделать что-бы в редакторе переменных ( в группах да и не только), была возможность менять позицию переменной - просто перемещать выделенную в верх или в низ по списку, удобно для структурировании и наглядности
4) можно ли что-бы скрипты тоже можно было раскладывать по папкам, ато я миллион накатал аж теряюсь ))))))
5) В редакторе хотелось что-бы запоминало размер сетки поля, ато каждый раз заново выставлять )

Вот пока вроде у меня и все, если что я не понял сильно не бейте, еще пока не волшебник, только учусь.

2
Здравствуйте есть скрипт задача которого в зависимости от значения в поле менять слой кнопки, но что-то у меня не получилось, срабатывает когда ему вздумается и совсем не так как мне нужно (
Код
begin
 if Field2.ValueAsInt > 0 then
 Button3.Layer := 5
  else
 Button3.Layer := 2;
 end.
что у меня тут не так?
и еще, тип переменной в "Field2" у меня LongWord пробовал втулить в первую строку, не получилось, с "ValueAsInt" хоть как-то заработало, хотя и не правильно (

3
Доброе время суток, сложилась ситуация, у меня монитор с разрешением 1920х1080, когда я запускаю клиента он раскрывается во весь экран а не в окне, проблема заключается в следующим- у меня к сожалению установлен еще и Inbit Messenger и мне его нужно видеть и отвечать на сообщения, смена размера окна не дает приемлемых результатов, то на экране часть изображения не умещается, то оно совсем мелкое, подскажите как можно выйти из этой ситуации, мож я в настройках чего не углядел?

4
Опять поломалось (

5
Доброго время суток, сново такой вопрос, Simple-Scada 2 в отличие от Simple-Scada 1, при потере связи с контроллером, а точнее ОРС с контроллером на физическом уровне, тихонечко молчит и никак не выдает потери, со стороны вроде как все работает, только нажатие какой нибудь кнопки в среде выдает окно с ошибкой, в то время как Simple-Scada 1 покрывалась крестиками, наверно прикрутить спец индикатор в скаду будет сложно, посему скажите пожалуйста какие значения возвращает ОРС сервер если теряет связь с контроллером,  у меня MasterOPC Universal Modbus Server InSat при разрыве пишет качество значения -  "bad", как я могу в Simple-Scada 2 это распознать?  И выполнить какие либо действия, думаю может фон покрасить в красный или все механизмы на экране это уже не важно ))) скрипты сделают любой мой каприз )))

6
Цитировать
А для чего Вы постоянно меняете адреса тегов? Добавьте переменные единожды, как описано выше и готово. Это ведь обычные теги, для чего менять их адреса?
при написании программы на ПЛК пространства памяти данных периодически меняется в виду добавления, удаления и изменения данных и их типов, соответственно меняется назначение тегов в OPC сервере, при маленьком проекте это не представляет проблемы, а в достаточном большом уже не удобно.

да редактор Simple-Scada 2, увидел OPC но только в случае с импортом, при простом добавлении "+"  в поле "OPC сервер" пишет - не выбрано, в выпадающем списке никого нет (, это меня и ввело в ступор )))
и вот еще вопрос на будущее так сказать- не хотите ли вы написать свой OPC? может даже интегрированный ))) я собственно к чему, поясню- я пишу для ПЛК на CFC,
 при этом иногда плотно использую ST, скрипты на OPC на Lua, у вас в скаде очень напоминает С++ (глобально еще небыло времени изучить), синтаксис у них примерно одинаковый, дак вот, иногда начинаю подвисать )))) и компиляция не идет ))), было бы не плохо в моем случае исключить хотя-бы Lua )))), тем более у вас это очень хорошо получается !!! )))

7
у меня скада2 вобще нигде не видет уже запущенного OPC, а 1я подхватывает сразу, все стоит на 1м компе, что я делаю не так??, и что там с изменением адреса в главном окне редактора? реализовать можно? ))))

8
Доброго времени суток, в редакторе- задать адрес тега можно только через переменную, но в процессе создания проекта иногда приходится менять адрес, произвожу много действий, можно ли сделать так что-бы адрес можно было поменять сразу в основном окне редактора, или хотя-бы при нажатии на поле "Адрес" сразу выскакивало окошко редактирования этой переменной ? и еще, не могу подключится к OPC серверу, в настройках забито localhost, а при запуске Server.exe светит IP моего подключения - 162.168 и бла, бла, бла, много перечитал и перепробовал, но ответа пока не нашел, может создать тематические подтемки типа "подключение к OPC" и т. п.
P.S. Simple-Scada1 соединяется с OPC сразу и без проблем, запускаю 2ю облом (

9
))), метод кликера я думаю оставлю индусам ))) хотя пользуюсь xStarter но немного для других целей, сделаю скриптом на OPC сервере, или прогой которая переносит данные в базе с одной переменной в другую, не совсем контроль скады, но контроль связи. Благодарен за участие всех кто откликнулся,любая идея это хорошо )))

TeNQ да спс так и думаю сделать )

10
Цитировать
Не совсем понятно для чего при потере связи со скадой делать стоп контроллеру. Суть использования контроллера как раз в том, чтобы он в любых условиях продолжал свою работу.
Большое количество узлов в маршрутах, кнопочный пульт сделать не реально, да и требования - управление только из скады

Цитировать
Способ рабочий, но на первой версии такого не сделаешь. На второй это можно сделать с помощью скриптов.

Это я понимаю, но к сожалению на второй версии у меня тэгов не хватит (, может можно будет как-то увеличить их количество?? (((
Коллеги мож у кого есть идея?? спасать меня нужно ))), скада понравилась очень ), не хочется на другую прыгать ((((

11
Доброго время суток, при создании проекта автоматизации столкнулся вот с какой проблемой- не могу контроллером определить наличие связи со скадай
и получается что при разрыве соединения(взял да и вырубил OPC, или выдернул кабель связи из разъема)скада конечно покрылась крестиками, а вот у контроллера выхода остались висеть (причем кнопка "Стоп"на контроллере тоже не сбрасывает выхода как контроллера так и модулей вывода).

Состав оборудования:
Овен ПЛК160 (1шт), входные модули МВ110-16Д (10шт), выходные модули МУ110-16Р (9шт) и это еще не придел, OPC server - Modbus Universal MasterOPC Server 2500 ИнСАТ, Скада соответственно- Simple-Scada 1.3.3

ПЛК соединен по ModBus-TCP и настроен ведомым.
В службе поддержки на этот вопрос мне ответить не смогли, аппаратной функции контроля связи нет, программно предложили сделать сбросом таймера при нажатии на любую кнопку в скаде, НО производственную линию могут запустить и не делать никаких нажатий сутки, поэтому не вариант вообще, проблема еще заключается в том что у овена пространство с данными статично и я подавая команду вкыл со скады записываю туда единичку которая там и повисает.
Есть идея отправлять с контроллера в скаду число(можно даже рандомное) по одному адресу а скада возвращала его по другому т.е. перекидывала из одного тега в другой, и сверять их в программе контроллера, если не совпало то широковещательный стоп.

Вот не знаю как это организовать, или может есть решение проще но я о нем не знаю, помогите кто может. КАРАВУЛЬ (((

Страницы: [1]