Созданные ответы форума
-
АвторСообщения
-
MikhailМодератор
Думаю что-то не так с базой/сервером.
Агенту в целом «всё равно», что скачивать, тем более, что архив в Temp создался. Наверное, проблема при передаче данных.
MikhailМодераторМожем проверить следующим образом:
1. Если вернуть конфигурацию по умолчанию, будет ли она нормально скачиваться?
2. Пришлите публичную ссылку, если это возможно. Я попробую скачать.Какой размер файла download-config-03.zip?
Программа Агент новая, так что ещё не все ситуации известны ))MikhailМодераторВопрос не совсем понятен. В теме выше примеры формулы умножения. Используется синтаксис математических выражений языка C#.
Вы писали:
Да телеизмерение. А синтаксис какой,просто
cnl(n)*1000 (n-номер канала)?Правильно так:
Val(n)*1000
Доступные переменные и функции здесьMikhailМодераторПосмотрите, есть ли подробное исключение в логе Администратора?
Возможно, что конфигурация имеет слушком большой размер. Но нужно найти подробности в логе.MikhailМодераторРазобрался не правильно была добавлена формула.Нашел на форуме подобную тему.Формулу удалил, теперь работает.Только вопрос как правильно писать формулы?
http://localhost/ доступен независимо от Rapid SCADA.
По формулам заведите отдельную тему, пожалуйста.MikhailМодераторЯ две недели не включал компьютер, после включения Вебстанция уже не работала. Порт 80 занят процессом система.
Значит после перезагрузки применились изменения.
Я уже писал что определил чем занят порт.Он занят процессом System. Как это изменить я не знаю.
У меня тоже порт 80 занят System. Нужно искать ошибки в журналах Windows, посмотреть, если ли что-то в логах IIS.
Могу подключиться и попробовать решить проблему. Но это уже не входит в бесплатную поддержку.MikhailМодераторДобрый день!
Да, с помощью функции генератора Сервера отправьте какое-нибудь значение на 16:00.MikhailМодераторДобрый день!
Если данные приходят, значит взаимодействие с OPC-сервером в норме.
коммуникатор встаёт в ошибку
Необходима более подробная информация об ошибке и о том, какая именно команда отправляется.
MikhailМодераторТакой доступ есть, если разрабатывать свой модуль. Из формул сейчас нет.
MikhailМодераторУбедитесь, что порт 80 не занят другим приложением. Постарайтесь выяснить, после каких действий с ПК возникла проблема.
MikhailМодераторДобрый день!
В любом случае нужны подробности, как именно проявляется проблема.
Работает ли http://localhost ?MikhailМодераторСтранно, судя по логам коммуникатора, команда проходит.
Можете скопировать сюда часть лога, в котором это видно?
Что в журнале линии связи в момент команды?MikhailМодераторПроверьте в журнале Коммуникатора, получает ли он эту команду.
Возможно, какие-либо свойства команды не заданы.Для отправки команд на ПЛК придется задействовать новый экземпляр класса ScadaComm?
Это лишнее.
MikhailМодераторС помощью формул можно решить данную задачу, создав несколько дополнительных входных каналов:
1. Канал типа Часовой ТИ, который будет хранить предыдущее значение. Например, его номер 101. Формула: Val(102); Stat(102)
2. Канал типа Часовой ТИ, который будет хранить текущее значение. Его номер будет 102, а формула: Val(100); Stat(100)
Где 100 — это канал, который содержит значение от контроооера.
3. Канал типа Часовой ТИ, который вычисляет разницу. Его номер 103 и формула: Val(102) — Val(101); Stat(102)По хорошему, нужно добавлять простые формулы для данной операции.
MikhailМодераторДобрый день!
Существующее описание работы формулами.Самый удобный способ расчёта разницы показаний — плагин Гибкий отчёт. Пример его работы по ссылке.
-
АвторСообщения