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

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

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

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


Сообщения - Simple_Scada

Страницы: 1 ... 83 84 [85] 86 87 ... 95
1261
Ваши вопросы / Re: Графики
« : 17 Января 2017, 16:11:25 »
Это кнопка "Печать". При нажатии происходит попытка печати на принтер, который выбран в системе "по умолчанию".

1262
Ваши вопросы / Re: Объект заслонка
« : 17 Января 2017, 15:47:12 »
Здравствуйте!

Вы используете режим работы заслонки "с анимацией":

                                                                     

  • Ручной режим – если переменная равна 0, то рядом с заслонкой появится иконка ручного режима. Можно инвертировать это свойство.
  • Открыта – если переменная равна 1, то заслонка сменит цвет на зеленый.
  • Закрыта – если переменная равна 1, то заслонка сменит цвет на серый.
  • Авария – если переменная равна 1, то заслонка сменит цвет на красный.
  • Открывается – если переменная равна 1, то заслонка мигает зеленым цветом
  • Закрывается – если переменная равна 1, то заслонка мигает зеленым цветом.
  • Обслуживается – если переменная равна 1, то рядом с заслонкой появится иконка обслуживания.
В Вашем случае заслонка будет в состоянии открыта (зеленая), когда переменная открытия будет равна 1. Заслонка будет в состоянии закрыта(серая), когда переменная закрытия будет равна 1, а открытия равна 0. Если переменные открытия и закрытия одновременно будут равны 1, то заслонка будет отображать состояние открыта. Если переменные одновременно равны 0, то заслонка будет отображать состояние закрыта. Для анимации таких режимов работы нужно использовать переменную "Авария", так как это аварийные состояния - одновременно сработаны или разомкнуты оба концевика.

1263
Здравствуйте!

Если теги на OPC-сервере имеют качество Bad , то проблему нужно искать в настройках OPC-сервера или в связи между OPC-сервером и контроллером. Через eWon не работали, но через KepServerEx с драйвером Siemens TCP адрес выглядит так: ChannelName.DeviceName.DB160.DD2.

1264
Не важно какие действия гасят колебания - в чем проблема и как ее решить Вам написали. Вы думаете, что такая картина наблюдается у всех? Посмотрите на видео как все работает в нормальном режиме.

1265
Сразу не заметил что Вы используете VirtualBox - здесь можете прочесть как установить компоненты Direct3D для VirtualBox.

1266
Чтобы такого не наблюдать нужно установить нормальный драйвер на видеокарту или попробовать сменить в Options.exe тип рендера. У Вас FPS 4-8 - установите/обновите драйвер и все станет работать быстро и плавно.

1267
Ваши вопросы / Re: Варианты демо-версии
« : 10 Января 2017, 15:49:58 »
Здравствуйте!

Да, в будущем будет два варианта демо-версий. По срокам точно сказать очень сложно. Сейчас занимаемся разработкой взаимодействия Simple-Scada 2 с системой отчетов Stimulsoft Reports и решением ряда наиболее популярных запросов пользователей. Как только появится время займемся разработкой демо-версии с ограничением по времени.

1268
Здесь можно найти ответы на часто задаваемые вопросы.

1269
Имеем две температуры Temp1 и Temp2. Для решения задачи нужно создать еще одну виртуальную переменную Temp3 (не забудьте создать для нее шкалу с отрицательной нижней границей - иначе при отрицательной разнице температур будет показывать 0), и связать ее с полем для вывода "Дельты". Затем выделить поле Temp1, перейти в события -> OnDataChange и написать скрипт:
Код
begin
  Temp3.Value := Temp1.Value - Temp2.Value;
end.

Далее выделяем поле Temp2 и в событии OnDataChange также выбираем наш скрипт. В итоге при изменений Temp1 или Temp2 будет выполняться наш скрипт и в поле Temp3 всегда будет отображаться актуальная разница температур.

1270
Проект проверили.

Скрипт по событию OnDataChange из Вашего проекта:
Цитировать
begin
  Text1.Caption:= Counter.AsStr;
end.

Правильный скрипт из сообщения выше:
Цитировать
begin
  Text1.Text := Counter.AsStr;
end.

Если Вы хотите, чтобы в объект "Текст" выводилось значение переменной, то нужно использовать свойство "Text". Скопируйте наш скрипт себе в проект и все будет работать.

1271
Пришлите папку с проектом нам на почту support@simple-scada.com.

1272
Правильный скрипт будет такой:

Код
begin
  Text1.Text := Counter.ValueAsStr;
end.

Также, хотим отметить, что Вы используете достаточно старую версию Simple-Scada 2. Начиная с версии Simple-Scada 2.0.2.0 функции ValueAsInt, ValueAsFloat, ValueAsStr и т.д. были переименованы. Теперь в них нет слова Value и они называются: AsInt, AsStr, AsFloat. Рекомендуем обновиться. Для последней версии скрипт будет такой:
Код
begin
  Text1.Text := Counter.AsStr;
end.

Цитировать
P. S. Исправьте в движке форума ошибку со вставкой картинок в тело сообщения.
Исправлять нечего - все работает. Если Вы вставляете изображение через [img], то указывайте ссылку на изображение в интернете, а если хотите прикрепить изображение, то пользуйтесь "Вложением".

1273
Если Вы знаете бесплатные OPC-серверы Modbus - напишите название или дайте ссылку на них - многим будет полезна эта информация.

1274
Здравствуйте!

Прикрепите изображения во вложение - для этого при редактировании сообщения выберите пункт "Вложения и другие параметры" и загрузите необходимые файлы.

1275
Ваши вопросы / Re: CoDeSys OPC сервер
« : 27 Декабря 2016, 09:00:08 »
Здравствуйте!

Вы в первом сообщении сами ответили на свой вопрос - проблему нужно искать в самом OPC-сервере или его настройках. Нечто подобное обсуждалось здесь, здесь, здесь, здесь.

Страницы: 1 ... 83 84 [85] 86 87 ... 95