Ответы в темах
-
АвторЗаписи
-
TawУчастникВ логе сервера следующая ошибка
2020-03-05 05:04:33 <raspberrypi><root><ACT> ScadaServerService is stopped
———————————————————————————
———————————————————————————
2020-03-05 05:04:39 <raspberrypi><root><ACT> ScadaServerService 5.1.3.0 is started
2020-03-05 05:04:40 <raspberrypi><root><ERR> The configuration database in DAT format directory does not exist.
The interface directory does not exist.
The archive in DAT format directory does not exist.
The archive copy in DAT format directory does not exist.
2020-03-05 05:04:40 <raspberrypi><root><ERR> Normal program execution is impossible
TawУчастникЯ хочу перенести проект из Scada 5.7 для Windows 10 на Scada 5.8 Mono (на Raspbian 10).
Файл конфигурации загружается. Но коммуникатор ничего не отображает — просто сообщение «File not found»
В логе коммуникатора такая вот ошибка:
2020-03-05 05:56:17 <raspberrypi><root><ACT> Connect to SCADA-Server «localhost»
2020-03-05 05:56:17 <raspberrypi><root><EXC> Error connecting to SCADA-Server: Connection refused
2020-03-05 05:56:17 <raspberrypi><root><ACT> Disconnect from SCADA-Server
2020-03-05 05:56:17 <raspberrypi><root><ERR> Unable to start operation due to SCADA-Server communication error.
Delay before trying again
TawУчастникДал права на папку /opt/scada/ScadaAdmin/Temp
Все работает
TawУчастникПоявился лог с ошибкой
2020-03-05 05:13:53 <raspberrypi><pi><EXC> Error uploading configuration:
Scada.ScadaException: Error exporting configuration to archive —> System.UnauthorizedAccessException: Access to the path «/opt/scada/ScadaAdmin/Temp/upload-config_2020-03-05_10-13-52.zip» is denied.
at System.IO.FileStream..ctor (System.String path, System.IO.FileMode mode, System.IO.FileAccess access, System.IO.FileShare share, System.Int32 bufferSize, System.Boolean anonymous, System.IO.FileOptions options) [0x0019e] in <a1ae6166591d4020b810288d19af38d4>:0
at System.IO.FileStream..ctor (System.String path, System.IO.FileMode mode, System.IO.FileAccess access, System.IO.FileShare share) [0x00000] in <a1ae6166591d4020b810288d19af38d4>:0
at (wrapper remoting-invoke-with-check) System.IO.FileStream..ctor(string,System.IO.FileMode,System.IO.FileAccess,System.IO.FileShare)
at Scada.Admin.ImportExport.ExportToArchive (System.String destFileName, Scada.Admin.Project.ScadaProject project, Scada.Admin.Project.Instance instance, Scada.Admin.Deployment.UploadSettings uploadSettings) [0x0003d] in <9017ee9a6b84439d8c9db877ba08b42d>:0
— End of inner exception stack trace —
at Scada.Admin.ImportExport.ExportToArchive (System.String destFileName, Scada.Admin.Project.ScadaProject project, Scada.Admin.Project.Instance instance, Scada.Admin.Deployment.UploadSettings uploadSettings) [0x002f3] in <9017ee9a6b84439d8c9db877ba08b42d>:0
at Scada.Admin.App.Forms.Deployment.FrmUploadConfig.UploadConfig (Scada.Admin.Deployment.DeploymentProfile profile) [0x00030] in <85c8c2d494684ed3b4ece4deb36a41e8>:0
TawУчастникПоясните как это сделать «Дайте права на папку Log». Можно подробнее.
TawУчастникХотя в коммуникаторе некоторые каналы отображают изменение данных

TawУчастникНет лога в Администраторе. Папка Log пустая для ScadaAdmin.
TawУчастникПри инсталяции делаю согласно инструкции. Но вот запуск я делаю не из консоли. А из файлового менеджера. Вхожу под пользователем Pi. Но у меня работала предыдущая версия Rapid Scada Mono. Я решил все обновить и Rapid-Scada в том числе.
TawУчастникМожет проблема в root правах или пользователе? Если так, то как решить данную проблему?
TawУчастникПервая часть ответа понятна — создавать линию со своим периодом опроса и насаживать на ее Devices.
Не могли бы пояснить вторую«Либо можете на одной линии установить разный период опроса»
Ведь на одной линии может быть установлен только один фиксированный период опроса. Как это понять «разный период опроса»? Программно менять это значение для набора каналов? А нельзя ли как-то настроить период опроса в параметрах каналов?
TawУчастникCommunication line завязана на Device. Если создавать Communication Line для каждого канала, то получится что необходимо создать такое же количество Devices.
TawУчастникПоясню вопрос. Имеется множество датчиков различной природы и для различных измерений. Период опроса датчиков хотелось бы настроить для каждого свой. В Communicator settings мы можем изменить период опроса для Communication Line целиком, которая включает множество каналов. Каждый из каналов отвечает за соединение с датчиком. Как настроить свой интервал или период опроса для каждого из каналов Communication line, а не целиком для набора каналов под названием Communication line. Создавать Communication Line для каждого канала приведет к нагромождению и неудобно это.
TawУчастникScada как в Windows. Примеры воспроизводятся.
-
Ответ изменён 6 лет, 9 месяцев назад пользователем
Taw.
TawУчастникВозможно при установке прав пользователя не хватало. Создал в ручную эти директории и сервер и коммуникатор работают в режиме Normal
-
Ответ изменён 6 лет, 9 месяцев назад пользователем
-
АвторЗаписи