Simple-Scada forum
Simple-Scada 2 => Ваши вопросы => Тема начата: Vitorgan от 21 Июля 2025, 10:24:51
-
Подскажите пожалуйста, связь с плк стабильная через ОРС, данные приходят, при вводе в поле данных со скады, они мгновенно отправляются на ПЛК, но поле ввода в скаде остается в 0. Почему так происходит? Нужна прокладка в виде внутренней переменной?
-
Здравствуйте.
Для записи и отображения значения переменной в скада-системе, у переменной на OPC-сервере должен быть установлен доступ на "чтение и запись". Вероятно, для данной переменной на OPC-сервере установлен доступ "только запись".
Если самостоятельно разобраться не получится, то пришлите нам на support@simple-scada.com текущую версию Вашего проекта из директории "..\Simple-Scada 2\Projects\", файл конфигурации OPC-сервера, целиком папку с логами "..\Simple-Scada 2\Logs" и укажите проблемное поле. Если в проекте имеются конфиденциальные данные, то создайте копию проекта, удалите всё лишнее, проверьте, что проблема повторяется и пришлите нам полученный проект.
-
Все верно Вы сказали, в ОПС поменял на чтение/запись, все заработало) спасибо
-
А можно еще вопрос, пока тяжко переходить с ST на delphi, вот в ST есть функции и функциональные блоки, а как тут обстоят дела? можно ли вызывать экземпляры миги скриптов?
-
Здравствуйте.
Создание процедуры/функции используемой в пределах одного скрипта рассмотрено по ссылке (https://simple-scada.com/help/script/code-reduction.html). Для использования собственной процедуры/функции в любых скриптах, ее можно вынести в глобальный модуль (https://simple-scada.com/help/script/globalmodule.html).
Ниже общая информация по работе со скриптами:
1. В скриптах Simple-Scada 2 используется Object Pascal компилятор. Руководство по скриптам доступно по ссылке (https://simple-scada.com/help/script/index.html). Обо всех командах и операторах присущих языкам Pascal/Delphi можно прочесть в интернете на сайтах связанных с языками Pascal/Delphi. Например, описание типов данных (http://www.delphibasics.ru/1Types.php) и ключевые слова (http://www.delphibasics.ru/1Keywords.php).
2. Перед написанием скриптов, рекомендуем изучить базовые возможности, какие бывают скрипты (https://simple-scada.com/help/script/creatscript.html), события (https://simple-scada.com/help/script/event-types.html), события объектов (https://simple-scada.com/help/script/object-events.html), ознакомиться с разделами "Рекомендации по работе со скриптами (https://simple-scada.com/help/script/script-recomend.html)", "Отладка скриптов (https://simple-scada.com/help/script/debugscripts.html)" и т.д. Посмотреть примеры наиболее часто используемых скриптов (https://simple-scada.com/help/script/sample-scripts.html).
3. Рекомендуем всегда стараться использовать универсальные скрипты (https://simple-scada.com/help/script/script-types.html). Примеры наиболее часто используемых скриптов можно посмотреть по ссылке (https://simple-scada.com/help/script/sample-scripts.html).
4. Для сокращения повторяющегося кода можно использовать подпроцедуры – см. пример по ссылке (https://simple-scada.com/help/script/code-reduction.html). Для использования собственной подпроцедуры в любых скриптах, ее можно вынести в глобальный модуль (https://simple-scada.com/help/script/globalmodule.html).
5. Для создания однотипных объектов, окон и сообщений в Simple-Scada можно использовать систему шаблонов (https://simple-scada.com/help/manual/template.html).